Patents Issued in March 11, 2014
-
Patent number: 8671302Abstract: Methods and systems for operating a wireless clock system for multimedia datastream transmission and display. Source clock frames are compared with a reference clock frames and the clock difference are transmitted to a wireless clock receiver which also receives the same reference clock frames. Source clock frames are re-constructed using the reference clock frames, clock difference information and the receiver's local clock system.Type: GrantFiled: June 11, 2008Date of Patent: March 11, 2014Assignee: Picongen Wireless, Inc.Inventors: Sai Manapragada, Alvin Dale Kluesing
-
Patent number: 8671303Abstract: Circuits, methods, and apparatus for memory interfaces that compensate for skew between a clock signal and DQ/DQS signals that may be caused by a fly-by routing topology. The skew is compensated by clocking the DQ/DQS signals with a phase delayed clock signal, where the phase delay has been calibrated. In one example calibration routine, a clock signal is provided to a receiving device. A DQ/DQS signal is also provided and the timing of their reception compared. A delay of the DQ/DQS signal is changed incrementally until the DQ/DQS signal is aligned with the clock signal at the receiving device. This delay is then used during device operation to delay a signal that clocks registers providing the DQ/DQS signals. Each DQ/DQS group can be aligned to the clock, or the DQS and DQ signals in a group may be independently aligned to the clock at the receiving device.Type: GrantFiled: January 12, 2012Date of Patent: March 11, 2014Assignee: Altera CorporationInventors: Yan Chong, Bonnie I. Wang, Chiakang Sung, Joseph Huang, Michael H. M. Chu
-
Patent number: 8671304Abstract: A method, system, and computer program product are provided for adjusting write timing in a memory device based on a training signal. For instance, the method can include configuring the memory device in a training mode of operation. The method can also include determining a write timing window between a signal on a data bus and a write clock signal based on the training signal. Further, the method includes adjusting a phase difference between the signal on the data bus and the write clock signal based on the write timing window. The memory device can recover data on the data bus based on the adjusted phase difference.Type: GrantFiled: July 30, 2010Date of Patent: March 11, 2014Assignee: Advanced Micro Devices, Inc.Inventors: Aaron John Nygren, Ming-Ju Edward Lee, Shadi M. Barakat, Xiaoling Xu, Toan Duc Pham, Warren Fritz Kruger
-
Patent number: 8671305Abstract: A circuit includes a phase detector circuit, a phase frequency detector circuit, a data detection circuit, a multiplexer circuit, and a clock signal generation circuit. The phase detector circuit is operable to generate a first phase detection signal based on a data signal and a first periodic signal. The phase frequency detector circuit is operable to generate a second phase detection signal based on second and third periodic signals. The data detection circuit is operable to generate a data detection signal based on the first phase detection signal. A multiplexer circuit is operable to provide one of the first and the second phase detection signals as a selected signal based on the data detection signal. The periodic signal generation circuit is operable to cause adjustments to phases of the first and the second periodic signals based on the selected signal.Type: GrantFiled: July 1, 2011Date of Patent: March 11, 2014Assignee: Altera CorporationInventors: Shou-Po Shih, Tim Tri Hoang, Kazi Asaduzzaman
-
Patent number: 8671306Abstract: A messaging system may operate on multiple processor partitions in several configurations to provide queuing and topic subscription services on a large scale. A queue service may receive messages from a multiple transmitting services and distribute the messages to a single service. A topic subscription service may receive messages from multiple transmitting services, but distribute the messages to multiple recipients, often with a filter applied to each recipient where the filter defines which messages may be transmitted by the recipient. Large queues or topic subscriptions may be divided across multiple processor partitions with separate sets of recipients for each partition in some cases, or with duplicate sets of recipients in other cases.Type: GrantFiled: December 21, 2010Date of Patent: March 11, 2014Assignee: Microsoft CorporationInventors: Kartik Paramasivam, Murali Krishnaprasad, Jayu Katti, Pramod Gurunath, Affan Arshad Dar
-
Patent number: 8671307Abstract: A computer which takes over a task managed by a server apparatus from another computer which occupies the task, the computer including, a processor to detect an error of the other computer, to transmit, when an error of the another computer is detected, a task relaying request for taking over the task to the server apparatus, and to allow when a permission of the takeover of the task is received from the server apparatus processes of application programs in standby states in the computer to occupy the task.Type: GrantFiled: May 23, 2011Date of Patent: March 11, 2014Assignee: Fujitsu LimitedInventors: Kazuki Akita, Takeshi Yamazaki, Daisuke Shimabayashi
-
Patent number: 8671308Abstract: Exemplary system, and computer program product embodiments for optimizing disaster recovery systems during takeover operations are provided. In one embodiment, by way of example only, a flag is set in a replication grid manager to identify replication grid members to consult in a reconciliation process for resolving intersecting and non-intersecting data amongst the disaster recovery systems for a takeover operation. The replication grid members are consulted for the takeover operation to accommodate a coordination of an ownership synchronization process for cartridges not distributed on-time to the replication grid members. Additional system and computer program product embodiments are disclosed and provide related advantages.Type: GrantFiled: May 2, 2011Date of Patent: March 11, 2014Assignee: International Business Machines CorporationInventors: Shay H. Akirav, Aviv Caro, Itay Maoz, Gil E. Paz, Uri Shmueli, Tzafrir Z. Taub
-
Patent number: 8671309Abstract: Embodiments of a hardware processor including a plurality of machine state registers (MSRs) are described. At least one of the MSRs includes an erroring logical processing (ELP) bit which when set, indicates that a particular thread executing on the hardware processor caused an error.Type: GrantFiled: July 1, 2011Date of Patent: March 11, 2014Assignee: Intel CorporationInventors: Ashok Raj, Narayan Ranganathan, Mohan J. Kumar, Theodros Yigzaw
-
Patent number: 8671310Abstract: The disclosure provides a control and data transmission installation for redundantly controlling a slave device, which may be a field transmitter. The effect achieved by the control and data transmission installation is that essentially seamless control of a field transmitter can be assured even when a control device fails. The control and data transmission installation has at least two control devices and at least one slave device which are connected to one another by a communication network. The slave device contains addressable output interfaces for receiving output and status data. Each control device has a device for producing and transmitting status and output data for a separate output interface of the slave device, and the slave device has an evaluation device which controls the forwarding of received output data for further use in response to the status signals received from the control devices.Type: GrantFiled: October 2, 2007Date of Patent: March 11, 2014Assignee: Phoenix Contact GmbH & Co. KGInventors: Martin Schuermann, Gunnar Lessman
-
Patent number: 8671311Abstract: System, method and computer program product for a multiprocessing system to offer selective pairing of processor cores for increased processing reliability. A selective pairing facility is provided that selectively connects, i.e., pairs, multiple microprocessor or processor cores to provide one highly reliable thread (or thread group). Each paired microprocessor or processor cores that provide one highly reliable thread for high-reliability connect with a system components such as a memory “nest” (or memory hierarchy), an optional system controller, and optional interrupt controller, optional I/O or peripheral devices, etc. The memory nest is attached to a selective pairing facility via a switch or a bus.Type: GrantFiled: February 15, 2011Date of Patent: March 11, 2014Assignee: International Business Machines CorporationInventors: Alan Gara, Michael K. Gschwind, Valentina Salapura
-
Patent number: 8671312Abstract: In a method and a device for securely checking the exclusivity of a binary active/passive state of redundant units, the device includes: at least one exclusive communication device of the state capable of transmitting an exclusive signal relating to the exclusivity of the state to at least one checking device integrated within each of the units. The checking device is capable of checking and confirming the exclusivity of the state. Each of said redundant units in the active state is capable of transmitting to the exclusive communication device the identity signal; the exclusive communication device is capable of receiving at least one of the identity signals from the redundant units; the exclusive communication signal is capable of producing the exclusive signal from at least one of the identity signals; and the checking device is capable of determining the exclusivity of the state of the unit by reading the exclusive signal.Type: GrantFiled: March 31, 2009Date of Patent: March 11, 2014Assignee: Siemens S.A.S.Inventor: Eric Chenu
-
Patent number: 8671313Abstract: A management apparatus and a management method that enable parsing processing to be executed efficiently by means of a working memory of a fixed size are proposed. One or more predefined rules are divided into one or more rule segments that comprise a condition and a conclusion that each form part of the rule, and the rule segments obtained through the division are stored in the secondary storage, and when an event notification from the information processing device is received, one or more related rule segments are selected and, by linking the selected one or more rule segments in the memory as required, a rule parsing network is constructed that indicates relationships between rules in the memory, an inference is derived on the basis of the constructed rule parsing network, and rule segments that are not readily used in inference derivation are deleted from the memory.Type: GrantFiled: June 24, 2013Date of Patent: March 11, 2014Assignee: Hitachi, Ltd.Inventors: Tomohiro Morimura, Masashi Kunii, Yutaka Kudo
-
Patent number: 8671314Abstract: Real-time diagnostics may be provided. A plurality of data feeds may be aggregated from at least one of a plurality of nodes. Upon determining that at least one element of at least one of the data feeds meets a trigger condition, an action associated with the trigger condition may be executed.Type: GrantFiled: May 13, 2011Date of Patent: March 11, 2014Assignee: Microsoft CorporationInventors: Avi Roitman Bardack, Paula Muna Batthish, Victor Boctor, Olexiy Karpus, Randall Lehner, Pravjit Tiwana
-
Patent number: 8671315Abstract: A prognostic analysis system and methods of operating the system are provided. In particular, a prognostic analysis system for the analysis of physical system health applicable to mechanical, electrical, chemical and optical systems and methods of operating the system are described herein.Type: GrantFiled: January 12, 2011Date of Patent: March 11, 2014Assignee: California Institute of TechnologyInventors: Ryan M. E. MacKey, Robert Sneddon
-
Patent number: 8671316Abstract: An image processing apparatus of the present disclosure includes: a two-dimensional matrix barcode decoding unit configured to decode a two-dimensional matrix barcode in an image of image data; and a restoration determining unit configured (a) to obtain an error detection rate and error detection position information detected while the two-dimensional matrix barcode is decoded, (b) to compare the error detection rate with a predetermined threshold value, (c) on the basis of the comparison result, to determine whether the two-dimensional matrix barcode should be restored, and (d) to adjust the threshold value according to an error detection position determined from the error detection position information.Type: GrantFiled: April 20, 2012Date of Patent: March 11, 2014Assignee: Kyocera Document Solutions Inc.Inventors: Kunihiko Shimamoto, Yuya Tagami
-
Patent number: 8671317Abstract: According to one embodiment, a semiconductor integrated circuit includes at least one memory and at least one built-in self test (BIST) circuit. In the memory, data can be stored. The BIST circuit tests the memory and includes an address generator. The address generator operates in one of a first operating mode and a second operating mode. In the first operating mode, address signals corresponding to all addresses of the memory are generated. In the second operating mode, the address signals are generated such that each bit of an address input of the memory can be one signal state of both 0 and 1 and such that different bits constitute a set of pieces of data in which the bits choose different signal states at least once.Type: GrantFiled: September 13, 2011Date of Patent: March 11, 2014Assignee: Kabushiki Kaisha ToshibaInventors: Kenichi Anzou, Chikako Tokunaga
-
Patent number: 8671318Abstract: Connection circuitry couples scan test port (STP) circuitry to test access port (TAP) circuitry. The connection circuitry has inputs connected to scan circuitry control output leads from the TAP circuitry, a select input lead, and a clock input lead. The connection circuitry has outputs connected to a scan enable (SE) input lead, a capture select (CS) input lead, and the scan clock (CK) input lead of the STP circuitry. The connection circuitry includes a multiplexer having a control input connected with a clock select lead from the TAP circuitry, an input connected with a functional clock lead, an input connected with the clock input lead, an input connected with a Clock-DR lead from the TAP circuitry, an OFF lead, and an output connected with the scan clock input lead.Type: GrantFiled: July 29, 2013Date of Patent: March 11, 2014Assignee: Texas Instruments IncorporatedInventor: Lee D. Whetsel
-
Patent number: 8671319Abstract: An operating system independent JTAG debugging system implemented to run in a web browser. The software executing in the browser identifies the JTAG enabled components in the target system that is to be tested, and automatically downloads the latest versions of the appropriate software, JTAG drivers and configuration information from a test server.Type: GrantFiled: June 19, 2012Date of Patent: March 11, 2014Assignee: Texas Instruments IncorporatedInventors: Stephen Yee Shun Lau, Vikas Varshney
-
Patent number: 8671320Abstract: An integrated circuit comprises scan test circuitry and additional circuitry subject to testing utilizing the scan test circuitry. The scan test circuitry comprises a plurality of scan chains coupled to the additional circuitry, a scan capture clock generator configured to generate a scan capture clock signal having a controllable number of capture pulses, and a clock selection circuit configured to select between at least the scan capture clock signal and a scan shift clock signal for application to clock signal inputs of the scan chains. In one embodiment, the scan capture clock generator comprises a finite state machine, a plurality of capture clock pulse circuits each generating a capture clock pulse signal comprising a different number of capture clock pulses, and logic circuitry coupled to the finite state machine and having inputs adapted to receive the outputs of the capture clock pulse circuits.Type: GrantFiled: June 21, 2011Date of Patent: March 11, 2014Assignee: LSI CorporationInventor: Ramesh C. Tekumalla
-
Patent number: 8671321Abstract: A method and apparatus for retransmission processing in a communication receiver includes improving the performance of Incremental Redundancy (IR) combining and retransmission processing at minimal increased complexity. One aspect of these improvements involves the use of prior decoding results, if the decoding block quality is above a threshold value, rather than or in addition to prior demodulation results, in retransmission processing. That is, the teachings herein propose selectively using the hard bit decisions obtained from decoding previously transmitted data blocks, to improve the decoding of retransmitted data blocks.Type: GrantFiled: June 28, 2012Date of Patent: March 11, 2014Assignee: Telefonaktiebolaget L M Ericsson (Publ)Inventors: Olof Liberg, Miguel Lopez, Sajal Kumar Das, Mårten Sundberg
-
Patent number: 8671322Abstract: Embodiments of a system and methodology are disclosed for enabling a network to manage threshold values provided to UEs for use in decoding ACK-NAK signals. In various embodiments described herein, a base station signals an actual fixed threshold value in a semi-static manner for use by UEs to decode ACK/NAK signals. In these embodiments, the threshold value is part of a semi-static but UE-specific threshold value. This allows the base station to accommodate varying UE geometries, and optimize power savings for ACK-NAK transmissions. Embodiments of the invention also allow the base station to enforce a desired quality of service (QoS) without excessive power variations across ACK/NAK which are limited by the transmit power dynamic range.Type: GrantFiled: August 20, 2012Date of Patent: March 11, 2014Assignee: Apple Inc.Inventor: Ian C. Wong
-
Patent number: 8671323Abstract: A Low-Density Parity-Check Convolutional Code (LPDCCC) decoder (10) for partial parallel decoding of low-density parity-check convolutional codes, the decoder having: a plurality of pipeline processors (11) to receive channel messages and edge-messages; each processor (11) having: a plurality of block processing units (BPUs) (13), each BPU (13) having a plurality of check node processors (CNPs) (14) to process check nodes that enter into the processor (11) and a plurality of variable node processors (VNPs) (15) to process variable nodes that are about to leave the processor (11); and a plurality of Random Access Memory (RAM) blocks (30) for dynamic message storage of the channel messages and the edge-messages; wherein in each processor (11), the VNPs (15) are directly connected to corresponding RAM blocks (30), and the CNPs (14) are directly connected to corresponding RAM blocks (30) such that the connections from the VNPs (15) and CNPs (14) to the corresponding RAM blocks (30) are pre-defined and fixed accorType: GrantFiled: February 10, 2012Date of Patent: March 11, 2014Assignee: The Hong Kong Polytechnic UniversityInventors: Chiu Wing Sham, Xu Chen, Chung Ming Lau, Yue Zhao, Wal Man Tam
-
Patent number: 8671324Abstract: A method of interleaving blocks of indexed data of varying lengths is disclosed. The method includes the steps of: providing a set of basic Interleavers comprising a family of one or more permutations of the indexed data and having a variable length; selecting one of the basic Interleavers based upon a desired Interleaver length L; and adapting the selected basic Interleaver to produce an Interleaver having the desired Interleaver length L.Type: GrantFiled: November 5, 2012Date of Patent: March 11, 2014Assignee: DTVG Licensing, Inc.Inventors: Mustafa Eroz, A. Roger Hammons, Jr., Feng-Wen Sun
-
Patent number: 8671325Abstract: An apparatus for detecting and correcting errors in a received codeword includes a syndrome calculator, error locator polynomial generator, and symbol corrector. The syndrome calculator has a first input to receive a first plurality of symbols, a second input to receive a second plurality of symbols, and a plurality of processing stages each coupled to the first and second inputs. Each processing stage is configured to process a symbol of the first plurality of symbols, and a symbol of the second plurality of symbols, during each of a plurality of iterations to generate a respective syndrome value after the iterations. The syndrome calculator also has a syndrome output configured to output the respective syndrome values. The error locator polynomial generator has a syndrome input coupled to both the syndrome output and an error location output, and the symbol corrector has an error location input coupled to the error location output.Type: GrantFiled: November 12, 2012Date of Patent: March 11, 2014Assignee: Marvell International Ltd.Inventor: Weishi Feng
-
Patent number: 8671326Abstract: A method of encoding user data into a first set of codewords using a first code, generating a first set of parity information based at least in part on the first set of codewords and at least a second code, and writing at least parity information associated with the first set of parity information to shingled magnetic recording storage. A method of performing decoding on a first set of read-back signal data read back from shingled magnetic recording storage and associated with a first set of codewords, and if decoding of at least one read-back signal in the first set of read-back signal data fails, performing decoding on at least some of a second set of read-back signal data associated with a set of parity information.Type: GrantFiled: May 15, 2012Date of Patent: March 11, 2014Assignee: SK hynix memory solutions inc.Inventors: Xiangyu Tang, Yu Kou, Lingqi Zeng
-
Patent number: 8671327Abstract: To store bits in one or more cells, an adaptive mapping of bits to ranges of a physical parameter of the cell(s) is provided, in accordance with respective initial values of the physical parameter, by steps including encoding the bits as a codeword by partitioning the bits into subsets and finding a factor bit string such that the codeword is a concatenation of the factor bit string and separate Galois field products of all the subsets with the factor bit string. The initial values of the physical parameter are adjusted accordingly as needed.Type: GrantFiled: December 6, 2011Date of Patent: March 11, 2014Assignee: SanDisk Technologies Inc.Inventors: Simon Litsyn, Eran Sharon, Idan Alrod
-
Patent number: 8671328Abstract: A decoding system includes a decoder, a first module and a second module. The decoder is configured to receive data read from an optical storage medium and perform a first decoding iteration and a second decoding iteration to decode the data. The first decoding iteration includes generating a resultant matrix. The first module is configured to, based on first decoding statuses of multiple bytes in the resultant matrix, determine second decoding statuses of bytes proximate to failed bytes of a feedback matrix. The feedback matrix is generated based on the resultant matrix. The first module is configured to mark selected ones of the failed bytes as erasures based on the second decoding statuses. The second module is configured to correct one or more of the bytes marked as erasures during the second decoding iteration.Type: GrantFiled: July 24, 2012Date of Patent: March 11, 2014Assignee: Marvell World Trade Ltd.Inventors: Mats Oberg, Jin Xie
-
Patent number: 8671329Abstract: An electronic circuit (200) for use with an accessing circuit (110) that supplies a given address and a partial write data portion and also has dummy cycles. The electronic circuit (200) includes a memory circuit (230) accessible at addresses, an address buffer (410), a data buffer (440) coupled to the memory circuit (230), and a control circuit (246) operable in the dummy cycles to read data from the memory circuit (230) to the data buffer (440) from a next address location in the memory circuit (230) and to store that next address in the address buffer (410).Type: GrantFiled: April 11, 2013Date of Patent: March 11, 2014Assignee: Texas Instruments IncorporatedInventors: Sanjay Kumar, Amit Kumar Dutta, Rubin A. Parekhji, Srivaths Ravi
-
Patent number: 8671330Abstract: According to one embodiment, a storage device includes an error detector, a check module, and a replacement module. The error detector detects a bit error that occurs in entry data related to conversion to a physical address corresponding to a logical address based on an error detecting code assigned to the entry data. The check module checks, based on data obtained by inverting one bit among all bits of the entry data and on data read out from the physical address indicated by the obtained data, whether or not the obtained data is normal entry data. The replacement module replaces the entry data where the bit error is detected with the checked normal entry data.Type: GrantFiled: June 13, 2011Date of Patent: March 11, 2014Assignee: Kabushiki Kaisha ToshibaInventor: Yutaka Komagome
-
Patent number: 8671331Abstract: A multi-mode transmission unit processes data to form an error correction code in accordance with one of a plurality of selectable processes. The data, correction code and a process identifier can be transmitted to a receiving unit which can carry out error correction of the data in accordance with the identified process.Type: GrantFiled: September 13, 2006Date of Patent: March 11, 2014Assignee: Tellabs Operations, Inc.Inventors: Weiying Cheng, Jeffrey E. Budill
-
Patent number: 8671332Abstract: Systems and methods implementing a protocol that provides reliable transport over a point-to-point link characterized by deep and sustained fades. Such a communications link may be a free space optical channel or may be a radio frequency point-to-point channel. Data frames are processed through a circular data buffer that operates in a round robin fashion at a transmission node. The coding and forward error correction processes allow for continued operation in spite of possible signal fades due to atmospheric turbulence or other causes. At a receive node, incoming data is also saved in a circular buffer. A re-acknowledgment list is maintained at the receive node for tracking recently received and decoded data. This allows for a new acknowledgment to be sent in the event that a previously sent acknowledgment failed to reach the transmission node.Type: GrantFiled: April 29, 2010Date of Patent: March 11, 2014Assignee: The Johns Hopkins UniversityInventor: A. Roger Hammons, Jr.
-
Patent number: 8671333Abstract: A communication system transmitter comprises an adaptive error correction encoder. The adaptive error correction encoder is configured to generate a plurality of error correction frames with each such error correction frame comprising a plurality of data packets and one or more error correction packets. A given one of the error correction packets comprises information relating to the plurality of data packets of its corresponding frame and additional information relating to a different one of the error correction frames. The additional information may be inserted into a header of the given error correction packet, and may comprise a next frame sequence number indicator and a corresponding next frame mask value for a subsequent one of the error correction frames. Other aspects of the invention relate to a communication system receiver comprising an adaptive FEC decoder, adaptive FEC encoding and decoding methods, integrated circuits, and associated computer program products.Type: GrantFiled: June 29, 2011Date of Patent: March 11, 2014Assignee: LSI CorporationInventors: Ravi Kumar Singh, Atul Kisanrao Hedaoo
-
Patent number: 8671334Abstract: The subject matter disclosed herein provides a mechanism for identifying packet boundaries in a data table, such as a Reed-Solomon table. The method may include receiving one or more packets for insertion into a table. A first indicator may be inserted into the table. The first indicator may be associated with one or more rows of the table and may identify whether each of the one or more rows includes one or more fragments (e.g., a packet beginning, a packet ending, and the like). In each of the rows identified by the first indicator as including one or more fragments, a second indicator may be inserted. The second indicator may represent a length in bytes of at least one of the corresponding packet fragments. Related systems, apparatus, methods, and/or articles are also described.Type: GrantFiled: August 29, 2008Date of Patent: March 11, 2014Assignee: Wi-Lan, Inc.Inventors: Yoav Nebat, Sina Zehedi
-
Patent number: 8671335Abstract: A first sequence of states associated with a surviving path and a second sequence of states associated with a non-surviving path are determined. A possible error event is determined based at least in part on the first sequence of states and the second sequence of states. The first sequence of states is replaced with the second sequence of states by applying the possible error event to the first sequence of states.Type: GrantFiled: January 2, 2013Date of Patent: March 11, 2014Assignee: SK hynix memory solutions inc.Inventors: Kwok W. Yeung, Shih-Ming Shih
-
Patent number: 8671336Abstract: A device and method for attaching a CRC code to a transport block and turbo encoding the CRC attached transport block, where the transport block has a predetermined size.Type: GrantFiled: August 13, 2012Date of Patent: March 11, 2014Assignee: LG Electronics Inc.Inventors: Bong Hoe Kim, Ki Jun Kim, Joon Kui Ahn, Dong Youn Seo
-
Patent number: 8671337Abstract: Embodiments of the present invention comprise systems, methods and devices for determining by-storyline data from by-episode data.Type: GrantFiled: March 27, 2007Date of Patent: March 11, 2014Assignee: Sharp Laboratories of America, Inc.Inventor: Kristine Elizabeth Matthews
-
Patent number: 8671338Abstract: A method whereby dynamic, interactive, two or more dimensional media can be assembled and delivered where the need for pre-packaged binary content files and pre-compiled content is eliminated by using a markup language, a standard URI to identify local and/or remote media resources within a markup text, a standard protocol to retrieve the resource, a parser to load resources from the native format and a markup language to define behavior and where dynamic, interactive, n-dimensional media is achieved by using a markup language, connecting or embedding content into a local or remote data source, dragging-and-dropping markup text into a content provider application, updating content using a form, establishing a two-way connection between content and one or more data sources such that changing to the data source(s) and seeing the results propagate to the scene changing the content and seeing the results propagate to the data source(s) and using a markup language to issue commands, configure interaction, and creaType: GrantFiled: January 12, 2009Date of Patent: March 11, 2014Assignee: Bridgeborn LLCInventors: Timothy J. Ambrosino, Kevin M. Curry, Ted E. Ingalsbe, Robert G. Johns
-
Patent number: 8671339Abstract: In some embodiments, a parent object may share its assets with its descendent(s) in a hierarchical asset sharing model. The hierarchical asset sharing model may specify a plurality of asset sharing modes. In a first mode, an asset of the parent is imposed on a child. The child is able to utilize the asset, but unable to modify or delete the asset. In a second mode, the child is able to utilize the asset and a copy of the asset is generated when the child attempts to modify the asset. The child can modify the copy of the asset, which is stored as an asset only of the child. The original asset is no longer shared becomes an asset only of the parent. In a third mode, both the parent and the child can utilize and modify the asset.Type: GrantFiled: January 7, 2011Date of Patent: March 11, 2014Assignee: Open Text S.A.Inventors: Robin D. Wilson, Dennis C. Heideman, Daniel Yee, Robert Scott Dickerson
-
Patent number: 8671340Abstract: Age data is calculated and stored that describes the age of one or more elements in a Web page, such as images or hyperlinks. The age data may be utilized to modify the Web page such that the age of each Web page element is visually presented when the Web page is rendered. For example, the Web page may be configured such that a region is overlaid upon each element that is colored or shaded based upon the age of the element. Colored or shaded borders might also be applied to the Web page elements that indicate the age of each Web page element. The age data might also be utilized to modify the Web page such that the frequency at which each page element has been changed will be visually presented when the Web page is rendered. The age data might also be correlated to other Web page statistics.Type: GrantFiled: January 12, 2012Date of Patent: March 11, 2014Assignee: IMDb.com, Inc.Inventors: Hilliard Bruce Siegel, Murray Chapman
-
Patent number: 8671341Abstract: A system, method, and computer program for identifying claims associated with electronic text are provided. Electronic text is accessed. Linguistic content associated with the electronic text is identified. A linguistic structure is generated based on the linguistic content identified. The linguistic structure is compared to a claim template. A claim is identified based on the comparison.Type: GrantFiled: January 4, 2008Date of Patent: March 11, 2014Assignee: Linguastat, Inc.Inventors: John Hellwig, John M. Pierre, Mark H. Butler
-
Patent number: 8671342Abstract: An embodiment of the invention provides a method for displaying a message from a first user to a second user, wherein the message from the first user is received in a system of the second user. The message includes text in an intended font and metadata, wherein the metadata includes a link to a font source. It is determined whether the intended font is on the system of the second user; and, if the intended font is not on the system of the second user, rendering instructions are obtained from the font source. The rendering instructions include instructions on how to display the text in the intended font on the system of the second user without downloading the intended font to the system of the second user. The text is displayed in the intended font on the system of the second user using the rendering instructions.Type: GrantFiled: September 16, 2010Date of Patent: March 11, 2014Assignee: International Business Machines CorporationInventors: Lisa Seacat DeLuca, Brian Daniel Goodman, Angel E. Tomala-Reyes
-
Patent number: 8671343Abstract: Systems, methods, and other implementations for a configurable pie menu are described herein. A pie menu has sectors of which at least one sector is both associated with a currently assigned menu item and at least one configuration menu. The operation of the pie menu is started by a pie menu activation input. Subsequent user input may then be interpreted as a pie menu selection input or a pie menu configuration invocation input. A pie menu configuration invocation input ascertains a pie sector and invokes the at least one configuration menu associated with the ascertained pie sector. The configuration menus provide a larger set of menu items, one of which is the menu item currently assigned to the pie sector. A menu item selected from the invoked configuration menu is assigned to the pie sector to which the configuration menu is associated.Type: GrantFiled: August 10, 2010Date of Patent: March 11, 2014Inventor: Tobias Gregor Oberstein
-
Patent number: 8671344Abstract: The present invention aims to provide an information display device for easily changing a scrolling speed and a display mode. The information display device receives an instruction for displaying a plurality of contents, via a move operation on a two-dimensional plane defined by first and second axes; determines a moving speed for moving the contents, based on a motion component of the move operation along the first axis, and determines a display mode for displaying the contents, based on a motion component of the move operation along the second axis; and displays the contents in the display mode on a screen, by scrolling through the contents at the moving speed.Type: GrantFiled: February 1, 2010Date of Patent: March 11, 2014Assignee: Panasonic CorporationInventors: Keiji Icho, Ryouichi Kawanishi, Teruyuki Kimata
-
Patent number: 8671345Abstract: Techniques disclosed herein include systems and methods that provide a workflow-based session manager or workflow engine for a content delivery system, such as for delivering video-on-demand, streaming audio, streaming video, etc. Such techniques increase velocity and flexibility of deploying new features and services in a video delivery system. Techniques include a session management model provides a service-oriented and workflow-based approach. As a service-oriented approach, each functional session management step can be represented as a business service. As a workflow-based solution, a sequence of steps to be performed can be defined as data, rather than being hard-coded inside an application. Defined as data, steps (nodes, tasks) can then be created and changed using a graphical editor. New services can be added by defining actions for the new service, and adding a node to a given session management workflow sequence. Techniques include a workflow engine that initiates session management in realtime.Type: GrantFiled: March 24, 2011Date of Patent: March 11, 2014Assignee: Beaumaris Networks Inc.Inventors: Thomas E. Erickson, Jr., Donald Adrian Dewar, Jr., Richard Conrad Clemson, Andrew James Rampulla, Changgeng Li
-
Patent number: 8671346Abstract: Described herein is technology for, among other things, selecting a representative thumbnail from a video clip. The technology involves analyzing frames of the video clip to determine which frames are stable, the result of the analysis being a number of segments of stable frames. From the stable segments, a number of candidate segments are selected, where candidate segments are those segments determined to a degree of certainty to be program content. The representative thumbnail is then selected from among the frames of the candidate segments.Type: GrantFiled: February 9, 2007Date of Patent: March 11, 2014Assignee: Microsoft CorporationInventors: Xian-Sheng Hua, Fei Wang, Zhike Kong, Shipeng Li, Waiman Lam, Zach Johnson, Mark Young, Aaron DeYonker, Mark Schwesinger
-
Patent number: 8671347Abstract: Method, apparatus and system to modify a user interface implemented in a communication network associated with a plurality of mobile devices. In one embodiment a mobile device associated with a communication network is configured to sense mood data that quantifies a frustration parameter based at least in part on interaction of a user with a user interface mode portion of a user interface and associates the mood data with mode data, wherein the mode data identifies the user interface mode operation of a user interface and transfers the mood data and the mode data to a mobile service provider portion of the communication network. Furthermore, the mobile service provide may transfer at least a portion of an updated user interface to one or more of the plurality of mobile devices based at least in part on the identification of the one or more user interface modes that are frustrating.Type: GrantFiled: January 7, 2011Date of Patent: March 11, 2014Assignee: Empire Technology Development LLCInventor: Nicholas S. Bromer
-
Patent number: 8671348Abstract: A terminal includes: a camera configured to capture an image using a lens; a memory configured to store the image captured by the camera and identification information corresponding to the captured image; a controller configured to provide control to generate schedule information based on the identification information and to store the generated schedule information in a scheduler; and a display unit configured to display the generated schedule information or the scheduler under the control of the controller.Type: GrantFiled: September 17, 2010Date of Patent: March 11, 2014Assignee: LG Electronics Inc.Inventors: Seungwon Lee, Jinwook Choi, Seungcheon Baek, Jungsu Lee
-
Patent number: 8671349Abstract: The present invention is directed to a system, method and program product for providing teleportation suggestions to avatars in a virtual universe. A service is provided that determines the set of teleportation suggestions for the avatar based on at least one of: an inventory analysis of the avatar, a historical teleportation analysis of the avatar, a motion analysis of the avatar, a social network analysis of the avatar, or a ratings analysis of locations within the virtual universe.Type: GrantFiled: May 15, 2008Date of Patent: March 11, 2014Assignee: International Business Machines CorporationInventors: Rick A. Hamilton, II, Brian M. O'Connell, Clifford A. Pickover, Keith R. Walker
-
Patent number: 8671350Abstract: Provided is a system and method for facilitating or creating a gateway to integrate with 3D virtual worlds (e.g., Second Life and Sun Wonderland) and external applications (e.g., data visualization gateways, process modeling systems, artificial intelligences, social networks, and other virtual worlds) for three-dimensional visualization of data in a virtual world. The visualization tool may include, for example, a three-dimensional graph using various colors, dimensions, shapes, and other properties as desired, to represent different data and data values. The avatars in the virtual world, as controlled by the game's players or users in the real world, can point to or otherwise interact with elements in the three-dimensional graph whereupon the base data or other related informational data would be displayed with respect to that given cell or element of the graph.Type: GrantFiled: October 22, 2008Date of Patent: March 11, 2014Assignee: 3D Data LLCInventor: Benjamin Lindquist
-
Patent number: 8671351Abstract: A data format provides a mechanism to dynamically change the appearance of an application. During operation, the application obtains streaming feed data for presentation to a user. The feed data may be formatted according to a Really Simple Syndication (RSS) data format. The application detects, within the feed data, branding extensions that identify branding content to be displayed concurrently with channel data and content items when a user selects a channel defined by the feed data. The application detects a user selection of the channel defined by the feed data, and in response, references the branding extensions to obtain and display the branding content within a display region of the application that is separate from the content presentation region of the application for display of content items defined within the feed data.Type: GrantFiled: October 26, 2009Date of Patent: March 11, 2014Assignee: Adobe Systems IncorporatedInventors: Brian Riggs, George Craig Barberich, Daniel J. Cooley, Joel Huff