Patent application number | Description | Published |
20110063404 | REMOTE COMMUNICATION SYSTEM AND METHOD - A method comprises determining a status of an object on a first device and sending an indicator of the status of the object to a remote device, the indicator being configured to allow the remote device to present the status of the object. The method may further comprise establishing audio and video communication with the remote device. The audio and video communication with the remote device may be established over a network. The object may be a book, and the status may be associated with a page number of the book. The method may further comprise displaying animated content based on the determined status of the object. The displaying of animated content may include displaying an animated character providing commentary or asking questions related to content associated with the object. | 03-17-2011 |
20110125770 | METHOD AND APPARATUS FOR FACILITATING IDENTITY RESOLUTION - A method, apparatus, and computer program product are therefore provided for an identity resolution application to handle identity resolution issues that arise when data regarding a persona is available from multiple sources. A method may be provided that includes receiving an indication that a first profile represents a persona of interest, searching for potential profile matches that are at least partially related to the persona of interest, and assessing a confidence level that the potential profile match belongs to the persona of interest. The method may further include providing for presentation of a potential profile match and receiving a confirmation that a potential profile match belongs to the persona of interest where the potential profile match then becomes a confirmed profile match. The first profile may comprise a plurality of data elements related to the persona of interest. | 05-26-2011 |
20110154208 | METHOD AND APPARATUS FOR UTILIZING COMMUNICATION HISTORY - An approach is provided for presenting a communication history. The communication widget collects context information on one or more communication sessions between a first party and a second party from a plurality of applications, services, devices, or a combination thereof. Then, the communication widget aggregates the context information into a communication history. Next, the communication widget identifies one or more communication parameters in the context information, wherein the communication parameters relate to performing the communication sessions. Next, the communication widget determines a frequency or a success rate of each of the identified communication parameters in the communication history. | 06-23-2011 |
20110235851 | Method and Apparatus for Indicating an Analysis Criteria - An apparatus, comprising a processor, memory including computer program code, the memory and the computer program code configured to, working with the processor, cause the apparatus to perform at least the following: receiving an indication that a first analysis chronicle has changed, the first analysis chronicle correlating to a first analysis criteria, and causing display of at least one indication of the first analysis criteria is disclosed. | 09-29-2011 |
20110301831 | Method and Apparatus for Generating Map-Based Snippets - Various methods for generating map-based snippets are provided. One example method includes determining that a content page identifier includes an indication that a content page includes a map. In this regard, data for rendering the content page may include at least destination information. The method may also include in response to determining that the content page identifier includes an indication that the content page includes a map, extracting the destination information from the content page. The example method may further include constructing a user interface snippet that is selectable for retrieving the content page, where the user interface snippet includes a component that is generated based at least in part on the destination information. Similar and related example methods and example apparatuses are also provided. | 12-08-2011 |
20130002532 | METHOD, APPARATUS, AND COMPUTER PROGRAM PRODUCT FOR SHARED SYNCHRONOUS VIEWING OF CONTENT - Provided herein is a technique by which content may be shared with a remote user. An example method may include providing for display of content on a first device, synchronizing content between the first device and a second device, providing for display of an image captured by the second device on the first device, and providing for presentation of audio captured by the second device by the first device. The content may include an image of a page of a book. Synchronizing content between the first device and the second device may include directing advancing of a page on the second device in response to receiving an input directing the advancing of a page on the first device. Providing for display of an image captured by the second device on the first device may include providing for display of a video captured by the second device on the first device. | 01-03-2013 |
20130002708 | METHOD, APPARATUS, AND COMPUTER PROGRAM PRODUCT FOR PRESENTING INTERACTIVE DYNAMIC CONTENT IN FRONT OF STATIC CONTENT - Provided herein is a technique by which static content may be presented in an underlying relationship to dynamic content. An example method may include providing for display of static content and providing for display of dynamic content, where the static content may be displayed in an underlying relationship relative to the dynamic content. The dynamic content may be responsive to a user input and the dynamic content may change in response to a change in the static content. The dynamic content may include a dynamic content response where the dynamic content response is selected from a plurality of available dynamic content responses. The static content may include an image of a page of a book and the dynamic content may include an animated character configured to read the page of the book. | 01-03-2013 |
Patent application number | Description | Published |
20100106697 | SYSTEM FOR ACCESSING SHARED DATA USING MULTIPLE APPLICATION SERVERS - A system including multiple application servers for accessing shared data and a centralized control unit for centrally controlling a lock applied to the shared data by each of the application servers. Each application server includes a distributed control unit for controlling a lock applied to the shared data by the application server and a selection unit for selecting any one of distributed mode in which a lock is acquired from the distributed control unit or a centralized mode in which a lock is acquired from the centralized control unit. | 04-29-2010 |
20120005196 | METHOD, SYSTEM, AND PROGRAM FOR COMBINING AND PROCESSING TRANSACTIONS - A method, system, and program for combining and processing transactions. The method includes the steps of: receiving a plurality of transactions from a plurality of clients, where each of the plurality of transactions includes a select query; combining the select queries in the transactions; and sending combined select queries to the database as a combined transaction. | 01-05-2012 |
20120124018 | METHOD, PROGRAM, AND SYSTEM FOR PROCESSING OBJECT IN COMPUTER - A method, an article of manufacture, and system for heapifying an object. The method includes: storing, in a working set, a first address of a certain object in a stack frame, copying the certain object into the heap area and holding a second address of the certain object in the heap area, following each stack frame to find a pointer pointing to the first address stored in the working set, converting the address that the pointer points to into the second address, proceeding to a next stack frame, where the address conversion includes storing an address of another object in the working set if the converted address is stored as a value of a field of the other object in the stack frame, and terminating the process in response to a lack of pointers found in the stack frame to point to the addresses stored in the working set. | 05-17-2012 |
20120191947 | COMPUTER OPERATION CONTROL METHOD, PROGRAM AND SYSTEM - A computer implemented control method, article of manufacture, and computer implemented system for determining whether stack allocation is possible. The method includes: allocating an object created by a method frame to a stack. The allocation is performed in response to: calling a first and second instruction in the method frame; the first instruction causes an escape of the object, and the second instruction cancels the escape of the object; the object does not escape to a thread other than a thread to which the object has escaped, at the point in time when the escape is cancelled; the first instruction has been called before the second instruction is called; and the object does not escape in accordance with an instruction other than the first instruction in the method frame, regardless of whether the object escapes in accordance with the first instruction. | 07-26-2012 |
20120324206 | COMPUTER OPERATION CONTROL METHOD, PROGRAM, AND SYSTEM - A computer implemented control method, article of manufacture, and computer implemented system for determining whether stack allocation is possible. The method includes: allocating an object created by a method frame to a stack. The allocation is performed in response to: calling a first and second instruction in the method frame; the first instruction causes an escape of the object, and the second instruction cancels the escape of the object; the object does not escape to a thread other than a thread to which the object has escaped, at the point in time when the escape is cancelled; the first instruction has been called before the second instruction is called; and the object does not escape in accordance with an instruction other than the first instruction in the method frame, regardless of whether the object escapes in accordance with the first instruction. | 12-20-2012 |
20140082127 | SYSTEM FOR ACCESSING SHARED DATA USING MULTIPLE APPLICATION SERVERS - A system including multiple application servers for accessing shared data and a centralized control unit for centrally controlling a lock applied to the shared data by each of the application servers. Each application server includes a distributed control unit for controlling a lock applied to the shared data by the application server and a selection unit for selecting any one of distributed mode in which a lock is acquired from the distributed control unit or a centralized mode in which a lock is acquired from the centralized control unit. | 03-20-2014 |
Patent application number | Description | Published |
20080215325 | TECHNIQUE FOR ACCURATELY DETECTING SYSTEM FAILURE - An apparatus, method and program for dividing a conversational dialog into utterance. The apparatus includes a computer processor; a word database for storing spellings and pronunciations of words; a grammar database for storing syntactic rules on words; a pause detecting section which detects a pause location in a channel making a main speech among conversational dialogs inputted in at least two channels; an acknowledgement detecting section which detects an acknowledgement location in a channel not making the main speech; a boundary-candidate extracting section which extracts boundary candidates in the main speech, by extracting pauses existing within a predetermined range before and after a base point that is the acknowledgement location; and a recognizing unit which outputs a word string of the main speech segmented by one of the extracted boundary candidates after dividing the segmented speech into optimal utterance in reference to the word database and grammar database. | 09-04-2008 |
20090138531 | SYSTEM AND METHOD FOR PROCESSING FAULT TOLERANT TRANSACTION - A replication system which improves fault tolerance with low latency. The replication system includes a plurality of database server units that behave as replicas in which each replica sends a first processing result to a client which receives the first processing result as an optimistic result after each replica receives and processes a transaction process request from the client device. At the same time, each replica requests generation of replication by other replicas, and sends a committable common transaction log as a second processing result to the client, which receives the second processing result as a pessimistic result. If a conflict in a transaction process does not occur, transaction processes based on requests from a plurality of clients are executed at low latency, thereby providing a replication system and method for improving fault tolerance without increasing the load of each server unit. | 05-28-2009 |
20090193077 | COMMUNICATION CONTROL - A server including a storage unit for storing a history of activities that each character in a virtual world has performed; a search unit for searching the storage unit to retrieve a history of activities in which a first character that performs an activity on a first client has changed the states of a second client that performs an activity on a second client; a calculation unit for calculating, on the basis of the retrieved history, a score indicating the extent to which the first character has changed the state of the second character; and a transmission control unit for controlling the frequency with which the states of the first character are changed according to an operation performed by a user on the first client. | 07-30-2009 |
20090199198 | MULTINODE SERVER SYSTEM, LOAD DISTRIBUTION METHOD, RESOURCE MANAGEMENT SERVER, AND PROGRAM PRODUCT - A multinode server system including application execution means. The application execution means includes several servers mutually connected, each of which processes one mesh obtained by dividing a virtual space. The virtual space is displayed as the result of processing of each mesh by the several servers. Resource management means detects load states of the servers, and changes allocation of the servers to process the meshes in accordance with the load states. Network means allow several clients to share the virtual space via a network. The servers processing the meshes are changed while giving priority to an adjacent mesh beyond a server border in response to the load states. | 08-06-2009 |
20090216809 | METHOD FOR UPDATING DATABASES - Techniques for batch-updating batch-updating one or more SQL statements in a database are provided. The techniques include identifying a set of one or more data types, wherein the set comprises one or more columns that are each updated, respectively, by a SQL statement, identifying a set of one or more tables, wherein each of the one or more tables are updated, respectively, by a SQL statement, identifying a set of one or more columns used in a WHERE clause of each of one or more SQL statements, and batch-updating the one or more SQL statements, wherein batch-updating comprises creating a UNION ALL view comprising the set of one or more data types, the set of one or more tables and the set of one or more columns used in a WHERE clause, and wherein each SQL statement is mapped to each set of the UNION ALL view. | 08-27-2009 |
20090237403 | IMAGE DRAWING SYSTEM, IMAGE DRAWING SERVER, IMAGE DRAWING METHOD, AND COMPUTER PROGRAM - An image drawing system, an image drawing server, an image drawing method, and a computer program product that provides a three-dimensional world to a client-terminal. The method includes: providing a viewpoint in the vicinity of an avatar and creating a three-dimensional object; performing a perspective projection of a static object to create a two-dimensional panoramic image; overlaying the two-dimensional panoramic image, information on a dynamic object, and an image of the avatar; and storing the two-dimensional panoramic image. The computer program product tangibly embodies instructions which when implemented causes a computer to execute the steps of the method. The system includes: a three-dimensional object creation unit; a panoramic image creation unit; a drawing unit for overlaying; and a panoramic image storage unit. The server includes: a reception unit; a three-dimensional object creation unit; a panoramic image creation unit; and a transmission unit. | 09-24-2009 |
20120023366 | TECHNIQUE FOR ACCURATELY DETECTING SYSTEM FAILURE - An apparatus, method and program for dividing a conversational dialog into utterance. The apparatus includes a computer processor; a word database for storing spellings and pronunciations of words; a grammar database for storing syntactic rules on words; a pause detecting section which detects a pause location in a channel making a main speech among conversational dialogs inputted in at least two channels; an acknowledgement detecting section which detects an acknowledgement location in a channel not making the main speech; a boundary-candidate extracting section which extracts boundary candidates in the main speech, by extracting pauses existing within a predetermined range before and after a base point that is the acknowledgement location; and a recognizing unit which outputs a word string of the main speech segmented by one of the extracted boundary candidates after dividing the segmented speech into optimal utterance in reference to the word database and grammar database. | 01-26-2012 |
Patent application number | Description | Published |
20090056964 | Swivel Work Machine - A swivel work machine comprises: a travel device; a swivel base provided on the travel device; a swivel base provided in the front of the travel device; a dozer provided to the travel device; a swing control; a dozer control; a tilt control member provided to the dozer control, an actuation of the tilt control member causing the dozer to be pivoted about the tilt pivot shaft; a controller having a swing control mode in which an actuation of the swing control causes the implement to be pivoted laterally, and an angle control mode in which an actuation of the swing control causes the dozer to be pivoted about the angle pivot shaft; and a mode change-over portion for switching a control mode of the controller between the swing control mode and the angle control mode. | 03-05-2009 |
20090077839 | Backhoe Hydraulic System - A pilot pressure control valve V | 03-26-2009 |
20120067443 | HYDRAULIC SYSTEM FOR WORKING MACHINE - A pair of dozer control valves V | 03-22-2012 |
20120330516 | OPERATING MACHINE - There is provided a split-flow hydraulic pump-equipped operating machine. The travel independent valve is designed to be switched to the merging position in the case of driving the front working device without actuation of the travel device or in the case of driving the travel device and the front working device concurrently, and switched to the independently feeding position in the case of driving the travel device without actuation of the front working device. The load sensing system controls the discharge flow rate of the hydraulic pump on the basis of a pressure difference between the discharge pressure of the hydraulic pump and the maximum load pressure of the hydraulic actuator in any of the case of driving the travel device, the case of driving the front working device, and the case of driving both the travel device and the front working device. | 12-27-2012 |
20140208734 | WORK MACHINE - Provided is a load sensing system for controlling a discharge pressure of the hydraulic pump so as to render a differential pressure obtained by subtracting a maximum load pressure among the hydraulic actuators from a discharge pressure of the hydraulic pump to be a constant pressure, and there are provided: a first load pressure flow passage which introduces load pressures of the hydraulic actuators to be outputted to a PLS transmission line which transmits the maximum load pressure among the hydraulic actuators at the time of activating the hydraulic actuators; and a second load pressure flow passage which is a flow path for introducing the load pressures of the hydraulic actuators to be outputted to the PLS transmission line during operation after activations of the hydraulic actuators, and wherein a flow rate of the pressure oil therein is reduced than that in the first load pressure flow passage. | 07-31-2014 |
20150275468 | HYDRAULIC SYSTEM FOR WORKING MACHINE - A hydraulic system includes: hydraulic actuators; a control valve for controlling the hydraulic actuators; a tank for storing a hydraulic operation fluid; a variable displacement pump for supplying the hydraulic operation fluid to the hydraulic actuators; a regulator for controlling the variable displacement pump; a pilot pump for discharging a hydraulic pilot fluid; a load sensing system for maintaining a differential pressure to be a constant pressure, the differential pressure being obtained by subtracting a second signal pressure from a first signal pressure that is the discharge pressure of the variable displacement pump, the second signal pressure being the maximum one of the load pressures generated in the hydraulic actuators; a signal tube for sending the second signal pressure to the regulator; a throttle provided on the signal tube; and a warm-up circuit for supplying the hydraulic pilot fluid to a downstream side of the throttle. | 10-01-2015 |
Patent application number | Description | Published |
20130036136 | TRANSACTION PROCESSING SYSTEM, METHOD AND PROGRAM - A system and method of implementing distributed transactions on a KVS having a simple configuration without unnecessarily causing rollbacks. The method includes providing a management map including a global transaction ID as a key and {a state of global transaction, a waiting global transaction ID list} as a value, starting a management local transaction on one of the plurality of servers, inserting a key-value pair including an ID of the global transaction to be processed as a key and {a state “working”, null} as a value into the management map in the management local transaction, and updating a value having the ID of the global transaction to be processed as a key to {a state “waiting”, a waiting global transaction ID list for the global transaction to be processed} on the management map in the management local transaction and committing the management local transaction. | 02-07-2013 |
20130067190 | MEMORY ALLOCATION METHOD, PROGRAM AND SYSTEM - A method for creating a buffer of a special class for accessing a specified memory space. The method includes the steps of: creating, by a processor of the computer system, a buffer of a special class, the buffer including a memory space that the processor is not permitted to access; and creating, by the processor, an accessible buffer of the class in access-permitted memory space by slicing off a portion of a created buffer of the class in response to a designation of the access-permitted memory space and size, where the processor includes: the special class for the buffer for accessing a memory space specified by an absolute address; and a function to create the class by slicing off the portion of the memory space specified by the class. | 03-14-2013 |
20130086018 | TRANSACTION PROCESSING SYSTEM, METHOD, AND PROGRAM - Using a KVS transaction processing mechanism, four lock states are managed. When a local transaction refers to and updates a map entry, the local transaction is graded up to a global transaction. Start processing as the global transaction is first performed to determine a transaction ID. A committed value, a value being updated, and a transaction ID being updated are then inserted into all map entries for which LX locks are being acquired at present. Another local transaction is then started for all map entries for which S locks are being acquired at present to acquire S locks. Next, the original local transaction is committed. As a result, the LX locks acquired are graded up to GX locks. After the termination of the global transaction as the waiting target, acquisition of S locks (GX locks) is tried as a global transaction. | 04-04-2013 |
20140122417 | TRANSACTION PROCESSING METHOD, PROGRAM, AND SYSTEM - A method, system, and computer program product to solve the problem of consistency in processing when one server performs a transmission transaction and a reception transaction in an in-line processing manner. In a system according to this invention, a local buffer is generated at the time of starting a transmission transaction, and a message is inserted in the local buffer at the time of transmission processing. At the time of commitment of the transmission transaction, after reception transaction processing on all messages in the local buffer, processing for commitment to the data base is performed. Processing for the reception transaction is performed as a nested transaction in the transmission transaction. | 05-01-2014 |
20140365478 | METHOD, PROGRAM, AND SYSTEM FOR PROCESSING SPACE-TIME DATABASE - A method, system, and a computer program product for querying a database. The system includes: a storage means; a processor communicatively coupled to the storage means; and a feature selection module communicatively coupled to the storage means and the processor, wherein the feature selection module is configured to perform the steps of a method including: storing a database in the storage means, the database including a time field; extracting data in a predetermined period from a current time from the database; sorting the data by the time field; buffering the sorted data in a main memory; receiving a query including time; and outputting the data buffered on the basis of the time field as a stream. | 12-11-2014 |
Patent application number | Description | Published |
20130088431 | Apparatus Cover with Keyboard - An apparatus including a first section having a display; and a second section movably connected to the first section. The second section forms a cover for the display. The cover has a first portion and a second portion movably connected to the first portion. The first and second portions are configured to cover different portions of a front of the display. The second portion is pivotably connected to the first section by the first portion. The second portion has a keyboard thereon. | 04-11-2013 |
20130100605 | Apparatus for Electrically Connecting to a Portable Electronic Device - An apparatus including a support configured to receive a portable electronic device including a door and a first electrical connector; and a member, moveable relative to the support and configured to provide force to the door to open the door and expose the first electrical connector, the apparatus defining a cavity configured to receive the opened door. | 04-25-2013 |
20130120265 | Keypad with Electrotactile Feedback - An apparatus including a keypad, pressure sensors and electrotactile feedback electrodes. The keypad includes a plurality of keys. Each of the keys has a top surface. The pressure sensors are located under the top surfaces of the keys. The electrotactile feedback electrodes are located at the top surfaces of the keys. | 05-16-2013 |
20130229331 | METHOD AND APPARATUS FOR DETERMINING AN OPERATION BASED ON AN INDICATION ASSOCIATED WITH A TANGIBLE OBJECT - An apparatus, method, and computer program product are described that can receive a signal from a tangible object, where the signal includes an indication of an operation to be executed upon receipt of a user input applied by the tangible object, and that can determine the operation based on the indication. In this way, the user is not required to provide additional user input to define the particular operation that is desired. The apparatus may determine at least one recipient with whom data selected via a user input applied by the tangible object may be shared. The apparatus may further provide for the determination of an operation to be executed based on an identification of a selection of content and may provide for the association of the operation with the tangible object, such that subsequent user input applied via the tangible object causes execution of the operation. | 09-05-2013 |
20130232421 | METHOD AND APPARATUS FOR DETERMINING RECIPIENTS OF A SHARING OPERATION BASED ON AN INDICATION ASSOCIATED WITH A TANGIBLE OBJECT - An apparatus, method, and computer program product are described that can receive a signal from a tangible object, where the signal includes an indication of an operation to be executed upon receipt of a user input applied by the tangible object, and that can determine the operation based on the indication. In this way, the user is not required to provide additional user input to define the particular operation that is desired. The apparatus may determine at least one recipient with whom data selected via a user input applied by the tangible object may be shared. The apparatus may further provide for the determination of an operation to be executed based on an identification of a selection of content and may provide for the association of the operation with the tangible object, such that subsequent user input applied via the tangible object causes execution of the operation. | 09-05-2013 |
20130232450 | METHOD AND APPARATUS FOR DETERMINING AN OPERATION TO BE EXECUTED AND ASSOCIATING THE OPERATION WITH A TANGIBLE OBJECT - An apparatus, method, and computer program product are described that can receive a signal from a tangible object, where the signal includes an indication of an operation to be executed upon receipt of a user input applied by the tangible object, and that can determine the operation based on the indication. In this way, the user is not required to provide additional user input to define the particular operation that is desired. The apparatus may determine at least one recipient with whom data selected via a user input applied by the tangible object may be shared. The apparatus may further provide for the determination of an operation to be executed based on an identification of a selection of content and may provide for the association of the operation with the tangible object, such that subsequent user input applied via the tangible object causes execution of the operation. | 09-05-2013 |
20130271447 | APPARATUS AND METHOD FOR PROVIDING A DIGITAL BEZEL - An apparatus, method, and computer program product are described that provide for an active digital bezel area on a display of a device, where the configuration of the bezel area is determined to enhance the user's interaction with the device display. Upon determining that a bezel area is to be provided, the bezel area may be provided in at least a portion of a boundary area of the display based on a specific, customized configuration of the bezel area. First content may be displayed in the non-bezel area of the device, whereas second content may be displayed in at least a portion of the bezel area of the display. In this way, even when a bezel is provided, the user's experience with a particular application may be unobstructed and unobscured by other content that is presented, such as via the intermittent or automatic presentation of information to the user. | 10-17-2013 |