Patents Represented by Attorney Derek S. Jennings
-
Patent number: 8151067Abstract: The present invention discloses a memory sharing mechanism based on priority elevation. In accordance with the present invention, there is provided an apparatus and method for transporting packets of data in a communication device, wherein each packet is assigned one of several priorities and received based on memory state information. The method comprises the steps of storing the received packets in a memory and modifying the assigned priority of any of the packets causing congestion within the memory.Type: GrantFiled: March 19, 2008Date of Patent: April 3, 2012Assignee: International Business Machines CorporationInventors: Francois G. Abel, Wolfgang Denzel, Antonius Engbersen, Ferdinand Gramsamer, Mitch Gusat, Ronald P. Luijten, Cyriel Minkenberg, Mark Verhappen
-
Patent number: 8126982Abstract: Described are a method, wireless network device and computer program element each for performing service discovery in a pervasive wireless network (WLAN) operating according to standards such as the Bluetooth standards comprising access protocols and service discovery protocols enabling a network device (CL1): a) in a first state to access a remote device (SR2) in order to obtain information for the set-up of a connection, b) in a second state to set up a connection to the remote device (SR2) and retrieve information related to services provided by the remote device (SR2), the discovered information being required to configure connections to the remote device (SR2) and using the related services, and c) in a third state the device (CL1) publishes and thus actively forwards retrieved service information to other devices (CL2, SR3) which in turn update their lists of services available from devices (CL, SR) connected to the pervasive network (WLAN).Type: GrantFiled: February 1, 2002Date of Patent: February 28, 2012Assignee: International Business Machines CorporationInventor: Michael Nidd
-
Patent number: 8014452Abstract: A format conversion circuit 100 includes a FIFO memory 101 for writing and reading video data VD in synchronization with a sampling clock CK, a header generation circuit 102 for generating an MPEG2-TS packet header, and a synchronous timing detection circuit 103 for detecting a horizontal synchronizing signal for the video data VD. The format conversion circuit 100 also includes a counter 104 which counts the number of bytes of packet header and the number of bytes of video data VD, and a switch 105 which selects the packet header until the counted number of bytes reaches four bytes, and then selects the video data read out of the FIFO memory 101.Type: GrantFiled: November 19, 2003Date of Patent: September 6, 2011Assignee: International Business Machines CorporationInventors: Hiroaki Kubo, Masahiro Murakami
-
Patent number: 7991669Abstract: An Enterprise Management Portfolio Hub allows a user to perform enterprise portfolio management activities from a single point of control. EPMH relates information, analysis, display and control based on the organizing concept of the business components that comprise the CBM map of the enterprise by collecting portfolio information from existing portfolio management tools and generating a portfolio model. It allows the user to interact with or access information from various Portfolio Management applications and services through the portfolio model. EPMH supports evaluative techniques that can be used to identify areas for business transformation and to generate transition plans.Type: GrantFiled: July 26, 2006Date of Patent: August 2, 2011Assignee: International Business Machines CorporationInventors: David Bernard Flaxer, Richard Thomas Goodwin, Vijay Sourirajan Iyengar, Anil Nigam, John George Vergo
-
Patent number: 7869365Abstract: A network device and a computer program element are introduced for controlling data packet flows in a network device by manipulating data packets according to an actual manipulation rate. Amongst data packets received by a network device such as a router, data packets are identified that are marked with a pattern according to a congestion notification scheme. A pattern rate of data packets comprising such a pattern is determined, and the actual manipulation rate is determined subject to the pattern rate.Type: GrantFiled: June 24, 2008Date of Patent: January 11, 2011Assignee: International Business Machines CorporationInventors: Soenke V. Mannal, Roman A. Pletka, Marcel Waldvogel
-
Patent number: 7848341Abstract: Discloses a switching arrangement for packets of data, with several input ports and several output ports and which is determined for the transportation of incoming packets to one or more designated of the output ports and from there to a subsequent device. More particularly it relates to a switching arrangement and method wherein for each input port a set of output buffers is arranged, each set comprising an output buffer for each output port.Type: GrantFiled: February 25, 2002Date of Patent: December 7, 2010Assignee: International Business Machines CorporationInventors: Alan Benner, Antonius Engbersen, Gottfried Goldrian, Ronald Luijten
-
Patent number: 7843837Abstract: Described is a method for managing flow of protocol information in a node of a hierarchical network in which the protocol information is communicated between network nodes in topology state elements. The method includes checking topology state elements generated by the node to identify protocol information encapsulated therein, and selectively allowing transmittal of the topology state elements from the node to lower levels of the network based on the protocol information identified.Type: GrantFiled: June 6, 2008Date of Patent: November 30, 2010Assignee: International Business Machines CorporationInventors: Laurent Frelechoux, Michael Osborne
-
Patent number: 7810078Abstract: A method and supporting application-development tool are provided for building such a set of application flows. The method includes the steps of (a) a developer obtaining a “generic” flow model for the application; (b) the developer specifying the set of targets; (c) automatically creating a specialized flow model for each of the targets; (d) the developer modifying at least one of the generic flow model and the specialized flow models; (e) automatically generating specialized applications corresponding to the specified specialized flow models; and (f) deploying the specialized applications on the corresponding targets.Type: GrantFiled: December 10, 2002Date of Patent: October 5, 2010Assignee: International Business Machines CorporationInventors: Danny Soroker, Guruduth Somasekhara Banavar, Lawrence David Bergman
-
Patent number: 7783759Abstract: A method and structure for dynamic allocation of servers to customers in a server farm which supports a flexible contract structure such that the total revenue of the farm is maximized. The invention creates a resource allocation plan based on a long term forecast for the server farm, taking into account traffic, number of servers, customers' contracts and revenue optimization algorithms. The plan is then modified as indicated by short term forecasting using currently monitored load metrics to reallocate to maximize revenue for particular time periods.Type: GrantFiled: December 10, 2002Date of Patent: August 24, 2010Assignee: International Business Machines CorporationInventors: Tamar Eilam, German Sergio Goldszmidt, Ta-Hsin Li
-
Patent number: 7630414Abstract: A method and a device for combining at least two data signals having a first data rate into a single data stream having a second data rate higher than the first data rate for transmission on a shared medium or vice versa. The device has at least one port for receiving at least two data signals and a port addressing unit for extracting data from the data signals received by the ports. The port addressing unit is configured to place the extracted data at predetermined positions in the single data stream to be transmitted on the shared medium and at least one control data insertion unit is provided for placing control data in the single data stream.Type: GrantFiled: March 22, 2002Date of Patent: December 8, 2009Assignee: International Business Machines CorporationInventor: Rolf Clauberg
-
Patent number: 6894670Abstract: A liquid crystal display apparatus for displaying an image on a liquid crystal cell through a liquid crystal driver driven by a predetermined number of bits by inputting image data in which one pixel is represented with a plurality of sub-pixels. The liquid crystal display apparatus includes: memory for storing information about an offset for converting gray level coordinates of a gamma characteristic spaced evenly according to the number of bits into gray level coordinates spaced unevenly; a gray level adjustment portion for performing a calculation on particular input sub-pixel data based on information about the offset stored in the memory; and a pseudo-gray-level-expansion portion for applying pseudo gray level expansion to the sub-pixel data calculated by the gray level adjustment portion. The sub-pixel data to which the pseudo gray level expansion is applied by the pseudo-gray-level-expansion portion is supplied to the liquid crystal driver to display the image on the liquid crystal cell.Type: GrantFiled: April 24, 2001Date of Patent: May 17, 2005Assignee: International Business Machines CorporationInventors: Akihiro Funakoshi, Toshio Shimizu
-
Patent number: 6888600Abstract: In each pixel region of a liquid crystal panel of an in plane switching mode, a pixel electrode is made to have a two-layer structure composed of a lower pixel electrode located in the same layer as a signal line and of an upper pixel electrode located in the same layer as a common electrode. Moreover, an electrode portion of the lower pixel electrode is made closer to the signal line than the upper pixel electrode. Furthermore, the signal line, a gate line and the common electrode are arranged in an overlapped manner.Type: GrantFiled: August 27, 2001Date of Patent: May 3, 2005Assignee: International Business Machines CorporationInventors: Hidehisa Shimizu, Kaoru Kusafuka, Mitsuru Ikezaki, Asao Terukina
-
Patent number: 6865325Abstract: A discrete pattern, formed by dots discretely arranged in two dimensions, is provided wherein the dots are generated in a low discrepancy sequence. The dots are preferably generated in a discrete pattern wherein the square of discrepancy D satisfies the formula, D?0.13N?1.15??(1) Further, the method provides for generation of, and the appartus provides implementation of, a discrete pattern even when the filling factor rapidly changes by automatically generating or deleting dots.Type: GrantFiled: April 11, 2003Date of Patent: March 8, 2005Assignee: International Business Machines CorporationInventors: Tsuyoshi Ide, Hideyuki Mizuta, Yoichi Taira, Akiko Nishikai
-
Patent number: 6859252Abstract: An active matrix substrate includes a gate electrode, a gate insulating film, a semiconductor layer, a source electrode and a drain electrode, which are sequentially deposited on an insulating substrate. A transparent conductive layer is deposited on the source and drain electrodes so that the transparent conductive layer includes a portion deposited to be substantially the same pattern as those of the source and drain electrodes. The transparent conductive layer is connected to either the source electrode or the drain electrode to form a pixel electrode. A gate line is further included on which the gate insulating film is deposited. The gate line is to be connected to the gate electrode.Type: GrantFiled: February 24, 2004Date of Patent: February 22, 2005Assignee: International Business Machines CorporationInventors: Takatoshi Tsujimura, Osamu Tokuhiro, Kohichi Miwa, Mitsuo Morooka
-
Patent number: 6859195Abstract: A display device including a display area having a plurality of pixels arranged in a matrix includes a plurality of scan lines for selecting pixel rows, a multiplex signal line for transmitting a display signal to at least two pixels in one pixel row selected by each of the scan lines, and a select line provided independently of the plurality of scan lines. The scan lines, the multiplex signal line and the select line are disposed in the display area. The select line selects at least one of a plurality of pixels in the pixel row to which the multiplex signal line transmits the display signal.Type: GrantFiled: December 4, 2001Date of Patent: February 22, 2005Assignee: International Business Machines CorporationInventor: Manabu Kodate
-
Patent number: 6829699Abstract: An improved method and system for operating an out of order processor at a high frequency enabled by an increased pipeline length. It is proposed to shorten the pipeline by a considerable number of stages by accepting that a write after read conflict may occur, when directly after renaming, during the “read ROB” pipeline stage, all the information (tag, validity and data) is read from an Reorder Buffer ROB entry, and is next written, in a following pipeline stage “write RS”, into a reservation station (RS) entry. In order to assure the correctness of processing in particular in cases of dependencies, e.g., write after read conflicts a separate inventional add in logic covers these cases. The logic detects the write after read conflict case of an Instructional Execution Unit (IEU) writing into the particular entry that is selected by the renaming logic during “read ROB”.Type: GrantFiled: December 20, 2001Date of Patent: December 7, 2004Assignee: International Business Machines CorporationInventors: Jens Leenstra, Dieter Wendel
-
Patent number: 6826703Abstract: The method for controlling a computer that notifies an operating system of a request event corresponding to a device event from hardware. A device event may be generated, for example by a user operating a keyboard or mouse connected to the computer. That is, the device event occurs when a certain event is provided to the hardware of the computer. A request event causes a process corresponding to the device event to be performed under the control of an operating system. Then a response event from the operating system caused by the notification of the request event is accepted and a process event corresponding to the accepted response event is output to the hardware.Type: GrantFiled: January 26, 2001Date of Patent: November 30, 2004Assignee: International Business Machines CorporationInventors: Seiichi Kawano, Takashi Inui
-
Patent number: 6819669Abstract: A method, a system and a device for data communication between a sender and a plurality of recipients are provided to be used for interactive multimedia systems such as interactive television game shows. First, the sender transmits over a data network a first message. The first message causes a response message returned by one of the plurality of recipients to be delayed for a random period of time. Then, the sender broadcasts a second message asking the plurality of recipients for a response message. After having received the second message, each recipient initiates a response message. The response message is delayed for a random delay time. Thereafter, the response message is transmitted to the sender over the data network. Finally, the sender waits for a second period of time for response messages to arrive at the return address. A major advantage of the invention is a reduction of a peak load caused by the recipients' response messages.Type: GrantFiled: March 28, 2001Date of Patent: November 16, 2004Assignee: International Business Machines CorporationInventor: Sean G. Rooney
-
Patent number: 6820118Abstract: An improved consistency is provided between systems management systems (SMS) and workflow management systems (WFMS) by a linkage between the two. A tight, integrative linkage is provided which is managed and maintained automatically by the application, particular by the WFMS, or alternatively by the SMS. This provides a consistent business process oriented view of the SMS monitored resources, including information technology resources, such as programs, and WFMS monitored resources, including organization resources such as people. This is achieved by either of enhancing the application's monitor to include the functionality of the enterprise console; or enhancing the enterprise console to include the functionality of the WFMS's process monitor; and profiting from the merged information of both the SMS and the WFMS.Type: GrantFiled: January 20, 2000Date of Patent: November 16, 2004Assignee: International Business Machines CorporationInventors: Frank Leymann, Dieter Roller
-
Patent number: 6815976Abstract: An object of the present invention is to provide an apparatus and a method for detecting a defective pixel caused by a punch-through voltage that cannot be detected by a conventional apparatus for inspecting an array substrate. An apparatus for inspecting an array substrate according to the present invention comprises: means for applying a first voltage VGH1 to switching elements so as to accumulate electric charges in storage capacitors and gate-electrode capacitors of the array substrate; and means for applying a second voltage VGH2 having a different voltage value than the first voltage VGH1 has to the switching elements when the electric charges accumulated in the storage capacitors and the gate-electrode capacitors are read.Type: GrantFiled: July 29, 2003Date of Patent: November 9, 2004Assignee: International Business Machines CorporationInventor: Tomoaki Taquchi