Patent application number | Description | Published |
20090256802 | KEYBOARD WITH OPTICAL CURSOR CONTROL DEVICE - The present invention relates to a keyboard with an optical cursor control device. The keyboard includes a plurality of keys and the optical cursor control device. These keys contain a space bar. The optical cursor control device may generate a cursor control signal by sensing movement of a user's finger. The optical cursor control device is arranged in the vicinity of the space bar. As a result, the user can operate the optical cursor control device without the need of considerably changing the hand gesture. | 10-15-2009 |
20090261991 | KEYBOARD DEVICE - The present invention relates to a keyboard device. The keyboard device includes a base, a main circuit board, a base cover, a touching membrane switch, a touching thin plate, an upper cover and a plurality of keys. The touching membrane switch is activated to implement a predefined hot key function so as to reduce fabricating cost. | 10-22-2009 |
20090316427 | INPUT DEVICE HAVING MULTI-STAGE INDICATING LAMP - The present invention relates to an input device having a multi-stage indicating lamp. The input device includes a case and an electronic lighting module. The electronic lighting module includes a printed circuit board, a first electronic lighting element, a second electronic lighting element, a light guide post member, a light-shielding member, a lamp cover and a button. By means of the light guide post member and the light-shielding member, the possibility of scattering the light beams is reduced. | 12-24-2009 |
20090316428 | INPUT DEVICE HAVING INDICATING LAMP - The present invention relates to an input device having an indicating lamp. The input device includes a case and an electronic lighting module. The electronic lighting module includes a printed circuit board, an electronic lighting element and a light guide post. The light guide post has a crooked shape. Due to the crooked shape, the light beams emitted by the electronic lighting element are no longer focused as a spot on the surface of the case. | 12-24-2009 |
20100070584 | METHOD AND SYSTEM FOR DYNAMIC E-MAIL VIEW CONVERSION - A method and system for dynamic e-mail view conversion. An e-mail inbox capable of displaying one or more e-mail messages associated with a particular thread can be dynamically consolidated. Next, the e-mail messages associated with the particular thread can be converted into a forum-like list. Thereafter, varying viewing options are provided with respect to the e-mail inbox in order to optimize user interaction with the e-mail inbox through the use of the forum-like list. | 03-18-2010 |
20110066687 | IMAGE RESCALE BASED ON DEFINED CHARACTERISTICS - A system and method automatically rescales an electronic message having one or more associated content. When the electronic message is generated and the associated content connected to the message, an agent of the electronic message application checks predefined settings/configurations of the message client. The sender's e-mail client checks a plurality of conditions, such as, the condition of the network, the type of network, the status or capacity of the receiving inbox of an intended recipient client, and the geographic destination of the message. Based on these dynamic content rescale settings, the sender's client dynamically and optimally rescales the associated content before forwarding the electronic message with the rescaled content to the recipient client. Rescaling of the associated content may be performed by the message exchange server or the recipient client. The recipient client may later request and receive a copy of the associated content without rescaling. | 03-17-2011 |
20120011249 | SECURED AND EFFICIENT WEB CONFERENCE SYSTEM WITH VIRTUAL HOST AND REDUNDANCY CONTROL - A web conferencing server, including a conferencing module, a monitoring module and a control module, is provided. The conferencing module enables a plurality of participants to attend a web conference and further provides a first participant with a conference right, which allows the first participant to issue a conference command. The monitoring module monitors the status of the first participant in order to generate a status notification. In response to the status notification, the control module issues a control command to the conferencing module, to withhold the conference right from the first participant. | 01-12-2012 |
20130173219 | METHOD AND APPARATUS FOR MEASURING PERFORMANCE OF AN APPLIANCE - A computer program product and apparatus measure performance of an information appliance. The computer program product comprises code for: a test module receiving, from a client, and recording a request for processing of a sample data by an information appliance. The test module sends the sample data received from the client to the information appliance for processing. If a request to a backend application is present, the test module also sends the request to the backend application for processing and receives and records a response from the backend application. The test module sends the response from the backend application to the information appliance for processing. A generated correlation ID is used to update a performance data table with start time and a stop time of a response for transaction sample data processed by the information appliance. | 07-04-2013 |
20130206562 | KEYBOARD WITH WATER-DRAINING FUNCTION - A keyboard with a water-draining function is provided. The keyboard includes a base, an upper cover, and a flexible plate. The base has at least one drainage hole. The upper cover has at least one upper cover opening corresponding to the at least one drainage hole. The flexible plate has at least one flexible plate opening corresponding to the at least one drainage hole. The flexible plate is arranged between the upper cover and the base. The flexible plate is contacted with the upper cover and the base, so that the at least one drainage hole is connected with the corresponding upper cover opening. The liquid splashed on the keyboard may flow through the upper cover opening, the flexible plate opening and the drainage hole, and then the liquid is exhausted out of the keyboard. | 08-15-2013 |
20140007119 | Dynamically Adjusting a Log Level of a Transaction | 01-02-2014 |
20140081589 | METHOD FOR MEASURING PERFORMANCE OF AN APPLIANCE - A method that measures performance of an information appliance comprises a test module receiving, from a client, and recording a request for processing of a sample data by an information appliance. The test module sends the sample data received from the client to the information appliance for processing. If a request to a backend application is present, the test module also sends the request to the backend application for processing and receives and records a response from the backend application. The test module sends the response from the backend application to the information appliance for processing. A generated correlation ID is used to update a performance data table with start time and a stop time of a response for transaction sample data processed by the information appliance. | 03-20-2014 |
20140297591 | PROVIDING EFFICIENT DATA REPLICATION FOR A TRANSACTION PROCESSING SERVER - Providing efficient data replication for a transaction processing server is provided. A notification is received from the transaction processing server which completes a transaction of a message. The notification includes a message digest and a message identifier. The message identifier in the received notification is compared with a stored message identifier. In response to a match of the comparing of the message identifier, the message digest in the received notification is compared with a stored message digest. In response to a match of the comparing of the message digest, a stored input message is directly stored in a physical storage. | 10-02-2014 |
20140373018 | Dynamically Adjusting a Log Level of a Transaction - A method dynamically adjusts a log level of a transaction. The method includes: buffering the most detailed logs of a transaction having highest log level into a memory; checking if all dependency-defined transactions within a dependency list/tree for the transaction are completed; and, in response to the completion of all dependency-defined transactions within the dependency list/tree for the transaction, obtaining a log filter level for the transaction in association with the transaction results (success/failure) of dependency-defined transactions, wherein the log filter level is a new log level for the transaction. | 12-18-2014 |
20150026274 | METHOD AND APPARATUS FOR ROUTING A MESSAGE - Routing a message to a recipient based on a topic associated with the message may include: receiving a message lacking a recipient address; searching for at least one recipient address based on a topic associated with the message; and sending the message to the at least one recipient address. | 01-22-2015 |