03rd week of 2013 patent applcation highlights part 49 |
Patent application number | Title | Published |
20130019116 | COMMUNICATION TERMINAL APPARATUSAANM OCHI; KengoAACI TokyoAACO JPAAGP OCHI; Kengo Tokyo JP - A communication apparatus includes: an email-information acquisition unit configured to acquire information on an email, received by a mail server, from the mail server in a power-saving mode; a judgment unit configured to judge whether there is an email that needs processing in a normal active mode on the basis of the information acquired by the email-information acquisition unit; a power-saving mode cancelling unit configured to carry out the transition from the power-saving mode to the active mode when the judgment unit judges that the mail server has an email that needs processing in the active mode; and an email acquisition unit configured to acquire an email, received by the mail server, from the mail server in the active mode. | 2013-01-17 |
20130019117 | Methods and Apparatus for Voltage ScalingAANM Michalak; Gerald PaulAACI CaryAAST NCAACO USAAGP Michalak; Gerald Paul Cary NC USAANM Bridges; Jeffrey ToddAACI RaleighAAST NCAACO USAAGP Bridges; Jeffrey Todd Raleigh NC US - Methods and apparatus for voltage scaling are provided. In an example, an operational limit of a processor is determined by varying a supply voltage to force a processor interrupt fault and/or a processor reset. A clock frequency and the supply voltage can be maintained substantially constant for a time duration. If these operational parameters do not force the processor interrupt fault and/or the processor reset, the supply voltage is varied again, and the clock frequency and the supply voltage are maintained substantially constant for a second time duration. The variation continues until initiation of the processor interrupt fault and/or the processor reset, at which time least one of a clock frequency, the supply voltage, and a temperature are recorded as an operational limit. After determining the operational limit, the supply voltage is adjusted to within the operational limit. | 2013-01-17 |
20130019118 | BATTERY MANAGEMENT SYSTEMS WITH ENUMERATING CIRCUITSAANM FLIPPIN; AllanAACI BrentwoodAAST CAAACO USAAGP FLIPPIN; Allan Brentwood CA US - A system may include multiple chips and a host processor. The host processor can be coupled to the multiple chips and send an enumerate command. The multiple chips can propagate an enumerate packet including the enumerate command from chip-to-chip, and each chip can use information in the enumerate packet to determine its own unique address. | 2013-01-17 |
20130019119 | MEMORY DEVICE, HOST DEVICE, AND SAMPLING CLOCK ADJUSTING METHOD - A memory card includes a memory controller configured to perform control for sending and receiving a command signal, a response signal, a data signal, and a status signal in synchronization with a clock signal, and a memory-side pattern signal storage unit configured to store a tuning pattern signal to be sent to a host device. The tuning pattern signal is used by the host device to adjust the phase of the clock signal for use as a sampling clock signal. The memory card sends a first tuning pattern signal through a command line and a second tuning pattern signal through a data line concurrently. | 2013-01-17 |
20130019120 | METHOD AND SYSTEM FOR REDUCING THERMAL LOAD BY FORCED POWER COLLAPSEAANM SALSBERY; BrianAACI SuperiorAAST COAACO USAAGP SALSBERY; Brian Superior CO USAANM Medrano; Christopher LeeAACI LongmontAAST COAACO USAAGP Medrano; Christopher Lee Longmont CO US - A system and method for reducing heat in a portable computing device includes clocking a processor such that it is provided with a full frequency over time t | 2013-01-17 |
20130019121 | Synchronization of Data Streams with Associated Metadata StreamsAANM Ben-David; ShayAACI HaifaAACO ILAAGP Ben-David; Shay Haifa ILAANM Hazanovich; EvgenyAACI HaifaAACO ILAAGP Hazanovich; Evgeny Haifa ILAANM Mandel; ZakAACI NesherAACO ILAAGP Mandel; Zak Nesher IL - Synchronizing a data stream with an associated metadata stream by receiving a data stream and a metadata stream having a plurality of metadata events associated with the data stream, identifying within the data stream a plurality of data events, matching each of the data events to one of the metadata events in accordance with a matching criterion, and synchronizing the data stream with the metadata stream by effecting a relative time shift between the metadata stream and the data stream in accordance with a time shift adjustment value that results in the smallest sum of absolute differences between time indices of each matched data event and metadata event. | 2013-01-17 |
20130019122 | STORAGE DEVICE AND ALTERNATIVE STORAGE MEDIUM SELECTION METHODAANM Daikokuya; HidejirouAACI KawasakiAACO JPAAGP Daikokuya; Hidejirou Kawasaki JPAANM Ikeuchi; KazuhikoAACI KawasakiAACO JPAAGP Ikeuchi; Kazuhiko Kawasaki JPAANM Watanabe; TakeshiAACI KawasakiAACO JPAAGP Watanabe; Takeshi Kawasaki JPAANM Kubota; NorihideAACI KawasakiAACO JPAAGP Kubota; Norihide Kawasaki JPAANM Igashira; AtsushiAACI YokohamaAACO JPAAGP Igashira; Atsushi Yokohama JPAANM Kobayashi; KenjiAACI KawasakiAACO JPAAGP Kobayashi; Kenji Kawasaki JPAANM Tsukahara; RyotaAACI KasawakiAACO JPAAGP Tsukahara; Ryota Kasawaki JP - A storage device includes: a determination unit to determine an operation of a storage group including a plurality of storage medium based on an access operation on a logical volume serving as an access target of the storage group; and a selection unit to select based on the operation of the storage group, when a failure of at least one of the plurality of storage medium is detected, an alternative storage medium from the at least one of the plurality of storage medium. | 2013-01-17 |
20130019123 | STORAGE SYSTEM AND COMMUNICATIONS METHOD - Storage system arrangement wherein: when a transmission destination determines that a source-side serial number included in a received packet is the same as a current destination-side serial number in the transmission destination, the transmission destination processes a content of the received packet in accordance with a command included in the received packet; and when the transmission destination determines that the source-side serial number is not the same as the current destination-side serial number, the transmission destination does not process a content of the received packet. | 2013-01-17 |
20130019124 | DATACENTER UTILIZING MODULAR INFRASTRUCTURE SYSTEMS AND REDUNDANCY PROTECTION FROM FAILUREAANM Grimshaw; Joshua NathanielAACI Jersey CityAAST NJAACO USAAGP Grimshaw; Joshua Nathaniel Jersey City NJ US - A datacenter housing servers, computers, data storage devices, telecommunications and related equipment for storing and accessing large amounts of data on a continuous, uninterrupted and reliable basis, which is provided with a supporting system or infrastructure for supplying power and cooling to the datacenter, which involves equipment primarily contained in modules situated outside the building that houses the primary computer and server equipment, whereby said supporting system or infrastructure is designed with redundant equipment, connections, and controls to avoid any single point of potential failure. | 2013-01-17 |
20130019125 | DETECTION AND CLASSIFICATION OF PROCESS FLAWS USING FUZZY LOGIC - A fuzzy logic controller for a distributed control system that monitors a large electrical machine in order to detect and identify faults. Variables to be monitored by the fuzzy logic controller include oil pressure, oil temperature, and other critical variables that are used under classical logic to trip the electrical machine offline. After the input and output membership functions are identified, and a rule set is defined, the fuzzy logic controller fuzzifies the monitored variables to the input membership functions, determines an antecedent truth value, and implicates the antecedent truth value onto the output membership function, establishing a fuzzy output set. Where multiple output fuzzy sets are to be combined, they are amalgamated. The output fuzzy set or amalgamated combined output fuzzy set is then converted to a crisp value. | 2013-01-17 |
20130019126 | Method and System for Test Suite ControlAANM Frohlich; JoachimAACI MunchenAACO DEAAGP Frohlich; Joachim Munchen DEAANM Ndem; Guy CollinsAACI MunchenAACO DEAAGP Ndem; Guy Collins Munchen DE - Methods and systems are provided for computer software testing using test suite data. A method may include defining a plurality of testing goals and a testing strategy for the code of the software application, determining objects under test within said code of a software application, designing test cases and test suites for said defined testing strategy, defining test categories for said designed test suites, defining a test execution sequence for said designed test suites and said test categories, defining whether a test execution sequence shall continue or stop after an error in a test object or a fail event in the test system, based on the results of the previous steps, parametrizing a test automation framework with the test suites, running the test automation framework on said code of a software application, and analyzing the results obtained from running the test automation framework on said code of a software application. | 2013-01-17 |
20130019127 | MOUSE MOTION TRAJECTORY TESTING SYSTEMAANM Chang; Pei-MingAACI TaipeiAACO TWAAGP Chang; Pei-Ming Taipei TW - A mouse motion trajectory testing system includes a testing fixture and an electronic calculator connected to the testing fixture. The testing fixture includes a testing base, a rotatable member under the testing base, and a controlling unit. The testing base is used for fixing the tested mouse thereon. The controlling unit is used for driving the rotatable member to be rotated for a preset number of revolutions at a preset speed, so that the tested mouse generates a motion signal. The electronic calculator has testing program for receiving the motion signal from the tested mouse, thereby judging whether the tested mouse is qualified or not. | 2013-01-17 |
20130019128 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, IMAGE FORMING APPARATUS, IMAGE FORMING METHOD, AND COMPUTER READABLE MEDIUMAANM YAMASAKI; NaoyaAACI KanagawaAACO JPAAGP YAMASAKI; Naoya Kanagawa JPAANM AOKI; MatsuyukiAACI KanagawaAACO JPAAGP AOKI; Matsuyuki Kanagawa JPAANM SHISHIKURA; ShunichiroAACI KanagawaAACO JPAAGP SHISHIKURA; Shunichiro Kanagawa JPAANM IWANAMI; ToruAACI KanagawaAACO JPAAGP IWANAMI; Toru Kanagawa JPAANM NAGATA; KenjoAACI KanagawaAACO JPAAGP NAGATA; Kenjo Kanagawa JP - An information processing apparatus includes an acquiring unit that acquires diagnosis information regarding an operating condition of an image forming apparatus that forms an image, a communication connection unit that establishes a communication connection with the image forming apparatus and a management server via a communication line, a storage controller that stores the diagnosis information acquired by the acquiring unit in a predetermined memory, where the storage controller reduces a data amount of the diagnosis information stored when a communication connection is not established to less than that stored when a communication connection is established, and a transmitting unit that transmits the diagnosis information stored in the memory to the management server if a communication connection is established by the communication connection unit. | 2013-01-17 |
20130019129 | METHOD FOR DATA PACKET PROCESSING AT VERY HIGH DATA RATES AND EXTREMELY POOR TRANSMISSION CONDITIONSAANM Lawin; MirkoAACI MeiningenAACO DEAAGP Lawin; Mirko Meiningen DE - Provided are systems and methods for adaptive, error-tolerant pattern recognition in the transmission of digital data packets, in which an actual data pattern, including several bits, is detected and is compared with a theoretical data pattern; erroneous and/or correctly recognized bits are detected; erroneous and/or correctly recognized bits are added up (in each case); and the error sum (number of the errors) of the added-up erroneous bits is compared with a specifiable and changeable admissible maximum number of errors. | 2013-01-17 |
20130019130 | TESTING ELECTRONIC MEMORIES BASED ON FAULT AND TEST ALGORITHM PERIODICITYAANM HAKHUMYAN; AramAACI YerevanAACO AMAAGP HAKHUMYAN; Aram Yerevan AMAANM Harutyunyan; GurgenAACI AbovyanAACO AMAAGP Harutyunyan; Gurgen Abovyan AMAANM Shoukourian; SamvelAACI YerevanAACO AMAAGP Shoukourian; Samvel Yerevan AMAANM Vardanian; ValeryAACI YerevanAACO AMAAGP Vardanian; Valery Yerevan AMAANM Zorian; YervantAACI Santa ClaraAAST CAAACO USAAGP Zorian; Yervant Santa Clara CA US - Testing electronic memories based on fault and test algorithm periodicity. A processor unit for testing an electronic memory includes a built-in self-test (BIST) finite state machine, an address generator, a data generator, a test algorithm generation unit, a programmable test algorithm register, and a test algorithm register control unit. A memory wrapper unit for testing an electronic memory includes an operation decoder, a data comparator, and an electronic memory under test. The method includes constructing a fault periodic table having columns corresponding with test mechanisms, and rows corresponding with fault families. A first March test sequence and second March test sequence are selected according to respective fault families and test mechanisms, and applied to an electronic memory. The electronic memory under test is determined to be one of acceptable and unacceptable based on results of the first March test sequence and the second March test sequence. | 2013-01-17 |
20130019131 | MEASUREMENT OF LATENCY IN DATA PATHSAANM Tetzlaff; David ErichAACI MinnetonkaAAST MNAACO USAAGP Tetzlaff; David Erich Minnetonka MN USAANM Vea; Mathew PowerAACI ShrewsburyAAST MAAACO USAAGP Vea; Mathew Power Shrewsbury MA US - This disclosure is related to measurement of latency in data paths. A latency measurement may be accomplished by calculating a roundtrip write-to-read latency based on generating a write signal and receiving a read signal approximately simultaneously. The read signal may be based on a coupling between a write element and read element. A device setting may then be adjusted based on the calculated roundtrip write-to-read latency. Further, a read/write mechanism that is used to write user data to and read user data from a data storage medium may be used to determine the roundtrip write-to-read latency. Even further, the roundtrip write-to-read latency may be determined in real-time as the data storage device is in operation. | 2013-01-17 |
20130019132 | DETECTING RANDOM TELEGRAPH NOISE INDUCED FAILURES IN AN ELECTRONIC MEMORYAANM AMIRKHANYAN; KarenAACI YerevanAACO AMAAGP AMIRKHANYAN; Karen Yerevan AMAANM Grigoryan; HaykAACI YerevanAACO AMAAGP Grigoryan; Hayk Yerevan AMAANM Harutyunyan; GurgenAACI AbovyanAACO AMAAGP Harutyunyan; Gurgen Abovyan AMAANM Melkumyan; TatevikAACI YerevanAACO AMAAGP Melkumyan; Tatevik Yerevan AMAANM Shoukourian; SamvelAACI YerevanAACO AMAAGP Shoukourian; Samvel Yerevan AMAANM Shubat; AlexAACI Los Altos HillsAAST CAAACO USAAGP Shubat; Alex Los Altos Hills CA USAANM Vardanian; ValeryAACI YerevanAACO AMAAGP Vardanian; Valery Yerevan AMAANM Zorian; YervantAACI Santa ClaraAAST CAAACO USAAGP Zorian; Yervant Santa Clara CA US - 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. | 2013-01-17 |
20130019133 | METHODS FOR TESTING A MEMORY EMBEDDED IN AN INTEGRATED CIRCUIT - A memory system has a first memory having an array of memory cells that includes a redundant column. The redundant column substitutes for a first column in the array. The first column includes a test memory cell. The array receives a power supply voltage. The test memory cell becomes non-functional at a higher power supply voltage than the memory cells of the array. A memory controller is coupled to the first memory and is for determining if the test memory cell is functional at a first value for the power supply voltage. This is useful in making decisions concerning the value of the power supply voltage applied to the array. | 2013-01-17 |
20130019134 | APPARATUS AND METHOD FOR DESIGNING SEMICONDUCTOR DEVICE, AND SEMICONDUCTOR DEVICEAANM IWATA; HiroyukiAACI KanagawaAACO JPAAGP IWATA; Hiroyuki Kanagawa JPAANM MATSUSHIMA; JunAACI KanagawaAACO JPAAGP MATSUSHIMA; Jun Kanagawa JP - An arithmetic processor executes analysis processing for analyzing a probability that an output value of the scan flip-flop circuit after the capturing operation becomes a given logical state, and scan chain structure processing for structuring a scan chain for a plurality of scan flip-flop circuits having the same degree of probability that the output value after the capturing operation becomes the given logical state, on the basis of a result of the analyzing processing. The scan chain lower in a transition probability during the scan operation is formed so that a power consumption during a scan test can be reduced. | 2013-01-17 |
20130019135 | TEST ACCESS PORT WITH ADDRESS AND COMMAND CAPABILITY - The disclosure provides a novel method and apparatus for inputting addresses to devices to select the device TAP for access. Further, the disclosure provides a novel method and apparatus for inputting addresses for selecting device TAPs and for inputting commands for commanding circuitry within the device. The inputting of addresses or the inputting of addresses and commands is initiated by a control bit input on TDI that is recognized during the Run Test/Idle, Pause-DR or Pause-IR TAP states. | 2013-01-17 |
20130019136 | Correction DataAANM Vafin; RenatAACI TallinnAACO EEAAGP Vafin; Renat Tallinn EEAANM Andersen; Soren VangAACI Esch-Sur-AlzetteAACO LUAAGP Andersen; Soren Vang Esch-Sur-Alzette LUAANM Nilsson; MattiasAACI SundbybergAACO SEAAGP Nilsson; Mattias Sundbyberg SE - Correction data units for data packets of a data stream are generated. A correction data unit is based on a set of the data packets of the stream. The stream is transmitted over a lossy communication channel. A performance measure to be optimized is selected, which relates to the recovery of lost data packets of the stream. A coding requirement is determined. For the generation of the correction data units, it is determined, within the constraints of the coding requirement and based on previously generated correction data units, which of the data packets in the stream to include in the set on which the generation of the correction data unit is to be based to thereby optimize the selected performance measure. A generated correction data unit is generated based on a respective set of the data packets of the stream. The generated correction data units are included in the stream. | 2013-01-17 |
20130019137 | ENCODER, DECODER, ENCODING METHOD, AND DECODING METHOD - A decoder that includes a receiving unit that receives a packet containing a new part corresponding to an information bit not yet received and a retransmission part corresponding to an information bit received in past; a combining unit that combines a part of a previously received packet corresponding to the retransmission part with the packet received by the receiving unit; and a new-part decoding unit that decodes the combined packet combined and obtained by the combining unit, and obtains a decoded result of the new part. | 2013-01-17 |
20130019138 | DATA PROCESSING METHOD, MEMORY CONTROLLER, AND MEMORY STORAGE DEVICEAANM Liang; Li-ChunAACI Kaohsiung CityAACO TWAAGP Liang; Li-Chun Kaohsiung City TW - A data processing method is provided. A data is compressed to obtain a compressed data. Compression information corresponding to the compressed data is obtained. Error checking and correcting (ECC) codes are respectively generated for the compression information and the compressed data. The compression information, the compressed data, and the ECC codes are respectively written into a rewritable non-volatile memory module. The compression information, the compressed data, and the ECC codes are respectively read from the rewritable non-volatile memory module. An ECC procedure is preformed on the compression information according to the corresponding ECC code, so as to obtain a storage state when the compression information is written. An ECC procedure is preformed on the compressed data according to the storage state of the compression information and the ECC code corresponding to the compressed data, so as to obtain a storage state when the compressed data is written. | 2013-01-17 |
20130019139 | VARIABLE PARITY ENCODERAANM Panteleev; Pavel A.AACI MoscowAACO RUAAGP Panteleev; Pavel A. Moscow RUAANM Gasanov; Elyar E.AACI MoscowAACO RUAAGP Gasanov; Elyar E. Moscow RUAANM Neznanov; Ilya V.AACI MoscowAACO RUAAGP Neznanov; Ilya V. Moscow RUAANM Sokolov; Andrey P.AACI MoscowAACO RUAAGP Sokolov; Andrey P. Moscow RUAANM Shutkin; Yurii S.AACI MoscowAACO RUAAGP Shutkin; Yurii S. Moscow RU - An apparatus generally having a plurality of first circuits and a second circuit is disclosed. The first circuits may be configured to (i) generate a plurality of intermediate bits by dividing a plurality data bits by a plurality of minimal polynomials of an encoding along a first path and (ii) generate a plurality of parity bits by multiplying the intermediate bits by the minimal polynomials along a second path. A number of the parity bits may be variable based on a configuration signal. The second circuit may be configured to (i) delay the data bits and (ii) generate a plurality of code bits by appending the parity bits to a last of the data bits. | 2013-01-17 |
20130019140 | Method of Identifying and Protecting the Integrity of a Set of Source Data - A method of identifying and protecting the integrity of a set of source data which produces and combines an identification signature with a detection and correction remainder and extends the existing capability of some information assurance methods. | 2013-01-17 |
20130019141 | Min-Sum Based Non-Binary LDPC DecoderAANM Wang; Chung-LiAACI San JoseAAST CAAACO USAAGP Wang; Chung-Li San Jose CA USAANM LI; ZongwangAACI San JoseAAST CAAACO USAAGP LI; Zongwang San Jose CA USAANM Yang; ShaohuaAACI San JoseAAST CAAACO USAAGP Yang; Shaohua San Jose CA US - Various embodiments of the present invention provide systems and methods for min-sum based decoding of non-binary LDPC codes. For example, a non-binary low density parity check data decoding system is discussed that includes a variable node processor and a check node processor. The variable node processor is operable to generate variable node to check node message vectors and to calculate perceived values based on check node to variable node message vectors. The check node processor is operable to generate the check node to variable node message vectors and to calculate checksums based on variable node to check node message vectors. The check node processor includes a minimum and subminimum finder circuit operable to process a plurality of sub-messages in each variable node to check node message vector. The check node processor also includes a select and combine circuit operable to combine an output of the minimum and subminimum finder circuit to generate the check node to variable node message vectors. | 2013-01-17 |
20130019142 | MEMORY STORAGE DEVICE, MEMORY CONTROLLER THEREOF, AND METHOD FOR PROGRAMMING DATA THEREOFAANM Teo; Wei-ChenAACI Miaoli CountyAACO TWAAGP Teo; Wei-Chen Miaoli County TWAANM Yang; Pi-ChiAACI Miaoli CountyAACO TWAAGP Yang; Pi-Chi Miaoli County TW - A memory storage device, a memory controller thereof, and a method for programming data thereof are provided. The memory storage device having an error checking and correcting (ECC) circuit and a rewritable non-volatile memory chip is coupled to a host system. The method includes determining whether write data to be written into the rewritable non-volatile memory chip belongs to a specific type. The method also includes generating at least one first type ECC code with a first length by the ECC circuit according to the write data if the write data belongs to the specific type. The method further includes generating at least one second type ECC code with a second length by the ECC circuit according to the write data if the write data does not belong to the specific type. In which, the first length is longer than the second length. | 2013-01-17 |
20130019143 | Memory Device And Method Of Storing Data With Error Correction Using Codewords - Memory devices and/or methods of storing memory data bits are provided. A memory device includes a multi-level cell (MLC) array including a plurality of MLCs, an error correction unit configured to encode data to be recorded in an MLC, where the encoded data is converted to convert the encoded data into a codeword, an error pattern analysis unit configured to analyze a first data pattern included in the codeword corresponding to an error pattern included in the codeword and a data conversion unit configured to convert the analyzed first data pattern into a second data pattern. According to the above memory devices and/or methods, it is possible to efficiently reduce a data error that occurs when the data is stored for a relatively long period of time, thereby improving reliability. | 2013-01-17 |
20130019144 | WIRELESS COMMUNICATION SYSTEM, WIRELESS COMMUNICATION APPARATUS, AND WIRELESS COMMUNICATION METHODAANM HARATA; MasakazuAACI KawasakiAACO JPAAGP HARATA; Masakazu Kawasaki JPAANM SHIRASAWA; HidetoshiAACI KawasakiAACO JPAAGP SHIRASAWA; Hidetoshi Kawasaki JP - A wireless communication system includes: a dividing unit to divide data into a plurality of first code blocks; a generation unit to generate first error detection information for each of the plurality of code blocks; a transmission unit to wirelessly transmit at least one of the plurality of first code blocks using a first channel and the first error detection information using a second channel; a reception unit to receive a plurality of second code blocks and second error detection information transmitted wirelessly; and a detection unit to execute error detection on each of the plurality of second code blocks using the second error detection information and to control a continuation of the error detection for the code blocks based on a result of the error detection. | 2013-01-17 |
20130019145 | METHOD FOR DETERMINING TRANSPORT BLOCK SIZE AND SIGNAL TRANSMISSION METHOD USING THE SAME - A method and device for segmenting, CRC encoding and turbo encoding a CRC attached transport block. | 2013-01-17 |
20130019146 | VIDEO ON A SEARCH ENGINE HOMEPAGEAANM CHAND; RAJEEV KUMARAACI RedmondAAST WAAACO USAAGP CHAND; RAJEEV KUMAR Redmond WA USAANM HORSTMANSHOF; STEPHANIE S.AACI ShorelineAAST WAAACO USAAGP HORSTMANSHOF; STEPHANIE S. Shoreline WA USAANM PEREIRA; MARCELA SOBRINHOAACI BellevueAAST WAAACO USAAGP PEREIRA; MARCELA SOBRINHO Bellevue WA USAANM BARBER; ROBERT JAMESAACI BellevueAAST WAAACO USAAGP BARBER; ROBERT JAMES Bellevue WA USAANM BERRIER; SARAH K.AACI ShorelineAAST WAAACO USAAGP BERRIER; SARAH K. Shoreline WA USAANM MILLER; CRAIG J.AACI Mill CreekAAST WAAACO USAAGP MILLER; CRAIG J. Mill Creek WA USAANM REGIER; KEITH ALANAACI KirklandAAST WAAACO USAAGP REGIER; KEITH ALAN Kirkland WA USAANM FLYNN; JAVIER GARCIAAACI SeattleAAST WAAACO USAAGP FLYNN; JAVIER GARCIA Seattle WA US - Systems, methods, and computer-readable media for presenting video as at least a portion of the background of search engine home pages are provided. Upon receiving a request for presentation of a search engine home page, a static image is transmitted for presentation as at least a portion of the background for the search engine home page. Also transmitted is a video file. The static image may or may not be associated with the video file. After a predetermined amount of time, play of the video file is initiated without user action, the video file replacing the static image as at least a portion of the background of the search engine home page. In this way, the user receives a seamless transition from a static image to a video presentation and is provided a rich, immersive experience at the search engine home page. | 2013-01-17 |
20130019147 | VIDEO USER INTERFACE ELEMENTS ON SEARCH ENGINE HOMEPAGES - Systems, methods, and computer-readable storage media exposing video user interface elements associated with search engine homepages are provided. Upon receiving a request for presentation of a search engine homepage, a video file is transmitted for presentation as the background for the search engine homepage. The video file includes a plurality of sequentially-arranged frames, a portion of which contain the same content, making such portion appear as a static image upon play of the video file, and a portion of which contain content which differs, such that such portion has visually discernable movement upon play of the video file. After a predetermined amount of time, play of the video file is initiated. As only portions of the background content include visually discernable movement, a user's attention is attracted to such portions of the background. Upon user interaction with such portions, additional information about the background content may be presented. | 2013-01-17 |
20130019148 | APPARATUS AND METHOD FOR UPDATING ONLINE DOCUMENTAANM LEE; Soo JeonAACI DaejeonAACO KRAAGP LEE; Soo Jeon Daejeon KRAANM LEE; Byoung SunAACI DaejeonAACO KRAAGP LEE; Byoung Sun Daejeon KRAANM KIM; In JunAACI DaejeonAACO KRAAGP KIM; In Jun Daejeon KRAANM JUNG; Won ChanAACI DaejeonAACO KRAAGP JUNG; Won Chan Daejeon KRAANM HWANG; Yoo LaAACI DaejeonAACO KRAAGP HWANG; Yoo La Daejeon KRAANM KIM; Jae HoonAACI DaejeonAACO KRAAGP KIM; Jae Hoon Daejeon KR - Provided are an apparatus and a method that differently sets the access authority of a user for individual parts of an online document. For every parts of the online document, the user authority is set and the parts are edited only by a user that can access the part. Finally, the parts of the documents are combined as the final document. According to the present invention, the document is divided into parts and the access authority of the user is variously set, which results in maximizing the efficiency of editing the document. The editors of the individual parts inherit the authorities to other people, so that it is very efficient for the cooperative job of a document in the organization having a hierarchy. | 2013-01-17 |
20130019149 | Media Recorder - Systems and methods enabling the recording of a wide variety of online media for storage and later consumption are disclosed. The media can include audio, video, images, text and multi-media. The stored recordings can be played on internet-enabled devise such as televisions, mobile phones, personal computers, tablets, game systems, or the like. Recording is optionally accomplished using distributed recorders each making use of a virtualized browser. | 2013-01-17 |
20130019150 | SYSTEM AND METHOD FOR AUTOMATIC AND DYNAMIC LAYOUT DESIGN FOR MEDIA BROADCAST - A system, device and method for automatic layout design. A first set of media objects may be displayed in a broadcast within a first layout. A request may be received to change the first set of media objects to a second set of media objects to be displayed in the broadcast. A plurality of different candidate layouts may be provided, wherein each of the different candidate layouts is predefined to display a different set of media objects. A second layout may be selected from among the plurality of different candidate layouts, where the second layout is predefined to display the second set of media objects. The second set of media objects may be displayed in the broadcast within the second layout. In some embodiments, the displayed layout may be switched from the first layout to the second layout in real-time, for example, as the request is received. | 2013-01-17 |
20130019151 | SYSTEM AND METHOD FOR PROCESSING DOCUMENT - A method and computing system are provided for determining a hierarchical structure associated with a document. The hierarchical structure may be associated with a plurality of elements of the document. A map of the document may be generated. The map may include a plurality of links to one or more of the elements of the document. | 2013-01-17 |
20130019152 | Method and Apparatus for Tracking Exit Destinations of Web PageAANM RAU; William R.AACI SnohomishAAST WAAACO USAAGP RAU; William R. Snohomish WA US - Web analytics can be collected without inter-domain cooperation and without altering source documents by transmitting an executable program with a tracked document, the program to examine and modify hyperlinks in a Document Object Model created based on the tracked document, so that modified hyperlinks, when activated, report information of interest before sending the web browser to the hyperlink target destination. | 2013-01-17 |
20130019153 | Architecture to Expose Internal Business Data on a Website - A method for importing document data into a website hosted on a server computer includes a block of document data that is received at the server computer. The block of document data includes data from an identified section of a document. In response to receiving the block of document data, the server computer automatically updates a web page component on the website. The web page component is selected via a document widget on the server computer. The document data is mapped to the web page component. | 2013-01-17 |
20130019154 | SYSTEMS AND METHODS FOR COLLECTING MULTIMEDIA FORM RESPONSESAANM Wolfston, JR.; James H.AACI West LinnAAST ORAACO USAAGP Wolfston, JR.; James H. West Linn OR USAANM Bolton; Jeff M.AACI PortlandAAST ORAACO USAAGP Bolton; Jeff M. Portland OR US - Systems and methods for collecting multimedia responses to prompts within a web form are provided. In one embodiment, a multimedia collection engine provides a multimedia response interface element that may be included with a web form to collect a multimedia response. The multimedia response is stored in association with other web form responses, and both the web form responses and the multimedia response may be viewed by a reviewer. | 2013-01-17 |
20130019155 | SYSTEMS AND METHODS FOR COLLECTING MULTIMEDIA FORM RESPONSES - Systems and methods for collecting multimedia responses to prompts within a web form are provided. In one embodiment, a multimedia collection engine provides a multimedia response interface element that may be included with a web form to collect a multimedia response. The multimedia response is stored in association with other web form responses, and both the web form responses and the multimedia response may be viewed by a reviewer. | 2013-01-17 |
20130019156 | Method for Associating Third Party Content with Online Document Signing - Techniques for electronic signature process management are described. Some embodiments provide an electronic signature service (“ESS”) configured to associate third-party content with electronic signature documents by way of dynamic form fields. A dynamic form field is associated with a data store and an electronic signature document. The ESS may automatically populate the dynamic form field with data obtained from the associated data store. If a signer changes the data of the dynamic form field, the ESS may write back the changed data to the data store. | 2013-01-17 |
20130019157 | DEFECT FORM QUALITY INDICATIONAANM Weinand; AndreAACI ZurichAACO CHAAGP Weinand; Andre Zurich CHAANM Clemm; Geoffrey MichaelAACI ConcordAAST MAAACO USAAGP Clemm; Geoffrey Michael Concord MA USAANM Pasero; BenjaminAACI AdliswilAACO CHAAGP Pasero; Benjamin Adliswil CH - A method, computer program product, and system for defect form quality indication is described. A method may comprise providing, via one or more computing devices, an indication of a relative importance of a first data entry field included in a defect entry form. The method may further comprise determining, via the one or more computing devices, a first field quality level of user input corresponding to the first data entry field included in the defect entry form. The method may additionally comprise providing, via the one or more computing devices, an indication of the first field quality level of the user input corresponding to the first data entry field included in the defect entry form. | 2013-01-17 |
20130019158 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND STORAGE MEDIUMAANM WATANABE; AkiraAACI TokyoAACO JPAAGP WATANABE; Akira Tokyo JP - An editing mode is designated from among a plurality of editing modes available for input of handwriting. An executed position is acquired at a location on the display screen at which a particular handwriting operation is performed. A mode image, which represents the editing mode designated at a time the particular handwriting operation is performed, is temporarily displayed near the executed position. | 2013-01-17 |
20130019159 | MOBILE WEB BROWSER FOR PRE-LOADING WEB PAGES - Computer-implemented methods for pre-loading a web page in a mobile web browser are provided. In one aspect, a method includes receiving a partial or complete query in a mobile web browser from a mobile device prior to the partial or complete query being submitted by a user and receiving an identification of a predicted web page responsive to the partial or complete query. The method also includes loading but not rendering the predicted web page prior to the partial or complete query being query being submitted by the user, and displaying the loaded and rendered predicted web page in the mobile web browser after the completed query is submitted by the user when the predicted web page is determined to be responsive to the submitted query. Systems, graphical user interfaces, and machine-readable media are also provided. | 2013-01-17 |
20130019160 | APPLICATION COOPERATION SYSTEM INCLUDING SERVER AND IMAGE PROCESSING APPARATUS, AND APPLICATION COOPERATION METHODAANM BANDO; RyojiAACI Sakai-shiAACO JPAAGP BANDO; Ryoji Sakai-shi JP - An application cooperation system includes an instruction screen display control portion which causes a browsing portion to display a scan instruction screen, a scan control portion which stores image data output from a document reading portion, an external screen receiving portion which receives an external screen including an external control command from the external server for storage, an internal screen generating portion which generates an internal screen including an internal control command and an image data displaying area, an integrated screen generating portion which generates an integrated screen by combining the internal and external screens for output to the internal server portion, and a location information notification portion which obtains the integrated screen's network address from the internal server portion for output to the external server. The external server returns redirect information including the integrated screen's network address to the browsing portion in response to a transmission request. | 2013-01-17 |
20130019161 | METHODS AND SYSTEMS FOR NAVIGATING DISPLAY SEQUENCE MAPS - Systems and methods are provided for navigating display sequence maps. A system outputs, to a display device, content views in response to receiving requests for content views via a user interface. At least one of the content views may include a link that enables navigation to another one of the content views. Each of the content views may be a revision to content of another one of the content views. The system outputs, to the display device, a hierarchical representation of a sequence in which the content views were displayed in response to receiving a request for the hierarchical representation via the user interface. The hierarchical representation includes visual representations corresponding to the content views. The system outputs, to the display device, a selected one of the content views in response to a selection of the one of the visual representations corresponding to the content views from the hierarchical representation. | 2013-01-17 |
20130019162 | EFFICIENT AND SECURE DELIVERY SERVICE TO EXHIBIT AND CHANGE APPEARANCE, FUNCTIONALITY AND BEHAVIOR ON DEVICES WITH APPLICATION TO ANIMATION, VIDEO AND 3D - Capability to exhibit and change appearance, functionality and behavior, in combination with network communication and an interface event listener, is compiled into binary code (Step | 2013-01-17 |
20130019163 | SYSTEMAANM Thompson; Simon GAACI WoodbridgeAACO GBAAGP Thompson; Simon G Woodbridge GBAANM Nguyen; Duong TAACI LondonAACO GBAAGP Nguyen; Duong T London GBAANM Thint; Marcus AlfredAACI RestonAAST VAAACO USAAGP Thint; Marcus Alfred Reston VA USAANM Gharib; HamidAACI IpswichAACO GBAAGP Gharib; Hamid Ipswich GB - The present invention provides a system which is able to detect similar web page elements which are described in mark-up language, such that the content of those elements can be captured. Text content may then be sent to a text classifier for further analysis. | 2013-01-17 |
20130019164 | SYSTEM AND METHOD FOR PROCESSING DOCUMENT - A method and computing system are provided for identifying a plurality of indicators of hierarchy within a document. A hierarchical level associated with each of the plurality of indicators may be determined. One or more portions of the document may be associated with a respective hierarchical level associated with each of the plurality of indicators. | 2013-01-17 |
20130019165 | SYSTEM AND METHOD FOR PROCESSING DOCUMENT - A method and computing system are provided for processing a document to associate a plurality of items within the document with a group. A first item included with in the group may be modified. All other items in the group may also be modified based on the modified first item. | 2013-01-17 |
20130019166 | AUTOMATICALLY CLASSIFYING PAGE IMAGES - Systems and methods are disclosed for automatically classifying images of pages of a source, such as a book, into classifications such as front cover, copyright page, table of contents, text, index, etc. In one embodiment, three phases are provided in the classification process. During a first phase of the classification process, a first classifier may be used to determine a preliminary classification of a page image based on single-page criteria. During a second phase of the classification process, a second classifier may be used to determine a final classification for the page image based on multiple-page and/or global criteria. During an optional third phase of classification, a verifier may be used to verify the final classification of the page image based on verification criteria. If automatic classification fails, the page image may be passed on to a human operator for manual classification. | 2013-01-17 |
20130019167 | SYSTEM AND METHOD FOR SEARCHING A DOCUMENT - A computer-implemented method and computing system are provided for defining a plurality of data groups. A set of rules may be associated with each of the data groups. The set of rules may define examples of items that should be included in each group. A document may be processed to identify elements within the document that adhere to a set of rules. | 2013-01-17 |
20130019168 | Method and System for Providing Newsfeed Updates - A method and computer system for providing newsfeed updates is provided. Event data for a set of events from at least one enterprise resource planning application is received via a newsfeed application executing on a computing device. A first newsfeed is generated for a first party from the event data. A second newsfeed is generated for a second party from the event data. The second newsfeed is more generic than the first newsfeed. | 2013-01-17 |
20130019169 | WORD CORRECTION IN A MULTI-TOUCH ENVIRONMENTAANM Bastide; Paul R.AACI BoxfordAAST MAAACO USAAGP Bastide; Paul R. Boxford MA USAANM Broomhall; Matthew E.AACI South BurlingtonAAST VTAACO USAAGP Broomhall; Matthew E. South Burlington VT USAANM Loredo; Robert E.AACI North Miami BeachAAST FLAACO USAAGP Loredo; Robert E. North Miami Beach FL US - A method for word correction on a multi-touch device, including: detecting a selection by a user of a word displayed in a user interface of the multi-touch device; breaking the word into logical segments; presenting the logical segments in the user interface; detecting a user-selected segment of one of the logical segments; displaying at least one alternative segment for the user-selected segment in the user interface; and altering the selected segment in response to receiving a user-selected replacement from the at least one alternative segment. | 2013-01-17 |
20130019170 | AUTOMATING EXECUTION OF ARBITRARY GRAPHICAL INTERFACE APPLICATIONSAANM Mounty; Daniel G.AACI SunnyvaleAAST CAAACO USAAGP Mounty; Daniel G. Sunnyvale CA USAANM O'Connor; Michael B.AACI San FranciscoAAST CAAACO USAAGP O'Connor; Michael B. San Francisco CA US - Interaction with an application interface is monitored and an image of the interface prior to a user interaction is compared with an image after the user interaction to identify a region of interaction. The comparison may be carried out by detecting that a threshold change has occurred using a computationally inexpensive algorithm and then drawing boundaries for the region using a more computationally intensive algorithm. A marker in a UI evolution timeline is associated with an image of the region and coordinates of the interaction normalized and relative to the region. An interaction interval and a profile of change are also stored in association with the marker. For playback, a script can be constructed from the timeline to control automated execution of the application by matching a current interval and profile to the interval and profile for a recorded interaction, and automatically applying that interaction to the current user interface. | 2013-01-17 |
20130019171 | AUTOMATING EXECUTION OF ARBITRARY GRAPHICAL INTERFACE APPLICATIONS - Interaction with an application interface is monitored and an image of the interface prior to a user interaction is compared with an image after the user interaction to identify a region of interaction. The comparison may be carried out by detecting that a threshold change has occurred using a computationally inexpensive algorithm and then drawing boundaries for the region using a more computationally intensive algorithm. A marker in a UI evolution timeline is associated with an image of the region and coordinates of the interaction normalized and relative to the region. An interaction interval and a profile of change are also stored in association with the marker. For playback, a script can be constructed from the timeline to control automated execution of the application by matching a current interval and profile to the interval and profile for a recorded interaction, and automatically applying that interaction to the current user interface. | 2013-01-17 |
20130019172 | LAUNCHER FOR CONTEXT BASED MENUS - A launching mechanism for context based menus is provided. A launcher indicator may be provided at a fixed or dynamic location on a user interface enabling a user to activate a context based menu through a variety of touch or gesture actions, as well as keyboard, mouse, or similar device inputs, directly related to the indicator or through inference from an action on the displayed content such as selection of a portion of the content. The launcher indicator may provide contextual information such as a type of available context based menu and appear/disappear in an animated fashion. Location of the indicator may also be dynamically adjusted based on selected content, user action location (i.e., location of a touch), available display area, and so on. Upon activation of the menu, the launcher indicator may disappear or be displayed at a center of the context based menu. | 2013-01-17 |
20130019173 | MANAGING CONTENT THROUGH ACTIONS ON CONTEXT BASED MENUS - Context based menus are employed for content management through touch or gesture actions, keyboard entries, mouse or pen actions, and similar input. Context based menus may be deployed using a variety of shapes, forms, and content. Different actions and combinations of actions enable users to activate submenus, execute commands, or collapse context based menus. By enabling viewing of menus and execution of commands through context based menus positioned in relation to displayed content user experience is enhanced when interacting with user interfaces with limited display area. | 2013-01-17 |
20130019174 | LABELS AND TOOLTIPS FOR CONTEXT BASED MENUS - Tooltips associated with a context based menu are presented for providing information about executable commands on the context based menu. Tooltips may provide information about how to interact with the context based menu including what graphical icons on the context based menu represent and what actions a user can take to execute commands from the context based menu. The tooltips may be brief labels of the commands on the context based menu and may also expand to descriptive tooltips providing more information about the commands. The tooltips may be automatically presented in response to a detected period of inactivity by a user and may additionally be presented in response to detection of a user action such as a press and hold action in association with one or more commands on the context based menu, and may be displayed in a variety of positions around the context based menu. | 2013-01-17 |
20130019175 | SUBMENUS FOR CONTEXT BASED MENU SYSTEM - One or more submenus associated with context based menus are provided. A context based menu may include top level commands/items available for execution on selected content or activation of submenu(s) that include additional executable commands. Additional commands may be executed through the submenu(s) by tap, swipe, or press and hold actions. Upon selection of a termination item or execution of a command, a submenu may be hidden and/or a parent menu displayed. | 2013-01-17 |
20130019176 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAMAANM Miyashita; KenAACI TokyoAACO JPAAGP Miyashita; Ken Tokyo JPAANM Hishinuma; TomohikoAACI KanagawaAACO JPAAGP Hishinuma; Tomohiko Kanagawa JPAANM Ohki; YoshihitoAACI TokyoAACO JPAAGP Ohki; Yoshihito Tokyo JPAANM Morimoto; RyoheiAACI KanagawaAACO JPAAGP Morimoto; Ryohei Kanagawa JPAANM Ono; JunyaAACI KanagawaAACO JPAAGP Ono; Junya Kanagawa JP - An information processing apparatus includes a display, an input unit, and a controller. The input unit is configured to receive an input of a first keyword from a user. The controller is configured to retrieve first character information including the input first keyword from a database configured to store a plurality of character information items converted from a plurality of voice information items by voice recognition processing, extract a second keyword that is included in the first character information acquired by the retrieval and is different from the first keyword, and control the display to display a list of items including first identification information with which the acquired first character information is identified and the second keyword included in the first character information. | 2013-01-17 |
20130019177 | SYSTEM AND METHOD FOR MANAGEMENT AND DISTRIBUTION OF MULTIMEDIA PRESENTATIONS - A system including a processor that performs the steps of: receiving, from a graphical user interface at a user device, first filter data related to first physical exercise attributes; comparing the first filter data with metadata associated with physical exercise objects, the metadata and the physical exercise objects being stored in one or more databases, the physical exercise objects comprising image data selected from the group consisting of moving, still or animated image data related to physical exercises; determining a requested first subset of the physical exercise objects based on results of the comparing step; displaying in the graphical user interface the requested first subset of the physical exercise objects as a physical exercise routine presentation; receiving, from the graphical user interface, presentation data related to reorganization of the physical exercise routine presentation; and providing the reorganized physical exercise routine presentation as a completed physical exercise routine presentation. | 2013-01-17 |
20130019178 | PRESENTATION SYSTEM, PRESENTATION APPARATUS, AND COMPUTER-READABLE RECORDING MEDIUMAANM MORIKAWA; TakeshiAACI Takarazuka-shiAACO JPAAGP MORIKAWA; Takeshi Takarazuka-shi JPAANM OZAWA; KaitakuAACI Itami-shiAACO JPAAGP OZAWA; Kaitaku Itami-shi JPAANM MINAMI; TakeshiAACI Amagasaki-shiAACO JPAAGP MINAMI; Takeshi Amagasaki-shi JPAANM SAKIYAMA; DaisukeAACI Kawanishi-shiAACO JPAAGP SAKIYAMA; Daisuke Kawanishi-shi JPAANM ANEZAKI; KazuyaAACI Amagasaki-shiAACO JPAAGP ANEZAKI; Kazuya Amagasaki-shi JP - A presentation system includes the following: a reception unit that receives a start instruction to start a presentation, a detection unit that starts detecting a gesture of a presenter in response to the start instruction, and a control unit that controls an operation for distributing presentation material, based on a detail of detection of the gesture. | 2013-01-17 |
20130019179 | MOBILE APPLICATION ENHANCEMENTS - A system and a method for displaying presentation data based on user interactions are provided. The user interactions are received by a mobile device that transmits the user interactions to a virtual mobile adaptor executing an application. The user interactions are then associated with the application and a presentation content is generated based on integrating the user interaction data with the application. The presentation content is then transmitted to a virtual mobile display. The user interactions may be communicated from the mobile device to the virtual mobile adaptor via a cloud-based network. | 2013-01-17 |
20130019180 | LOG COLLECTOR IN A DISTRIBUTED COMPUTING SYSTEMAANM Kimbuende; Gerard N.AACI AtlantaAAST GAAACO USAAGP Kimbuende; Gerard N. Atlanta GA USAANM Newton; Rex R.AACI TucsonAAST AZAACO USAAGP Newton; Rex R. Tucson AZ USAANM Scott; Joseph A.AACI TucsonAAST AZAACO USAAGP Scott; Joseph A. Tucson AZ US - In one aspect of the present description, in response to receiving a request from a system administrator or other user of a distributed computing system for a log report generated by the system, the system can remotely access various nodes of the system and obtain the log reports at those nodes in response to that user request. In the illustrated embodiment, such remote access and log retrieval may be undertaken whether or not the system administrator is logged into any of the reporting nodes or has direct access to the reporting nodes. As a result, obtaining pertinent log reports from various nodes of the distributed computing system may be facilitated. Other features and aspects may be realized, depending upon the particular application. | 2013-01-17 |
20130019181 | ENSURING VARIETY IN A FEEDAANM Kitamorn; SageAACI SeattleAAST WAAACO USAAGP Kitamorn; Sage Seattle WA USAANM Kamireddy; SreeharshaAACI SeattleAAST WAAACO USAAGP Kamireddy; Sreeharsha Seattle WA USAANM Mok; Yi LangAACI BellevueAAST WAAACO USAAGP Mok; Yi Lang Bellevue WA US - The disclosed architecture provides one or more techniques for selecting social contacts and selecting queries in order to populate the visible space of an activity feed (e.g., social search). A technique is provided that prioritizes selection of social contacts for display in a social search activity feed. Another technique is provided that selects queries for display in the social search activity feed. The architecture also provides visual presentation of the social search activity feed information. These techniques ensure an interesting variety of contributors and content while maintaining a time-ordered presentation paradigm. | 2013-01-17 |
20130019182 | DYNAMIC CONTEXT BASED MENUS - Context based menus that can be dynamically positioned, laid out, and activated are provided for tap, swipe, and press-and-hold type interactions. Presenting a plurality of executable commands and/or links to submenus, a context based menu may be displayed in various shapes and forms in relation to selected content displayed on a user interface and/or other factors such as available display space, user attributes, and similar ones. Submenus presenting commands within a category may be displayed in place of, adjacent to, or overlapping with a parent context based menu. Menu position, contents, and/or shape may be adjusted in response to changes in selected content, user contact location, changes in user interface, and the like. | 2013-01-17 |
20130019183 | DYNAMIC CROSS-ENVIRONMENT APPLICATION CONFIGURATION/ORIENTATION - Dynamic configuration of cross-environment applications enhances the computing experience in a computing environment with an extended active user environment and/or multiple active user environments. A mobile computing device maintains multiple active device configurations associated with multiple active user environments and/or application windows within active user environments. Device configuration qualifiers are determined from a variety of sources including device characteristics, device indicators, user settings, and/or application presentation. The mobile computing device selects active resource sets for applications based on the device configuration qualifiers. Application presentation is dynamically updated by disestablishing an application screen and establishing a new active application screen using a different resource set. The mobile computing device may be a smartphone running the Android mobile operating system and a full desktop Linux distribution on a modified Android kernel. | 2013-01-17 |
20130019184 | METHODS AND SYSTEMS FOR VIRTUAL EXPERIENCES - Systems and methods for providing virtual experiences are disclosed. In one embodiment, a method for providing a virtual experience from a first participant to a recipient participant may comprise: receiving the virtual experience from a device of the first participant, the virtual experience including a virtual good component, an animation component, and an accompanying sound component, the animation component indicative of an idea the first participant intended to convey to the recipient participant; generating the animation component of the virtual experience, the animation component including a graphical animation of the virtual good component across displays of the first participant's device and the recipient participant's device; and providing the virtual experience to the recipient participant's device by spanning across the virtual good component and the animation component with a trajectory starting from a display of the first participant's device and ending on a display of the recipient participant's device. | 2013-01-17 |
20130019185 | Method, Devices and a System for CommunicationAANM Zhang; NingAACI BeijingAACO CNAAGP Zhang; Ning Beijing CN - The invention relates to methods, devices, services and systems for composing a message, where forming the message utilizes information of a planned encounter and related location information. The user may choose one or more people, and give encounter information for example by indicating the type of a location where the encounter is planned. The message is then composed at least partly automatically by using this information on people and the encounter, and a location may be chosen and a route to the location may be formed so that the encounter can be arranged. This information is inserted into the message being composed. | 2013-01-17 |
20130019186 | MANAGING PRIVACY PREFERENCES IN A WEB CONFERENCEAANM Lance; John M.AACI LittletonAAST MAAACO USAAGP Lance; John M. Littleton MA USAANM Travis; Amy D.AACI ArlingtonAAST MAAACO USAAGP Travis; Amy D. Arlington MA USAANM Wanderski; Anuphinh P.AACI DurhamAAST NCAACO USAAGP Wanderski; Anuphinh P. Durham NC USAANM Wanderski; Michael C.AACI DurhamAAST NCAACO USAAGP Wanderski; Michael C. Durham NC US - A method, system or computer usable program product for translating native application privacy preferences in a web conference including initiating the web conference between a first and a second user, sharing the display of the first user with the second user within the web conference to produce a shared display, wherein elements marked as private by an application resident on a first computer system of the first user are redacted in the shared display sent to the second user. | 2013-01-17 |
20130019187 | VISUALIZING EMOTIONS AND MOOD IN A COLLABORATIVE SOCIAL NETWORKING ENVIRONMENTAANM HIND; JOHN R.AACI RALEIGHAAST NCAACO USAAGP HIND; JOHN R. RALEIGH NC USAANM SALAHSHOUR; ABDOLREZAAACI RALEIGHAAST NCAACO USAAGP SALAHSHOUR; ABDOLREZA RALEIGH NC USAANM SOEMARGONO; TINTIN S.AACI CARYAAST NCAACO USAAGP SOEMARGONO; TINTIN S. CARY NC USAANM WIGUNA; STEFANUSAACI CARYAAST NCAACO USAAGP WIGUNA; STEFANUS CARY NC US - Techniques are described for conveying a collective emotional state of a plurality of participants to a communication. Embodiments receive emotional state data for each of the participants to the communication. The emotional state data for each of the participants is collected by monitoring at least one or more applications the respective participant is interacting with. An emotional state of the participants to the communication is then determined, based on the received emotional state data and a determined topic of the communication. Embodiments provide an indication of the determined emotional state of the participants. | 2013-01-17 |
20130019188 | INFORMATION PROCESSING METHOD AND INFORMATION PROCESSING SYSTEMAANM Hasegawa; YutakaAACI KanagawaAACO JPAAGP Hasegawa; Yutaka Kanagawa JPAANM Mizutani; YoichiAACI SaitamaAACO JPAAGP Mizutani; Yoichi Saitama JPAANM Kajimoto; MasatoAACI ChibaAACO JPAAGP Kajimoto; Masato Chiba JPAANM Takahashi; MasahiroAACI KanagawaAACO JPAAGP Takahashi; Masahiro Kanagawa JPAANM Kyusojin; HiroshiAACI TokyoAACO JPAAGP Kyusojin; Hiroshi Tokyo JP - An information processing system and a method for operating same are provided. The information processing system includes a first information processing apparatus and a second information processing apparatus. The first information processing apparatus is configured to display a first synchronous image in a first window, the first window having an operation right. The second information processing apparatus has a synchronous state or an asynchronous state. The second information processing apparatus is configured to: display a second synchronous image; in response to a first request, switch from the synchronous state to the asynchronous state; and in response to a second request, switch from the asynchronous state to the synchronous state. | 2013-01-17 |
20130019189 | AUGMENTED EDITING OF AN ONLINE DOCUMENTAANM Stewart; Shawn J.AACI PlantationAAST FLAACO USAAGP Stewart; Shawn J. Plantation FL USAANM McAdoo; SentaAACI TamaracAAST FLAACO USAAGP McAdoo; Senta Tamarac FL US - An apparatus is disclosed that comprises a processor and memory coupled to the processor. The memory is operable to store an augmented website editor. The augmented website editor may be operable to edit one or more objects of a web page copy of a web page and to link the one or more objects to respective data sources associated with the web page. | 2013-01-17 |
20130019190 | CONTENT DISPLAY SYSTEM - A content display system includes a communication device and an information display device. The communication device may store location information of summarized content information, acquire the summarized content information based on the location information, display titles included in the summarized content information, allow a user to select at least one title from the titles, specify first location information of a first content corresponding to a first title selected by the user, and send a command for displaying the first content corresponding to the first location information. The information display device may receive the command, and activate a browser in accordance with a first type of command when the browser has been closed which had been activated in accordance with another first type of command sent from the communication device before receiving the first type of command. | 2013-01-17 |
20130019191 | DYNAMICALLY CUSTOMIZABLE TOUCH SCREEN KEYBOARD FOR ADAPTING TO USER PHYSIOLOGYAANM Arnold; Ryan S.AACI St. PaulAAST MNAACO USAAGP Arnold; Ryan S. St. Paul MN US - A touch screen keyboard is dynamically customizable to modify the active regions of one or more keys in the keyboard to adapt the keyboard to a user's unique physiology. The active regions may be modified in response to monitoring user input directed to the keys in the keyboard so that the keyboard automatically adapts to the user's physiology. In addition, while the locations and/or sizes of the active regions may be modified to adapt to a user's physiology, in some instances the shapes of the active regions may also be distorted such that the resulting active regions are irregular in nature. | 2013-01-17 |
20130019192 | PICKUP HAND DETECTION AND ITS APPLICATION FOR MOBILE DEVICESAANM Itoh; HiroshiAACI Sagamihara-shiAACO JPAAGP Itoh; Hiroshi Sagamihara-shi JPAANM Shimotono; SusumuAACI Hadano-shiAACO JPAAGP Shimotono; Susumu Hadano-shi JP - A method and apparatus is provided for switching from a first screen display to a second screen display for a user to input data. An apparatus may comprise a first screen display for facilitating a thumb of a user to input on a touch screen of the apparatus, a second screen display for facilitating the other thumb of the user to input on the touch screen of the apparatus, and a switching system. The switching system may be configured to switch a screen item position between the first screen display and the second screen display. The switching system may receive orientation information of the apparatus from an orientation sensor, determine which hand of the user holds the apparatus, and may switch operation of the apparatus between the first screen display to the second screen display. | 2013-01-17 |
20130019193 | METHOD AND APPARATUS FOR CONTROLLING CONTENT USING GRAPHICAL OBJECTAANM RHEE; Taik HeonAACI SeoulAACO KRAAGP RHEE; Taik Heon Seoul KRAANM Lee; Sang IlAACI Suwon-siAACO KRAAGP Lee; Sang Il Suwon-si KRAANM Eun; Dong JinAACI Bucheon-siAACO KRAAGP Eun; Dong Jin Bucheon-si KRAANM Kuk; Sung BinAACI Suwon-siAACO KRAAGP Kuk; Sung Bin Suwon-si KR - A method and apparatus for controlling content using a graphical object in a mobile terminal are provided, in which the user may create a graphical object on the screen through touch input and easily apply various actions such as copy, delete, move, transfer, attribute change and compress to content items by means of the created graphical object. The content control method includes: detecting a preset touch input; creating a graphical object at a region where the touch input is detected; determining a mode of the created graphical object; linking at least one content item on the screen with the graphical object; and controlling the content item linked therewith depending on the mode of the graphical object. Hence, the user can control a mobile terminal through touch inputs in a more convenient and intuitive manner, increasing user convenience. | 2013-01-17 |
20130019194 | MULTIPLE USER DATA ENTRY SYSTEM AND METHOD - A computer program acts as a data collection, compilation, storage, and display in an autonomous and dynamic fashion. The software may be used by numerous separate and unrelated facilities working as a network on related projects with diverse hardware. A portable storage device is used to store the necessary software. This storage device will be shared between computer systems on site to collect, compile and store information from each facility. Once all sections are complete, it will be handed to a final arbitrator for review. The ultimate goal of a preferred embodiment is a portable system capable of dynamic modification capable of use in many different fields of operation. | 2013-01-17 |
20130019195 | AGGREGATING MULTIPLE INFORMATION SOURCES (DASHBOARD4LIFE)AANM Gates; AdamAACI HuntersvilleAAST NCAACO USAAGP Gates; Adam Huntersville NC US - A system and method for facilitating accessing data. An example method includes showing a first portion of a display screen, which is adapted to display digital content; illustrating one or more user interface gauges via a second portion of the display screen; and providing a first user option to adjust content displayed via the one or more user interface gauges. In a specific embodiment, the method further includes providing a second user option to control or specify movement of the one or more gauges across the display screen, and providing a third user option to specify a scrolling motion of one or more gauges along a predetermined path. | 2013-01-17 |
20130019196 | Representing Ranges of Image Data at Multiple ResolutionsAANM Bhatt; NikhilAACI CupertinoAAST CAAACO USAAGP Bhatt; Nikhil Cupertino CA US - Methods, systems, and apparatus, including computer programs encoded on computer storage media, are described for representing ranges of image data at multiple resolutions, for example, in the form of a histogram or other suitable graphical representation. In one aspect, the methods include the actions of displaying a graphical representation of image data for a digital image, where the graphical representation has a predetermined range that spans a first range portion and a second range portion. The methods further include the actions of receiving user input requesting to expand image data displayed in the first range portion. In addition, the methods include the actions of modifying display of the graphical representation in response to the received input, to cause the first range portion to visually expand and to cause the second range portion to visually compress. | 2013-01-17 |
20130019197 | DISPLAYING COMPUTER DASHBOARD INFORMATIONAANM BRUGLER; Thomas S.AACI Fuquay-VarinaAAST NCAACO USAAGP BRUGLER; Thomas S. Fuquay-Varina NC USAANM CONZOLA; Vincent C.AACI RaleighAAST NCAACO USAAGP CONZOLA; Vincent C. Raleigh NC USAANM CRAIG; Randall A.AACI RaleighAAST NCAACO USAAGP CRAIG; Randall A. Raleigh NC USAANM EISCHEID; Todd M.AACI CaryAAST NCAACO USAAGP EISCHEID; Todd M. Cary NC USAANM MOLANDER; Mark E.AACI CaryAAST NCAACO USAAGP MOLANDER; Mark E. Cary NC US - Exemplary method, system, and computer program product embodiments for displaying computer dashboard information are provided. In one embodiment, by way of example only, historical values associated with time intervals are displayed in a single gauge. The historical values are arranged in such a manner that at least one of the historical values is contrasted against a current value for comparison as a single metric. Additional system and computer program product embodiments are disclosed and provide related advantages. | 2013-01-17 |
20130019198 | ELECTRONIC DEVICE SYSTEM UTILIZING A CHARACTER INPUT METHOD - A character input method is implemented in a device with a plurality of keys. If a key is activated by a first operation matching a first input pattern, a first route is selected to traverse a plurality of characters corresponded by the key during presentation of the plurality of characters. If the first key is activated by a second operation matching a second input pattern, the plurality of characters corresponded by the first key are orderly retrieved and presented according to a second route in response to operations on the first key. The order for presenting two characters corresponded by the first key in the first route is reversed in the second route. | 2013-01-17 |
20130019199 | APPARATUS AND METHOD FOR EXECUTING SHORTCUT FUNCTION IN A PORTABLE TERMINALAANM KO; Myung-GeunAACI Gyeonggi-doAACO KRAAGP KO; Myung-Geun Gyeonggi-do KRAANM KWON; Tae-YounAACI Gyeonggi-doAACO KRAAGP KWON; Tae-Youn Gyeonggi-do KRAANM MIN; Yi-KyuAACI Gyeonggi-doAACO KRAAGP MIN; Yi-Kyu Gyeonggi-do KRAANM LEE; Kyung-GooAACI SeoulAACO KRAAGP LEE; Kyung-Goo Seoul KRAANM SON; Byoung-IlAACI Gyeonggi-doAACO KRAAGP SON; Byoung-Il Gyeonggi-do KR - An apparatus and method for executing a shortcut function in a portable terminal are provided, in which a display is included, a memory stores at least one drag pattern, a hold screen shortcut list, and a volume control menu, and a controller displays a hold screen by executing a hold function, recognizes a drag pattern received from a user, compares the recognized drag pattern with the stored at least one drag pattern, and executes the hold screen shortcut function for executing the shortcut function during executing the hold function when the recognized drag pattern is identical to a first drag pattern among the stored at least one drag pattern. | 2013-01-17 |
20130019200 | Methods for combination tools that zoom, pan, rotate, draw, or manipulate during a drag - After positioning the cursor and pressing-and-holding a mouse button to begin a drag, a user continues to drag the cursor out of and into plural popped up regions. While the cursor is within a region, an associated function effects the displayed graphical information in a particular way, such as continuously panning, drawing, zooming, or rotating. Upon rolling-out of a region without entering a contiguous region, the last function continues to execute and all popped up regions are removed such that the user may utilize the entire display without being switched to another function. In a simple form, after release of the mouse button, a tool may zoom out if the user held the mouse substantially stationary and zoom in on a rectangle if the mouse was dragged. Reducing the number of times a user clicks by eliminating the step of selecting a function should help avoid repetitive strain injuries. | 2013-01-17 |
20130019201 | Menu ConfigurationAANM Cabrera-Cordon; Luis E.AACI BothellAAST WAAACO USAAGP Cabrera-Cordon; Luis E. Bothell WA USAANM Gall; Ching Man EstherAACI BellevueAAST WAAACO USAAGP Gall; Ching Man Esther Bellevue WA USAANM De Bonte; Erik L.AACI WoodinvilleAAST WAAACO USAAGP De Bonte; Erik L. Woodinville WA US - Menu configuration techniques are described. In one or more implementations, a user's orientation is determined with respect to the computing device based at least in part on a part of the user that contacts the computing device and at least one other part of a user that does not contact the computing device. A menu is displayed having an orientation on a display device of the computing device based at least in part on the determined user's orientation with respect to the computing device. | 2013-01-17 |
20130019202 | METHODS AND APPARATUS FOR DELIVERING INFORMATION OF VARIOUS TYPES TO A USER - Some embodiments relate to techniques for performing a search for content, in which a user may issue a search query, and the search engine or engines to which that query is provided may be determined dynamically based on any of a variety of factors. For example, in some embodiments, the search engine or engines to which the query is provided may be determined based on the content of the search query, and/or auxiliary information such as the user's location, demographics, query history and/or browsing history. | 2013-01-17 |
20130019203 | PROVIDING CUSTOMIZATION OF CONTEXT BASED MENUS - Context based menus are customizable to extend features to meet user demand. An application providing the context based menu reads a custom configuration from an XML file or receives input through a user interface to construct a context based menu. The custom configuration hosts attribute information for placement of controls, visualization or controls, and/or behavior of controls in the menu. Custom configuration is editable and provides features to add and remove controls from a default context based menu. | 2013-01-17 |
20130019204 | ADJUSTING CONTENT ATTRIBUTES THROUGH ACTIONS ON CONTEXT BASED MENU - Context based menus are employed for content attribute adjustment through touch or gesture actions, keyboard entries, mouse or pen actions, and similar input. Context based menus are deployed to adjust displayed attributes of content. In some examples, a slider enables the user to visually confirm selected attribute such as a font size. Other content attributes may be adjusted using context based attribute menus providing granular adjustment for incremental attribute values. Attributes including line weights and gradient based values are adjustable through context based attribute menus. | 2013-01-17 |
20130019205 | DETERMINING GESTURES ON CONTEXT BASED MENUS - Context based menus are employed for content management through touch or gesture actions, keyboard entries, mouse or pen actions, and similar input. Different actions and combinations of actions enable users to activate sub-menus, execute commands, or collapse context based menus. Gestures associated with the actions are determined through action analysis. The action analysis includes tap action hit target region analysis and swipe action direction, angle, and/or length analysis. | 2013-01-17 |
20130019206 | PROVIDING ACCESSIBILITY FEATURES ON CONTEXT BASED RADIAL MENUS - Radial context based menus are employed for content management through touch or gesture actions, keyboard entries, mouse or pen actions, and similar input. Different actions and combinations of actions enable users to activate submenus, execute commands, or collapse context based menus. Accessibility features are integrated with radial context based menus to ease user interaction with radial context based menu controls. Distinct accessibility controls are superimposed on radial context based menu controls to aid with command interactions. Additionally, contrast schemes are implemented on radial context based menu controls and surrounding regions to differentiate the context base menu controls for visual acuity. | 2013-01-17 |
20130019207 | Removable Clip With User InterfaceAANM Rothkopf; Fletcher R.AACI Mountain ViewAAST CAAACO USAAGP Rothkopf; Fletcher R. Mountain View CA USAANM Dabov; TeodorAACI San FranciscoAAST CAAACO USAAGP Dabov; Teodor San Francisco CA US - Various embodiments of removable user interfaces, electronic computing devices, and systems are described. In one embodiment, an apparatus includes a body having a bend and a user interface area, a connector adapted to couple to a corresponding connector on an electronic device, and a plurality of conductive elements. The bend enables the user interface area to wrap around a portion of the electronic device when the connector is coupled to the corresponding connector on the electronic device. In another embodiment, a portable electronic system includes a removable user interface and an electronic computing device having a display surface, where the removable user interface is couplable to the electronic computing device such that the removable user interface is disposed over at least a part of the display surface. | 2013-01-17 |
20130019208 | MANAGING CONTENT COLOR THROUGH CONTEXT BASED COLOR MENU - Context based color menus are employed to assign a color to content through touch or gesture actions, keyboard entries, mouse or pen actions, and similar input. Context based color menus are deployed to assign a color through color controls. Color controls are positioned in a variety of forms and potentially expand to multiple levels of color control sets. An example color menu positions a set of top level color controls on an inside region of a context based color menu while positioning a set of color controls corresponding to shades of one of the top level controls on an outside region of the menu. Sub-menus are used to provide shades of colors associated with color controls adjacent to a sub-menu launcher. | 2013-01-17 |
20130019209 | IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND STORAGE MEDIUM STORING PROGRAMAANM Ishikawa; YoshikazuAACI Kawasaki-shiAACO JPAAGP Ishikawa; Yoshikazu Kawasaki-shi JPAANM Ishimaru; SatoshiAACI Kawasaki-shiAACO JPAAGP Ishimaru; Satoshi Kawasaki-shi JPAANM Shigeeda; SouichirouAACI Yokohama-shiAACO JPAAGP Shigeeda; Souichirou Yokohama-shi JP - An image processing apparatus acquires from a moving image, frames captured at predetermined time intervals or at positions of predetermined intervals with respect to a direction of gravity, and generates thumbnail images. The image processing apparatus then displays the thumbnail images in a display area at positions corresponding to the water depths at which the frames corresponding to the generated thumbnail images were captured. | 2013-01-17 |
20130019210 | RELATED PAGE IDENTIFICATION BASED ON PAGE HIERARCHY AND SUBJECT HIERARCHYAANM Priestly; MichaelAACI TorontoAACO CAAAGP Priestly; Michael Toronto CAAANM Riley; Alyson-KathleenAACI Grove HeightsAAST MNAACO USAAGP Riley; Alyson-Kathleen Grove Heights MN USAANM Xue; Wen KeAACI ShanghaiAACO CNAAGP Xue; Wen Ke Shanghai CNAANM Zhou; Yi YanAACI ShanghaiAACO CNAAGP Zhou; Yi Yan Shanghai CN - A method for related page identification based on page hierarchy and subject hierarchy includes receiving, by a computer, an identification of a current page from a user, the current page being located in a first page hierarchy; identifying a subject tag in the current page; locating the identified subject tag in a subject hierarchy; identifying a related page that is related to the current page based on the subject hierarchy, the related page being located in a second page hierarchy; determining a scope of the related page with respect to the current page based on the first page hierarchy and the second page hierarchy by the computer; navigating the second page hierarchy to determine a suggested page for the user, the suggested page having a desired scope with respect to the current page; and suggesting the suggested page to the user. | 2013-01-17 |
20130019211 | Optimizing lithographic mask for manufacturability in efficient mannerAANM Sakamoto; MasaharuAACI YamatoAACO JPAAGP Sakamoto; Masaharu Yamato JPAANM Rosenbluth; Alan E.AACI Yorktown HeightsAAST NYAACO USAAGP Rosenbluth; Alan E. Yorktown Heights NY USAANM Szeto-Millstone; Marc AlanAACI SeattleAAST WAAACO USAAGP Szeto-Millstone; Marc Alan Seattle WA USAANM Inoue; TadanobuAACI YamatoAACO JPAAGP Inoue; Tadanobu Yamato JPAANM Tian; KehanAACI Hopewell JunctionAAST NYAACO USAAGP Tian; Kehan Hopewell Junction NY USAANM Waechter; AndreasAACI Yorktown HeightsAAST NYAACO USAAGP Waechter; Andreas Yorktown Heights NY USAANM Lee; JonathanAACI Yorktown HeightsAAST NYAACO USAAGP Lee; Jonathan Yorktown Heights NY USAANM Melville; David OsmondAACI Yorktown HeightsAAST NYAACO USAAGP Melville; David Osmond Yorktown Heights NY US - Mask layout data of a lithographic mask includes polygons that each include horizontal and vertical edges. Each of a number of target edge pairs is defined by two edges of one or more of the polygons. A search box having a boundary coincident with a given edge of the edges of the polygons is specified. Whether the search box includes at least one edge of the edges of the polygons in addition to the given edge is determined. Where the search box includes at least one edge, at least one of the target edge pairs is specified as including the given edge and one of the at least one edge. For each target edge pair that has been specified, a manufacturability penalty value is determined. A dynamic manufacturability constraint table and a non-zero multiplier table are maintained. | 2013-01-17 |
20130019212 | Method And Apparatus For The Position Determination Of Structures On A Mask For Microlithography - A method and an apparatus for determining the position of a structure on a mask for microlithography, in which the position is determined by comparing an aerial image, measured by a recording device, of a portion of the mask with an aerial image determined by simulation. The position determination includes carrying out a plurality of such comparisons which differ from one another with regard to the input parameters of the simulation. | 2013-01-17 |
20130019213 | Method and Apparatus of Hardware Acceleration of EDA Tools for a Programmable Logic Device - Disclosed is a hardware accelerator for development engineering processes for a programmable logic device, such as for an FPGA. | 2013-01-17 |
20130019214 | THREE-DIMENSIONAL INTEGRATED CIRCUIT DESIGN DEVICE, THREE-DIMENSIONAL INTEGRATED CIRCUIT DESIGN, METHOD, AND PROGRAMAANM Morimoto; TakashiAACI OsakaAACO JPAAGP Morimoto; Takashi Osaka JPAANM Hashimoto; TakashiAACI FukuokaAACO JPAAGP Hashimoto; Takashi Fukuoka JP - A worst-case temperature calculation unit | 2013-01-17 |
20130019215 | SYSTEMS AND METHODS FOR OPTIMIZING BOOLEAN LOGIC USING ORGANICALLY-GROWN KARNAUGH MAPS - Systems and methods for optimizing Boolean logic are provided. The systems generate a one-dimensional array having a plurality of values corresponding to a plurality of indices, and determine a first location of a Karnaugh map in a first dimension thereof. The first location is determined using a first value of the one-dimensional array corresponding to a first index of the one-dimensional array. The systems also determine a second location of the Karnaugh map in a second dimension thereof. The second location is determined using a second value of the one-dimensional array corresponding to a second index of the one-dimensional array. The systems evaluate a target location within the Karnaugh map corresponding to the first and second indices in the first and second dimensions of the Karnaugh map, respectively, and search for at least one of a simplified minterm and a simplified implicant having the target location using the one-dimensional array. | 2013-01-17 |