Patents Issued in April 24, 2008
-
Publication number: 20080098262Abstract: An asymmetric multiprocessor apparatus 2 is provided in which respective slave diagnostic units 20, 22, 24 are associated with corresponding execution mechanisms 6, 8, 10. A master diagnostic unit 26 tracks the migration of thread execution between the different execution mechanisms 6, 8, 10 so that the execution of a given thread can be followed by the diagnostic mechanisms 20, 22, 24, 26 and this information provided to the programmer. The execution mechanisms 6, 8, 10 can be diverse such as a general purpose processor 6, a DMA unit 12, a coprocessor, an VLIW processor, a digital signal processor 8 and a hardware accelerator 10. The asymmetric multiprocessor apparatus 2 will also typically include an asymmetric memory hierarchy such as including two or more of a global memory, a shared memory 16, a private memory 18 and a cache memory 14.Type: ApplicationFiled: October 18, 2007Publication date: April 24, 2008Applicant: ARM LIMITEDInventors: Simon Andrew Ford, Alastair David Reid, Katherine Elizabeth Kneebone, Edmund Grimley-Evans
-
Publication number: 20080098263Abstract: A test apparatus for testing a booting and shutdown process of a computer system provided. The test apparatus includes a power control unit and a test control unit. The power control unit is for receiving AC power, and selectively outputting the AC power to a power supply end of the computer system. The test control unit outputs a power control signal to the power control unit, for controlling the power control unit to output the AC power to the power supply end. The test control unit then tests the booting and shutdown process of the computer system. The test control unit receives a test result data transferred from the computer system and determines whether the booting and shutdown process is correct.Type: ApplicationFiled: October 17, 2007Publication date: April 24, 2008Applicant: ASUSTek COMPUTER INC.Inventor: Po-Chih Yen
-
Publication number: 20080098264Abstract: The present invention provides for an apparatus employed to debug a program operating in a supplemental processor when the processor's registers are not readable directly by the debugging operation of a main processor. A program operating in main memory halts due to operational errors. The program code lines save to a cache. In the main processor, a pool of memory is reserved. A copy of the data from the nominally inaccessible supplementary processor registers also transfers to the reserved storage area for processing of the program needing debugging. After the program debugging is complete, a copy of the contents of the memory pool is restored to the memory of the target supplemental processor. A copy of the local store register state and remaining local store data returns to main memory.Type: ApplicationFiled: December 19, 2007Publication date: April 24, 2008Inventors: Michael Day, Sidney Manning
-
Publication number: 20080098265Abstract: A system and method are provided to allow demand loading and discarding of Java executable image (JXE) files. The virtual machine allocates an address space for a requested JXE program. The read-only portion of the JXE file is memory mapped from its nonvolatile location to the allocated memory space using read-only mapping and the read/write section of the JXE file are loaded into memory. When a page of the JXE program is needed, a page fault occurs if the read-only portion has not been loaded into memory. The operating system's page fault handler retrieves the needed page(s) from the nonvolatile storage location based upon the mapping data that resulted from the previously performed memory mapping. Because the read-only section of the JXE file is memory mapped using read-only mapping, the operating system's paging process is free to discard previously loaded memory pages that contain read-only portions of the JXE file.Type: ApplicationFiled: December 29, 2007Publication date: April 24, 2008Applicant: International Business Machines CorporationInventors: Janet Dmitrovich, Philip Langdale, James Robbins, William Tracey
-
Publication number: 20080098266Abstract: This disclosure describes a reduced pin bus that can be used on integrated circuits or embedded cores within integrated circuits. The bus may be used for serial access to circuits where the availability of pins on ICs or terminals on cores is limited. The bus may be used for a variety of serial communication operations such as, but not limited to, serial communication related test, emulation, debug, and/or trace operations of an IC or core design. Other aspects of the disclosure include the use of reduced pin buses for emulation, debug, and trace operations and for functional operations. In a fifth aspect of the present disclosure, an interface select circuit, FIGS. 41-49, provides for selectively using either the 5 signal interface of FIG. 41 or the 3 signal interface of FIG. 8.Type: ApplicationFiled: December 12, 2007Publication date: April 24, 2008Applicant: TEXAS INSTRUMENTS INCORPORATEDInventor: Lee Whetsel
-
Publication number: 20080098267Abstract: According to the present invention, the outputs of the last scanning flip-flop circuits 12 included in scan chains 111 are compiled and compressed in an output compression circuit 112, a sum of the outputs from the scan chains 111 and an expected value written in an expected value storage circuit 113 from the outside are compared with each other in an expected value decision circuit 114, the sum being outputted from the output compression circuit 112, a pass/fail decision result obtained by the comparison can be outputted from an output terminal 116 of the expected value decision circuit 114 to the outside, and the decision result can be stored regardless of the reset of a system.Type: ApplicationFiled: June 28, 2007Publication date: April 24, 2008Applicant: Matsushita Electric Industrial Co., Ltd.Inventors: Naomi Miyake, Yoshirou Nakata
-
Publication number: 20080098268Abstract: In one aspect, an electronic device that has been partitioned into segments by using clock gating or signal gating is tested. One of the segments that is a source of a failure is identified. Diagnostic procedures are applied to the identified segment to determine a cause of the failure.Type: ApplicationFiled: October 31, 2007Publication date: April 24, 2008Inventors: Leendert Huisman, William Huott, Franco Motika, Leah Pfeifer Pastel
-
Publication number: 20080098269Abstract: In one embodiment, an apparatus and method for concurrent testing of multiple embedded arrays is disclosed. In one embodiment, the apparatus comprises a built-in self test (BIST) engine coupled to a plurality of arrays having different sizes to generate test packets targeted to an array with the most entries among the plurality of arrays, a plurality of address space control logic each associated with an array of the plurality of arrays, the address space control logic to adjust a broadcast address of the test packets to match an address space of its associated array, and an array width independent concurrent response evaluator (AWIC-RE) coupled to the plurality of arrays.Type: ApplicationFiled: September 29, 2006Publication date: April 24, 2008Inventors: Dilip K. Bhavsar, Shweta V. Kabadi
-
Publication number: 20080098270Abstract: The present disclosure is related to a method for determining time to failure characteristics of a microelectronics device. A test structure, being a parallel connection of a plurality of such on-chip interconnects, is provided. Measurements are performed on the test structure under test conditions for current density and temperature. The test structure is arranged such that failure of one of the on-chip interconnects within the parallel connection changes the test conditions for at least one of the other individual on-chip interconnects of the parallel connection. From these measurements, time to failure characteristics are determined, whereby the change in the test conditions is compensated for.Type: ApplicationFiled: May 11, 2005Publication date: April 24, 2008Applicant: Interuniversitair Microelektronica Centrum (IMEC)Inventor: Ward De Ceuninck
-
Publication number: 20080098271Abstract: The invention relates to a method for verifying one or more exceptions in a logic circuit comprising the steps of: a first step of providing an initial representation of a logic circuit; a second step of indicating at least one exception for the logic circuit; a third step of introducing one or more potential malfunctions of the logic circuit related to the one or more exceptions into the representation of the logic circuit to produce a modified representation of the logic circuit; a fourth step of determining whether functional behaviour of the modified representation of the logic circuit differs from functional behaviour of the first representation of the logic circuit; and a fifth step of reporting a result relating to the difference in the functional behaviour of the modified representation of the logic circuit from the functional behaviour of the initial representation of the logic circuit.Type: ApplicationFiled: October 23, 2007Publication date: April 24, 2008Inventor: Martin Muller-Brahms
-
Publication number: 20080098272Abstract: An automatic test system that can be configured to perform any of a number of test processes. The test system contains multiple functional modules that are interconnected by a network. By using software to configure data flow between functional modules, combinations of modules can be made, thereby creating virtual instruments. As test requirements change, the test system can be reconfigured to contain other virtual instruments, eliminating or reducing the need to add instruments to meet changing test requirements. To ensure adequate performance of the test system, a proposed configuration may be simulated, and if a virtual instrument does not provide a required level of performance, the test system may be reconfigured.Type: ApplicationFiled: September 29, 2006Publication date: April 24, 2008Applicant: Teradyne, Inc.Inventors: Stephen R. Fairbanks, Eric L. Truebenbach
-
Publication number: 20080098273Abstract: A method and apparatus for turbo coding and decoding is provided herein. During operation, a concatenated transport block (CTB) of length X is received and a forward error correction (FEC) block size KI is determined from a group of available non-contiguous FEC block sizes between Kmin and Kmax, and wherein Kmin?KI<Kmax and wherein KI is additionally based on X. The concatenated transport block of length X is segmented into C segments each of size substantially equal KI. An FEC codeword for each of the C segments is determined using FEC block size KI; and the C FEC codewords are transmitted over the channel.Type: ApplicationFiled: October 6, 2006Publication date: April 24, 2008Applicant: MOTOROLA, INC.Inventors: Yufei Wu Blankenship, T. Keith Blankenship, Brian K. Classon, Ajit Nimbalker
-
Publication number: 20080098274Abstract: Provided are a data transmission apparatus and method which apply an appropriate coding rate according to significance of bits or bit groups included in uncompressed data and retransmit all or part of the data when a transmission error occurs in the data while the data is being transmitted over a wireless network. The data transmission apparatus includes a mode termination unit which determines a retransmission mode for an initial transmission packet which has a transmission error; a packet generation unit which generates a retransmission packet, which includes at least part of the initial transmission packet, according to the determined retransmission mode; and a communication unit which transmits the retransmission packet through a communication channel.Type: ApplicationFiled: October 18, 2007Publication date: April 24, 2008Applicant: Samsung Electronics Co., Ltd.Inventors: Chang-yeul KWON, Ji-sung Oh, Seong-Soo Kim
-
Publication number: 20080098275Abstract: A system and program for decoding cached compressed data. Compressed data is received and decoded. An error is detected while decoding a first location in the compressed data. A reentry data set is accessed having a pointer to a second location in the compressed data following the first location and decoding information that enables decoding to start from the second location. The second location in the compressed data is accessed and the decoding information in the accessed reentry data set is used to continue decoding the compressed data from the second location.Type: ApplicationFiled: December 14, 2007Publication date: April 24, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joan Mitchell, Nenad Rijavec
-
Publication number: 20080098276Abstract: The present invention provides a data transmission method capable of suppressing degradation in data rate while improving a bit error rate of transmission data, and transmitters and receivers employed in the data transmission method. On the transmitting side, a CRC bit is added to an input information bit sequence in block units. The information bit sequence subsequent to the addition of the CRC bit is modulated and transmitted to the receiving side. On the receiving side, the information bit sequence is received and demodulated. A CRC check for the post-demodulation information bit sequence is performed. When the above result of CRC check is found to be negative-acknowledged, a NACK signal is transmitted to the transmitting side.Type: ApplicationFiled: August 31, 2007Publication date: April 24, 2008Applicant: OKI ELECTRIC INDUSTRY CO., LTD.Inventor: Toshimichi Naoi
-
Publication number: 20080098277Abstract: A high density high reliability memory module with power gating and a fault tolerant address and command bus. The memory module includes a rectangular printed circuit board having a first side and a second side, a length of between 149 and 153 millimeters and first and second ends having a width smaller than said length. The memory module also includes a first plurality of connector locations on the first side extending along a first edge of said board that extends the length of the board and a second plurality of connector locations on the second side extending on said first edge of said board. The memory module further includes a buffer device in communication with the circuit board for accessing up to four ranks of memory devices mounted on the first side and second side of the circuit board. In addition, a power savings means is included for causing all or a portion of the buffer device to be in an inactive mode in response to current activity at the memory module.Type: ApplicationFiled: October 23, 2006Publication date: April 24, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Bruce G. Hazelzet
-
Publication number: 20080098278Abstract: For one disclosed embodiment, an apparatus comprises first circuitry to output encoded data from an addressable location based at least in part on an address corresponding to a first number, wherein the encoded data is based at least in part on data that corresponds to the first number and that is encoded for partial product reduction, and second circuitry to generate a product based at least in part on the encoded data and on data corresponding to a second number. Other embodiments are also disclosed.Type: ApplicationFiled: September 29, 2006Publication date: April 24, 2008Inventors: Sanu Mathew, Vishak Venkatraman, Steven K. Hsu, Ram Krishnamurthy
-
Publication number: 20080098279Abstract: Embodiments of the present invention provide Forward Error Correcting Code encoders and decoder structures that use DRAM in their memory designs. DRAM is a very attractive memory options in many electronic systems due to the high memory density provided by DRAM. However, the DRAM is typically not included in ASIC or FPGA implementations of encoders and decoders due to complex refresh requirements of DRAM that are required to maintain data stored in DRAM and may interfere with user access to the memory space during refresh cycles. Embodiments of the present invention provide FECC encoder and decoder structures that are implemented using DRAM that do not require complex refresh operations to be performed on the DRAM to ensure data integrity. Accordingly, embodiments of the present invention maximize memory density without the added complexity of introduced by the refresh requirements of DRAM.Type: ApplicationFiled: September 24, 2007Publication date: April 24, 2008Applicant: TrellisWare Technologies, Inc.Inventor: Georgios D. Dimou
-
Publication number: 20080098280Abstract: In an iterative error correction method and apparatus for correcting errors in digital data read from a storage medium, re-reads are combined with the error correction procedure in a single error recovery procedure. The data read from the storage medium are represented as a multi-dimensional data structure, and the error recovery procedure is undertaken for each dimension of the data structure. In each dimension, an erasure map is generated that contains errors in the initial read of the data for that dimension, and the errors in the erasure map are deducted as they are corrected in subsequent re-reads. After a predetermined number of re-reads, or when no further errors exist, the error recovery procedure is ended.Type: ApplicationFiled: October 10, 2006Publication date: April 24, 2008Inventor: Ketil Qvam Andersen
-
Publication number: 20080098281Abstract: SAM is a very attractive memory option for systems due to its higher speed and reduced area when compared to RAM. However it is generally not used in implementations of FECCs due to its limitation to sequential accesses. According to the present invention, Forward Error Correcting Code encoder and decoder structures are shown to allow the use of SAM in their memory designs. Thus SAM is utilized in FECC implementations to achieve better area efficiency for the same amount of memory as well as higher throughput for the hardware implementations.Type: ApplicationFiled: September 24, 2007Publication date: April 24, 2008Applicant: TrellisWare Technologies, Inc.Inventor: Georgios D. Dimou
-
Publication number: 20080098282Abstract: Disclosed is an error correcting system, which comprises: a demodulator, for receiving and demodulating data from the optical disc to generate input data; a data buffer, for storing the input data; an on the fly ECC decoder, for performing a PI error correction to the input data before the input data from the demodulator stored by the buffer; an ECC decoder, for performing an error correction on the input data in the data buffer to generate an error correction information and correcting the input data to transform it to corrected data; an non-linear EDC check device, for performing a non linear error detection on the input data to generate a first EDC result stored by the EDC memory; an EDC corrector, for adjusting the first EDC result according to the error correction information; wherein the ECC decoder first performs a PO error correction on the input data.Type: ApplicationFiled: October 20, 2006Publication date: April 24, 2008Inventor: Kuo-Lung Chien
-
Publication number: 20080098283Abstract: Transmission techniques are provided that improve service continuity and reduce interruptions in delivery of content that can be caused by techniques that occur when the User Equipment (UE) moves from one cell to the other, or when the delivery of content changes from Point-to-Point (PTP) connection to a Point-to-Multipoint (PTM) connection in the same serving cell, and vice-versa. Such transmission techniques enable seamless delivery of content across cell borders and/or between different transmission schemes such as Point-to-Multipoint (PTM) and Point-to-Point (PTP). Mechanisms for adjusting different streams and for recovering content from each data block during such transitions are also provided so that data is not lost during a transition. In addition, mechanisms for realigning data during decoding at a receiving terminal are also provided.Type: ApplicationFiled: November 29, 2007Publication date: April 24, 2008Applicant: QUALCOMM IncorporatedInventors: Alkinoos Vayanos, Francesco Grilli
-
Publication number: 20080098284Abstract: Systems, methods, apparatus and computer program products for providing forward error correction with low latency to live streams in networks are provided, including outputting source data at a rate less than the rate of a source stream, building a buffer, FEC decoding the source data; and outputting the packets at a rate equal to the rate of the source stream.Type: ApplicationFiled: October 18, 2007Publication date: April 24, 2008Applicant: KENCAST, INC.Inventors: H. Wolfgang, Michael Fischer, Weimin Fang
-
Publication number: 20080098285Abstract: An apparatus for random parity check and correction with BCH code is provided, including a BCH parity check code encoder, a channel, a BCH parity check code decoder, and a static RAM (SRAM). The BCH parity check code encoder uses the BCH encoding to encode the parity check code in writing to flash memory. The channel is connected to the BCH parity check code encoder to compute the parity check code and the message polynomial into receiving data. The BCH parity check code decoder is connected to the channel for inputting the receiving data and using BCH decoding to compute the eigen value and error address. The SRAM is connected to the BCH parity check code decoder so as to read error address from static RAM, correct the data and restores the corrected data to the SRAM. Therefore, this achieves the object of random parity check and correction with BCH code.Type: ApplicationFiled: August 23, 2007Publication date: April 24, 2008Applicant: Genesys Logic, Inc.Inventor: Szu-chun Wang
-
Publication number: 20080098286Abstract: Systems and techniques for transmitting an Irregular Systematic with Serially Concatenated Parity (Ir-S-SCP) are described. The techniques include generating an outer code comprising a plurality of bits using systematic bits as input, repeating the plurality of bits of the outer code a pre-determined number of times to generate at least a first set of repeated bits and a second set of repeated bits, serializing the generated sets of repeated bits, wherein each generated set is serialized in parallel with another generated set, interleaving the generated sets of repeated bits, generating an inner code, the inner code generated in part based on the interleaved sets, puncturing the inner code to output parity bits, wherein the puncturing is non-uniform and the puncturing is based at least in part on an incremental redundancy scheme, and transmitting the parity bits, wherein the transmitted parity bits and the systematic bits comprise the Ir-S-SCP code.Type: ApplicationFiled: October 19, 2007Publication date: April 24, 2008Inventors: Keith Chugg, Jordan Melzer
-
Publication number: 20080098287Abstract: Systems and methods are disclosed for detecting temporary high level impairments, such as noise or interference, for example, in a communications channel, and subsequently, mitigating the deleterious effects of the dynamic impairments. In one embodiment, the method not only performs dynamic characterization of channel fidelity against impairments, but also uses this dynamic characterization of the channel fidelity to adapt the receiver processing and to affect an improvement in the performance of the receiver. For example, in this embodiment, the method increases the accuracy of the estimation of the transmitted information, or similarly, increases the probability of making the correct estimates of the transmitted information, even in the presence of temporary severe levels of impairment. The channel fidelity history may also be stored and catalogued for use in, for example, future optimization of the transmit waveform.Type: ApplicationFiled: December 11, 2007Publication date: April 24, 2008Inventors: Thomas Kolze, Bruce Currivan, Jonathan Min
-
Publication number: 20080098288Abstract: A system, apparatus, and method are provided for a nonlinear Viterbi detector that may be used in an iterative decoding system or any other system with multiple, interconnected detectors. At least one of the Viterbi detectors may estimate the digital information sequence in a received signal based on the signal itself and an estimate of the signal from another of the Viterbi detectors. The at least one Viterbi detector may calculate branch metrics for a subset of the branches in an associated trellis diagram by selecting branches that correspond to the output of the other Viterbi detector. Thus, the area and complexity of the at least one Viterbi detector may be reduced approximately two-fold or more.Type: ApplicationFiled: October 12, 2007Publication date: April 24, 2008Inventors: Shaohua Yang, Zining Wu
-
Publication number: 20080098289Abstract: A system and computer implemented method for providing a widget for dynamically displaying multimedia content are described. The method and system include receiving a plurality of parameters for an ancestor widget of the widget. The ancestor widget is embeddable, copyable, and for dynamically displaying at least a portion of the multimedia content. The widget being a copy of the ancestor widget. The plurality of parameters relate to controlling modification of the widget. The method and system also include rendering the widget based on the plurality of parameters. In another aspect, the method and system include providing embeddable code based on a plurality of parameters for the ancestor widget of the widget. In this aspect, the widget is also rendered the widget based on the plurality of parameters.Type: ApplicationFiled: October 23, 2007Publication date: April 24, 2008Inventors: Carnet Williams, Olin Lagon, Kevin Hughes
-
Publication number: 20080098290Abstract: A system and computer implemented method for providing a widget are described. The method and system include receiving a rule and at least one condition corresponding to the rule for the widget. The widget is embeddable and dynamically displays multimedia content. The widget provides input to a provider and receives at least a portion of updatable multimedia content from the provider. The rule indicates at least one action in response to the at least one condition. The method and system further include performing the at least one action for the widget based on the rule and in response to the at least one condition.Type: ApplicationFiled: October 23, 2007Publication date: April 24, 2008Inventors: Carnet Williams, Olin Lagon, Kevin Hughes
-
Publication number: 20080098291Abstract: The present invention is directed to systems and methods of creating and deploying electronic forms for collecting information from a user using a browser, where the browser may be one of a plurality of browser platforms. Characteristics of forms are entered by a human designer using a form designer by using drag-and-drop operations, and stored in XML template files. The form may be previewed by the designer. When a user on the Internet (or an intranet) requests a form by a browser, the characteristics of the browser are sensed and a form appropriate for the browser is deployed to the browser by a form server. Information is then captured from the user. The form may also be saved or printed.Type: ApplicationFiled: October 8, 2007Publication date: April 24, 2008Applicant: Adobe Systems IncorporatedInventors: George Bradley, Jean Brousseau, Kevin Matassa, Ernest Foster, Andrew Neilson, Mark Leyden, Keith McLellan, Mark Brooks, Zbigniew Rachniowski, Anthony Rumsey, Nasif Dawd
-
Publication number: 20080098292Abstract: A system, and method for automatic population of a form with data from an identification document. The system has a computer and an identification document reader or card scanner coupled to the computer. The card scanner is operable to read machine-readable indicia (e.g., magnetic stripe, bar codes) from one or more identification documents (e.g., driver's licenses, credit cards, Government Issued IDs and the like). The system stores at least one population definition that maps at least one identification document field to a form field. At least one machine readable indicia is read from the identification document, the machine readable indicia representing at least one field from the identification document. The authenticity of the identification document is verified and at least one form field is populated with the identification document field based on the population definition.Type: ApplicationFiled: October 20, 2006Publication date: April 24, 2008Inventor: Russell T. Embry
-
Publication number: 20080098293Abstract: A method (and structure) for displaying mapping relationships defined by a plurality of instruction elements, each instruction element providing a relation between zero or more source elements and zero or more result elements, where each source element includes one of a plurality of source elements and each result element includes one of a plurality of result elements, including providing a user a representation including a portion of the mapping relationships and including one or more of the plurality of source elements, the plurality of instruction elements, and the plurality of result elements. The user is provided a method to select one of the elements in the representation. The selected element is highlighted in the representation and the highlighting can be propagated to any other elements related by the mapping that are displayed in the representation.Type: ApplicationFiled: November 8, 2007Publication date: April 24, 2008Inventors: ADAM CLARKE, DANIELLE CUSSON, ANGEL DIAZ, DOUGLAS LOVELL, KRISTOFFER ROSE
-
Publication number: 20080098294Abstract: An apparatus, program product and method provide a collaborative annotation environment that permits viewers of electronic content to share their personal annotations with other viewers of the electronic content only after the personal annotations have been reviewed by a party other than the original authors of such annotations. In addition, a default ordering may be generated for a plurality of annotations based upon the manner in which viewers of the annotations reorder the annotations. Furthermore, annotations that are submitted for review by multiple viewers may be scheduled for review according to the relative ratings of those viewers based upon prior submissions of those viewers.Type: ApplicationFiled: October 23, 2006Publication date: April 24, 2008Applicant: MedIQ Learning, L.L.C.Inventor: Tao Le
-
Publication number: 20080098295Abstract: An annotation management system for providing real-time annotations for media content during a videoconference session is provided. The annotation management system includes a media management server configured to manage media data and annotation data for distribution to participants of the videoconference session. A storage server in communication with the media management server is configured to store the media data and the annotation data. An event database in communication with the media management server is configured to capture events associated with the annotation data. A media analysis server is in communication with the media management server, the event database, and the storage server. The media analysis server is configured to associate the stored annotation data with the captured events to enable reconstruction of the videoconference session based on the captured events. A videoconference system, a computer readable medium, a graphical user interface, and a method are also included.Type: ApplicationFiled: December 21, 2007Publication date: April 24, 2008Applicant: SEIKO EPSON CORPORATIONInventors: Steve Nelson, Jason Harris
-
Publication number: 20080098296Abstract: In general, one aspect of the subject matter described in this specification can be embodied in a method that includes rendering Hyper Text Markup Language (HTML) content, in an HTML rendering engine, to primitives of a vector graphics rendering engine; rendering the primitives, in the vector graphics rendering engine, to provide a user interface; receiving an input event via the user interface; determining, in the HTML rendering engine, a change in appearance for the user interface based on the input event; and updating at least one of the primitives for rendering by the vector graphics rendering engine in accordance with the change in appearance to update the user interface.Type: ApplicationFiled: October 23, 2006Publication date: April 24, 2008Inventors: Christopher Brichford, Edward Rowe, Kevin Lynch, Ethan Malasky
-
Publication number: 20080098297Abstract: The present invention discloses a method for providing presence information, including: setting a validity period of the presence information; publishing, by a presentity client, the received presence information and the validity period to a presence server; and distributing the received presence information and the validity period to a watcher client by the presence server. Thus, the watcher client knows the validity period of the presence information, such as an end time of a current presence time, and thereby selects timely an appropriate time for communication with the presentity client. Furthermore, the present invention also provides a start time of the current presence information, and thus the watcher client knows a duration of the current presence information of the presentity client. The present invention further discloses a system for providing presence information.Type: ApplicationFiled: November 26, 2007Publication date: April 24, 2008Inventors: Qian SUN, Linyi Tian, Yang Zhao, Xuefei Song, Hongging Bao, Chenghui Peng
-
Publication number: 20080098298Abstract: Files of various file formats are converted into markup language files, such as HTML files or XML-based files, and a compound web document is generated from the markup language files so that the compound web document may be displayed using a web browser, such as Internet Explorer. Files of the above-mentioned file formats may include a PowerPoint file (*.ppt), a Word file (*.doc), an Excel file (*.xls), a single packaged web page (*.mht), and an image file (*.bmp, *.jpg, *.gif, *.png). Thus the compound web document may be retrieved without linking any other files.Type: ApplicationFiled: December 21, 2007Publication date: April 24, 2008Inventors: Chao-Chun Lee, Chun-Nan Yu, Hao-Wei Cheng, Wen-Hao Hsu
-
Publication number: 20080098299Abstract: A document conversion and use system which converts a first structured document into a second structured document different in structure from the first structured document, comprising: a template storage unit storing a template indicating the structure of the second structured document; a structure specification unit for reading out the template from the template storage unit and causing a user to specify an element or an element content constituting the template; a correspondence definition specification unit for causing the user to define the correspondence definition specification indicating the correspondence between the element in the first structured document and the element in the template; and an unit for analyzing the template structure to specify the element or the element content specified by the structure specification unit, searching for the element defined by the correspondence definition starting from the element or the element content, and performing conversion processing according to the searType: ApplicationFiled: September 28, 2007Publication date: April 24, 2008Applicant: Fujitsu LimitedInventors: Junichi Odagiri, Satoshi Nakashima, Shigeru Yoshida, Takuroh Yamaguchi
-
Publication number: 20080098300Abstract: A crawler collects webpage data and obtains a list of URL's of interest used to construct a searchable index. The HTML stream is received for each relevant URL and each HTML stream is imported onto a browser or rendering engine so as to render the page. From the browser, the run-time data structure for each page is obtained. From the run-time data structure, layout information of the webpage is obtained. The layout information can include location and size of images, text, video clips, banners, etc. Using various heuristics, selected items of interest are identified as relevant according to their associated layout information. Then, when a query is received and a match is found in the index, only the information identified as relevant is fetched and presented to the user.Type: ApplicationFiled: October 24, 2006Publication date: April 24, 2008Applicant: BRILLIANT SHOPPER, INC.Inventors: Josquin S. Corrales, Phillip Lan
-
Publication number: 20080098301Abstract: A method for peer-to-portal broadcasting, including providing a web page for a portal, the web page including an inline frame (iFrame), receiving meta-data for media files selected by a user for broadcast to the portal, and dynamically generating source code for the iFrame upon request, the source code including instructions for a web browser (i) to request an XML document that includes meta-data for user-selected media files, (ii) to transform the XML document to an HTML document using an XSLT transformation, and (iii) to insert the resulting HTML document into the web page for the portal. A system and computer-readable storage media are also described and claimed.Type: ApplicationFiled: February 28, 2007Publication date: April 24, 2008Inventors: Tyler James Black, Dylan John Hansen, Leonard Harley, Ronald Loren Kirkby, Kevin Justin Slagboom, Colby James Magee Smith, Ronald William Stevens, James Ormond Loucks, Seamus Gregory Davis O'Connor, Brian Charles Oraas, Bryn Adam Aspestrand
-
Publication number: 20080098302Abstract: The present invention uses spatial dictionaries (termed locationaries), for meaningfully checking and correcting the spelling of text on Geographic Information System (GIS) maps or other computer documents containing spatially, or coordinate-, bound text. Locationaries keep track of correctly spelled words and the geographic areas within which they are considered correctly spelled. In a preferred embodiment, locationaries are feature classes, ‘map layers’ of properly-spelled words or attributed features (objects). The invention selects such features from locationaries based on spatial criteria relative to the textual objects to spell-check. It then exports the attribute values to dictionaries that can be used by conventional spell checking engines. Once all errors and suggestions are found with such an engine and within user-specified criteria, a dialog is shown that contains a row per potentially-misspelled word found. From that dialog, the user can edit the word in the original textual object of the map.Type: ApplicationFiled: October 23, 2007Publication date: April 24, 2008Inventor: Denis Roose
-
Publication number: 20080098303Abstract: For each of documents or folders containing the documents, setting data on a plurality of setting items in a print settings window for printing the document and display setting data on the print settings window are stored. When an instruction is provided to print a document, the print settings window for the document is displayed on the basis of the setting data and display modification data, and the display modification data for the print settings window is stored according change or addition of a setting item in the print settings window.Type: ApplicationFiled: August 31, 2005Publication date: April 24, 2008Applicant: CANON KABUSHIKI KAISHAInventor: Tsutomu Murayama
-
Publication number: 20080098304Abstract: Systems and methods for prompting a user of a computing device on a scheduled basis and interpreting the user's responses to the prompting, are described.Type: ApplicationFiled: November 28, 2007Publication date: April 24, 2008Inventors: Daryl Coutts, Stephen Johnston
-
Publication number: 20080098305Abstract: Methods, systems, and computer readable media are disclosed for presenting media content, which may include visual content and audio content, on a display network. A computing server and a plurality of electronic displays at a variety of display locations and in communication with the computing server are provided. A plurality of media content may be communicated to the computing server. The media content may also be communicated from the server to one or more of the electronic displays. A user is enabled to access a graphical user interface on the computing server to view and plan a schedule of times for at least one visual content of the plurality on at least one electronic display of the plurality. The method also includes displaying the at least one media content on the at least one electronic display at the schedule of times.Type: ApplicationFiled: October 16, 2007Publication date: April 24, 2008Applicant: YOUNG ELECTRIC SIGN COMPANYInventor: Graham Beland
-
Publication number: 20080098306Abstract: One embodiment of a representative system for web integrated interactive voice response includes an interactive voice response system adapted to provide a plurality of voice menus to a user over a telephone and a graphical user interface system adapted to provide a plurality of menus in a graphical format to the user over a network connection. Information provided in the voice menus corresponds to information provided in the menus in the graphical format and is responsive to commands received by the graphical user interface system from the user. Other systems and methods are also provided.Type: ApplicationFiled: December 19, 2007Publication date: April 24, 2008Applicant: AT&T Delaware Intecllectual Property, Inc.,formely known as BellSouth Intellectual Property CorporatInventors: Xiaofeng Gao, David Scott, Samuel Zellner
-
Publication number: 20080098307Abstract: This invention relates to a device for controlling the switching of a user interface (100) to a plurality of computers (120, 130, 150), said user interface including display means (111) and at least one input peripheral (112), and being interconnected with said plurality of computers via a switch (165). The device includes a memory (225) for storing a list of identifiers, each identifier identifying an application available on one of said computers; a graphical interface (220) for generating a window including a menu, said menu containing the list of applications the identifiers of which are stored in said memory; control means (250) adapted to receiving a selection command identifying an application selected from said list by at least said input peripheral and to transmitting to said switch an order for switching said interface to the corresponding inputs/outputs of the computer hosting said selected application.Type: ApplicationFiled: October 2, 2007Publication date: April 24, 2008Applicant: Airbus FranceInventor: Jean-Philippe CORBEFIN
-
Publication number: 20080098308Abstract: A method for providing access to internet services includes displaying a graphical user interface (GUI) comprising a first pane configurable to display internet connection identifiers. The method also includes connecting simultaneously to the internet through a non-secure internet service provider and through a secure virtual private network over a single network access link, based on input to the first pane entered by at least one user of the graphical user interface.Type: ApplicationFiled: December 21, 2007Publication date: April 24, 2008Applicant: AT&T LABS, INC.Inventors: Philip KORTUM, Marc SULLIVAN
-
Publication number: 20080098309Abstract: Virtual machines and hosts of virtual machines are dynamically organized and managed in accordance with specific properties of the virtual machines and hosts. A system can be browsed for virtual machines/hosts having a specific property(s). Properties and property values are represented by a hierarchical structure of folders and subfolders, and/or in a textual hierarchical directory structure. Selection of a property value results in the virtual machines/hosts having the selected property value attributed thereto. Browsing can also be accomplished via a hierarchical textual directory structure. A virtual machine can be selected to navigate the virtual and view its constituents. Properties, property values, virtual machines, and hosts can be added, deleted, and/or modified.Type: ApplicationFiled: October 24, 2006Publication date: April 24, 2008Applicant: Microsoft CorporationInventors: Robert M. Fries, Michael Michael, Eric Winner, Bill Scheidel
-
Publication number: 20080098310Abstract: Disclosed is a system for displaying and managing information on a webpage using an indicator in which, a memo and so forth can be recorded in the desired contents of the webpage through the indicator and the URL of the webpage can be stored with the indicator to call out them at anytime, whereby providing a convenience in terms of search and manage of information.Type: ApplicationFiled: July 26, 2007Publication date: April 24, 2008Inventor: MoonSung Choi
-
Publication number: 20080098311Abstract: The invention is directed to a computer program, a computer system and a method for navigating in a database of a subject system. The subject system comprises a graphical user interface. The invention method comprising steps of (i) returning results (110a-g) from a query in the database, and (ii) displaying in the graphical user interface (100) the results returned using several levels of progressive granularity. Each of the results is associated with one of the levels of granularity, according to the query.Type: ApplicationFiled: July 26, 2007Publication date: April 24, 2008Inventors: Guillaume Delarue, Duy Vu, Guenole Ginquel