Patents Issued in September 30, 2014
-
Patent number: 8850271Abstract: An information processing apparatus includes: a first communication section which communicates with an external device having a diagnosis function of a network using a first communication method; a second communication section which communicates with the external device using a second communication method; a first transmission section which transmits a diagnosis request to the external device through the first communication section; and a second transmission section which transmits a diagnosis signal to the external device through the second communication section, after transmission of the diagnosis request.Type: GrantFiled: January 28, 2011Date of Patent: September 30, 2014Assignee: Seiko Epson CorporationInventors: Hiroyuki Suzuki, Yasuhiro Oshima, Kenji Sakuda, Shinji Konishi
-
Patent number: 8850272Abstract: Embodiments of the disclosure relate to a method and system for measuring preventability metric of an application. The preventability metric quantifies the extent to which bugs and failures, and the causes for failures are diagnosed in the application. Also, the extent to which appropriate preventive or corrective activities are deployed before deployment of the application is provided. Further, a framework to monitor and control the preventability metric systematically is disclosed. The methodology is to obtain the efficiency of the preventive techniques used on the application, use the obtained efficiency measures to arrive at a preventability metric that quantifies the preventability of failures of the application.Type: GrantFiled: September 23, 2011Date of Patent: September 30, 2014Assignee: Infosys LimitedInventors: Anjaneyulu Pasala, Srinivas Padmanabhuni, Sadhana Chevireddy, Gerardo Carrera Mendoza
-
Patent number: 8850273Abstract: An apparatus for monitoring changes to a block of data is disclosed. A first hardware watchpoint is set to monitor changes to the block of data at a current location of the block of data in memory and a second hardware watchpoint is set to monitor changes at a selected location in the memory where a reference to the block of data is located. Responsive to the second hardware watchpoint being triggered by a change at the selected location where the reference to the block of data is located, a new location of the block of data in the memory is identified based on the change that triggered the second hardware watchpoint. Subsequent to identifying the new location of the block of data, the first hardware watchpoint is reset to monitor changes to the block of data at the new location of the block of data.Type: GrantFiled: November 16, 2013Date of Patent: September 30, 2014Assignee: International Business Machines CorporationInventors: Joshi Chandran, Shajith Chandran, Manish Kulshreshtha, Dilip K. Singh
-
Patent number: 8850274Abstract: Embodiments are directed to a method of embedding configuration files in a document generated by a system, with the configuration file including settings associated with the generation of the document. A particular embodiment is directed to the embedding of configuration files of a testing system in a report document generated by the testing system. The configuration file includes system settings and external settings in association with the test results documented in the report document. For example, a testing system can generate a PDF report document associated with a test performed, and embed configuration files into the PDF report document. The embedding of configurations files in the PDF document can be done by using standard embedding mechanisms already available in the PDF file format and supported by most PDF viewing tools. The embedding of the configuration file can be performed automatically when the report document is generated.Type: GrantFiled: February 1, 2012Date of Patent: September 30, 2014Assignee: Empirix, Inc.Inventor: Sergey Eidelman
-
Patent number: 8850275Abstract: An encoding apparatus derives a bit order based on a puncturing table that specifies different puncturing patterns for different transmission rates. The encoding apparatus then generates an error correcting code from an input information bit string and rearranges the error correcting code in the derived bit order. The error correcting code is punctured by taking a number of consecutive bits from the rearranged error correcting code. The number of bits taken varies depending on the transmission rate. The punctured error correcting code is output to a decoding apparatus, which realigns the code bits according to the transmission rate and the puncturing table, then uses the realigned error correcting code to correct errors in erroneous data. Rearrangement of the error correcting code makes the puncturing process more efficient by avoiding the need to decide whether to take or discard each bit individually.Type: GrantFiled: January 12, 2011Date of Patent: September 30, 2014Assignee: Oki Electric Industry Co., Ltd.Inventors: Kazuhito Sakomizu, Takashi Nishi
-
Patent number: 8850276Abstract: Various embodiments of the present invention provide systems and methods for data processing. Such data processing includes data shuffling.Type: GrantFiled: September 22, 2011Date of Patent: September 30, 2014Assignee: LSI CorporationInventors: Changyou Xu, Zongwang Li, Sancar K. Olcay, Yang Han, Kaichi Zhang
-
Patent number: 8850277Abstract: A method and system for testing an electronic memory. The method includes subjecting the electronic memory to a first test condition of a predetermined set of test conditions. The method also includes testing functionality of the electronic memory, a first plurality of times, for the first test condition using a predetermined test algorithm. The method further includes checking availability of a second test condition from the predetermined set of test conditions if the functionality of the electronic memory is satisfactory. Further, the method includes testing the functionality of the electronic memory, a second plurality of times, for the second test condition using the predetermined test algorithm if the second test condition is available. Moreover, the method includes accepting the electronic memory for use in a product if the functionality of the electronic memory is satisfactory.Type: GrantFiled: July 15, 2011Date of Patent: September 30, 2014Assignee: Synopsys, Inc.Inventors: Karen Amirkhanyan, Hayk Grigoryan, Gurgen Harutyunyan, Tatevik Melkumyan, Samvel Shoukourian, Alex Shubat, Valery Vardanian, Yervant Zorian
-
Patent number: 8850278Abstract: A fault tolerant scannable glitch latch for use with scan chains that enable reset, debug and repairability of machines and parts is described. A scan shift enable signal controls a switch such that a stuck-at zero fault on a data input line is prevented from driving voltage to a state node or pulling the state node high during a scan chain operation. Propagation of the stuck-at zero fault is therefore eliminated. The scan shift enable signal also controls a switch that enables a parallel path to ground for the scan data and state node which would otherwise have been driven high due to the stuck-at zero fault.Type: GrantFiled: December 22, 2010Date of Patent: September 30, 2014Assignee: Advanced Micro Devices, Inc.Inventors: Kevin M. Gillespie, Joseph R. Siegel, Dwight K. Elvey, Harry R. Fair
-
Patent number: 8850279Abstract: An architecture for testing a plurality of circuits on an integrated circuit is described. The architecture includes a TAP Linking Module located between test pins on the integrated circuit and 1149.1 Test Access Ports (TAP) of the plurality of circuits to be tested. The TAP Linking Module operates in response to 1149.1 scan operations from a tester connected to the test pins to selectively switch between 1149.1 TAPs to enable test access between the tester and plurality of circuits. The TAP Linking Module's 1149.1 TAP switching operation is based upon augmenting 1149.1 instruction patterns to affix an additional bit or bits of information which is used by the TAP Linking Module for performing the TAP switching operation.Type: GrantFiled: February 26, 2014Date of Patent: September 30, 2014Assignee: Texas Instruments IncorporatedInventors: Baher S. Haroun, Lee D. Whetsel
-
Patent number: 8850280Abstract: An integrated circuit comprises scan test circuitry and additional circuitry subject to testing utilizing the scan test circuitry. The scan test circuitry comprises at least one scan chain having a plurality of scan cells. The scan test circuitry further comprises scan enable timing control circuitry coupled between a scan enable input of the scan test circuitry and scan enable inputs of respective ones of the scan cells. The scan enable timing control circuitry is operative to control timing of a transition between a scan shift configuration of the scan cells and a functional data capture configuration of the scan cells so as to permit testing of the scan cells in the scan shift configuration.Type: GrantFiled: October 28, 2011Date of Patent: September 30, 2014Assignee: LSI CorporationInventor: Ramesh C. Tekumalla
-
Patent number: 8850281Abstract: Technologies are generally described for secure digital signatures that employ hardware public physically unclonable functions. Each unique digital signature generator can be implemented as hardware such that manufacturing variations provide measurable performance differences resulting in unique, unclonable devices or systems. For example, slight timing variations through a large number of logic gates may be used as a hardware public physically unclonable function of the digital signature unit. The hardware digital signature unit can be parameterized such that its physical characteristics may be publicly distributed to signature verifiers. The verifiers may then simulate randomly selected portions of the signature for verification.Type: GrantFiled: May 12, 2009Date of Patent: September 30, 2014Assignee: Empire Technology Development LLCInventor: Miodrag Potkonjak
-
Patent number: 8850282Abstract: A verifying device includes a receiving unit operable to receive data recorded on a recording medium and a verifying unit operable to verify the received data. The verifying unit sets a predetermined first range and a second range that includes a plurality of the first ranges on the received data, performs first verification about an error on data included in the first range out of the received data, performs second verification about an error on data included in the second range out of the received data on the basis of a result of the first verification, and determines whether the recorded data is successfully recorded on the recording medium on the basis of the results of the first and second verification.Type: GrantFiled: November 9, 2012Date of Patent: September 30, 2014Assignee: Panasonic CorporationInventors: Kengo Yasumura, Naoki Fujimoto, Hiroyuki Awano, Yasuhiro Sasano
-
Patent number: 8850283Abstract: It is described a method for determining a received data block by employing a Hybrid Automatic Repeat Request procedure. The described method comprises calculating (104) first soft-information values being associated with a first reception of the data block, storing the calculated first soft-information values in a first buffer (121), and calculating (104) second soft-information values being associated with a second reception of the data block, wherein the second reception results from a retransmission of the data block following the first reception. The described method further comprises rate matching (128) a first soft data block comprising the calculated and stored first soft-information values, rate matching (118) a second soft data block comprising the calculated second soft-information values, and decoding (152) a combination of the rate matched first soft data block and the rate matched second soft data block.Type: GrantFiled: November 12, 2010Date of Patent: September 30, 2014Assignee: Telefonaktiebolaget L M Ericsson (Publ)Inventors: Jaroslaw Niewczas, Viswanathan Bhojan
-
Patent number: 8850284Abstract: A data reading method is provided. The data reading method includes: utilizing a first sense voltage to read a data unit from a flash memory block; performing an error detection operation on the data unit and calculating an error polynomial according to a detection result; and determining whether the error polynomial conforms to a predetermined condition and deciding whether to perform read retry on the data unit according to a determining result.Type: GrantFiled: July 19, 2012Date of Patent: September 30, 2014Assignee: Silicon Motion Inc.Inventor: Tsung-Chieh Yang
-
Patent number: 8850285Abstract: A system and method for transmitting and receiving acknowledgement information are provided. A method for communications device operations includes determining a hybrid automatic repeat request (HARQ) response for each component carrier (CC) in a set of CCs configured by higher layer signaling, thereby producing a set of HARQ responses; generating an information vector from the set of HARQ responses, encoding the information vector; and transmitting the encoded information vector. The information vector comprises one or more bits respectively corresponding to a CC in the set of CCs. A bit is assigned a fixed value if HARQ response of a corresponding CC is set to DTX in response to no transmission detected over the CC.Type: GrantFiled: October 7, 2013Date of Patent: September 30, 2014Assignee: Futurewei Technologies, Inc.Inventors: Deping Liu, Yufei Blankenship, Bingyu Qu
-
Patent number: 8850286Abstract: A method and apparatus for selecting interleaver sizes for turbo codes is provided herein. During operation information block of size K is received. An interleaver size K? is determined that is related to K?, where K? from a set of sizes; wherein the set of sizes comprise K?=ap×f, pmin?p?pmax; fmin?f?fmax, wherein a is an integer and f is a continuous integer between fmin and fmax, p takes integer values between pmin and pmax, a>1, pmax>pmin, pmin>1. The information block of size K is padded into an input block of size K? using filler bits, if needed. Encoding is performed using the original input block and the interleaved input block to obtain a codeword block using a turbo encoder. The codeword block is transmitted through the channel.Type: GrantFiled: April 19, 2011Date of Patent: September 30, 2014Assignee: Motorola Mobility LLCInventors: Ajit Nimbalker, Yufei Wu Blankenship, Brian K. Classon
-
Patent number: 8850287Abstract: Methods and apparatus for enabling FCS and zoning operations in an enhanced SAS expander. Features and aspects hereof provide for enhanced logic within a SAS expander to detect receipt of an SAF in a zoning capable SAS expander and to modify the SAF to correct the zone group identifier and associated CRC to enable switching among a plurality of established connection (as provided by FCS enhancement) while maintaining accurate zoning information.Type: GrantFiled: October 19, 2012Date of Patent: September 30, 2014Assignee: LSI CorporationInventors: Ramprasad Raghavan, Nitin Satishchandra Kabra, Gurvinder Pal Singh
-
Patent number: 8850288Abstract: Techniques for optimizing data storage are disclosed herein. In particular, methods and systems for implementing redundancy encoding schemes with data storage systems are described. The redundancy encoding schemes may be scheduled according to system and data characteristics. The schemes may span multiple tiers or layers of a storage system. The schemes may be generated, for example, in accordance with a transaction rate requirement, a data durability requirement or in the context of the age of the stored data. The schemes may be designed to rectify entropy-related effects upon data storage. The schemes may include one or more erasure codes or erasure coding schemes. Additionally, methods and systems for improving and/or accounting for failure correlation of various components of the storage system, including that of storage devices such as hard disk drives, are described.Type: GrantFiled: June 27, 2012Date of Patent: September 30, 2014Assignee: Amazon Technologies, Inc.Inventors: Colin L. Lazier, Kestutis Patiejunas
-
Patent number: 8850289Abstract: The present inventions are related to systems and methods for data processing, and more particularly to systems and methods for priority based data processing with soft guaranteed global processing iterations.Type: GrantFiled: July 27, 2012Date of Patent: September 30, 2014Assignee: LSI CorporationInventors: Fan Zhang, Kevin G. Christian, Kaitlyn T. Nguyen, Weijun Tan
-
Patent number: 8850290Abstract: Embodiments of the invention relate to calculation of error rate for data storage which includes determining a completion status of a read operation of data stored in a storage device, the completion status being one of at least partially complete or not complete. The fault monitoring count is incremented based on the completion status being not complete. The fault monitoring count is decreased based on the completion status being at least partially complete. The fault monitoring count being decreased according to a value based on the number of bytes successfully read. The error rate indicator value is being calculated based on an exponential decay rate related to the number of bytes read. The fault monitoring count threshold is monitored every time the fault monitoring count is incremented and the storage device is identified as faulty once the threshold limit is exceeded.Type: GrantFiled: November 9, 2012Date of Patent: September 30, 2014Assignee: International Business Machines CorporationInventor: D. Scott Guthridge
-
Patent number: 8850291Abstract: A data input method of a NAND flash memory includes: determining whether a size of a writing-requested data is less than a reference value; calculating an error correction code (ECC) for the data using a software ECC method when the data size is less than the reference value; and writing the data and the ECC to a data region of the NAND flash memory. A data output method of the NAND flash memory includes: determining whether a size of a reading-requested data is less than a reference value; reading the data and an error correction code (ECC) from the NAND flash memory; calculating an ECC for the read data using a software ECC method when the data size is less than the reference value; and performing an error detection and correction by comparing the calculated ECC and the read ECC.Type: GrantFiled: January 5, 2011Date of Patent: September 30, 2014Assignee: Electronics and Telecommunications Research InstituteInventors: Dong Wook Kang, Chae Deok Lim
-
Patent number: 8850292Abstract: Methods of operating nonvolatile memory devices include reading a first plurality of multi-bit nonvolatile memory cells in the nonvolatile memory device using a first plurality of read voltages to thereby generate first read data, and then rereading the first plurality of multi-bit nonvolatile memory cells using a second plurality of read voltages that differ, at least in part, from the first plurality of read voltages, to thereby generate second read data. An operation is then undertaken to perform first and second ECC decoding operations on the first and second read data, respectively, to thereby identify whether the first read data or the second read data more accurately reflects data stored in the first plurality of multi-bit nonvolatile memory cells during the reading and rereading.Type: GrantFiled: October 22, 2012Date of Patent: September 30, 2014Assignee: Samsung Electronics Co., Ltd.Inventor: Sang-hoon Lee
-
Patent number: 8850293Abstract: A method for performing error correction during a transmission of physiological data includes two or more data packets that are sent from a first electronic computing device to a second electronic computing device. Each of the data packets includes physiological data. Each of the data packets has a first packet size. Each of the data packets includes error correction information. The error correction information for each of the two or more packets is distributed across the two or more data packets.Type: GrantFiled: December 6, 2011Date of Patent: September 30, 2014Assignee: Welch Allyn, Inc.Inventors: Steven D. Baker, Eric G. Petersen
-
Patent number: 8850294Abstract: A decoding apparatus and method for estimating a reliability value by detecting uncorrected packet errors. The decoding apparatus includes a hard-decision unit and a reliability determination unit. The hard-decision unit performs hard-decision on a soft-input of a code. The reliability determination unit generates a reliability estimation value of the hard-decision result according to whether a packet error exists in the hard-decision result. The hard-decision unit performs hard-decision in response to the reliability estimation value.Type: GrantFiled: April 9, 2007Date of Patent: September 30, 2014Assignee: Samsung Electronics Co., Ltd.Inventors: Sergey Zhidkov, Do-jun Rhee
-
Patent number: 8850295Abstract: Various embodiments of the present invention provide systems and methods for a symbol flipping data processor. For example, a symbol flipping data processor is disclosed that includes a data decoder in the symbol flipping data processor operable to perform error checking calculations, and a data detector in the symbol flipping data processor operable to perform symbol flipping in the data detector based at least in part on the error checking calculations, wherein the output of the data processor is generated at least in part based on the symbol flipping in the data detector.Type: GrantFiled: February 1, 2012Date of Patent: September 30, 2014Assignee: LSI CorporationInventors: Lei Chen, Haitao Xia, Ming Jin, Johnson Yen
-
Patent number: 8850296Abstract: A decoder, an encoder, a decoding method and an encoding method are provided. The encoding method includes receiving data; generating a set of first codewords by applying a first encoding process on the received data; and performing a second encoding process on a folded version of each first codeword to provide a set of second codewords, wherein a folded version of a first codeword is representative of a storage of the first codeword in a two dimensional memory space, wherein the second codeword comprises redundancy bits.Type: GrantFiled: January 4, 2010Date of Patent: September 30, 2014Assignee: Densbits Technologies Ltd.Inventors: Hanan Weingarten, Ofir Avraham Kanter, Avi Steiner, Erez Sabbag
-
Patent number: 8850297Abstract: A system and method for using a cyclic redundancy check (CRC) to evaluate error corrections. A set of data and initial CRC values associated therewith may be received. The set of data by changing a sub-set of the data may be corrected. Intermediate CRC values may be computed for the entire uncorrected set of data in parallel with said correcting. Supplemental CRC values may be computed for only the sub-set of changed data after said correcting. The intermediate and supplemental CRC values may be combined to generate CRC values for the entire corrected set of data. The validity of the corrected set of data may be evaluated by comparing the combined CRC values with the initial CRC values.Type: GrantFiled: December 27, 2013Date of Patent: September 30, 2014Assignee: Densbits Technologies Ltd.Inventors: Avi Steiner, Erez Sabbag, Avigdor Segal, Ilan Bar, Eli Sterin
-
Patent number: 8850298Abstract: An apparatus having a first circuit and a second circuit is disclosed. The first circuit may be configured to generate (i) a plurality of symbols and (ii) a plurality of decision values both in response to detecting an encoded codeword. The second circuit may be configured to (i) generate a plurality of probabilities to flip one or more of the symbols based on the decision values, (ii) generate a modified probability by merging two or more of the probabilities of an unreliable position in the symbols and (iii) generate a decoded codeword by decoding the symbols using an algebraic soft-decision technique in response to the modified probability.Type: GrantFiled: June 27, 2012Date of Patent: September 30, 2014Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.Inventor: Yingquan Wu
-
Patent number: 8850299Abstract: Biometric data relating to a biological part are processed by obtaining, on the one hand, a first set of transformed biometric data (f(B1)) by applying at least one irreversible transformation to a first set of biometric data (B1), and, on the other hand, a second set of transformed biometric data (f(B2)) by applying said transformation to a second set of biometric data (B2). Thereafter, a decision is made as to whether the second biometric data set corresponds to the first biometric data set on the basis of a comparison between the first transformed biometric data set and the second transformed biometric data set, said comparison being performed at the bit level of a digital representation of said first and second transformed biometric data sets as a function of an error corrector code word.Type: GrantFiled: December 14, 2009Date of Patent: September 30, 2014Assignee: MorphoInventors: Hervé Chabanne, Julien Bringer
-
Patent number: 8850300Abstract: A system includes a packet generator and a packet checker. The packet generator is operable to operable to generate a packet for transmission to a destination device. The packet includes a plurality of fields, including a code field that is operable to store a code generated based on an expected modification to the packet during transmission. The packet checker is associated with the destination device and is operable to receive the packet.Type: GrantFiled: October 20, 2010Date of Patent: September 30, 2014Assignee: Altera CorporationInventors: Lambertus de Jong, James Tyson
-
Patent number: 8850301Abstract: Technologies are described for causing an eReader to automatically and dynamically parse a document rendered on the eReader and identify content of potential interest to a user, and, in response to identifying content of potential interest, receiving at a server, from the eReader, the identified content. The server performing heuristics on the identified content at the server in conjunction with searching a network communicatively coupled to the server to locate data contextually relevant to the identified content, and the server transmitting the contextually relevant data from the server to the eReader for presentation to a user through a user interface on the eReader. This Abstract is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.Type: GrantFiled: March 5, 2012Date of Patent: September 30, 2014Assignee: Google Inc.Inventor: Robert Brett Rose
-
Patent number: 8850302Abstract: If a web page contains a moving image object, an information processing apparatus generates drawing data of the moving image object in a raster format and creates captured data by incorporating the generated drawing data of the moving image object into drawing data of the web page generated in a vector format.Type: GrantFiled: June 16, 2011Date of Patent: September 30, 2014Assignee: Canon Kabushiki KaishaInventor: Keisuke Nagao
-
Patent number: 8850303Abstract: The present invention is an interface system for interactively building rules and constraints. The interface system comprises of an output display configured to show a user a partial complete rule with a current rule fragment, such rule fragment comprising a blank space. The user can fill in the blank space by either choosing from a list or by typing in text in the blank space. After the blank space is filled, a completed rule is generated. The interface system then assigns this rule to one or more person in a resource scheduling system. The present invention can be used for agent scheduling in a call center environment.Type: GrantFiled: June 30, 2006Date of Patent: September 30, 2014Assignee: Verint Americas Inc.Inventors: Tiffany D. Boehmer, Gal Josefsberg, Gary Todd Aoki
-
Patent number: 8850304Abstract: A computer apparatus and method are provided for visually mapping fields of various electronic forms to a common object model. The forms may then be dynamically completed via a runtime engine that retrieves mapping data from a relational database and uses the mapping data to automatically populate corresponding fields of the forms without manual input by the user. Specifically, a visual mapping tool displays the objects of the common object model as well as the fields of a form to be mapped. A user drags and drops one or more of the displayed objects into a mapping area, and drags and drops a field to which the one or more objects are to be mapped. The user also identifies a type of association between the selected objects and the field. A mapping entry is then generated in a map file to map the selected objects to the field.Type: GrantFiled: February 7, 2011Date of Patent: September 30, 2014Assignee: Kip Medv PI LPInventors: Qin Ye, Darius Lezama, Matthew J. Haddad
-
Patent number: 8850305Abstract: Methods, systems, and articles of manufacture for the automatic determining of calls to action in a webpage are disclosed. These include, rendering a web page in a browser, capturing the rendered web page as an image, filtering the image using one or more image filters, and identifying the calls to action in the filtered image using at least one call to action selection criteria.Type: GrantFiled: February 28, 2012Date of Patent: September 30, 2014Assignee: Google Inc.Inventor: James Kent
-
Patent number: 8850306Abstract: Techniques to create structured documents and document templates using enhanced content controls are described. An apparatus may comprise an application to generate a document from a document template. The application may comprise a document template component operative to retrieve a document template comprising multiple document parts. The application may further comprise a content control component operative to manage a content control embedded in a document part of the document template. The content control may be associated with a data source arranged to store richly formatted content presented by the content control without necessarily requiring the data storage to be written in any particular way. The content control component may synchronize any changes to the formatted content between the content control and the data store. Other embodiments are described and claimed.Type: GrantFiled: September 22, 2011Date of Patent: September 30, 2014Assignee: Microsoft CorporationInventors: Mark Sunderland, Tristan Davis
-
Patent number: 8850307Abstract: One embodiment comprises a non-transitory, tangible computer readable storage medium, encoded with processor readable instructions to perform a method of displaying content in a web page. One method optimizes the order of HTTP requests made during the downloading of a web page or web application comprising a plurality of objects, and receiving a first portion of the plurality of objects in a first order. Additionally, (i) a viewable section of the web page, (ii) centers of the viewable section of the web page and each of the plurality of objects, and (iii) a distance from the center of the viewable section of the web page to the center of each of the plurality of objects may be determined. Furthermore, the objects may then be prioritized based on their distance from the center of the viewable section. A request to receive at least one additional portion of the objects in a second order based on the prioritization of the objects may then be sent.Type: GrantFiled: December 17, 2010Date of Patent: September 30, 2014Assignee: Qualcomm Innovation Center, Inc.Inventors: Jan E. Hanssen, Rajiv Kumar Vijayakumar, Mark Bapst
-
Patent number: 8850308Abstract: Techniques are described for automatically determining the structure of multiple related Web pages based at least in part on human-supplied information, such as in at least some situations by automated operations of a website structure determination system to determine a common structure of at least some Web pages of a target Website of interest. In at least some such situations, the techniques include identifying structural elements or other structural locations within the common structure of multiple related Web pages that correspond to one or more types of information of interest. Once such structural locations are identified for one or more types of information of interest, information of those types may then be automatically retrieved from various Web pages of the target Website using those identified structural locations, even if those Web pages have not been previously manually reviewed.Type: GrantFiled: March 11, 2011Date of Patent: September 30, 2014Assignee: Amazon Technologies, Inc.Inventor: Jason Roselander
-
Patent number: 8850309Abstract: An object of the invention is in particular methods and devices for analyzing, processing and evaluating expressions of the XPath type on data of the XML type with which coding or decoding tables are associated. After generating a list comprising a set of targets from the XPath-type expression, one target is linked to the coding/decoding table (115). When one part of the set of data is accessed, a reference to an item is identified in the table using the part of data. It makes it possible to access a target linked to the table in order to reconstruct the item (145) and evaluate the expression (150). According to a particular embodiment, a parameter representing the discriminating character of the targets is determined and linked to the table to enable the discriminating character of the targets to be taken into account during the evaluation of the XPath expression on the XML-type data.Type: GrantFiled: March 27, 2009Date of Patent: September 30, 2014Assignee: Canon Kabushiki KaishaInventors: Youenn Fablet, Franck Denoual
-
Patent number: 8850310Abstract: A document having multiple data entry areas can be presented, and a list of suggestions for a designated data entry area can be generated. Generating the list can include analyzing a first set of data previously entered into one or more data entry areas of the document other than the designated data entry area and analyzing a second set of data including data outside the first set of data. The list of suggestions can be presented without having received manual entry of data in the designated data entry area, and user input selecting one of the suggestions can be received. Data represented by the selected suggestion can be entered in the data entry area in response to receiving the user input selecting the selected suggestion.Type: GrantFiled: October 11, 2011Date of Patent: September 30, 2014Assignee: Microsoft CorporationInventors: Benjamin E. Rampson, Karen X. Cheng
-
Patent number: 8850311Abstract: The present invention provides a word input method including the steps of: selectively inputting one or more letters containing the first letter of the word to be inputted; extracting, as a first priority, a word having less letters than a predetermined number, and which coincides with the word to be inputted, in a sequence from the first letter, from words containing one or more letters, from a word storage unit; extracting, as a second priority, a word having less letters than the predetermined number, from words containing one or more letters, from the word storage unit; extracting, as a third priority, a word having more letters than the predetermined number, and which coincides with the word to be inputted, in a sequence from the first letter, from words containing one or more letters, from the word storage unit; extracting, as a fourth priority, a word having more letters than the predetermined number, from words containing one or more letters, from the word storage unit; dividing the words of the firstType: GrantFiled: February 8, 2011Date of Patent: September 30, 2014Inventor: Yun Kee Kang
-
Patent number: 8850312Abstract: An image forming apparatus includes an image forming unit, a whole preview image generating unit that generates a whole preview image, the whole preview image being a print preview image of the entirety of each page, a display unit, a whole preview image display control unit that controls displaying the whole preview image, a divided preview image generating unit that generates divided preview images, the divided preview images being made by dividing the print preview image of each page by a dividing number, a divided preview image enlarging unit that enlarges each of the divided preview images at higher magnification than a display magnification of the whole preview image and generates enlarged divided preview images, and a divided preview image display control unit that controls displaying the enlarged divided preview images.Type: GrantFiled: December 17, 2009Date of Patent: September 30, 2014Assignee: Kyocera Document Solutions Inc.Inventors: Akihiko Ikazaki, Tetsuya Matsusaka
-
Patent number: 8850313Abstract: An object of this invention is to filter the results of a website search or a published list on a website, by applying mathematical or logical criteria selected by the user or program, to any of the informational details of an element in the search result or list. An object of this invention is to expand the set of details associated with each element of the search result or published list by gathering user specified information associated with each element from the same or different websites. An object of this invention is to allow the user to identify details of interest of an element in the search result or published list and to limit the presentation of the results to the details of interest. An object of this invention is to accomplish this functionality in a generic manner independent of a specific or set of websites.Type: GrantFiled: February 8, 2012Date of Patent: September 30, 2014Inventor: Mehernosh Adi Mody
-
Patent number: 8850314Abstract: Disclosed are methods and systems for generating dynamic context aware help for operations supported by at least one reporting system. The methods and systems relate to receiving a help request for an operation from a client computer including at least one report file, analyzing the at least one report file to generate context data, dynamically generating help data according to the context data and the operation and sending the generated help data to the client computer.Type: GrantFiled: August 18, 2009Date of Patent: September 30, 2014Assignee: Business Objects Software LimitedInventor: Michael Thompson
-
Patent number: 8850315Abstract: An electronic device with one or more processors and memory provides a user interface for presentation to a user including a plurality user interface objects corresponding to functions of an online application. The device determines whether to superimpose a portion of the informative materials on the user interface. In accordance with a determination that the portion of the informative materials is to be superimposed on the user interface, the device provides the portion of the informative materials for presentation to the user, including: media content overlaid on the user interface; and a focus indicator overlaid on the user interface that is configured to draw the respective user's attention to one or more user interface objects of the user interface in coordination with the media content. The device responds to user interaction with a user interface objects by performing a corresponding function of the online application.Type: GrantFiled: September 12, 2013Date of Patent: September 30, 2014Assignees: Cloud Coaching International LLC, 4What LLCInventors: Walter Rogers, James J. Cossetta, Rick D. Kerry, Wade G. Mastro, Patrick R. Atwood
-
Patent number: 8850316Abstract: A system architecture that predefines a unique schema around content or applications so that the actions of a user are understood outside a specific piece of content or application. Additionally, the application also reports to system applications what specific locations or actions are currently being undertaken by a user. With this data, the system application can build a system whereby it concurrently presents contextual information to users outside of the specific piece of content or application in a way that supports bringing users with similar contextual states together and allow other information services to be hosted and presented concurrently to the user outside the specific piece of content or application on the multimedia device.Type: GrantFiled: February 16, 2006Date of Patent: September 30, 2014Assignee: Microsoft CorporationInventor: Jerry Alan Johnson
-
Patent number: 8850317Abstract: One or more audio controls are presented in a browser application to allow a user to adjust one or more audio signals (e.g., mute, adjust volume) provided by one or more audio sources (e.g., websites). In some aspects, the browser application remembers the user's audio control settings for audio sources and automatically applies those settings to the audio controls when audio signals from the audio sources are detected.Type: GrantFiled: November 8, 2007Date of Patent: September 30, 2014Assignee: Apple Inc.Inventor: Imran A. Chaudhri
-
Patent number: 8850318Abstract: A computer readable storage medium includes executable instructions to display video content. A cursor associated with the relative position of the video content is provided. A new cursor position associated with a request for a new relative position of the video content is received. A thumbnail image of the video content corresponding to the new relative position is displayed. The thumbnail image is then transitioned to a full display image.Type: GrantFiled: April 23, 2007Date of Patent: September 30, 2014Assignee: Digital Fountain, Inc.Inventor: Charles Oppenheimer
-
Patent number: 8850319Abstract: A system and method of processing a video Instant Message (IM) is provided. The method may comprise receiving a captured video stream from an image capture device and selecting at least one video effect from a plurality of video effects. A modified video stream is then generated (e.g., using a digital filter) that includes the video effect and is then communicated to a viewing location as the video Instant Message. The IM application can be a legacy IM application and generate a graphic user interface via the IM application to allow a user to select the video effect. The captured video stream may be received from a web camera and the modified video stream may be communicated via the Internet to the viewing location. The method may be performed in a device driver that interfaces the image capture device to an Instant Messaging application associated with the device driver.Type: GrantFiled: February 1, 2006Date of Patent: September 30, 2014Assignee: Creative Technology LtdInventors: Jeffrey Donald Stoen, Churn Wai Ng, Willie Png
-
Patent number: 8850320Abstract: A method and system for creating at least one presentation, comprising: at least one computer; at least one application operable on the at least one computer, the at least one application configured for: receiving a plurality of assets; and allowing at least one user to define the at least one presentation over the time that the at least one presentation is to be displayed, using at least two assets to be simultaneously presented for at least one selected point in time.Type: GrantFiled: June 14, 2011Date of Patent: September 30, 2014Inventor: Robert Taylor