Patents Issued in March 14, 2013
  • Publication number: 20130067262
    Abstract: A communication system including, a computer including a controller operable to transition between a plurality of power modes, including a normal power mode and at least one power saving mode, an amplifier that may be enabled or disabled by the controller, to receive audio data from said controller, and a battery to supply power to the controller and to the amplifier, and a communicator coupled to the computer, including a modem to communicate over a wireless network, to enable the amplifier, and to transmit audio data to the amplifier, and a power supply to supply power to the modem.
    Type: Application
    Filed: September 13, 2012
    Publication date: March 14, 2013
    Inventors: Dov Moran, Eyal Bychkov, Uri Ron, Itay Sherman
  • Publication number: 20130067263
    Abstract: A method and apparatus for mobile terminal power management is provided in this invention, which belongs to communication field. The method comprises: obtaining a reserving condition and power consumption per unit time of an application requiring power reservation, the reserving condition comprising a reserving time; according to the reserving condition and the power consumption per unit time, calculating an amount of power required to be reserved for the application; and reserving power for the application according to the amount of power required to be reserved for the application. The apparatus comprises: an obtaining module, a calculation module, and a power reservation module. Through calculating an amount of power required to be reserved during a reserving period of time for the application requiring power reservation, this invention can guarantee the use of an important application or application of priority as selected by a user.
    Type: Application
    Filed: September 14, 2012
    Publication date: March 14, 2013
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Bo LIU
  • Publication number: 20130067264
    Abstract: A load control device for control of the power delivered to an electrical load from a source of AC voltage, the load control device comprising: a controllably conductive device adapted to be coupled between the source of AC voltage and the electrical load; a microprocessor coupled to the controllably conductive device for controlling the power delivered to the load; a power supply adapted to draw current from the source of AC voltage through the electrical load for generating a DC voltage across an energy storage capacitor for powering the microprocessor and the LED; and a load circuit drawing current from the energy storage capacitor of the power supply; wherein the microprocessor is operable to cause the load circuit to draw less current in response to determining that the energy storage capacitor does not have enough time to charge during each half-cycle of the AC voltage.
    Type: Application
    Filed: November 5, 2012
    Publication date: March 14, 2013
    Applicant: LUTRON ELECTRONICS CO., INC.
    Inventor: LUTRON ELECTRONICS CO., INC.
  • Publication number: 20130067265
    Abstract: An apparatus including an air filter for an air conditioning device, a warning device, a computer processor, a computer memory, a count setting device, and a reset device. The computer processor is programmed to set a value of a timer count variable to an operator input start value in the computer memory in response to the count setting device. The computer processor is programmed to count down the value of the timer count variable and when the value of the timer count variable has counted down to an alarm level, to activate the warning device. The reset device is actuated by an operator to cause the computer processor to deactivate the warning device and to reset the value of the timer count variable to the operator input start value, and to cause the value of the timer count variable to be counted down.
    Type: Application
    Filed: November 1, 2011
    Publication date: March 14, 2013
    Inventor: Larry Grayson
  • Publication number: 20130067266
    Abstract: A method and system are disclosed for determining the end of life condition for a replaceable unit, which may be associated with a multifunction device, and have a useful life expectancy based upon a number of operations. A counter associated with the multifunction device maintains a running count of operations for the unit. Once the number of performed operations of the replaceable unit reaches a given percentage of the expected life of that unit, an analysis is performed on a running history of the fault codes. Once the number of fault codes attributable to any given replaceable unit meets or exceeds a predetermined level, such as a percentage of the running history, a notification is generated indicating a need to replace the replaceable unit.
    Type: Application
    Filed: September 9, 2011
    Publication date: March 14, 2013
    Applicant: Xerox Corporation
    Inventors: Mark John Gearing, Stephen John Abbott, Lee Paul Monahan
  • Publication number: 20130067267
    Abstract: Placing an application on a node in a cluster. A method includes detecting an unexpected event indicating that an application should be placed on a node in the cluster. Real time information about resource utilization on one or more nodes in the cluster is received. Based on the real time information, a determination of a node to place the application is made. The application is placed on the determined node.
    Type: Application
    Filed: September 9, 2011
    Publication date: March 14, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Amitabh Prakash Tamhane, Mykyta Synytskyy, Lokesh S. Koppolu, David A. Dion, Andrea D'Amato
  • Publication number: 20130067268
    Abstract: Methods and apparatuses for inspecting packets are provided. A primary security system may be configured for processing packets. The primary security system may be operable to maintain flow information for a group of devices to facilitate processing of the packets. A secondary security system may be designated for processing packets upon a failover event. Flow records may be shared from the primary security system with the secondary security system.
    Type: Application
    Filed: September 14, 2012
    Publication date: March 14, 2013
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Nir ZUK, Yu Ming Mao, Kowsik Guruswamy
  • Publication number: 20130067269
    Abstract: A method and a storage system for managing logical objects, wherein the storage system includes a plurality of control servers and the method includes: (i) defining a plurality of object pools and associating each logical object, hosted in the storage system, with one of the plurality of object pools; (ii) configuring each control server to have a primary responsibility over at least two of the object pools, such that each object pool is controlled by one primary control server, configured to handle requests directed to logical objects associated with the object pool; and (iii) in response to a failure of one of the plurality of control servers, configuring each operational server of the plurality of control servers to take over primary responsibility for at least one object pool, originally defined under the primary responsibility of the failed control server.
    Type: Application
    Filed: September 5, 2012
    Publication date: March 14, 2013
    Applicant: INFINIDAT LTD.
    Inventors: Israel Gold, Yechiel Yochai, Julian Satran
  • Publication number: 20130067270
    Abstract: Aspects of the subject matter described herein relate to querying and repairing data. In aspects, a component may detect that data on storage has become corrupted. In response, the component may request data from one or more redundant copies of the data and may determine which of the redundant copies, if any, are not corrupted. If a non-corrupted copy is found, the component may send a request that the corrupted data be repaired and may identify the non-corrupted copy to use to repair the corrupted data.
    Type: Application
    Filed: November 23, 2011
    Publication date: March 14, 2013
    Applicant: Microsoft Corporation
    Inventors: Chesong Lee, Thomas J. Miller, Neal R. Christiansen, Matthew S. Garson
  • Publication number: 20130067271
    Abstract: The method includes receiving a command at a first storage system of a block storage cluster. The command is transmitted by the initiator system to the first storage system via a network and includes a request for data. The method further includes transferring the stored data from the first storage system to the initiator system via the network when data requested in the data request is stored by the first storage system. The method further includes transmitting a referral response from the first storage system to the initiator system when a portion of the data requested in the data request is not stored by the first storage system, but is stored by a second storage. system of the block storage cluster.
    Type: Application
    Filed: November 5, 2012
    Publication date: March 14, 2013
    Applicant: NETAPP, INC.
    Inventor: NETAPP, INC.
  • Publication number: 20130067272
    Abstract: For writing, flash memory devices are physically accessed in a page-oriented mode, but such devices are not error-free in operation. According to the invention, when writing information data in a bus write cycle in a sequential manner into flash memory devices assigned to a common data bus, at least one of said flash memory devices is not fed for storage with a current section of said information data. In case an error is occurring while writing a current information data section into a page of a current one of said flash memory devices, said current information data section is written into a non-flash memory. During the following bus write cycle, while the flash memory device containing that defective page is normally idle, that idle time period is used for copying the corresponding stored section of said information data from said non-flash memory to a non-defect page of that flash memory device.
    Type: Application
    Filed: November 8, 2012
    Publication date: March 14, 2013
    Applicant: THOMSON LICENSING
    Inventor: Thomson Licensing
  • Publication number: 20130067273
    Abstract: A mechanism is provided for optimizing and enhancing performance for parity based storage, particularly redundant array of independent disk (RAID) storage. The mechanism optimizes a repetitive pattern write command for performance for storage configurations that require parity calculations. The mechanism eliminates the need for laborious parity calculations that are resource intensive and add to IO latency. For repetitive write commands that span across the full stripe of a RAID5 or similar volume, the mechanism calculates parity by looking at the pattern and the number of columns in the volume. The mechanism may avoid the XOR operation altogether for repetitive pattern write commands. The mechanism may enhance secure delete operations that use repetitive pattern write commands by eliminating data reliability operations like parity generation and writing altogether.
    Type: Application
    Filed: September 12, 2011
    Publication date: March 14, 2013
    Applicant: International Business Machines Corporation
    Inventors: Rahul M. Fiske, Kalyan C. Gunda, Carl E. Jones, Sandeep R. Patil, Subhojit Roy
  • Publication number: 20130067274
    Abstract: Methods and structure for resuming background tasks in a storage environment. storage controller. The system is operable to receive host Input/Output (I/O) requests directed to a logical volume, and to couple with one or more of storage devices provisioning the logical volume. The system is further operable to process the host I/O requests directed to the logical volume, to initiate a background processing task distinct from the host I/O requests and related to the logical volume, and to store progress information on at least one of the one or more storage devices describing progress of the background processing task.
    Type: Application
    Filed: March 28, 2012
    Publication date: March 14, 2013
    Applicant: LSI CORPORATION
    Inventors: Guolin Huang, James A. Rizzo, Vinu Velayudhan, Sumant K. Patro
  • Publication number: 20130067275
    Abstract: According to one embodiment, a video server includes an allocator. The allocator allocates resources for performing rebuilding. When processing which needs to be performed in real time is requested during the rebuilding, the allocator determines whether resources for performing the requested processing are available. When resources for performing the requested processing are available, the allocator allocates available resources to the requested processing. When resources for performing the requested processing are not available, the allocator deallocates resources allocated to the rebuilding to secure resources for performing the requested processing, and allocates the secured resources to the requested processing.
    Type: Application
    Filed: July 25, 2012
    Publication date: March 14, 2013
    Inventors: Hiroyuki Watanabe, Toshiki Mori, Naoko Satoh
  • Publication number: 20130067276
    Abstract: A method and system of recovering a system that has experienced a fault includes a backup device to enable access of a network through the interface in response to the fault. The system includes a main operational portion that controls operation of the system under normal conditions. However, if a fault occurs, then the backup device can be selected to take over control of the system so that data can be retrieved from a backup storage to recover the system. The backup device includes software and/or hardware components to enable the system to access a network even though the main operational portion may not be functioning properly.
    Type: Application
    Filed: September 12, 2012
    Publication date: March 14, 2013
    Inventors: Scott A. Cluff, Raymond W. Thorn
  • Publication number: 20130067277
    Abstract: A checkpointing fault tolerance network architecture enables a backup computer system to be remotely located from a primary computer system. An intermediary computer system is situated between the primary computer system and the backup computer system to manage the transmission of checkpoint information to the backup VM in an efficient manner. The intermediary computer system is networked to the primary VM through a first connection and is networked to the backup VM through a second connection. The intermediary computer system identifies updated data corresponding to memory pages that have been less frequently modified by the primary VM and transmits such updated data to the backup VM through the first connection. In such manner, the intermediary computer system holds back updated data corresponding to more frequently modified memory pages, since such memory pages may be more likely to be updated again in the future.
    Type: Application
    Filed: November 6, 2012
    Publication date: March 14, 2013
    Applicant: VMware, Inc.
    Inventor: VMware, Inc.
  • Publication number: 20130067278
    Abstract: A testing device communicating with an input device is capable of executing a plurality of programs. The testing device includes a displaying unit, a detecting unit, and a judging unit. The displaying unit displays the working windows of the executing program in an overlapping manner. The detecting unit detects whether a controlling signal corresponding to a predetermined program of the testing device is received from the input device. The judging unit judges whether the working window of the predetermined program is the top-level working window in response to the controlling signal and switches the working window of the predetermined program to be the top-level working window when the working window of the predetermined program is not the top-level working window.
    Type: Application
    Filed: May 4, 2012
    Publication date: March 14, 2013
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.
    Inventors: BING ZHOU, DONG-YAN LI
  • Publication number: 20130067279
    Abstract: A test system includes a motherboard and a test card. The motherboard includes a number of electronic components and a first connector. The test card includes a second connector and a number of indicating circuits. The first connector includes a number of signal pins. Each signal pin of the first connector is connected to a corresponding signal terminal of the electronic components, to receive a power good signal. The second connector includes a number of signal pins. Each signal pin of the second connector is connected to a corresponding signal pin of the first connector, to receive a corresponding power good signal. Each indicating circuit is connected to a corresponding signal pin of the second connector, and indicates whether the corresponding signal pin of the second connector outputs a power good signal.
    Type: Application
    Filed: August 8, 2012
    Publication date: March 14, 2013
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.
    Inventors: TING GE, YA-JUN PAN
  • Publication number: 20130067280
    Abstract: The various embodiments of the present invention provide a method and system for providing random sequence coverage. The method comprising receiving a plurality of data packet packets carrying transaction data from a transaction database, specifying transactions in a configuration file along with the transaction data, identifying one or more fields in the packets received from the transaction database, generating an automatic random sequence based on the identification of at least one of a field among the one or more fields in the data packets, generating a coverage report for the random sequence generated automatically and determining uncovered sequences based on the coverage report generated.
    Type: Application
    Filed: September 13, 2011
    Publication date: March 14, 2013
    Applicant: WHIZCHIP DESIGN TECHNOLOGIES PVT. LTD.
    Inventors: RAVISHANKAR RAJARAO, CHINTHANA EDNAD, DEEPTHI GOPALAKRISHNA KAVALUR
  • Publication number: 20130067281
    Abstract: A handheld electronic device testing system and a method for testing a handheld electronic device installed with an open operating platform and installed with a test instruction execution program are introduced. The test instruction execution program executes a functional test based on a test instruction received. The testing method involves integrating various test programs with a pre-stored test program library, sending sequentially an instruction to the test instruction execution program with each of the test programs through a transmission line in a scheduled manner, and recording a test result to achieve automated testing.
    Type: Application
    Filed: October 21, 2011
    Publication date: March 14, 2013
    Inventors: FENG-JUNG LEE, CHING-FENG HSIEH
  • Publication number: 20130067282
    Abstract: A fault analyzing circuit has: a comparing circuit to compare fault data stored in a storage area with a fault being caused with data of an alternation register; and a position identifying circuit to identify an error bit position from data of a comparative result of the comparing circuit.
    Type: Application
    Filed: July 31, 2012
    Publication date: March 14, 2013
    Applicant: FUJITSU LIMITED
    Inventor: Takahito HIRANO
  • Publication number: 20130067283
    Abstract: A method for detecting failures and requesting failure diagnoses, includes receiving monitoring information from an resource object. Further, the method includes, if an error message is included in the received monitoring information, determining that a failure has been detected in the resource object to send a failure diagnosis request message to a failure diagnosis framework. Furthermore, the method includes receiving failure diagnosis result information from the failure diagnosis framework.
    Type: Application
    Filed: August 9, 2012
    Publication date: March 14, 2013
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Jihyun LEE, Ji Yeon SON, Jeu Young KIM, Jun Hee PARK, Kyeong Deok MOON
  • Publication number: 20130067284
    Abstract: A method of coordinating trace information in a multiprocessor system includes receiving processor trace information from a set of processors. The processor trace information from each processor includes a processor identity and a coherence indicator that demarks selective shared memory transactions. Coherence manager trace information is generated for each of the processors. The coherence manager trace information for each processor includes trace metrics and a coherence indicator.
    Type: Application
    Filed: September 10, 2012
    Publication date: March 14, 2013
    Applicant: MIPS TECHNOLOGIES, INC.
    Inventors: Thomas Benjamin Berg, Ryan C. Kinter, Jaidev Prasad Patwardhan, Radhika Thekkath
  • Publication number: 20130067285
    Abstract: A system and method for generating a triage dump of useful memory data from a computer that encounters an error while executing one or more software programs. The computer system may identify data values within the triage dump that are characteristic of personal data. To protect the privacy of the software user the personal data may be poisoned by overwriting the data values with overwrite values. The overwrite values used to poison the data values may be predetermined, based on the data values themselves, or chosen at random. The triage dump may be sent to an external server to associated with the developer of the one or more software programs for analysis. When overwrite values are dynamically selected, the specific overwrite values used may be sent to the server in connection with a triage dump.
    Type: Application
    Filed: September 12, 2011
    Publication date: March 14, 2013
    Applicant: Microsoft Corporation
    Inventors: Miklos Szegedi, Ryan S. Kivett, Gregory W. Nichols, Mikhail Basilyan, Jen-Lung Chiu, Genghis Karimov
  • Publication number: 20130067286
    Abstract: Systems, methods, and other embodiments associated with optimizing the use of replaceable memory cards and onboard memory as storage for data in cache are described. According to one embodiment, an apparatus includes a cache space manager configured to cause a cache processor to store data of a removable memory card of a memory device to an onboard memory of the memory device. The apparatus also includes an error rate monitor configured to monitor operating parameters of the removable memory card and to activate a cache processor to store the data from the removable memory card to the onboard memory when the operating parameters meet predetermined criteria.
    Type: Application
    Filed: August 28, 2012
    Publication date: March 14, 2013
    Inventors: Pantas SUTARDJA, Abhijeet P. GOLE
  • Publication number: 20130067287
    Abstract: An electronic control device includes: a processing unit that performs a predetermined process in accordance with a program; a watchdog timer that includes a time counter reset by a pulse signal output at a given period from the processing unit and outputs a signal having levels inverted depending on whether an overflow occurs; and a latch circuit that latches the signal output from the watchdog timer and outputs a signal obtained through the latching as a first output enable signal. The processing unit stops the output of the pulse signal, when diagnosing a malfunction of the watchdog timer, and diagnoses the malfunction of the watchdog timer based on the first output enable signal output from the latch circuit, after stopping the output of the pulse signal.
    Type: Application
    Filed: September 13, 2012
    Publication date: March 14, 2013
    Applicants: HONDA MOTOR CO., LTD., KEIHIN CORPORATION
    Inventors: Taku YOSHIKAWA, Takeshi YAMADA, Shinichi DAIBO, Yuichi KOBATA
  • Publication number: 20130067288
    Abstract: Various embodiments enable automatic cooperative logging of information associated with a connection between at least two computing devices. In some cases, a first computing device can automatically trigger logging on a second computing device upon detection of at least one scenario. Alternately or additionally, the second computing device can respond to the first computing device with additional and/or supplemental logging requests.
    Type: Application
    Filed: September 9, 2011
    Publication date: March 14, 2013
    Applicant: Microsoft Corporation
    Inventors: Darren Louie, Jeroen Vanturennout, Gaurav S. Anand, Kevin Michael Woley, Benjamin D.L. Stewart, Donovan P. Regan, George Joy, Matthew R. Ayers
  • Publication number: 20130067289
    Abstract: A method includes, in a storage device that includes a non-volatile memory having a physical storage space, receiving data items associated with respective logical addresses assigned in a logical address space that is larger than the physical storage space. The logical addresses of the data items are translated into respective physical storage locations in the non-volatile memory. The data items are stored in the respective physical storage locations.
    Type: Application
    Filed: September 7, 2012
    Publication date: March 14, 2013
    Inventors: Ariel Maislos, Avraham (Poza) Meir
  • Publication number: 20130067290
    Abstract: An integrated circuit comprises scan test circuitry and additional circuitry subject to testing utilizing the scan test circuitry. The scan test circuitry comprises transition control circuitry configured to detect transitions between binary logic levels in a scan test signal, and responsive to a number of detected transitions reaching a threshold, to limit further transitions associated with a remaining portion of the scan test signal. In an illustrative embodiment, the transition control circuitry limits further transitions associated with the remaining portion of the scan test signal by replacing at least part of the remaining portion of the scan test signal with a limited transition signal. The limited transition signal may be maintained at a constant binary logic level such that it has no transitions. By limiting the number of transitions associated with the scan test signal, the transition control circuitry serves to reduce integrated circuit power consumption during scan testing.
    Type: Application
    Filed: September 8, 2011
    Publication date: March 14, 2013
    Inventors: Ramesh C. Tekumalla, Prakash Krishnamoorthy
  • Publication number: 20130067291
    Abstract: A process and apparatus provide a JTAG TAP controller (302) to access a JTAG TAP domain (106) of a device using a reduced pin count, high speed DDR interface (202). The access is accomplished by combining the separate TDI and TMS signals from the TAP controller into a single signal and communicating the TDI and TMS signals of the single signal on the rising and falling edges of the TCK driving the DDR interface. The TAP domain may be coupled to the TAP controller in a point to point fashion or in an addressable bus fashion. The access to the TAP domain may be used for JTAG based device testing, debugging, programming, or other type of JTAG based operation.
    Type: Application
    Filed: November 8, 2012
    Publication date: March 14, 2013
    Applicant: TEXAS INSTRUMENTS INCORPORATED
    Inventor: TEXAS INSTRUMENTS INCORPORATED
  • Publication number: 20130067292
    Abstract: A number of scan flops clocked by a master clock may be used to constructing a scan chain to perform scan tests. During a scan test, data appearing at the regular data input of each scan flop may be written into a master latch of the scan flop during a time period when the scan control signal is in a state corresponding to a capture cycle. A slave latch in each scan flop may latch a value appearing at the regular data input of the scan flop according to a narrow pulse triggered by the rising edge of the master clock when the scan control signal is in the state corresponding to the capture cycle. The slave latch may latch the data provided by the master latch according to a wide pulse triggered by the rising edge of the master clock when the scan control signal is in a state corresponding to a shift cycle. This may permit toggling the scan control signal during either a high phase or a low phase of the master clock, and may also enable testing the pulse functionality of each scan flop.
    Type: Application
    Filed: November 8, 2012
    Publication date: March 14, 2013
    Applicant: APPLE INC.
    Inventor: Apple Inc.
  • Publication number: 20130067293
    Abstract: A method and apparatus for hybrid automatic repeat request (HARQ) transmission are disclosed. If a packet has not been successfully transmitted, it is determined whether an HARQ early termination condition is met. If the HARQ early termination condition is met, the HARQ process is terminated and the packet is discarded at the HARQ level. The HARQ early termination condition is met if a positive acknowledgement (ACK) has not been received until the number of retransmissions reaches a predetermined limit that is dynamically configured based on channel condition, measurement, etc. Alternatively, the HARQ early termination condition is met if a transmit power required for successful transmission of the packet is much higher than an actual transmit power. Alternatively, the HARQ early termination condition is met if a transport format combination (TFC) selected for retransmission is different from an optimal TFC. A higher layer may be notified of the early HARQ termination.
    Type: Application
    Filed: November 5, 2012
    Publication date: March 14, 2013
    Applicant: INTERDIGITAL TECHNOLOGY CORPORATION
    Inventor: INTERDIGITAL TECHNOLOGY CORPORATION
  • Publication number: 20130067294
    Abstract: An apparatus, system, and method are disclosed for a front-end, distributed redundant array of independent drives (“RAID”). A storage request receiver module receives a storage request to store object or file data in a set of autonomous storage devices forming a RAID group. The storage devices independently receive storage requests from a client over a network, and one or more of the storage devices are designated as parity-mirror storage devices for a stripe. The striping association module calculates a stripe pattern for the data. Each stripe includes N data segments, each associated with N storage devices. The parity-mirror association module associates a set of the N data segments with one or more parity-mirror storage devices. The storage request transmitter module transmits storage requests to each storage device. Each storage request is sufficient to store onto the storage device the associated data segments. The storage requests are substantially free of data.
    Type: Application
    Filed: June 4, 2012
    Publication date: March 14, 2013
    Applicant: Fusion-io, Inc.
    Inventors: David Flynn, John Strasser, Jonathan Thatcher, Michael Zappe
  • Publication number: 20130067295
    Abstract: A method of encoding data operates on an ordered set of input symbols and includes generating redundant symbols from the input symbols, and includes generating output symbols from a combined set of symbols including the input symbols and the redundant symbols, wherein the number of possible output symbols is much larger than the number of the combined set of symbols, wherein at least one output symbol is generated from more than one symbol in the combined set of symbols and from less than all of the symbols in the combined set of symbols. The redundant symbols are generated from an ordered set of input symbols in a deterministic process such that a first set of static symbols calculated using a first input symbol has a low common membership with a second set of static symbols calculated using a second input symbol distinct from the first input symbol.
    Type: Application
    Filed: February 29, 2012
    Publication date: March 14, 2013
    Applicant: DIGITAL FOUNTAIN, INC.
    Inventors: Michael G. LUBY, M. Amin SHOKROLLAHI, Mark WATSON
  • Publication number: 20130067296
    Abstract: A data buffer section stores input words, and outputs them to a first signal line group in order. An error checking and correcting code is generated that has the same number of bits as the words. Some bits are not to be output at the same time within the range of the first and second signal line groups or within the range of a partial signal line group included in the first and second signal line groups. A code transmission section outputs the error checking and correcting code to different signal lines of the second signal line group respectively, such that a plurality of bits in a code word are not output at the same time within the range of the first and second signal line groups or within the range of a partial signal line group included in the first and second signal line groups.
    Type: Application
    Filed: August 30, 2012
    Publication date: March 14, 2013
    Applicant: NEC CORPORATION
    Inventor: Tsugio TAKAHASHI
  • Publication number: 20130067297
    Abstract: Various embodiments of the present invention provide systems and methods for data processing. As an example, a data processing circuit is disclosed that includes a data detector circuit, a biasing circuit, and a data decoder circuit. The data detector circuit is operable to apply a data detection algorithm to a series of symbols to yield a detected output, and the detected output includes a series of soft decision data corresponding to non-binary symbols. The biasing circuit is operable apply a bias to each of the series of soft decision data to yield a series of biased soft decision data. The data decoder circuit is operable to apply a data decoding algorithm to the series of biased soft decision data corresponding to the non-binary symbols.
    Type: Application
    Filed: September 8, 2011
    Publication date: March 14, 2013
    Inventors: Shaohua Yang, Weijun Tan, Zongwang Li, Fan Zhang, Yang Han, Chung-Li Wang, Wu Chang
  • Publication number: 20130067298
    Abstract: Techniques are described herein that are capable of automatically allocating clients for testing a software program. For instance, a number of the clients that are to be allocated for the testing may be determined based on a workload that is to be imposed by the clients during execution of the testing. For example, the number of the clients may be a minimum number of the clients that is capable of accommodating the workload. In accordance with this example, the minimum number of the clients may be allocated in a targeted environment so that the test may be performed on those clients. Additional clients may be allocated along with the minimum number of the clients in the targeted environment to accommodate excess workload.
    Type: Application
    Filed: September 8, 2011
    Publication date: March 14, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Chunjia Li, Bowen Chen
  • Publication number: 20130067299
    Abstract: Described herein are embodiments of methods and systems for detecting communications of a first meter board by a second meter board and correlating the time and duration of the communications with metrology data gathered during that time. In accordance with one aspect, a method is provided for diagnosing metrology errors caused by communication activities of a meter board. In one embodiment, the method includes: receiving a signal, wherein the signal indicates a presence of communication activities between a first processor of a meter and another device over a network; recording a time of receipt and duration of the communication activities between the first processor of the meter and another device over the network; and correlating the time and duration of the communication activities between the first processor of the meter and another device over the network with metrology data of the meter measured at the same time and duration.
    Type: Application
    Filed: September 14, 2011
    Publication date: March 14, 2013
    Inventors: Subramanyam Satyasurya Chamarti, Bruce Joni Tomson, Michael George Glazebrook, Scott Michael Shill
  • Publication number: 20130067300
    Abstract: According to one embodiment, an error detecting device includes a syndrome processor, an error locator polynomial generator, and a search processor. The syndrome processor is configured to generate syndrome values based on received data. The error locator polynomial generator is configured to generate coefficients for an error locator polynomial based on the syndrome values. The search processor configured to detect an error location by calculating a root of the error locator polynomial. The search processor has a clock controller, a buffer, a polynomial generator, and a first judging module. The clock controller is configured to output or stop a clock signal according to at least one of the coefficients. The buffer is configured to drive the clock signal outputted form the clock controller. The polynomial generator is configured to calculate a part of the error locator polynomial in synchronization with the clock signal driven by the buffer.
    Type: Application
    Filed: March 16, 2012
    Publication date: March 14, 2013
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Teruyuki MATSUOKA, Yukio Ishikawa, Tsuyoshi Ukyo, Fuying Yang, Toshihiko Kitazume
  • Publication number: 20130067301
    Abstract: A display device notifies a server device of identification information for specifying an electronic file to be displayed. The server device specifies the electronic file and page information based on the notified identification information to transmit the electronic file and the page information to the display device. The display device displays, as an initial screen, a specified page of the received electronic file based on the received electronic file and page information.
    Type: Application
    Filed: September 5, 2012
    Publication date: March 14, 2013
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Ryousuke Suzuki
  • Publication number: 20130067302
    Abstract: A method, system and computer program product for integrating a calendaring system with a mashup page. A mashup server accesses the calendar data inputted by a user to create or edit an entry in a calendar application. The mashup server provides the user access to widgets to be included on a mashup page, where the widgets use the accessed calendar information so that the widgets provide information to the recipients of the calendared event. In this manner, the widgets provide information that normally would be accessible by the participants via links to a myriad of disjoint applications thereby negating the fractured experience of the participants. Upon finalizing the mashup page, the mashup page is saved as a Uniform Resource Location (URL) in the created/edited calendar entry. The mashup page is later transmitted by the mashup server to the recipients of the calendar entry.
    Type: Application
    Filed: September 13, 2011
    Publication date: March 14, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Feng-Wei Chen, John R. Hind, Joseph D. Johnson, Yongcheng Li
  • Publication number: 20130067303
    Abstract: Techniques for sharing of items from online storage (e.g., cloud storage) are described herein. In one approach, distinct sharing links to an item can be generated for multiple different publish targets through a single publishing user interface exposed to a user. Through the publishing user interface, a user may submit a request having a selection of different social networks and/or other sites/targets to receive a sharing link for an item. In response to the request, a distinct sharing link is generated for each selected recipient and the generated sharing links are published to appropriate targets. Thus, a user is able to easily send links for a shared item to multiple targets through a single request and can separately manage permissions associated with each distinct sharing link.
    Type: Application
    Filed: September 9, 2011
    Publication date: March 14, 2013
    Applicant: Microsoft Corporation
    Inventors: Arcadiy G. Kantor, Jonathan A. Bockelman, Jeffrey E. Steinbok
  • Publication number: 20130067304
    Abstract: This invention relates to Instant Messaging technology and discloses a method and a device for displaying instant messaging messages. The method includes detecting whether an instant messaging message to be displayed includes a hyperlink; when it is detected that the instant messaging message comprises the hyperlink, pulling out abstract information corresponding to the hyperlink; filling the pulled-out abstract information in an inserted control; and displaying the instant messaging message as well as the control. The device includes a detection module, a pulling module and a display module. The invention is able to display to users the content of the hyperlink contained in the instant messaging message, therefore improving the usability and interactivity of the Instant Messenger and raising the users' experiences.
    Type: Application
    Filed: November 8, 2012
    Publication date: March 14, 2013
    Inventors: Tielei PENG, Yu KU
  • Publication number: 20130067305
    Abstract: A method of creating a user defined function (UDF) in a data processing application program comprising inserting a formula into the application program; assigning a UDF identifier to said formula; and storing said UDF identifier in a complex function generator configured to call said formula responsive to a reference to said UDF identifier in the application program.
    Type: Application
    Filed: July 20, 2012
    Publication date: March 14, 2013
    Applicant: A-ONLINE CAPITAL (A.O.C.) LTD.
    Inventor: Michael GOLAN
  • Publication number: 20130067306
    Abstract: A formula bar is used for receiving user input for entry/editing of formulas using touch input and/or a Soft Input Panel (SIP) designed for formula input. In response to a user initiating entry of a formula, a list of formulas is displayed based on the user's input. A formula may be selected and displayed within the formula bar with a parameter highlighted. The user may then enter the value for the parameter (e.g. a single value, a range, another formula, and the like) using touch input and/or SIP input. As the user enters the value for each parameter, the next parameter for the formula is automatically highlighted. The formula may be validated to determine if the parameters for the formula have been entered correctly. Tips may also be displayed in/near the display of the formula bar to provide assistance to the user entering the formula.
    Type: Application
    Filed: September 12, 2011
    Publication date: March 14, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Rajat Bhargav, Manish Sethi, Raghvendra Maloo, Siddhartha Agrawal
  • Publication number: 20130067307
    Abstract: A computer-implemented technique includes receiving a request for a translation webpage and generating a user interface webpage for the translation webpage. The user interface webpage includes a text input portion, a translated text output portion, a source language selection portion, and a target language selection portion. The source language selection portion includes a quick source language selection icon identifying a potential source language, and a source language selection list including a plurality of potential source languages. The target language selection portion includes a quick target language selection icon identifying a potential target language, and a target language selection list including a plurality of potential target languages.
    Type: Application
    Filed: November 29, 2011
    Publication date: March 14, 2013
    Applicant: GOOGLE INC.
    Inventors: Chao Tian, Awaneesh Verma, Joshua James Estelle, Yung-Fong Frank Tang
  • Publication number: 20130067308
    Abstract: Methods and systems of automated data validation by client computer and by server computer based upon a form containing at least one form entry with at least one associated validation rule are presented.
    Type: Application
    Filed: September 14, 2012
    Publication date: March 14, 2013
    Inventor: Sandip Chokshi
  • Publication number: 20130067309
    Abstract: Methods and systems of automated data validation by client computer and by server computer based upon a form containing at least one form entry with at least one associated validation rule are presented.
    Type: Application
    Filed: September 14, 2012
    Publication date: March 14, 2013
    Inventor: Sandip Chokshi
  • Publication number: 20130067310
    Abstract: A data analysis program receives a selection of data fields defining multiple row header areas and/or multiple column header areas for display in a summary table. Data is read from a data source containing values for the data fields and transformed into summary level data for building the summary table. A display is rendered in the summary table for each of the multiple row header areas and column header areas defined, with the row header areas being displayed vertically adjacent to one another and the column header areas being displayed horizontally adjacent to one another.
    Type: Application
    Filed: November 5, 2012
    Publication date: March 14, 2013
    Applicant: Microsoft Corporation
    Inventor: Microsoft Corporation
  • Publication number: 20130067311
    Abstract: A document corpus is annotated by given annotators and aggregates of the given annotators to generate a corpus of pre-annotated documents with given annotations. The same document corpus is annotated by a subject annotator to have subject annotations. The subject annotations are decomposed into superpositions of the given annotations. The decomposed subject annotations are mapped to a most representative superposition of the given annotations. The subject annotator may be mapped to the aggregate of given annotators corresponding to the most representative superposition.
    Type: Application
    Filed: November 5, 2012
    Publication date: March 14, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: International Business Machines Corporation