US08245407B2

A cutting implement having a pair of cutting blades and a coating is provided. The coating has titanium chromium nitride and provides the cutting blades with a satin silver appearance. In some embodiments, the titanium chromium nitride coating has a thickness in a range between about 0.3 microns and 0.5 microns, a surface roughness in a range of about 15 to 25 10−6 inch/inch, and a hardness in a range of about 5.7 to about 9.1 gigapascals.
US08245397B2

A process of twinning a pair of polymer-insulated conductors to form a twisted pair, where the polymer-insulated conductors are formed by extruding a uniformly thick coating of polymer onto the conductors. More than one twisted pair is encased in a polymer jacket forming a cable. The twisted pair obtains a desirable average impedance performance using a reduced amount by weight of polymer forming said polymer-insulated conductors by: (i) extruding to form longitudinally running peaks and valleys in the exterior surface of each of the polymer-insulated conductors of the pair of polymer-insulated conductors and (ii) twinning resultant polymer-insulated conductors to nest at least one of the peaks in the exterior surface of one of the polymer-insulated conductors in at least one of said valleys in the exterior surface of the other of the polymer-insulated conductors of the pair of polymer-insulated conductors.
US08245396B2

In order to promote the adhesion of a crimp terminal (10) to an aluminum electric wire (100) by virtue of crimping to thereby realize an improvement in electric connecting performance, the thickness of tin plating applied to an inner surface of a conductor crimping portion (13) of the crimp terminal (10) is set to be in the range from 2.1 μm to 5.0 μm, and then, the conductor crimping portion (13) is crimped to a conductor (100a) of the aluminum electric wire (100).
US08245391B2

A MEMS hysteretic thermal device may be formed having two passive beam segments driven by a current-carrying loop coupled to the surface of a substrate. The first beam segment is configured to move in a direction having a component perpendicular to the substrate surface, whereas the second beam segment is configured to move in a direction having a component parallel to the substrate surface. By providing this two-dimensional motion, a single MEMS hysteretic thermal device may by used to close a switch having at least one stationary contact affixed to the substrate surface.
US08245390B2

The present invention relates to a method of manufacturing a printed wiring board (PWB) of the type depicted in FIG. 1. Such a PWB comprises a first substrate and alternating layers of a second substrate and a metal layer. The layer 2 metallization of the PWB is a thick layer of a composite engineered metal material having a configurable coefficient of thermal expansion (CTE) to provide CTE matching with respect to radio frequency (RF) components mounted on the PWB, and having substantial heat dissipation properties to dissipate heat generated by the RF components. This composite metal layer also provides a ground plane for the RF components.
US08245374B2

A deep rolling machine has a power unit (13) attached in a gate (31) such that the power unit (13) can be moved in the direction of force exertion (30). The power unit (13) is connected, with articulation, at one end (32), via a joint (33), to the end (11) of a shearing arm (3) of the deep rolling unit (15). The free end (34) of the gate (31) is fit with a back up roller (35) that is routed along a curved web (36), defined in a gap in the second end (11) of the shearing arm (3). In the closed position of the power unit (13), three joints (28, 29, 33) form a triangle (37). One of the joints (28) points to the rotating joint (5). The two shearing arms (3 and 4) of the deep rolling unit (15) are articulately connected to one another at the rotating joint (5). Also in the closed position, a crank lever (27) reaches a limit stop (39) at the end (12) of the shearing arm (4).
US08245368B2

A fastener includes first and second fastener units that releasably attach to one another. The first fastener unit includes a ring defining an inclined inner surface that narrows downward. The second fastener unit includes an upper plate defining a notched cylinder configured to abut the inclined inner surface of the ring; a lower plate having a seesaw-type push rod; and a push plate, which is operable by a user to press the push rod such that the push rod presses the ring upward. The push plate has a protrusion configured to press the notched cylinder against the inner surface of the ring when the fastener units are attached to one another, and to release the notched cylinder when the push plate is operated by the user. The first fastener unit may be in a vehicle floor mat, and the second fastener unit may be attached to a vehicle floor carpet.
US08245366B2

A clip assembly is provided for securing a crib bumper to a crib. The clip assembly may include a clip adapted to be secured to the crib bumper. The clip may include a body member having a first arm and a second arm coupled to the first arm. The clip may also include a clasping member carried by the body member and adapted to clasp the first arm and the second arm. The clip assembly may also include a belt adapted to secure the clip to a portion of the crib. The belt may include a strap member having a fastener, adapted to secure the strap member to the crib portion. The belt may also include a protruding member carried by the strap member and adapted to be received by the linking member.
US08245358B2

The present invention relates to a pacifier clip, consists of a base board, a pulling sheet, a mobile clipping sheet and a connection tool. When the pulling sheet is pulled, through the leverage effect the swivel rod optionally abuts against the bottoms of the support arms or swivels the passive sheet while the swivel rod is rotated, so the mobile end of the mobile clipping sheet generates an upward or downward movement, and the teeth lines of the mobile end and the teeth rows of the base board are engaged or forms a slit. When the mobile clipping sheet of the pacifier clip is clipped on a thicker object, through the leverage effect, the pair of support arms of the mobile clipping sheet applies a clockwise force to the swivel rod disposed below the support arms, so the abutting force between the two components is enhanced and the clipping effect is also increased.
US08245357B2

An assist grip of the present invention includes a grip body provided at both side base portions thereof with hinge recess portions and a hinge portion rotatably and pivotally supported in each of the hinge recess portions of both sides, and is fixed via the hinge portion to a to-be-fixed portion in an automobile. In a pivot support portion of the hinge portion, an outer support piece and an inner support piece are provided at a distance from each other, and between the inner support piece and the outer support piece, a torsion coil spring stored in a spring case is inserted. One end portion of the torsion coil spring is locked to an inside of the spring case, and the other end portion of the torsion coil spring projects from the spring case and is locked to a part of the grip body.
US08245353B2

A hinge has a pivoting leaf (2) and a fixed leaf (3), a hollow axle (7) fixedly connected to the pivoting leaf and rotatably connected to first and second journal bearings (5-1, 5-2) of the fixed hinge leaf, a spiral torsion spring (8) arranged in the hollow axle. One end of the spring is fixed to the hollow axle and the other end of the spring is fixed to a worm wheel (9) that is arranged in the first journal bearing. An endless screw (6) resides in the first journal bearing and engages with the worm wheel. Rotation of the endless screw drives the worm wheel and the spiral torsion spring to rotate, thereby adjusting the tension of the spring.
US08245352B2

Provided are a hinge assembly that is pivotably supported to a hinge plate for pivotably supporting a door, and which is provided with an integrally coupled retaining lever that selectively fixes the hinge plate, and a refrigerator provided with the hinge assembly. The hinge assembly includes a fixing member, the hinge plate, and the retaining lever. The fixing member projects to an upper surface of a refrigerator main body. The hinge plate is pre-fixed to the refrigerator main body, with a portion of the fixing member inserted in one portion of the hinge plate and a refrigerator door pivotably mounted to another portion of the hinge plate. The retaining lever is pivotably coupled to the hinge plate, to selectively retain the hinge plate through rotating horizontally about the hinge plate.
US08245336B2

An operating table has a column on which a table top is supported so that it is pivotable about an axis extending transversely to the table top and about an axis extending longitudinally to the table top, with the table top being connected to the column via joint parts which are rotatable.
US08245329B2

An improved plunger comprises a generally V-shaped handle attached to a top distal end of a shaft. The handle comprises two mirrored arms that face inwards from a base so that neither of them nor the shaft shares a vertical or a horizontal plane. The handle is removably detachable from the plunger so that it can be washed, disinfected, and sanitized. At least one extension shaft portion extends a height of the shaft when it is not collapsed into and housed in the hollow shaft.
US08245327B2

An athletic undergarment and a protective cup assembly is provided. The undergarment includes a cup pocket for holding the protective cup over the groin of the wearer. The cup includes an attachment location in a lower portion to secure a first end of a strap. The cup pocket defines a slit in a bottom portion of the cup pocket sized to allow the strap to pass therethrough. The coupling mechanism is provided having a first portion on the strap and a second portion disposed in a rear portion of the undergarment proximate to the waistband. In use, the strap extends between the legs portions so that the first portion and the second portion of the coupling mechanism can couple in a secure manner to inhibit displacement of the cup when exposed to upward forces.
US08245320B2

An eye shield attachment can be used in combination with a safety helmet. This helmet has a front brim continuous with a rim extending along each opposite side of the safety helmet to a pair of rim slots in the helmet's rim. The attachment has a pair of frames that can removably attach to the pair of rim slots in the helmet. The frames each have a fastening member that is lockable onto a corresponding one of the rim slots and adjustable to accommodate various depths in the rim slots. A support structure attached to the pair of frames extends along the rim toward the front brim. A front lens and corrective glasses may be attached to the support structure. A pliable bead may be attached to the front of the support structure and extend rearwardly to engage a wearer's forehead.
US08250667B2

A method, system, device, and software for automatically determining PI feedback parameters in a scanning probe microscopy application setup using an iterative feedback tuning process.
US08250665B2

A method for controlling a digital television (DTV) includes receiving independent space identification information recorded in a storage area of a compact wireless device and a wired equivalent privacy (WEP) key value of an access point (AP) card, receiving the WEP key value corresponding to the AP card of the DTV from a management server, and comparing the WEP key value received from the compact wireless device with the WEP key value received from the management server. If the WEP key values are identical to each other, receiving first checklist information associated with the use of the independent space from the management server, displaying the received first checklist information, and transmitting second checklist information, in which one or more elements of the displayed first checklist information is marked, to the management server.
US08250662B1

A system for provisioning a secure element on a mobile device is provided. The system comprises a first trusted service manager associated with a credit card, a second trusted service manager associated with a wireless service provider, and a mobile device. The mobile device has a secure element to hold the credit card and an over-the-air client to communicate wirelessly with the first trusted service manager and the second trusted service manager. When the second trusted service manager receives a message from the first trusted service manager to provision a personalization information for the credit card to the mobile device, the second trusted service manager transmits to the over-the-air client a message to initiate transfer of the personalization information for the credit card.
US08250655B1

A system, method and computer program product for identifying new variants of certain data objects, for example, malware-carrying files, including (a) dividing a file into a plurality of N pieces; (b) for each of the N pieces, calculating an average value of bytes in that piece; (c) generating a furl of length N elements, wherein each element of the furl has a value that represents the average value of its corresponding file piece; (d) calculating the distance between the furl and a second furl that corresponds to the file known to contain malware; and (e) based on the distance, determining whether the file is likely to carry a malicious object. The malicious object is, for example, a trojan, a virus, a rootkit or a worm. The second furl can be selected by comparing file size, and taking into account whether the file is packed. The furl elements are bytes, words, half words, etc. The distance is calculated based on, e.g., the sum of absolute value differences, root mean square difference and a correlation coefficient. The average value is an arithmetic average and a geometric average.
US08250643B2

A TCP 2003 is terminated in an intermediate driver 2006 within a gateway device 20, a TCP 3003 is terminated in an intermediate driver 3006 within a gateway device 30, and a frame is transferred between the intermediate drivers with a method not causing a congestion control such as a UDP. Besides, an SSL session is constructed between an SSL 2002 and an SSL 3002, and upon completing construction of the session, a public key and a secret key are sent by means of an Ethernet frame from a processing speed acceleration engine control to a processing speed acceleration engine. Thus, the gateway device transfers the frame not through a CPU but by employing the processing speed acceleration engine within an NIC in later communication between a terminal 21 and a server 31.
US08250636B2

A system for centrally managing a set of network-connected laboratory instruments is disclosed. For example, the system includes a centralized database that includes information about the instruments in the system and about the authorized users of the system. In particular, the centralized database indicates which users are authorized to use each of the instruments in the system. The database may also include information about the operations that each user is authorized to perform using the instruments and information indicating whether tests performed by each instrument must be signed using one or more electronic signatures. The system may recognize a number of “roles,” each of which is associated with a particular set of rights, and may assign one or more roles to each user. Instruments and other elements of the system may access the centralized database over a network to enforce the user rights represented by the information in the database.
US08250633B2

In various embodiments, techniques for flexible resource authentication are provided. A principal attempts to login to a target resource using first credentials. The target resource does not recognize the first credentials and in response thereto forwards the first credentials to an identity service. The identity service authenticates the principal via the first credentials and supplies second credentials to the target resource. The target resource recognizes and authenticates the second credentials and grants access to the principal.
US08250626B2

The present invention provides a way to secure data accessed by a software package pre-loaded on a computer system (for delivery to a customer). Specifically, under the present invention, customer data is loaded on a computer system along with any software package(s) that access the customer data prior to shipping the computer system to the customer. Also prior to shipping, a set (e.g., one or more) of passwords for accessing the data such as an administrative password and a hard disk password are set. After the computer system is shipped to the customer, confirmation of proper delivery will be sought. Once this confirmation is received, an access code such as a key or the set of passwords themselves will be shipped to the customer to unlock and use the data.
US08250622B2

Time slice transmission methods transmit data in bursts, thus creating a delay until playback of a service can begin when changing the service and therefore preventing smooth zapping. To solve this problem, a first stream used for burst transmission of packet sets and a second stream for continuously transmitting packets at a speed determined according to the transmission rate required for a particular service are multiplexed and transmitted. The content is reproduced using the continuously transmitted second stream during zapping, and the first stream transmitted in bursts is reproduced after zapping ends.
US08250621B2

A broadcasting receiver and a method for upgrading firmware of a cable card are disclosed. When firmware upgrading of the cable card is completed and a reset request is transmitted from the cable card to a host, if an application which is being executed is affected by rebooting of the cable card, the host defers the reset, so that a user can normally use the existing application service through the cable broadcasting receiver.
US08250604B2

A method of presenting a video electronic program guide (EPG), consistent with certain embodiments involves establishing a sorting of television channels, with a selected channel having a highest sorting priority, and other channels being arranged in pairs in a hierarchy below the selected channel; displaying a plurality of windows representing a plurality of the channels in a cross media bar menu arrangement, with the principal focus channel being represented at a window appearing at an intersection of horizontal and vertical bars in the cross media bar menu arrangement and the pairs of channels arranged on either side of the selected channel in the cross media bar menu arrangement; and retrieving sample clips of the channels in focus section of the sort order, and presenting the clips as repeating clips in their respective windows. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
US08250602B2

A method and apparatus for providing personalized supplemental programming is provided. In one embodiment, the invention can include searching text for a keyword, the text associated with primary programming to be provided to an element of an entertainment system, accessing a database upon finding the keyword, retrieving content associated with the keyword from the database, combining the retrieved content with the primary programming to generate combined programming, and providing the combined programming to the element of the entertainment system.
US08250601B2

A configuration apparatus includes a user interface allowing a user to initiate configuration of at least a target configurable device selected from a plurality of configurable devices. A command module is coupled to the user interface for dynamically generating a sequence of commands required to configure the target configurable device. The sequence of commands includes commands for entering a hidden service-configuration menu of the target configurable device. A communication module is coupled to the command module for transmitting the sequence of commands to the target configurable device.
US08250596B2

A technique for providing a reward as an incentive for a monitored person to be an audience member of at least one program being performed by reproduction equipment. A programming signal is provided for broadcasting the program with a programming signal source. The programming signal is encoded with discrete code signals, such that a preset number of the code signals occur within a given period of time, to produce an output signal, and the output signal is then broadcast. The broadcast output signal is received at a site where the monitored person is located, and the code signals therein are detected. The detected code signals are recognized only if a signal manually-actuated by the monitored person is received within a predetermined time period. The number of the code signals recognized while the monitored person is an audience member of the at least one program is determined, and the number of recognized code signals is compared with predetermined reward issuance criteria. A reward is issued when the reward issuance criteria are met by the number of recognized code signals.
US08250593B2

An information processing apparatus is disclosed which comprises: a first acquiring element for acquiring the number of times information contents are downloaded over a network; a second acquiring element for acquiring the number of times the information contents are reproduced; and a computing element for computing a pricing index for the information contents based on the number of times the information contents have been downloaded as acquired by the first acquiring element and on the number of times the information contents have been reproduced as acquired by the second acquiring element.
US08250592B2

Provided is an optical disk apparatus in which an interlocking slider engaged with a main slider directly drive an eject lever and a boss for performing a disk chucking operation. The optical disk apparatus includes a housing having a slot to receive a disk, a main unit having a turn table to rotate the disk, the main slider configured to move in first and second directions corresponding to insertion and ejection of the disk, the eject lever configured to eject the disk inserted into the housing through the slot, and the interlocking slider.
US08250571B2

An electronic mobile communication device is configured to install a computer program onto a computing device that is different than the mobile communication device. The installation process includes the electronic mobile computing device communicating with the computing device to obtain information for use in installing the computer program, and the electronic mobile computing device executing an installer for the computer program. The installer uses the information to install the computer program on the computing device.
US08250568B2

A method of distributing and executing upgrade/installation instructions as data objects. These instructions can then be completed automatically requesting user interaction only when required. This method would allow someone with little knowledge of the application and/or internal implementation of said application to perform an upgrade to the application.
US08250564B2

In order to shorten the unusable time, the multi-function peripheral (MFP) can communicate with a server storing a plurality of kinds of update programs together with update information for each of a plurality of kinds of functions, and includes a flash memory to store an execution program, a function execution portion to execute the stored execution program and execute at least one of the functions, a performance storage portion, when any of the functions is executed, to store performance information indicating execution of the function for each executed function in the flash memory, a determination portion to determine a target program from among the update programs stored in the server based on the performance information and the update information stored in the server, and an updating portion to acquire the determined target program and update the execution program stored in the flash memory with the acquired target program.
US08250563B2

Managing software is provided. A solution to a problem that has occurred with a program on a client data processing system is received by a server. This solution is created while solving the problem that occurred on the data processing system. The solution includes a process that may be executed on another data processing system to solve the same problem on that data processing system. The process is, for example, a script, a macro, or a set of computer executable steps or instructions. A database of solutions is selectively updated to reflect the new solution. In response to a request for a solution by another client system to a problem, the server will respond with the current solution that exists in the database.
US08250554B2

Systems and methods for dynamically generating computer executable technical support procedures, as well as updating/augmenting such executable procedures, by tracking and processing sequences of actions (execution traces) that are taken by experts (or users) when performing a procedure or when executing an executable procedure.
US08250549B2

A computer implemented tool is provided for assisting in the mapping of a computer program to a data processing apparatus wherein multiple physical instances of a logical variable in the computer program are required. A computer program is provided as the input to the tool which analyses the data flow of the program and identifies multiple physical instance requirement for logical variables. The tool adds mapping support commands, such as instantiation commands, Direct Memory Access (DMA) move commands and the like as necessary to support the mapping of the computer program to a data processing apparatus.
US08250548B2

A heterogeneous multiprocessor system including a plurality of processor elements having mutually different instruction sets and structures avoids a specific processor element from being short of resources to improve throughput. An executable task is extracted based on a preset depending relationship between a plurality of tasks, and the plurality of first processors are allocated to a general-purpose processor group based on a depending relationship among the extracted tasks. A second processor is allocated to an accelerator group, a task to be allocated is determined from the extracted tasks based on a priority value for each of tasks, and an execution cost of executing the determined task by the first processor is compared with an execution cost of executing the task by the second processor. The task is allocated to one of the general-purpose processor group and the accelerator group that is judged to be lower as a result of the cost comparison.
US08250545B2

An associated development-support apparatus for a semiconductor device enables highly accurate debugging and verification of operations. An emulator stub acquires event information by using a communication control unit, where the event is generated in a debugger, the event information is generated by a debugger stub according to an event, and transmitted by the debugger stub through a communication network. An emulator control unit analyzes the acquired event information, and controls an emulator according to the analyzed event so as to perform emulation processing which virtually emulates operations of the semiconductor device corresponding to the event based on hardware design information. The emulator stub acquires results of the event which is generated in association with the operations of the semiconductor device virtually emulated by the emulator, and notifies the debugger of the results of the event through the communication network and the debugger stub.
US08250542B1

A method for compressing trace data includes maintaining a record of register values known to a debugger unit. A data packet is generated that includes a value in response to determining that the debugger unit is unable to determine the value from the register values known to the debugger unit.
US08250530B2

One embodiment is directed to a method that may be practiced in a declarative application with composites organized hierarchically, including composites in the same hierarchy, but not directly related by direct intervening child/parent relationships. The method includes acts for providing a link between composites unrelated by direct intervening child/parent relationships. The method includes rendering data at a user interface. The data is associated with a first composite in a declarative application. The method further includes detecting, at the user interface, user interaction with the rendered data. As a result of detecting user interaction with the rendered data, the method further includes defining a composite path to the first composite. The method further includes providing the name of the path as a local variable to a second composite such that the second composite can interact with the data.
US08250529B2

A method of generating procedural language code for extracting data from a data warehouse comprising the steps of accepting a declarative specification and generating procedural language code to execute the declarative specification.
US08250527B1

Systems and methods maintain a “sticky” association of optimization settings defined for an image referenced in software code of an application being authored. According to one embodiment, a method comprises detecting, by a software code authoring tool, insertion into software code being authored in the authoring tool of a reference to an image. The authoring tool determines whether the detected reference replaces a previously-defined reference to an image in the software code with a reference to a new image. When determined that such a replacement is occurring, the authoring tool determines from data associated with the software code optimization settings for the image referenced in the previously-defined reference being replaced in the software code, and applies the determined optimization settings to the new image.
US08250513B1

In one embodiment, a method for routing of a circuit design netlist is provided. A processing cost is determined for each net in the netlist. A plurality of regions are defined for the target device such that the total processing costs of nets are balanced between the plurality of regions. Concurrent with routing one or more nets of a first one of the plurality of regions, one or more nets are routed in at least one other of the plurality of regions. Synchronization and subsequent routing are performed for unrouted nets of the netlist.
US08250491B2

A method, apparatus, system, and signal-bearing medium that in an embodiment represent previously-accessed data items as nodes in a tree or trees and display the tree or trees with the access time on an axis. The root node of a tree represents a data item accessed via an address entered by a user while a child node of the tree represents a data item selected from a parent node of the child node. In an embodiment, data items that were displayed in the same window as their parents have different connectors between their associated nodes than do data items that were displayed in different windows from their parents.
US08250481B2

A method, system, and medium are provided for presenting aspects of change associated with a geographic area that has been captured by high-resolution, remotely sensed imagery. One embodiment of the method includes receiving a query directed at the geographic area that includes one or more inputs, the query seeking an identification of regions associated with the geographic area that are characterized by aspects of change based on the one or more inputs; applying the query to a dataset of geospatial information that stores imagery associated with the geographic area, wherein the dataset includes information that is sufficient to identify the regions, and wherein the imagery is derived from the high-resolution, remotely sensed imagery, which is characterized by having a resolution of three meters or less per pixel; receiving a first results set that includes a first plurality of keys and corresponding change scores, wherein, (1) each key is useable to identify a certain region, and (2) each change score indicates an amount of change in the certain region from a first state to a second state; and presenting at least a portion of the results set in a viewing application.
US08250474B2

A chronology display is generated for use with a web presentation or other form of network presentation. The chronology display may include a plurality of intervals, with each interval representative of a period of time. In an embodiment, some of the intervals may indicate a number of content items provided on the network presentation during the time period that corresponds to each particular interval. The indication may be provided by a characteristic, such as for example, a color or shading that represents the number of content items provided on the network presentation.
US08250472B2

A first application executes in an identified state. The first application broadcasts the identified state. The broadcasted identified state of the first application is received by a second application. The second application determines contextual content based on the received identified state of the first application. The contextual content is displayed.
US08250471B2

An electronic device and a method for controlling an user interface thereof are provided. The method includes detecting an orientation of the electronic device, determining a arrangement of the user interface according to the detected orientation, displaying a shortcut key area and a status area on the user interface, and adjusting the user interface according to the operational signals from a touch panel of the electronic device.
US08250468B2

Document fragments are managed by the use of fragment objects. Fragment objects contain a reference to a portion of a source document. Referencing documents contain a reference to a fragment object which delivers the content of the fragment of the source document to the referencing document. The source document can be directly updated through updating the fragment of the source document contained in the referencing document via the use of the fragment object. Source document deletion is controlled by storing the references to the source document by fragment objects so that no fragment object has a reference to a nonexistent source document. A process for organizing document fragments within a document management system wherein source documents comprise duplicates of the document fragments includes replacing a duplicate fragment with a reference to a single fragment object the fragment object including a reference to a fragment of a source document and an object class method for deletion of the fragment object including instructions to remove the reference to the fragment object from the metadata of the source document to which the fragment object refers.
US08250462B2

Disclosed herein are a method and a system of fulfilling requests for information data from a network client in a client-server environment. The information data requested is accessible from a network server and is displayable through a form-based format hypertext document whereby the information data is provided by the filling of dedicated form fields in the hypertext document. The method comprises the following steps. Receiving (13) at the network client a hypertext document and a program component; displaying (31) the hypertext document, the hypertext document having initially no information data filling its form fields; obtaining (41) a request for information from a user of the network client, through a user interface presented to the user as a result of the displaying of the hypertext document, and calling (43) the program component for obtaining the requested information data; upon determination (51) that the requested information data is already or not stored in a buffer memory allocated to the program component in the network client, obtaining (57) the requested data by retrieving them from the buffer memory, or downloading (53, 55, 57) them from the network server; filling (59) the appropriate form fields in the hypertext document with the obtained information data, and displaying the hypertext document with the requested information data contained therein.
US08250460B1

First, second, and third sets of spreadsheet cells are defined in a display, the first and second sets being separated by a first boundary having a selected orientation, the second and third sets being separated by a second boundary having the selected orientation. A selected scrolling function is disabled within selected sets among the first, second and third sets of cells in accordance with an alternating pattern.
US08250455B2

Assistance for document creation in a computer system which allows at least one agent to be registered therein is provided. The computer system causes the at least one agent to monitor input by a user during the document creation, acquire information on the input obtained by the monitoring, retrieve at least one content from multiple contents accumulated in a storage unit based on the acquired information, and transmit the retrieved at least one content to a display unit to display the retrieved content on a screen.
US08250452B2

A method and apparatus for embedded memory security is disclosed. One embodiment protects data in a memory block from unauthorized reading. When writing or reading data to or from the memory block an error correction code is used to calculate an ECC value, wherein the calculation of the ECC value is based on a combination of the data and a access identifier provided to the memory block prior to reading. The access identifier identifies the requesting program. A read error is signalled in case the calculated ECC value does not match a stored value thus indicating an access violation.
US08250450B2

A system for use in one-way communications takes data from a source and parses it into work units. The work units may have a fixed size. The data of the work units is given to a redundant array of independent disks (RAID) library. The RAID library applies parity to the data and produces a number of output streams. Each stream includes data from the work units and redundant data from the parity application. The streams are combined and sent over a network. The inverse parity is applied on the receiving side to recreate the data. The redundant data is used in place of any data having an error condition, such as being lost or corrupted. The data is reconstructed on the receiving end without the need to resend data.
US08250446B2

A decoder having an element decoding unit generating external information for input data, including an exponent position determining unit, when the external information output from the element decoding unit is input, of information excluding a sign bit from the external information, specifying an exponent that is a bit position where a value different from a sign bit first appears, a mantissa obtaining unit obtaining information of 1-bit or a plurality of bits in a position next to the exponent as a mantissa out of the external information, a storage unit storing the exponent and the mantissa and a restoring unit restoring the external information by reading the exponent and the mantissa stored in the storage unit, wherein the element decoding unit performs iteration decoding based on the restored external information is utilized.
US08250438B2

Methods and apparatus are provided for improved iterative error-erasure decoding. A signal is decoded by obtaining a plurality of symbols associated with the signal and one or more corresponding reliability values; generating at least one erasure list comprised of L symbols and at least one shortened erasure list comprised of L′ symbols, where L′ is less than L; and constructing an erasure set by taking erasures from at least one of the erasure list and the shortened erasure list. A signal is also processed by generating one or more reliability values using a soft-output detector; generating an erasure list of symbols by comparing the reliability values to at least one reliability threshold value (or by sorting); and performing error erasure decoding using the erasure list. The size of the erasure list can optionally be adjusted using feedback information.
US08250432B2

Variable modulation within combined LDPC (Low Density Parity Check) coding and modulation coding systems. Variable modulation encoding of LDPC coded symbols is presented. In addition, LDPC encoding, that generates an LDPC variable code rate signal, may also be performed as well. The encoding can generate an LDPC variable code rate and/or modulation signal whose code rate and/or modulation may vary as frequently as on a symbol by symbol basis. Some embodiments employ a common constellation shape for all of the symbols of the signal sequence, yet individual symbols may be mapped according different mappings of the commonly shaped constellation; such an embodiment may be viewed as generating a LDPC variable mapped signal. In general, any one or more of the code rate, constellation shape, or mapping of the individual symbols of a signal sequence may vary as frequently as on a symbol by symbol basis.
US08250430B2

An encoding apparatus includes a systematic encoder that generates information bits and parity bits, both of which are transmitted selectively to a decoding apparatus. At certain points, sufficient bit data are transmitted to identify the state of the systematic encoder. The decoding apparatus partitions the received bits at these identifiable points, and processes each partition separately by predicting the information bits, modifying the predicted information bits according to the received information bits, and using the parity bits to correct errors in the resulting information bits. In video coding, this partitioning scheme can deal flexibly with multiple image formats without requiring extra decoding circuitry. With a parallel decoding apparatus, the number of decoding units operating concurrently can be changed flexibly. The error correcting capability of the decoding apparatus is also improved.
US08250429B2

A turbo encoder is provided to be capable of improving its performance in the case that the redundancy is low. A first constituent encoder (1) of an output device of the turbo encoder inputs a data coding sequence (Xk) directly and outputs a redundant data sequence (Zk). A second constituent encoder (2) inputs data coding information (X′k) mixed with the data coding sequence by an interleaver (3), and outputs a redundant data sequence (Z′k). A buffer (4) holds the data coding information (X′k) mixed with the data coding sequence by the interleaver (3). Thus, the data coding sequence (Xk), the redundant data sequences (Zk), (Z′k) and the data coding information (X′k) held by the buffer (4) are output in this order.
US08250427B2

A technique for selecting an erasure code from a plurality of erasure codes for use in a fault tolerant system comprises generating a preferred set of erasure codes based on characteristics of the codes' corresponding Tanner graphs. The fault tolerances of the preferred codes are compared based at least on the Tanner graphs. A more fault tolerant code is selected based on the comparison.
US08250425B2

Embodiments of a system and methodology are disclosed for enabling a network to manage threshold values provided to UEs for use in decoding ACK-NAK signals. In various embodiments described herein, a base station signals an actual fixed threshold value in a semi-static manner for use by UEs to decode ACK/NAK signals. In these embodiments, the threshold value is part of a semi-static but UE-specific threshold value. This allows the base station to accommodate varying UE geometries, and optimize power savings for ACK-NAK transmissions. Embodiments of the invention also allow the base station to enforce a desired quality of service (QoS) without excessive power variations across ACK/NAK which are limited by the transmit power dynamic range.
US08250421B2

An optimized JTAG interface is used to access JTAG Tap Domains within an integrated circuit. The interface requires fewer pins than the conventional JTAG interface and is thus more applicable than conventional JTAG interfaces on an integrated circuit where the availability of pins is limited. The interface may be used for a variety of serial communication operations such as, but not limited to, serial communication related integrated circuit test, emulation, debug, and/or trace operations.
US08250420B2

An integrated circuit (IC) is disclosed that comprises a circuit portion (100) having a plurality of inputs (102) and a plurality of outputs (106), the plurality of inputs being arranged to receive a test pattern in a test mode of the integrated circuit, the test pattern comprising a plurality of test vectors for feeding to the plurality of inputs in successive clock cycles. The IC also comprises a test arrangement for testing the circuit portion (100), comprising a test pattern generator (110) for generating the test pattern, masking logic (150) for masking selected outputs of the plurality of outputs (106) and a signal generator (130) coupled to the masking logic (150) for generating a masking signal triggering the masking of all of said circuit portion outputs during selected cycles of the successive clock cycles, the signal generator (130) being responsive to clock cycle selection data (s1-st). This way, selected clock cycles or individual flip-flops can be masked out without requiring external control signals. The IC may also comprise a mask storage arrangement (115) for storing masks to mask a plurality of scan chains for all cycles within a pattern.
US08250419B2

In a first embodiment a TAP 318 of IEEE standard 1149.1 is allowed to commandeer control from a WSP 202 of IEEE standard P1500 such that the P1500 architecture, normally controlled by the WSP, is rendered controllable by the TAP. In a second embodiment (1) the TAP and WSP based architectures are merged together such that the sharing of the previously described architectural elements are possible, and (2) the TAP and WSP test interfaces are merged into a single optimized test interface that is operable to perform all operations of each separate test interface.
US08250415B2

Provided is an optical disk reproduction apparatus capable of preventing information that is different from the original sub information from being subjected to error correction erroneously, and of stably reproducing the sub information. The optical disk reproduction apparatus (1) has an optical head (301) for reading a reproduction signal including main information and sub information based on a recording mark formed on an optical disk (300), a main information extraction unit (4) for extracting the main information from the reproduction signal, and a sub information extraction unit (2) for extracting the sub information from the reproduction signal. The sub information extraction unit (2) determines a reproduction accuracy of the sub information, and includes an error correction control unit (308) for deciding a timing of performing error correction of the sub information according to the determined reproduction accuracy, and an error correction unit (309) for performing the error correction of the sub information according to the timing decided with the error correction control unit (308).
US08250404B2

Disclosed are a method, a system and a computer program product of operating a data processing system that can include or be coupled to multiple processor cores. In one or more embodiments, an error can be determined while two or more processor cores are processing a first group of two or more work items, and the error can be signaled to an application. The application can determine a state of progress of processing the two or more work items and at least one dependency from the state of progress. In one or more embodiments, a second group of two or more work items that are scheduled for processing can be unscheduled, in response to determining the error. In one or more embodiments, the application can process at least one work item that caused the error, and the second group of two or more work items can be rescheduled for processing.
US08250395B2

A mechanism is provided for controlling operational parameters associated with a plurality of processors. A control system in the data processing system determines a utilization slack value of the data processing system. The utilization slack value is determined using one or more active core count values and one or more slack core count values. The control system computes a new utilization metric to be a difference between a full utilization value and the utilization slack value. The control system determines whether the new utilization metric is below a predetermined utilization threshold. Responsive to the new utilization metric being below the predetermined utilization threshold, the control system decreases a frequency of the plurality of processors.
US08250381B2

A method of allocating power to ports in an Ethernet switch, including: (1) assigning a configuration power to a selected port, wherein the assigned configuration power is less than a power supplied by the selected port to a powered, (2) enabling and powering the selected port in a single indivisible step, (3) determining the power limit of a device coupled to the selected port, (4) comparing the power supplied by the selected port to the device with the configuration power assigned to the selected port, and (5) if the power supplied by the selected port to the device is greater than the configuration power assigned to the selected port, then increasing the configuration power of the selected port to correspond with the power limit of the device.
US08250380B2

A method and apparatus are provided for implementing secure erase for solid state drives (SSDs). An encryption key is used to encrypt data being written to SSD. A controller identifies a key storage option, and responsive to the identified key storage option, stores a key for data encryption and decryption. The controller deletes the key within the SSD responsive to the identified key storage option, ensuring that once the key is deleted, the key is not recoverable and data is effectively erased.
US08250371B2

A system and methods for coordinating the operation of a client security module and a host security module on a mobile electronic device. The modules communicate with each other through a platform abstraction layer using application programming interfaces to coordinate their activities. In particular, on start-up of the device, the host security module obtains user authorization input from a user and passes the input to a client operating system for validation. Once validated, the host security module unlocks the host-side of the device. At the same time, the client operating system sends a notice or request to the client-side virtual machine requesting that the client-side be unlocked. Once the virtual machine is initialized and available it launches the client security module and unlocks the client-side. During the delay while the virtual machine loads, the user is given access only to the host applications.
US08250361B2

A server certificate issuing system in which existence of a Web server for which a certificate is to be issued can be confirmed and security is further improved is realized, wherein the user authentication is carried out using a test certificate having the SSL certificate format. Servers transmit server certificate request to the registration server which transmits the test certificate request to the test certificate issuing authority. The test certificate issuing server transmits the generated test certificate to the registration server which transmits the test certificate to the corresponding server and requests to install the test certificate. Then, the registration server accesses with SSL protocol to the server and verifies whether or not the session of the SSL protocol has been established. The registration server transmits the CSR to the certificate issuing server only when the SSL protocol has been established.
US08250355B2

A method, system, and computer program product are disclosed for automatically determining a valid ordering of provisioning operations, and their needed parameters, so that a provisioning system can configure a desired resource state. This is accomplished by formally describing the pre-conditions and effects of provisioning operations, the current state of managed resources and the desired final state. A planning algorithm is then used to determine the provisioning operations, a valid ordering and appropriate parameters to bring the system from the current state to the desired state.
US08250348B2

In a first aspect, a first processing method is provided. The first processing method includes the steps of (1) operating a processor in a first mode based on an operand size associated with a first instruction received by the processor; and (2) dynamically switching the processor operation mode from the first mode to a second mode based on a different operand size associated with a second instruction received by the processor. Numerous other aspects are provided.
US08250338B2

A mechanism for broadcasting instructions/data to a plurality of processors in a multiprocessor device via aliasing is provided. In order to broadcast data to a plurality of processors, a control processor writes to the registers that store the identifiers of the processors and sets two or more of these registers to a same value. The control processor may write the desired data/instructions to be broadcast to a portion of memory corresponding to the starting address associated with the processor identifier of the two or more processors. When the two or more processors look for a starting address of their local store from which to read, the two or more processors will identify the same starting address, essentially aliasing the memory region. The two or more processors will read the instructions/data from the same aliased memory region starting at the identified starting address and process the same instructions/data.
US08250336B2

A method, system, and computer program product for storing result data from an external device. The method includes receiving the result data from the external device, the receiving at a system. The result data is stored into a store data buffer. The store data buffer is utilized by the system to contain store data normally generated by the system. A special store instruction is executed to store the result data into a memory on the system. The special store instruction includes a store address. The executing includes performing an address calculation of the store address based on provided instruction information, and updating a memory location at the store address with contents of the store data buffer utilizing a data path utilized by the system to store data normally generated by the system.
US08250329B2

Write requests from host computers are processed in relation to a thin provisioning storage subsystem. A write request is received from a host computer. The write request identifies a first virtual disk that has been previously assigned to the host computer. It is determined whether the first virtual disk has to be allocated additional physical storage locations of the thin provisioning storage subsystem for storing data associated with the write request. In response to determining that the virtual disk has to be allocated additional physical storage locations, the following is performed. First, a quantity of free space remaining unallocated within physical storage locations of the thin provisioning storage subsystem is determined. Second, where the quantity of free space remaining unallocated within the physical storage locations satisfies a policy threshold associated with a second virtual disk, the second virtual disk is write-inhibited. The first and second virtual disks can be different.
US08250317B2

A storage system capable of managing information in accordance with system configuration changes is provided.When sub-storage systems 20A, 20B are connected to each other, a storage system 100 is managed in such a manner that the sub-storage systems 20A and 20B are connected to each other via a connection cable 44 to constitute modules 20A and 20B respectively, pieces of coupling control information of the respective modules 20A, 20B are coupled together, and the modules 20A, 20B are recognized as a single access target for data input/output requests from a host 51A.
US08250315B2

Embodiments of the present invention address deficiencies of the art in respect to nested transaction rollback and provide a method, system and computer program product for dynamic nest level determination for nested transaction rollback. In an embodiment of the invention, a nested transaction rollback method can be provided. The method can include detecting a violation of a block of memory accessed within a set of nested transactions, retrieving a tentative rollback level for the violation, discarding a speculative state for the block of memory at each level of the set of nested transactions up to and including the tentative rollback level, refining the tentative rollback level to a lower level in the set of nested transactions, and additionally discarding a speculative state for the block of memory at additional levels in the set of nested transactions up to and including the refined rollback level.
US08250314B2

A non-volatile memory device includes addressable sectors and an ancillary volatile memory array. The ancillary volatile memory array stores protection information in the addressable sectors that is not accessible to users of the memory. The protection information is downloaded in the memory array at every power-on of the memory device. The memory array includes at least two additional columns containing preset logic information physically adjacent to the columns containing the downloaded information. A logic circuit is input with the logic information read from the additional check columns for checking the integrity of the preset logic information content of the check columns. An integrity check signal is output by the logic circuit.
US08250307B2

According to a method of data processing, a memory controller receives a prefetch load request from a processor core of a data processing system. The prefetch load request specifies a requested line of data. In response to receipt of the prefetch load request, the memory controller determines by reference to a stream of demand requests how much data is to be supplied to the processor core in response to the prefetch load request. In response to the memory controller determining to provide less than all of the requested line of data, the memory controller provides less than all of the requested line of data to the processor core.
US08250305B2

Systems, methods and computer program products for data buffers partitioned from a cache array. An exemplary embodiment includes a method in a processor and for providing data buffers partitioned from a cache array, the method including clearing cache directories associated with the processor to an initial state, obtaining a selected directory state from a control register preloaded by the service processor, in response to the control register including the desired cache state, sending load commands with an address and data, loading cache lines and cache line directory entries into the cache and storing the specified data in the corresponding cache line.
US08250303B2

A mechanism is provided in a cache for emulating larger linesize in a substrate with smaller linesize using gang fetching and gang replacement. Gang fetching fetches multiple lines on a cache miss to ensure that all smaller lines that make up the larger line are resident in cache at the same time. Gang replacement evicts all smaller lines in cache that would have been evicted had the cache linesize been larger. The mechanism provides adaptive linesize using set dueling by dynamically selecting between multiple linsizes depending on which linesize performs the best at runtime. Set dueling dedicates a portion of sets of the cache to always use smaller linesize and dedicates one or more portions of the sets of cache to always emulate larger linesizes. One or more counters keep track of which linesize has the best performance. The cache uses that linesize for the remainder of the sets.
US08250302B2

A system and method for data cache management are provided in which a request for access to data is, and a sample value is assigned to the request, the sample value being randomly selected according to a probability distribution. The sample value is compared to another value such as a previously stored sample value, and the data is selectively stored in the cache based on results of the comparison. If the requested data is not in the cache, the sample value may be compared with an extreme one of a plurality of sampled values such as the lowest sampled value. Each of the sampled values may be stored in a database, and the sampled values or the probability distribution may be changed over time to account for frequency of requests.
US08250299B2

According to one embodiment, a method for storing data on a magnetic tape comprises receiving data from two different hosts and simultaneously writing the data from the hosts to the magnetic tape using multiple transducers. In another approach, a method for storing data on a magnetic tape comprises receiving requests to establish a concurrent reservation from multiple hosts and allocating a unique stripe in a wrap to each of the hosts that sent the requests, wherein the wrap is a collection of data tracks to be written simultaneously in one direction of tape movement by multiple transducers of a tape head, and the wrap is logically divided into the stripes. Also, the method includes receiving data from the hosts and simultaneously writing the data from the hosts to the magnetic tape using the multiple transducers. Other systems and methods concerning storing data on magnetic tapes are described as well.
US08250298B2

Mechanisms are provided for inhibiting precharging of memory cells of a dynamic random access memory (DRAM) structure. The mechanisms receive a command for accessing memory cells of the DRAM structure. The mechanisms further determine, based on the command, if precharging the memory cells following accessing the memory cells is to be inhibited. Moreover, the mechanisms send, in response to the determination indicating that precharging the memory cells is to be inhibited, a command to blocking logic of the DRAM structure to block precharging of the memory cells following accessing the memory cells.
US08250291B2

An image processing apparatus includes a nonvolatile memory device including a first storage area configured to store one or more predetermined information items; a secondary storage device including a second storage area configured to store the predetermined information items; and an access control unit configured to control access to the first storage area and the second storage area in response to an access request to access the predetermined information items.
US08250289B2

A semiconductor memory device includes a memory cell array and the memory cell array includes: a plurality of memory blocks and at least one setting unit. The at least one setting unit stores a location and a size of a boot data storage region within the plurality of memory blocks that stores boot data. The at least one setting units may include a register for setting usage of each memory block as a boot block. The semiconductor device may be a phase-change memory.
US08250286B2

A block management method for managing a multi level cell (MLC) NAND flash memory is provided, wherein the MLC NAND flash memory has a plurality of physical blocks grouped into at least a data area and a spare area, each of the physical blocks has a plurality of pages divided into a plurality of upper pages, and a plurality of lower pages with a writing speed thereof being greater than that of the upper pages. The block management method includes configuring a plurality of logical blocks for being accessed by a host, recording the logical block belonging to a frequently accessed block and executing a special mode to use the lower pages of at least two physical blocks of the MLC NAND flash memory for storing data of one logical block belonging to the frequently accessed block. Accordingly, it is possible to increase the access speed of a storage system.
US08250284B2

An object of the present invention is to properly estimate a storage capacity or the performance of a storage device to be prepared in a remote site.In an information system 1, a first storage device 100 stores data of a first host computer 200 in a first virtual volume provided by thin provisioning using a first volume as a resource, and a second storage device 100 stores data of a second host computer 200 in a second virtual volume provided by thin provisioning using a second volume as a resource. An information apparatus (management device 400) in the information system 1 acquires the history of data writing in the new data area of the first volume on the basis of the base volume and the differential volume, then generates a transition of an allocation capacity of a storage area of the first volume on the basis of the acquired history of data writing in a new data area of the first volume. The information apparatus then finds, on the basis of the generated transition, a capacity of the second volume to be required after a predetermined period of time.
US08250283B1

According to one general aspect, a method may include receiving, from a processor at an I/O controller, a write-distribute command that includes an indication of data to be written to a group of storage mediums and instructions that the data should be written to multiple storage locations within the group of storage mediums. In various embodiments, the method may also include, based on the command's instructions, writing the data to at least a first storage location of the storage mediums. In one embodiment, the method may include returning a write completion message, from the I/O controller to the processor, after the data is written to a first storage location.
US08250277B2

In general, the subject matter described in this specification can be embodied in methods, systems, and program products. A mobile computing device is determined to have electrically coupled by physical contact with a docking system that is adapted to supply electrical power for charging the mobile computing device. The docking system is determined to be a first type of docking system from a plurality of types of docking systems. A first user interface profile that corresponds to the first type of docking system is selected from among a plurality of user interface profiles. Each of the plurality of user interface profiles corresponds to a respective type of docking system from the plurality of types of docking systems. The first user interface profile is presented by the mobile computing device in response to selection of the first user interface profile.
US08250273B2

Encryption of interrupt vectors and authentication of device drivers prevents unauthorized modules from interfering with an interrupt handler. An operating system may encrypt an interrupt vector for a PCI device, initializing a Local Interrupt Controller of a CPU with the key to enable decryption of the interrupt vector, initializing a redirection table on an I/O Interrupt Controller of the CPU with the encrypted interrupt vector, and initializing the PCI device with an encrypted MSI vector for subsequent use in an interrupt request. The PCI device may raise an interrupt that can only be decrypted by the Local Interrupt Controller and used be used by the processor to handle the interrupt. The operating system may also authenticate a driver before executing a request to register, deregister or change an interrupt handler. An authentication code is sent from the OS to the device driver for use in any request. The request is executed only if the operating system determines that the authentication code in the request matches the authentication code stored by the operating system for that device driver.
US08250259B2

In a storage system having a plurality of storage apparatuses, each of the storage apparatuses stores therein a coupling mode that is information indicative of whether or not to permit setting of a communication path between each of the storage apparatuses and a plurality of other storage apparatuses. A management apparatus is provided to be coupled for communication to each of the storage apparatuses. The management apparatus has a communication path setting part that provides a user interface for setting the communication path. The communication path setting part does not permit setting of the communication path, at the time of setting the communication path, when the coupling modes of both of the storage apparatuses between which the communication path is to be set are set permissible.
US08250253B2

Techniques for generating information identifying a next direct memory access (DMA) task to be serviced. In an embodiment, arbitration logic provides a sequence of masking logic to determine, according to a hierarchy of rules, a next task to be serviced by a DMA engine. In certain embodiments, masking logic includes logic to mask information representing pending tasks to be serviced, the masking based on identification of a channel as being a suspended channel and/or a victim channel.
US08250244B2

Method for connecting a host computer device to a wireless communication network, the host computer device being provided with an operating system with at least one pre-installed generic driver providing a generic communication protocol (7) for communication between the host computer device and a standard class of computer peripheral devices other than wireless modem devices, the method comprising the steps of: (a) connecting a wireless modem device to the host computer device; (b) setting up, by means of a pre-installed generic driver of the operating system on the computer device, a modem/host communication interface (6) for communication between the wireless modem device and the computer device; (c) connecting the host computer device to a wireless communication network via the wireless modem device; (d) routing data traffic (8-9) between the host computer device and the wireless communication network over the modem/host communication interface (6). The generic communication protocol (7) is used in the modem/host communication interface (6) for transferring the data traffic (8-9) between the host computer device and the wireless modem device.
US08250239B2

An network server includes a receiving unit that receives content from a client apparatus connected via a network, a conversion determining unit that obtains metadata of the content to determine whether to convert the media format of the content according to the metadata, and selects the media format after conversion according to the metadata, and a format converting unit that converts the media format of the content into the media format selected by the conversion determining unit.
US08250237B2

Embodiments may include a database messaging system having a database server in communication with one or more database clients. The database server may include a database messaging module, which may include a database administrator (DBA) interface module to receive a message request, where the message request includes message content and an indication of one or more database clients to which a message will be sent. The database messaging module may also include an address module to determine an IP address associated with each of the one or more database clients and a database messaging transmitter to transmit a message to each determined IP address, where the message may include the message content. The database clients may include a client listener for receiving the message from the database server and displaying it to a database client user's monitor.
US08250233B2

An electronic communication device includes a buffer and a controller. The buffer stores characters as they are being input by a user. The controller transmits the stored characters over a network when the number of characters stored exceeds a threshold. The controller also dynamically adjusts the threshold time period.
US08250227B2

A system, computer program and method for transmitting requested data from a data source in response to data transmission requests from at least one electronic device according to differential rates of throughput. Data transmission requests are classified into one of a plurality of throughput classes, with each throughput class having an assigned rate of throughput. A proportion of data transmission requests to be processed from each throughput class is selected such that each data transmission request has a rate of throughput approximating the assigned rate of throughput of its class. The requested data is then sent from the data source to the electronic device.
US08250213B2

Methods and apparatus to allocate resources associated with a distributive computing network are disclosed. A disclosed example method includes receiving resource allocation information associated with a service that is to be hosted by a distributive computing network, determining a first configuration type and a second configuration type specified within the received resource allocation information, determining at least one configuration group associated with the first configuration type and at least one configuration group associated with the second configuration type, determining physical resources included within the distributive computing network to host the service, electronically allocating the physical resources for the at least one configuration group associated with the first configuration type, electronically allocating the physical resources for the at least one configuration group associated with the second configuration type, and hosting the service within the physical resources in accordance with the allocations.
US08250211B2

A method and apparatus for the automatic migration of data via a distributed computer network allows a customer to select content files that are to be transferred to a group of edge servers. Origin sites store all of a customer's available content files. An edge server maintains a dynamic number of popular files in its memory for the customer. The files are ranked from most popular to least popular and when a file has been requested from an edge server a sufficient number of times to become more popular than the lowest popular stored file, the file is obtained from an origin site. The edge servers are grouped into two service levels: regional and global. The customer is charged a higher fee to store its popular files on the global edge servers compared to a regional set of edge servers because of greater coverage.
US08250209B2

Disclosed is a management system, which makes it possible to securely maintain the communication between the managing apparatus (host) and the managed apparatus (device) even when a certain malfunction has occurred in the network or the server. When the device cannot receive the request sent from the host, the device changes the communication mode from the bilateral communication mode to the unilateral communication mode, and then, when it becomes possible to receive the request, the device changes the communication mode from the unilateral communication mode to the bilateral communication mode to transmit the response to the host. Further, when the host cannot transmit the request to the device, or when the host cannot receive the response to the request, the host suspends an operation for transmitting the request, and then, when it becomes possible to receive the response to the request, the host resumes the operation for transmitting the request.
US08250205B2

A business process management computer, when the load of a service execution computer etc. is increased, determines the condition of a service call step which is calling a service execution unit, etc. of said service execution computer, etc. If said condition is the bottleneck condition, it determines the condition of the service call step in other process which is calling said service execution unit, etc. If there is no condition other than the bottleneck in that condition, the addition of the resource for said service execution computer, etc. is determined and if there is a condition in which the throughput can be limited, it is determined that the throughput should be limited. In a process which is configured with a plurality of service call steps, when the resource insufficiency has occurred, a means to make the adequate addition of the resource possible can be provided.
US08250203B1

Method and system for collecting diagnostic information for network communication is provided. The method includes configuring a host bus adapter (HBA) to operate as a standard HBA while collecting diagnostic information in a diagnostic mode after a trigger condition occurs; storing the diagnostic information in a first memory for the HBA; transferring the diagnostic information from the first memory to a second memory in a host system that is operationally coupled to the HBA; and formatting the diagnostic information for presentation to a user.
US08250201B2

Server performance is monitored by inserting code into servlets running on the server. Code is inserted at the servlet beginning to record start time, servlet name and input parameters in a table in memory on the server. Code is also inserted at the exit and exception points of the servlet to record stop time in the table and to determine whether to add this information in the table to an array in a web page a log file. The web page or log file is then examined to determine server performance.
US08250198B2

Techniques and systems for providing capacity planning for data center services are disclosed herein. In some aspects, a multi-tier service is analyzed to determine a query response time (QRT) that can be used for resource planning or other service management reasons. The QRT may include a front end (FE) response time of FE servers and a back end (BE) response time of BE servers, where the BE servers are partitioned servers, and where the response times are based on various request rates from users. In various aspects, the QRT may include a network transmission time of data transmitted between an end user and each tier. In further aspects, the FE response time may be modeled using a single server queuing model while the BE response time may be modeled using a simulation or regression analysis.
US08250197B2

A method for providing quality of service to a plurality of hosts accessing a common resource is described. The common resource may be a middle-tier or back-end server. A client IO request is received at one host of the plurality of hosts from one of a plurality clients executing as software entities on respective hosts. The host determines whether an issue queue is full. The IO request is issued to the common resource when the issue queue is not full. A current average latency observed at the host and an adjusted window size is calculated, based at least in part on the current average latency. The issue queue is resized to correspond with the adjusted window size.
US08250194B2

A solutions-based computer system manufacturing process includes assembling computer and storage system components for creation of a given solution-based product as a function of a customer order or plan. The process further includes assigning a solution identifier to the solution-based product. The solution identifier includes a solution type and a unique identifier within the solution type.
US08250185B2

A method, device, and computer program product are provided for automatically generating connectivity configuration between domains by a device. A rule is received by the device. The rule is read by the device to determine a first domain invoking a service, a second domain having the service, and connectivity requirements for the first and second domains. A first proxy and a second proxy are automatically determined to fulfill the rule by the device. The first proxy is automatically assigned to the first domain and the second proxy is automatically assigned to the second domain.
US08250179B2

Systems, methods, and computer products for providing podcasts via Internet Protocol Television (IPTV) are disclosed herein. Exemplary embodiments include a network-based method for providing digital media podcasts. The method includes receiving a request to render at least one podcast on a communications device authenticated on an IPTV network, retrieving the at least one podcast from the IPTV network, and providing the at least one podcast to the communications device.
US08250177B2

Dynamic processing markers for use with cached web pages. If a request for a cached web page is received at a server, the server can provide the cached web page to the client. However, if there are one or more processing markers associated with the cached page, the server may process the dynamic processing marker using information from the request. Potentially, the dynamic result of this processing may be provided with the cached web page to the client. Alternatively or in addition, the dynamic processing marker is provided to the client, whereupon the client provides the processing marker to another server that processes the marker. Accordingly, even cached web pages that are cached at the server side may cause appropriate processing by the server upon receiving a request for the web page.
US08250171B2

In a content delivery method in a P2P network, a node managing a content causes a downstream node to manage a volume of a divided content; this volume is according to a situation of the downstream node (for example, a line speed to which a node is connected). A node managing a content holds, as management information, partial information of the divided content managed by its own node, and location information indicative of a location at which a content itself is presented. Next, when a content transfer request is sent to a node managing a content, the node accesses a content holding node in accordance with the held location information, downloads a volume of a divided content indicated by the partial information, and uploads the volume of the divided content to a node that sends the content transfer request.
US08250161B2

Embodiments of the present disclosure provide systems and methods for publishing an electronic document. Briefly described, in architecture, one embodiment of the system, among others, can be implemented as follows. A distribution module retrieves a distribution list identifying at least one user that is to be notified about the publication of the electronic document. As such, when a transfer module sends the electronic document to a network location, a messaging module automatically notifies the at least user from the distribution list of the publication of the electronic document and provides instructions to the at least one user for retrieving the electronic document from the network location. Other systems and methods are also provided.
US08250155B2

A system and method for transmitting an electronic mail message to one or more intended recipients, which allows the user to designate that an electronic mail message contains a request for information which requires a reply from the one or more intended recipients, monitors electronic mail messages incoming to the sender to detect whether a reply has been received within the response period, and upon receiving a reply from any of the one or more intended recipients, presents the reply to the sender with one or more user-selectable icons which allow the sender to accept the reply as sufficient or request more information from the one or more intended recipients in response to selection of a user-selectable icon.
US08250148B2

A method, computer program product and system for processing TCP/IP packets. A TCP protocol stack may store a payload of a received TCP/IP packet in a data fragment list. The TCP protocol stack may further read the header of the received packet to extract a value used to index into a table storing a list of transport control blocks (TCBs). The TCP protocol stack may further perform a lock and a read operation on the TCB indexed in the table. The TCP protocol stack may further transmit the payload to the TCP application without requiring the application to perform a lock, read, write or unlock operation on the indexed TCB since the TCP protocol stack and the TCP application are operating on the same thread. By the TCP application foregoing the lock, read, write and unlock operations on the TCB, there is a reduction in the number of memory accesses.
US08250145B2

A user device requests a web page from a web server of a third-party website, which is separate from a social networking system. The web server from the third-party website sends a markup language document for the requested web page to the user device which includes an instruction for a browser application running on the user device to incorporate information obtained from the social networking system within the web page. Based on the instruction in the received markup language document, the user device requests personalized content from the social networking system, which generates the requested personalized content based on social information about the user. The user device then renders the web page with the personalized content contained in a frame and displays the rendered web page and the frame to the user.
US08250142B2

A home network integrates a television to enable a user to use the television to conduct an Internet video conference by leveraging the Internet video conferencing functionality provided by a home computer connected to the Internet. The television is connected to the home network via a TV client module, and a video camera co-located with the television is also connected to the TV client. The TV client presents on the television an Internet conferencing option selectable by a user to invoke the video conferencing functionality of the personal computer. During the video conference, video and audio data captured by the video camera are transmitted by the TV client over the home network to the personal computer for forwarding onto the conferencing parties on the Internet, and user interface data representing video/audio streams received from the Internet are transmitted by the personal computer to the TV client for display on the television.
US08250137B1

A method, apparatus, and system are provided for assigning tasks and/or providing resources in a distributed system. An indication of a task being available for processing is provided to one or more remote systems in a distributed system based on a distribution list. At least one response from one of the remote systems capable of performing the task is received in response to the indication. The response includes a request for a resource for performing the task. The resource for performing the task is provided to the remote systems.
US08250131B1

Method and system for managing a distributed computing environment. The methods and systems include handling multiple heterogeneous dispatch systems, preventing deadlock in single threaded servers, optimizing distributed activities, homogeneous identification of heterogeneous resources and automatically distributing failed tasks within a distributed system.
US08250127B2

Extending entropy in a random number generation utility. Where a device has access to trusted sources of encrypted data, such as encrypted network traffic, such encrypted network traffic may be sampled and the bits fed into the entropy seeding routines of the random number generation utility.
US08250125B2

The invention relates to a system and a method for easily switching between a number of sets (1) of objects (2) each mapped by means of a hierarchical structure. In this case the interrelationships of the objects (2) are typically presented in a tree structure. A transition point (3) can be used to switch between the individual different trees which represent the different interrelationships of the objects (2).
US08250124B2

A method of assigning content with an entry in a directory includes parsing the content into text phrases. Mappings between each entry in the directory and information in name fields of the directory are determined. Name proposals for a phrase are determined using the mappings. Each name proposal identifies a potential match between the content and one or more entries in the directory. The content is assigned to an entry in the directory associated with a name proposal of the one or more name proposals.
US08250122B2

Embodiments of the invention broadly contemplate systems, methods, apparatuses and program storage devices providing a mechanism in which a file system and copy command (or file transfer command) allows the start of a copy operation when a file is being copied to and allow the system to continue to read the file as and when it gets updated (appended with additional data), thus permitting automated simultaneous file transfer and copy operations.
US08250120B2

A method for merging media includes the steps of obtaining a first input from a first media device, the first input comprising first data corresponding to properties of one or more first media files, obtaining a second input from a second media device, the second input comprising second data corresponding to properties of one or more second media files, generating a merged list comprising one or more first selected media files of the first media files sharing a common property with at least one of the second media files and second selected media files of the second media files sharing the common property, and causing execution of one of the first selected media files, one of the second selected media files, or both.
US08250116B2

A data simulator receives a set of directives specified in a file and creates one or more datastreams from which a data structure may be built as specified by the directives. The directives may specify configuration settings, constants, changing fields, values and probabilities.
US08250115B2

A method, system and a program product for processing data is disclosed. The method, system and program product disclosed herein comprises processing data encoded as one or more data elements in a data format. The data format is further processed by a parser to extract the encoded data elements. The data is encoded as multiple data elements in accordance with the first data format and saved to a file in the memory. An unique index is created to each data element indicating the locations of data elements in the file. The index is associated with the file and index is arranged to enable the extraction of data elements directly from the file in memory. The index is embedded in a art of the file and is not used by the parser for extracting the data elements from the file.
US08250114B2

A computer-implemented method identifies nodes that are beneficiaries of node importance inflating links in a directed graph of linked nodes. The directed graph of linked nodes corresponds to a linked database, and the nodes correspond to documents within the linked database. The method is performed by a computer system including one or more processors and memory storing one or more programs, the one or more processors executing the one or more programs to perform the method. The method includes computing, for each of at least a subset of the nodes in the directed graph, a respective quantity corresponding to a mathematical derivative of a node importance function, and performing a remedial action on a respective node in the directed graph in accordance with the respective computed quantity computed for the respective node.
US08250112B2

Techniques for constructing a software application are provided. A data model of the application is represented as a relational model. Control logic of the application is defined to specify each of a plurality of operations of the application as a mapping from a current state of the application data model and one or more current application inputs to a new state of the application data model and one or more application outputs, described by one or more relational algebra operations selected from the group consisting of a relation-complement operation, a disjunction operation and a conjunction operation.
US08250110B2

A proxy server 10 transfers, when a protocol header and content specified in a distribution request from a client 18 are not stored in a storage device 28, the distribution request to an origin server 12; stores the protocol header and content, which have been transmitted from the origin server 12, in the storage device 28; transmits the protocol header and content to the client 18; creates another protocol header based on the protocol header transmitted from the origin server 12; and stores the created protocol header in the storage device 28. When the protocol header and content specified in the distribution request from the client 18 have been stored in the storage device 28, the proxy server 10 extracts the protocol header and content from the storage device 28 and distributes them to the client 18.
US08250104B2

A system may include a data store storing global data mapped from local data maintained by a plurality of heterogeneous data subsystems. The system may further include a life cycle coordinator including a global data life cycle model defining at least one life cycle for the global data, said life cycle coordinator being configured to receive a data update message defined in accordance with the global data life cycle model and representative of an update of the local data of one of the heterogeneous data subsystems, the data update message including a life cycle status identifier of a data record associated with the update, translate the data update message to at least one global data operation, the translation being based at least in part on the life cycle status identifier, and apply the update to the global data by performing the at least one global data operation.
US08250102B2

Embodiments described herein are directed to the accessing remotely stored binary object data in a binary object store. In one embodiment, a computer system receives a request for a portion of binary object data, sends a query to a database server requesting access to the binary object data, and receives a binary object reference. The binary object reference includes binary object identification data and use characteristics specific to the binary object store. The computer system sends a binary object data access request based on the binary object reference to the binary object store using a binary object store interface, and receives the binary object data corresponding to the binary object data access request. The binary object data comprises a portion of data files. The computer system also sends the received binary object data to the user.
US08250093B2

An improved method and system for performing path-level access control evaluation for a structured document in a collection, where the structured document includes a plurality of nodes and each of the nodes is described by a path, is disclosed. The method comprises providing a cache for temporarily storing a cache entry for a path associated with a node of the plurality of nodes, receiving a query that includes a request to access the node, checking the cache entry for the path associated with the node, and determining whether to grant access to the node based on the cache entry.
US08250087B2

An information processing apparatus includes a controller that reads data by outputting, to a storage device having a data-recordable medium, a request for reading data recorded to the medium. Using file system management information corresponding to the data recorded to the medium, the controller generates, and outputs to the storage device, bit map data enabling the storage device to distinguish between the first cluster numbers where the starting data of read files are recorded, and the first cluster numbers where the starting data of non-read files are recorded.
US08250085B1

A method and system for improving data loss prevention via cross leveraging fingerprints of protected data is described. In one embodiment, fingerprints of sensitive data of multiple organizations are shared across data loss prevention (DLP) systems of these organizations. A DLP system of each organization monitors information content associated with this organization to detect sensitive data of other organizations, and notifies one or more users within the organization upon detecting sensitive data of other organizations. In addition, a report of external data loss detection is provided to users within an organization whose sensitive data is detected in information content of the other organizations.
US08250078B2

Disclosed is a system for, and method of, calculating parameters used to determine whether records and entity representations should be linked. The system and method take into consideration interdependent fields, e.g., fields whose constituent field values may be positively or negatively correlated. The system and method apply iterative techniques such that parameters from each linking iteration are used in the next linking iteration. The system and method need no human interaction in order to calibrate and utilize record matching formulas used for the linking decisions.
US08250067B2

A method and system for determining dominance of the media elements of display pages is provided. The dominance system provides a scoring mechanism for scoring the dominance of media elements of display pages based on features of each media element of the display page. To generate the scores for the media elements of the display page, the dominance system first identifies the media elements and then identifies the features of the media elements. The dominance system then scores the identified media elements using the provided scoring mechanism and the identified features.
US08250066B2

A ranking method and system. The method includes receiving by a computing system, from a user, a keyword associated with a search for information. The computing system generates a results list comprising links to files comprising data associated with the keyword. The computing system generates and displays a first ranked results list comprising the links in a first ranked order. The computing system receives from the first user, a selection for a first link of the links. The computing system determines that the first link comprises relevant information associated with the keyword. The computing system generates a second ranked results list. The second ranked results list comprises the links in a second ranked order differing from the first ranked order. The first link is listed as a first selection on the second ranked results list. The computing system stores the second ranked results list.
US08250063B2

A method, apparatus, and computer implemented instructions for restricting a fan-out type search of a distributed database. A search request is received indicating that a requesting node originating the search request desires to avoid receiving search results including inaccessible nodes. Responsive to receiving the search results from other nodes, the search results are filtered to remove search results from inaccessible nodes to form filtered search results. The filtered search results are passed to the requesting node.
US08250059B2

Crawling a browser-accessible application by causing a target application and a bridge application to run concurrently in a browser-controllable player, and iteratively receiving from the bridge application current state information of the target application, storing the state information on a data storage device if the state information is not found on the data storage device, where the state information is stored as a descendant state of an initial state of the target application, and interacting with the target application in accordance with a predefined simulation algorithm, thereby effecting a new state of the target application, until a predefined termination condition is reached.
US08250054B2

An Internet infrastructure that supports search operations that are restricted by user favorite lists, related user metadata, and user trends that are based on client-stored user favorite behavior. The Internet infrastructure contains a search engine server coupled to a plurality of web browsers resident on client devices that contain user/favorite lists and metadata. The search engine supports delivery of search result web links to the client device based upon a search string, favorite list, and related metadata. The search engine server gathers favorite lists and related metadata from the plurality of web browsers, anonymously and with user permission. The search engine server stores the gathered favorite lists and related metadata in a database that is associated with the search engine server, and delivers search results based upon the search string by putting restrictions on search results based upon stored data in the database.
US08250053B2

A method, system, and medium are provided for enhancing a search result snippet that is associated with a URL. Potentially descriptive terms of the URL are identified by reconciling multiple sources of terms related to the URL. One aspect includes comparing search terms of historically relevant queries to anchor text for the URL. The search result snippet might be intelligently enhanced by causing common terms to be visibly distinguished when the snippet is displayed.
US08250044B2

Methods, articles of manufacture, and systems for reducing network traffic for database transactions between a requesting client and a database server are provided. For some embodiments, the client may access statistical information regarding the data, such as that commonly contained in indexes (e.g., encoded vector indexes), conventionally generated for use by a query optimizer. For some embodiments, based on the statistical information regarding the data, the client may request that the server send small byte-code representations of data from the database, rather than the actual data. The small byte-code representations may be significantly smaller than the actual represented data, thus reducing network traffic between the client and server. The client may then retrieve the actual represented data from a corresponding data representation record.
US08250040B2

Techniques for providing content management services are described. Managing content services includes determining a value of content and determining storage actions of the content based on the value. The value of the content is determined by weighting factors, such as access frequency, a rating, a size of the content, a type of the content, and a security level of the content. Based on the value of the content, one or more storage actions may be determined for the content to optimize storage. The storage actions may include identifying a version of the content to be saved, compressing the content, determining a back up of the content to store, identifying a location to store the content, performing erasure encoding of the content, and/or removing the content.
US08250037B2

Embodiments of the invention relate to systems, methods, and computer program products for improved electronic discovery. Embodiments herein disclosed provide for an enterprise wide electronic management server that provides for data to be identified, located, retrieved, preserved, searched, reviewed and produced in an efficient and cost-effective manner across the entire enterprise system. In addition, by structuring management of e-discovery based on case/matter, custodian and data and providing for linkage between the same, further efficiencies are realized in terms of identifying, locating and retrieving data and leveraging results of previous e-discoveries with current requests.
US08250036B2

A system according to one embodiment includes at least one processor configured to: receive a request to perform a snapshot of data associated with an application running on multiple servers; instruct I/O Freezers on different servers to freeze data requests from instances of the application running on the servers; and instruct the I/O Freezers to initiate snapshot processing on the data associated with the application so that the I/O Freezers perform the snapshot processing within the same window of synchronization.
US08250033B1

A replication process using snapshots to maintain information regarding changes made to a production data set following a point in time. In some embodiments, the production data set may be a file system and the snapshot may store information relating to changes made to both previously-allocated and newly-allocated data blocks. When a change is made to a previously-allocated data block, the original contents for the data block may be copied to a save volume prior to being overwritten by the new data, while for a newly-allocated data block no data may be copied to the save volume. An entry may also be created in a map identifying each changed data block. A replication process may then read the block map to identify data blocks storing new data to should be replicated to a replication data set, such that the replication data set remains a copy of the production data set.
US08250032B2

A method, a system and a computer program product for matching a publication to at least one subscriber are disclosed. After receiving a publication request, a matching engine accesses a hash table to determine whether there is a non-wildcarded match corresponding to the publication request. If the matching engine finds the non-wildcarded match in the hash table, the matching engine omits validating a topic of the publication and provides the non-wildcarded match to the broker device without waiting for a result of searching a wildcarded match. Otherwise, the matching engine validates the topic of the publication. The matching engine also starts to search a wildcarded match in a wildcarded subscription data store. Upon finding the wildcarded match, the matching engine provides the wildcarded match to the broker device. The matching engine provides each result of the findings asynchronously to the broker device.
US08250030B2

Techniques for writing data in a distributed database system having a plurality of members and a master are disclosed. In one embodiment, a write request is received at an originating member. The write request is applied to a version of a database on the originating member and is placed in a journal queue of items for propagating to the master in one single atomic action. The write request is propagated to the master. Whether the propagated write request is associated with a conflict is determined, and in an event it is determined that the propagated write request is associated with the conflict, an indication that the write request is associated with the conflict is sent to the originating member.
US08250029B2

A method is provided for replicating transaction data from a source database to a target database wherein the transaction data is communicated from a change queue associated with the source database to the target database. An initial path is provided between the change queue and the target database for transaction data to flow. The initial path has a maximum transaction load capacity. It is then detected whether the current transaction load is close or equal to the maximum transaction load capacity of the initial path. If so, another path is provided between the change queue and the target database.
US08250022B1

A new production generation method comprising: a.) storing a list of productions on a memory store on a computer, wherein each production comprises a context and a consequent, each context and consequent comprising at least one feature; b.) searching the production list for productions with contexts that match a user-provided context; and c.) if no context-matching production is found, i.) randomly selecting a sub-set of features from the user-provided context, ii.) selecting from the production list by uniform chance a first production with a context that matches the selected feature sub-set, iii.) substituting the feature or feature sub-set with the consequent of the first production to create a first feature set, iv.) replacing features in the first feature set as specified by predefined rules to create a new feature set, and v.) displaying a new production consisting of the user-provided context and the new feature set.
US08250018B2

An expert system aids engineering personnel working in a manufacturing or other industrial environment by answering questions relating to machines, processes, systems or other elements of the environment. Users can interact with the system using kiosks in the relevant areas of the plant to enter queries and receive answers. A user can enter a query in a natural language format, which the system parses for keywords or keyterms. The system can use a backward chaining method to reach a solution, based upon the user's answer to further questions that the system asks the user.
US08250014B2

A method for the computer-aided learning of a control of a technical system is provided. An operation of the technical system is characterized by states which the technical system can assume during operation. Actions are executed during the operation and convert a relevant state into a subsequent state. The method is characterized in that, when learning the control, suitable consideration is given to the statistical uncertainty of the training data. This is achieved in that the statistical uncertainty of a quality function which models an optimal operation of the technical system is specified by an uncertainty propagation and is incorporated into an action selection rule when learning. By a correspondingly selectable certainty parameter, the learning method can be adapted to different application scenarios which vary in statistical requirements. The method can be used for learning the control of an operation of a turbine, in particular a gas turbine.
US08250009B1

Methods, systems, and apparatus, including computer programs encoded on one or more computer storage devices, for training and retraining predictive models. A series of training data sets for predictive modeling can be received, e.g., over a network from a client computing system. The training data included in the training data sets is different from initial training data that was used with multiple training functions to train multiple trained predictive models stored in a predictive model repository. The series of training data sets are used with multiple trained updateable predictive models obtained from the predictive model repository and multiple training functions to generate multiple retrained predictive models. An effectiveness score is generated for each of the retrained predictive models. A first trained predictive model is selected from among the trained predictive models included in the predictive model repository and the retrained predictive models based on their respective effectiveness scores.
US08250004B2

Computer implemented machine learning methods are described. A co-operative learning method involves a first rule based system and a second rule based system. A rule base is generated from input data and recursion data is used to recursively update the rule base as a result of newly received input data. Rule data defining at least one rule and associated data are sent to the second system which determines whether to update its rule base using the transmitted rule data, and if so the recursion data is used to recursively determine the updated rules for its rule base. A father machine learning method for a rule based system, involves receiving time series data, determining whether the data increases or decreases the spatial density for previously existing rules, and if so then creating a new cluster and associated rule, otherwise a new cluster is not created.
US08249992B2

Digital rights management and audience measurement systems and methods are disclosed. An example method includes receiving a request to upload media content to a content distributor, attempting to obtain a code associated with the media content, querying a program information database for program information associated with the media content using the code, and applying a business rule to the media content based on the program information.
US08249991B2

Peculiar identification information to identify a recording medium itself is recorded onto the recording medium on which contents information as a target of a reproduction deadline management is recorded. At least the identification information recorded on the recording medium as mentioned above is read by a terminal apparatus and transmitted to a server apparatus. In the server apparatus, a reproduction possible deadline of the contents information recorded on the recording medium is managed on the basis of reproduction possible deadline information indicative of the reproduction possible deadline regarding the contents information recorded on the recording medium on the basis of at least the identification information.Thus, when the reproduction deadline of the contents recorded on the recording medium is managed, the operation for allowing the server apparatus side to set registration information such as personal information or the like of the user as in the conventional system is unnecessary.
US08249988B2

A method, apparatus and system for verifying a charge payment transaction subsequent to executing the charge payment transaction in a retail location. The method includes moving a charge payment device into the retail location and presenting the charge payment device at a merchant point of sale located at the retail location for performing the charge payment transaction. A transaction record of the charge payment transaction is stored in a transaction log within the charge payment device. A report record of the charge payment transaction is transmitted from the merchant point of sale to a settlement system and added to an electronic payments report. The transaction log is electronically correlated with the electronic payments report, checking for discrepancies between the transaction log and the electronic payments report.
US08249982B1

A method for providing an electronic payment system includes receiving, in conjunction with a purchase by a buyer using a personal computing device in the purchase of content, a mobile telephone number of the buyer. The electronic payment system transmits, to a mobile communications device of the buyer, information to which the buyer must respond to authorize the purchase. The electronic payment system causes, following receipt of a reply to the information sent to the buyer's mobile communications device, a monetary amount corresponding to the price to be paid for the content to be charged to a mobile subscriber account corresponding to the mobile telephone number of the buyer. Methods further include processing a payment for a purchase at a POS terminal at a retail location based upon entry of the mobile telephone number of the buyer into the POS terminal.
US08249976B1

Systems and methods for optimizing order placement in an electronic trading environment are provided. Global queue holder orders are placed in a tradeable object to reserve quantity for traders. Traders may submit order requests for quantity at price levels at which a global queue holder order is holding quantity. When a trader submits an order for a quantity at a price level at which quantity is being held, a gateway compares the order to the global queue holder order information stored in a database. If the trader's order coincides with a price level at which quantity is held, then the gateway virtually transfers ownership of that quantity to the trader, who then assumes the advantageous queue position. When the quantity associated with the order is filled, the fill information is sent to the gateway, which to the database to determine which trader is associated with the filled order quantity.
US08249975B1

Trading processes interact with each other through a market process. The trading processes and the market process all operate on a platform. When the market process determines that one of the trading processes is satisfying a condition, such as providing a best price for a side of the market, then the market process automatically notifies the trading process of a new contra-side best market price in advance of providing such notification to other trading processes.
US08249960B2

A system and method for providing real-time validation to a content provider of a customer's request transmitted via a communications system for delivery of content by the content provider to the customer via a communications system. A request for validation of the customer from the content provider, the request including data identifying the customer, is dealt with by determining from the identifying data whether the customer is a subscriber and then immediately requesting acknowledgement by the customer of the customer's request for the delivery of the content. Upon receipt of an acknowledgement from the customer a validation of the customer's request is sent to the content provider.
US08249957B2

A system and method for processing push transactions. A payor may initiate a transaction without input from the payee. A system can determine who the payee is from partial information provided by the payor, and direct the transaction to the proper party.
US08249955B2

An inventory management, and a shipping/returns management system can be analyzed to determine various performance characteristics of an e-commerce operator, such as whether the latter maintains sufficient items to meet demand, whether distribution is occurring in a timely fashion, etc. The systems are analyzed using one or more anonymous proxy accounts.
US08249953B2

Methods and devices are provided for determining the status of a networked device, e.g., a networked RFID device. In some embodiments of the invention, a customized packet is used to transmit a “heartbeat” from each of a plurality of networked devices to a server. Some such embodiments use a customized syslog packet for the heartbeats. The heartbeat includes identification information regarding the device, e.g., the unique electronic product code (“EPC”) of the device. The identification information may include other identification and/or authentication information, such as a shared secret and time data, which may be hashed with the identification information. The heartbeat may include information indicating the health, accuracy and/or reliability of the device and/or of the network that includes the device.
US08249951B2

An aggregation of functionality related to a product within an electronic catalog hosted by a wholesaler web system is provided by presenting on a client computing device a webpage in which a single product is directly associated with a single access point. The single access point provides a means by which plural wholesaler web system functions related to the single product are made available to a consumer. A listing of the plural wholesaler web system functions related to the single product is displayed within the webpage in response to an activation of the single access point by the consumer. In response to a selection by the consumer from the displayed listing the wholesaler web system initiates a performance of the one of the plural wholesaler web system functions so selected.
US08249943B2

A system and method for auction based polling is provided. Parameters related to a poll are received from a first user. Parameters related to a poll are received from a first user. A query is associated with the poll. A priority of the poll is determined based on the parameters. The poll is distributed to one or more second users according to the priority. Results to the poll are gathered. The results are reported to the first user.
US08249929B2

Systems and methods are disclosed for providing content in accordance with informational campaigns or advertisements administered by one or more distribution partners. the distribution partners typically revenue share with the system administrator (system owner), who coordinates the informational campaigns and sends electronic mails (e-mails) associated therewith. By applying a distribution optimization formula to various informational or advertising campaigns of the distribution partners, e-mails with links to these distribution partners will be sent to users, and each user who opens the e-mail and clicks on a portion of the e-mail over an underlying link, will be directed to the requisite distribution partner, typically the server associated therewith.
US08249928B2

In addition to standard product labels, incentive labels are printed and provided to customers when an item is identified to and weighed by a scale/label printer located in a store by accessing an incentive database to determine the existence and nature of any incentive. One or more display devices may be used in connection with providing incentives, including enabling a customer to select from among a number of incentives displayed. An incentive label construction may be provided with desirable folding features. Certain incentives may be of a graduated/progressive type to invite larger purchases by customers.
US08249926B2

Managing risks of crop production can be performed by understanding the relative performance of different agricultural inputs under the same or similar environmental conditions. In addition, managing of crop production risks can be performed by understanding variations in the performance of the same agricultural inputs over a range of environmental conditions. By being able to describe and understand these variations in performance, decisions can be made which are consistent with overall business and/or production objectives and limit risk associated with variations in environmental conditions. In addition to producers there are other stakeholders in the crop production process, such as financial institutions, insurance providers, users of crops produced, and input suppliers. These and other stakeholders can provide financial incentives to producers for managing crop production risks through use of environmental classification and/or genotype-by-environment information.
US08249922B2

The invention provides for advertising content selection, presentation, and statistics reporting at a wireless user terminal. The invention includes a method for selecting a subset of advertising content for presentation at the wireless user terminal. The invention includes a method for presenting advertising content at a wireless user terminal in response to one or more conditions detected at the wireless user terminal. The invention includes a method for collecting advertising content presentation statistics and providing the advertising content presentation statistics to at least one network system. In one embodiment, the invention may include one or more of the advertising content selection, presentation, and statistics reporting functions.
US08249918B1

A method of delivering advertisements with media content using context based filtering is provided. The method comprises copying a unit of media content and then accessing a first advertisement wherein the first advertisement comprises a first advertisement content and a context based filtering criteria. The method also comprises examining the copied unit of media content using the context based filtering criteria and when the copied unit of media content conflicts with the context based filtering criteria, the copied unit of media content is delivered without the first advertisement content. When the copied unit of media content does not conflict with the context based filtering criteria, the copied unit of media content is delivered with the first advertisement content.
US08249889B2

Interactive information regarding a product in a package is provided. A unique identifier is received. The unique identifier identifies a package containing a product. Use information is generated based at least partially on stored user information regarding past use of the product.
US08249886B2

Systems and methods for risk assessment are disclosed. In various embodiments, the systems and methods may include at least one risk information source receiving risk information, and generating a risk assessment report based on the risk information. In various embodiments, the systems and methods may include a risk information source, an asset information source, and an analysis system that correlates one or more risks with one or more assets. In various embodiments, the systems and methods may generate a risk assessment report from the correlated risk information and asset information. In various embodiments, the systems and methods may be applied globally assessing risks that occur in any region or country throughout the world, for any type of risk(s) or any type of asset(s). In various embodiments, the systems and methods may be beneficial to business organizations for identifying, quantifying and/or managing potential and/or actual operating risks.
US08249881B2

A new approach to speech recognition that reacts to concepts conveyed through speech, which shifts the balance of power in speech recognition from straight sound recognition and statistical models to a more powerful and complete approach determining and addressing conveyed concepts. A probabilistically unbiased multi-phoneme recognition process is employed, followed by a phoneme stream analysis process that builds the list of candidate words derived from recognized phonemes, followed by a permutation analysis process that produces sequences of candidate words with high potential of being syntactically valid, and finally, by processing targeted syntactic sequences in a conceptual analysis process to generate the utterance's conceptual representation that can be used to produce an adequate response. Applications include improving accuracy or automatically generating punctuation for transcription and dictation, word or concept spotting in audio streams, concept spotting in electronic text, customer support, call routing and other command/response scenarios.
US08249875B2

According to one embodiment of the present invention a computerized voice-analysis device for determining an S,H,G profile is provided (as described herein, such an S,H,G profile relates to the strengths (e.g., relative strengths) of three human instinctive drives). Of note, the present invention may be used for one or more of the following: analyzing a previously recorded voice sample; real-time analysis of voice as it is being spoken; combination voice analysis—that is, a combination of: (a) previously recorded and/or real-time voice; and (b) answers to a questionnaire.
US08249873B2

Tonal correction of speech is provided. Received speech is analyzed and compared to a table of commonly mispronounced phrases. These phrases are mapped to the phrase likely intended by the speaker. The phrase determines to be the phrase the user likely intended can be suggested to the user. If the user approves of the suggestion, tonal correction can be applied to the speech before that speech is delivered to a recipient.
US08249872B2

Techniques for notifying at least one entity of an occurrence of an event in an audio signal are provided. At least one preference is obtained from the at least one entity. An occurrence of an event in the audio signal is determined. The event is related to at least one of at least one speaker and at least one topic. The at least one entity is notified of the occurrence of the event in the audio signal, in accordance with the at least one preference.
US08249859B2

There is a system for selecting a text for output from among multiple texts according to whether or not a phrase is included in the multiple texts. The system includes a determination unit that determines whether or not each of predetermined multiple phrases is included in each of the multiple texts; an index calculation unit that, with respect to each of the multiple phrases, calculates a larger index for a text having the highest of priorities preset among texts including the phrase, then indexes for other texts; and an output unit that selects texts each having a larger sum of sums of the calculated index for each text and outputs a group of the selected texts.
US08249858B2

Methods, systems, and computer program products are provided for multilingual administration of enterprise data. Embodiments include retrieving enterprise data; extracting text from the enterprise data for rendering from digital media file, the extracted text being in a source language; identifying that the source language is not a predetermined default target language for rendering the enterprise data; translating the extracted text in the source language to translated text in the default target language; converting the translated text to synthesized speech in the default target language; and storing the synthesized speech in the default target language in a digital media file.
US08249855B2

A set of candidate documents, each of which may be part of a bilingual, parallel set of documents, are identified. The set of documents illustratively includes textual material in a source language. It is then determined whether parallel text can be identified. For each document in the set of documents, it is first determined whether the parallel text resides within the document itself. If not, the document is examined for links to other documents, and those linked documents are examined for bilingual parallelism with the selected documents. If not, named entities are extracted from the document and translated into the target language. The translations are used to query search engines to retrieve the parallel correspondent for the selected documents.
US08249854B2

A method and apparatus provide for performing language translation by obtaining a selection of a language preference for presentation of text and/or speech on an electronic device. When data is received that includes content in a language other than the preferred language, a decision whether translation is required may be reached by analyzing the context of the language or metadata associated with the language, such as. HTML tags, or language data included in a particular protocol, e.g. HTTP headers. A selection may be made of billing level, determined at least in part by the languages involved, desired accuracy, latency and volume of translation. If necessary, the data may be routed to a translation host or service before final presentation.
US08249852B2

A method for monitoring a wind turbine is provided. The method includes defining at least one subsystem of the wind turbine and providing a simulation model for the at least one subsystem. During normal operation of the wind turbine at least an input parameter of the at least one subsystem is determined a behavior of the at least one subsystem is simulated using the at least one input parameter as an input of the simulation model. Based on the simulated behavior, it is determined, if the at least one subsystem operates within a given specification.
US08249851B2

A monitoring system using a real-time simulator, providing a simulation environment of a real electric power system that enables testing of a new electric power system control facility. The operation of the new electric power system control facility and effects thereof on a real electric power system can be evaluated before actual installation. The monitoring system includes a test piece installed in an electric power system; a simulator connected to the test piece, and deriving electric power system simulation data by simulating the electric power system with respect to the test piece; a multimedia interface (MMI) platform interworking with the simulator, providing the simulator with electric power system status data for simulating the electric power system, and receiving the electric power system simulation data from the simulator; and an MMI client interworking with the MMI platform to display the electric power system simulation data from the MMI platform.
US08249850B2

The present invention relates to a technique for executing performance evaluation simulation of a system to be implemented by software or hardware. A simulation apparatus includes a first acquisition section for executing existing tentative software to acquire a first execution log, a division section for dividing the first execution log into a plurality of basic processing units, a basic processing execution log production section for modifying some of the plural basic processing units to produce a basic processing execution log to be used for simulation, and a simulation execution section for inputting the basic processing execution log to a hardware model to execute the simulation to acquire information required for the performance evaluation.
US08249843B1

A method for predicting aerodynamic impact for small appendages on aircraft, wherein the improvement comprises using an adaptable computational fluid dynamic model of airflow adjacent the appendage by isolating a patch surrounding the small appendage, measuring the load on the patch without the appendage in place and with the appendage in a place and subtracting the two for increasing computational accuracy of the load predictions for the small appendage to be able to measure the effect of the small appendage.
US08249841B1

A computerized tool for assessing conditions in a room includes a data extraction module for at least one of modeling and extracting environmental condition data of a room and a layout module for calculating a layout of the room from the environmental condition data. The computerized tool may also include a temperature module for at least one of modeling and extracting temperature data in the room and a thermal profile module for calculating a thermal profile of the room from the temperature data. The thermal profile may be overlayed on the calculated layout to thus enable the relationship between the thermal profile and the room layout to be visualized.
US08249838B2

A method and apparatus for modeling the characteristics of memristor devices. The invention provides methods and an apparatus for accurately characterizing the linear and non-linear Lissajous current-voltage behavior of actual memristor devices and incorporating such behavior into the resultant model. The invention produces a model that is adaptable to large scale memristor device simulations.
US08249837B1

A method for determining an optimized structure for skin stretch form blocks. An optimized stretch form block design is generated by performing a finite element analysis on a stretch form block design selected from a target group of the stretch form blocks which have been classified into a plurality of groups based on similar topology of the blocks. The finite element analysis includes specifying a suggested design and generating the optimized stretch form block design by iteratively modifying the suggested design until the suggested design has a predetermined sufficient structural strength. An interpolation model is generated from the optimized stretch form block design, and an optimized stretch form block structure is determined for any stretch form block having size and weight parameters within an envelope defined by the target group of the stretch form blocks, by performing a weighted nearest neighbor interpolation using specified geometric parameters and material parameters.
US08249835B2

An integrated computing device (tool) and method is disclosed, for creating a casino gaming floor layout, analyzing the layout from the simulated point of view of a patron within the floor, and assessing the performance of the layout in real time or with historical data.
US08249815B2

Embodiments include a system for planning treatment for a patient. The system may include at least one computer system configured to receive patient-specific data regarding a geometry of an anatomical structure of the patient, create a three-dimensional model representing at least a portion of the anatomical structure of the patient based on the patient-specific data, and determine a first fractional flow reserve within the anatomical structure of the patient based on the three-dimensional model and information regarding a physiological condition of the patient. The at least one computer system may be further configured to receive input from a user regarding a plan of treatment, modify the physiological condition of the patient based on the received input, and determine a second fractional flow reserve within the anatomical structure of the patient based on the modified physiological condition of the patient.
US08249812B2

To characterize an earth subterranean structure using a measurement assembly including electromagnetic (EM) receivers and one or more EM sources, measured voltage data collected by EM receivers in response to transmission by one or more EM sources is received. Based on a model, predicted EM data is computed. Inversion is iteratively performed according to a function that computes a difference between the measured voltage data and a product of a term containing the predicted EM data and a term containing distortion data that accounts at least for distortion effect by an environment of the measurement assembly. The inversion is iteratively performed to solve for parameters of the model and the distortion data.
US08249797B2

A positioning system includes a positioning module, an application program, a control program, a first transmission interface, a second transmission interface and a switch module. The positioning module is for providing positioning information. The application program is for controlling the positioning module to receive the positioning information from the positioning module. The control program is for controlling the positioning module to receive the positioning information from the positioning module when the application program is shutdown. The application program receives the positioning information through the first transmission interface. The control program receives the positioning information through the second transmission interface. The switch module can be selectively switched to decide whether the positioning module is controlled by the application program or the control program to receive the positioning information.
US08249795B2

A method for detection of emissions levels during extended engine speed controlled operation is provided. The method includes monitoring mass airflow passing through the engine while operating the engine. The method further includes adjusting mass airflow responsive to engine speed to maintain a desired engine speed. The method further includes shutting down the engine when engine mass airflow becomes higher than a predetermined mass airflow threshold.
US08249784B2

When a post-direct shift gear position does not match a target gear position during a direct shift but before engagement of an input clutch for the post-direct shift gear position begins, an ECU executes engagement control on a reaction brake for the new target gear position instead of executing engagement control on a reaction brake for the post-direct shift gear position, and executes engagement control on an input clutch for the new target gear position instead of executing engagement control on an input clutch for the post-direct shift gear position.
US08249776B2

A method for controlling an active running gear of a rail vehicle including at least one first wheel unit with two wheels, wherein by means of at least one first actuator, which acts between the first wheel unit and a vehicle structure supported thereon by means of a first primary spring mechanism, the turning angle of the first wheel unit about a vertical running gear axis relative to the vehicle structure is adjusted, in a first frequency range, as a function of the actual curvature of the track and/or the turning angle of the first wheel unit about a vertical running gear axis relative to the vehicle structure is adjusted, in a second frequency range, such that transversal movements at least of the first wheel unit, caused by track outlay disturbances or by a sinusoidal course, are counteracted.
US08249774B2

A toe angle changing control ECU for controlling a toe angle of wheels of a vehicle. The toe angle changing control ECU includes: a straight traveling state judging section for judging whether or not the vehicle is in a; a memory for storing the toe angle of the wheels while the vehicle is in the straight traveling state; and a toe angle setting section for setting the wheels to the toe angle stored in the memory when the straight traveling state judging section judges that the vehicle is in the straight traveling state. While in the straight traveling state, the wheels are set to a toe angle at which the wheels are substantially parallel to the longitudinal direction of the vehicle, reducing the rolling resistance of the wheels, and improving fuel consumption.
US08249767B2

An eco-drive assist apparatus displays a quantity of eco-drive that indicates a degree of ecology and/or economy in driving in a hybrid vehicle equipped with an engine and a motor. The apparatus includes a first part configured to calculate the quantity of eco-drive on the basis of a vehicle power generated in the vehicle, and a second part configured to cause the quantity of eco-drive to be displayed in a graphic manner as a relative quantity to an eco-drive judgment threshold value that indicates whether the vehicle is in an eco-drive state and as a relative quantity to an engine startup threshold value that indicates whether the engine has been started up and configured to cause the quantity of eco-drive to be displayed on a boundary of the engine startup threshold value or displayed at a position where the quantity of eco-drive is worse than the engine startup threshold value when the engine has been started up. The second part causes the quantity of eco-drive to be displayed at a position where the quantity of eco-drive is better than the engine startup threshold value when the engine has been started up and a driver's operation needs no vehicle power.
US08249766B2

A hybrid transmission is operative to transfer power between an input member and first and second torque machines and an output member in a fixed gear operating range state. The first and second torque machines are connected to an energy storage device. A method for controlling the hybrid transmission includes determining an output torque command at the output member, determining motor torque constraints for the first and second torque machines and determining power constraints for the energy storage device, iteratively selecting candidate input torques transferable to the input member and associated output torques, determining a second torque constraint associated with the candidate input torque, determining a third torque constraint associated with the candidate input torque, and determining a preferred input torque comprising the candidate input torque that achieves the commanded output torque at the output member and satisfies the motor torque constraints for the first and second torque machines, satisfies the power constraints for the energy storage device, and satisfies the second and third torque constraints associated with the candidate input torque when operating in the fixed gear operating range state.
US08249761B2

The invention relates to a method for calculating a flight path avoiding a collision with the ground when an aircraft dives towards the ground. The method includes receiving signals including information of a dive angle of the aircraft in relation to the imaginary ground plane, and a present roll angle of the aircraft, and calculating a flight path that avoids collision with the ground on the basis of the information. The calculation includes calculating a need for rolling the aircraft based on the present roll angle, and calculating a need for changing the direction of the velocity vector of the aircraft so that the change has a component in an upward direction in relation to the reference frame of the aircraft. The calculation of the need for rolling the aircraft is also based on the dive angle so that the calculated flight path turns sideways when the dive angle surpasses a specified dive angle and when the present roll angle is larger than zero degrees, and so that the flight path continues in a forward direction when the dive angle is below the specified dive angle. The invention also relates to a ground collision calculating unit, a computer program, and a computer readable medium.
US08249758B2

A power plant for providing electric power to a power grid includes energy sources; power conditioning units and a controller configured to cause power provided to the grid to have selected electrical characteristics. The controller is in high speed real-time communication with the power conditioning units and programmed to provide instructions to the power conditioning units.
US08249756B2

A method, device and system for responsive load management using frequency regulation credits. The method includes using an AC frequency measuring device, measuring a current AC frequency on an AC power line; using a power consumption measuring device, measuring a current power consumption on the AC power line over a period of time equal to a sampling interval; calculating a power consumption moving average of a last N power current power consumptions measured, where N is a positive integer greater than 1; generating credits or debits based on the current power consumption, the current AC frequency and the power consumption moving average; adding the credits or debits to a frequency regulation credit; and for each next sampling interval repeating measuring the current AC frequency, measuring current power consumption, calculating the power consumption moving average, generating the credits or debits, and adding the credits or debits to the frequency regulation credit.
US08249751B2

Control units for three indoor units of air conditioners installed in a same indoor space are connected by a communication line. Each of the control units can grasp the detection information of the human detection sensor, preset temperature information of the remote controller, inlet temperature information of the inlet temperature sensor of all of the other air conditioners in the same space. On the basis of the above-mentioned information, each of the control units calculates an air-conditioning load of each of the air-conditioning target spaces and the air-conditioning load of an entire air-conditioning space on the basis of these air-conditioning target spaces in the same manner. A compressor is driven and controlled on the basis of a calculation result thereof to perform a power-saving operation of the entire air-conditioning space.
US08249750B2

An indoor unit includes an indoor side switch device which is brought into a closed state at a startup time when operation starts from a standby state. An outdoor unit includes a startup power supply switch device which is brought into a closed state when the indoor side switch device of the indoor unit is brought into the closed state, an operating power supply switch device which is brought into a closed state in operation and is brought into an open state in the standby state, and an outdoor control device. The outdoor control device of the outdoor unit brings the startup power supply switch device into the open state when the operation starts from the standby state and thereafter brings the operating power supply switch device into the closed state after a lapse of a prescribed time.
US08249743B2

An apparatus for controlling secure access and storage of at least two different types of articles is disclosed. The apparatus includes a plurality of compartments for articles, the compartments arranged in a rotatable cylindrical array with one opening for each compartment on the surface of the cylinder. A linearly driven belt having an access port thereon limits access to a single compartment. The compartments may be of equal or different size to accept different articles. A sliding door, positionable over an opening in the housing, provides additional security. A drawer with additional compartments may be included in the apparatus in addition to the cylindrical array. Certain compartments may have an assignment linking them to other compartments in the cylindrical array or drawer, allowing for the secure and separate storage of sets of related articles, such as the keys, registration and/or license plate of a car. Access to stored articles is achieved through a touch screen user interface, an OCR document reader or scanner, a biometric reader device, or any combination thereof. The apparatus provides easier and quicker access to stored articles, especially sets of stored articles.
US08249740B2

Various embodiments may include determining a material utilization for one or more assemblies having a plurality of parts. Offal data for one or more parts comprising one or more part assemblies and a blank material utilization status for each of the one or more part assemblies may be received. The blank material utilization status for the one or more part assemblies may be based on a blank material utilization status for each of the one or more parts. The offal data may be standardized to obtain standardized offal data. One or more offal utilization assignments for the part assemblies having a plurality of parts may be determined based on the standardized offal data and the blank material utilization status for the part assemblies. The offal utilization assignments may then be transmitted for assignment to the one or more part assemblies.
US08249731B2

A system to control energy consumption in a building having a plurality of rooms with a wireless data transceiver; an occupancy sensor; a temperature sensor; a processor coupled to the wireless data transceiver, the occupancy sensor and the temperature sensor; and an air register including a motor coupled to the processor, the motor opening or closing one or more air vents in response to sensed motion or room temperature.
US08249728B2

Methods for operating a management system that manages a large number of first function modules and second function modules. An inhibitor module I sets first control statuses to designating blocking when associated events are detected by an event detecting device, and then the management system no longer makes associated first function modules available for execution. The inhibitor module I sets second control statuses to designating executable when associated events are detected by an event detecting device, and then the management system makes associated second function modules available for execution.
US08249726B2

The present invention proposes a method for accessing a functional module (118, 128, 138) of an automation system, wherein the automation system comprises a device in the form of higher-level device (200) and at least one lower-level device (110, 120, 130) arranged under this higher-level device and wherein the functional module (118, 128, 138) is in the form of part of the one or more lower-level devices (110, 120, 130) and for executing at least one device function. In addition, a device in the form of the higher-level device (200) for performing the method in an automation system is also proposed, wherein at least one device (110, 120, 130) comprising a functional module (118, 128, 138) for executing at least one device function is arranged under the higher-level device.
US08249725B2

Methods, apparatus, and systems are provided to stimulate multiple sites in a heart. A controller senses electrical activity associated with sinus rhythm of the heart. A signal generator is configured to generate an electrical signal for stimulating the heart. Based on the electrical signal, a distributor circuit then distributes the stimulating signals, such as pacing pulses, to a heart. The distributor circuit may vary the delay time between stimulating signals, inhibit a stimulating signal, trigger application of a stimulating signal, or vary the characteristics, such as the pulse width and amplitude, of a stimulating signal.
US08249724B2

An apparatus including a flexible elongate carrier member configured to introduce a therapeutic element into the recipient and a stiffening member, permanently embedded in and longitudinally extending through at least a first region of said carrier member, configured to decrease said flexibility of said carrier member region so as to prevent deformation of said first region during implantation into the recipient.
US08249717B2

A method embodiment comprises generating a neural stimulation signal for a neural stimulation therapy. The signal is generated during a duty cycle of a stimulation period to provide the neural stimulation therapy with an intensity at a therapy level for a portion of the duty cycle. In various embodiments, a ramp up protocol is implemented to begin the duty cycle, a ramp down protocol is implemented to end the duty cycle, or both the ramp up protocol and the ramp down protocol are implemented. The ramp up protocol includes ramping up the intensity from a non-zero first subthreshold level for the neural stimulation therapy at the beginning of the duty cycle to the therapy level. The ramp down protocol includes ramping down the intensity from the therapy intensity level to a non-zero second subthreshold level for the neural stimulation therapy at the end of the duty cycle.
US08249713B2

A method of treating shoulder dysfunction involves the use of a percutaneous, intramuscular stimulation system. A plurality of intramuscular stimulation electrodes are implanted directly into select shoulder muscles of a patient who has suffered a disruption of the central nervous system such as a stroke, traumatic brain injury, spinal cord injury or cerebral palsy. An external microprocessor based multi-channel stimulation pulse train generator is used for generating select electrical stimulation pulse train signals. A plurality of insulated electrode leads percutaneously, electrically interconnect the plurality of intramuscular stimulation electrodes to the external stimulation pulse train generator, respectively. Stimulation pulse train parameters for each of the stimulation pulse train output channels are selected independently of the other channels. The shoulder is evaluated for subluxation in more than one dimension. More than one muscle or muscle group is simultaneously subjected to a pulse train dosage. Preferably, the at least two dosages are delivered asynchronously to two muscle groups comprising the supraspinatus in combination with the middle deltoid, and the trapezious in combination with the posterior deltoid.
US08249709B2

Assessing symptomatic and asymptomatic physiologic changes due to chronic heart failure involves apparatus and methods for gauging degradation and possible improvement using automated measurement of inter-ventricular conduction time, both alone and in combination with other automated physiologic tests. Conduction times increase due to the greater distance a wavefront must traverse as a heart enlarges. Analysis of conduction time can be used to verify the occurrence of cardiac remodeling due to heart failure as well as beneficial reverse remodeling due to successful heart failure therapy delivery. Patient activity level(s) and presence/increase in pulmonary fluids can also be used to automatically determine changes in heart failure status and/or predict hospitalization. Conduction time is monitored between electrodes positioned in the left and right ventricles of the heart via endocardial or epicardial electrodes.
US08249702B2

Adaptive methods for initiating charging of the high power capacitors of an implantable medical device for therapy delivery after the patient experiences a non-sustained arrhythmia. The adaptive methods adjust persistence criteria used to analyze an arrhythmia prior to initiating a charging sequence to deliver therapy.
US08249700B2

Systems and methods for treating a patient having a head with a first ear and a second ear function by mounting a support system to the head of the patient so that the support system is aligned with a target tissue of the first ear; applying a therapeutic agent to the first ear by energizing an iontophoresis electrode supported by the support system; and actuating a device while the device is supported by the support system so that the device therapeutically remodels the target tissue of the first ear.
US08249692B2

A device for positioning at least one ultrasound probe of an ultrasound apparatus can include a recording device for recording an object and an evaluating unit that evaluates data corresponding to the object obtained from the recording device. A computational unit can generate positional data for the at least one ultrasound probe of the ultrasound apparatus. The device can be used for setting at least one parameter of the ultrasound apparatus based on data obtained by the recording device.
US08249674B2

An exemplary portable electronic device includes a main body, a cover member movably connected with the main body, a sensing unit, a signal processing unit, an audio output unit. The audio output unit is configured for outputting audio signals and disposed in either one of the main body and the cover member. The audio output unit includes a magnetic member. The sensing unit is disposed in the other one of the main body and the cover member and configured for detecting relative displacement of the magnetic member and capable of generating a corresponding command signal. The signal processing unit is disposed in the main body and electrically connected to the sensing unit. The signal processing unit is capable of actuating different operation modes according to the command signal.
US08249670B2

A self-contained controller device for electronic devices is described herein. The controller device includes a fixed central mast that extends into the controller and acts as the core structural component for the controller. The controller's user movable casing is pivotally mounted about the mast with a pivot point where the user movable casing and the mast meet that is located at or above the surface of the electronic device. The internal components of the controller device include movement detection and measurement circuitry, a self-centering mechanism attached to the fixed central mast, and wires connecting the movement detection and measurement circuitry through the mast to device connection point(s) on the electronic device.
US08249659B2

A quantized multi-rank beamforming scheme for multiple-antenna systems such as a multiple-input-multiple-output (MIMO) wireless downlink. User equipment (UE) estimates downlink channel and transmit power and determines rank and power allocations. A quantized beamforming matrix is then determined by the UE using successive beamforming. The UE also determines channel quality indices (CQI) which it feeds-back to the wireless downlink base station along with the index of the quantized beamforming matrix. The base station uses the CQI information to select a UE for scheduling of downlink transmission and the quantized beamforming matrix index received from the selected UE to beamform the downlink transmission to the UE. Base station overhead and is minimized while providing near-optimal performance given the constraints of a limited feed-back channel and computational complexity of the UE.
US08249657B2

An apparatus and method for allocating a preamble index to a self configurable base station in a broadband wireless communication system are provided. The apparatus comprises a first selector for selecting a segment IDentifier (ID) to be allocated to a Self Configurable-Base Station (SC-BS) by using a per-segment ID Received Signal Strength Indicator (RSSI) estimated by the SC-BS, a second selector for selecting an ID cell to be allocated to the SC-BS by using geographical location information of surrounding BSs, and a communicator for transmitting a segment ID and the ID cell to the SC-BS.
US08249656B2

A method of communication between a modular wireless communicator and a jacket device that is connected to the modular wireless communicator via a connector a connector that connects a plurality of signal transmission lines, the jacket device including a keypad for operating the modular wireless communicator, including receiving a multi-bit signal over multiple signal transmission lines, one bit of which indicating whether the jacket device includes a serial NOR flash memory, if the jacket device includes a serial NOR flash memory, then reading a jacket ID from the serial NOR flash memory, if the jacket device does not include a serial NOR flash memory, then reading the jacket ID from other bits of the multi-bit signal, receiving jacket keypad signals over multiple signal transmission lines, and decoding the jacket keypad signals based on the jacket ID.
US08249642B2

A wireless communication network (20) includes a power control technique that includes repeating an erasure indicator bit in a transmission from a mobile station (22) to a base station (24, 30, 36). The repeated erasure indicator bit is transmitted on the uplink to each base station. The base station then uses the majority rule of those repeated erasure indicator bits to adjust its transmit power. It results in a desired power control command corresponding to the quality of a downlink between a base station (24, 30, 36) and the mobile station (22). A disclosed example includes using the repeated error indicator bit for deciding whether a recent frame should be considered an erasure. If so, the base station increases power on the downlink forward channel. If not, the base station decreases the transmit power on the downlink forward channel. A disclosed example includes alternative power control adjustment techniques, depending on the recent history of the quality of the downlink.
US08249641B1

During a communication session, a first BTS transmits a first forward link signal that is received by a first mobile station, a second BTS transmits a second forward link signal that is received by a second mobile station, the first mobile station transmits a first reverse link signal that is received by the first BTS, and the second mobile station transmits a second reverse link signal that is received by the second BTS. One or more control parameters for the forward and/or reverse link signals are selected based on a receiver sensitivity of the first mobile station and/or second mobile station. In one example, a target error rate of the first reverse link signal and a maximum transmit power level of the second forward link signal are selected based on the receiver sensitivity of the second mobile station.
US08249639B2

A method for charging of the Push to Talk over Cellular, PoC, service includes: a charging system, initializing charging of a PoC session and sends a response message of PoC Box charging; monitoring a trigger condition of PoC charging according to the response message; and judge, when a PoC user joins the PoC session, whether the user participates in the session as a PoC Box, and if so, setting a PoC Box identification for the user and send charging information to the charging system so as to charge the PoC session of the user, wherein the information includes the identification. The present invention also discloses a communication system, a charging system and a PoC server. With the present invention, the accuracy of PoC charging can be significantly improved.
US08249635B2

In a wireless communication system where data transmission is performed between a base station and terminals, the base station individually generates, for each terminal, a bit map indicative of scheduling resource numbers to be allocated to terminals to which Localized transmission is applied, based on a resource-number mapping rule defined by providing individual resource block numbers to all resource blocks, taking resource block numbers of resource blocks for Distributed transmission as fixed values, and providing individual scheduling resource numbers to remaining resource blocks for Localized transmission except the resource blocks for Distributed transmission for each of scheduling resources corresponding to the number of aggregation.
US08249634B2

A base station apparatus for carrying out communications with a mobile station in downlink using an OFDM method is disclosed. The base station apparatus is characterized in that the base station apparatus transmits a first signal and a second signal; a predetermined transmission power of the second signal is set; and the base station apparatus comprises a first transmission power controlling section that controls so that a transmission power per unit frequency band of the first signal is constant; and a frequency resource assignment section that determines a frequency resource to be assigned to the first signal, in accordance with the transmission power of the second signal and the transmission power per unit frequency band of the first signal.
US08249631B2

There is provided a method for allocating a transmission power to a second communication service making secondary usage of a spectrum assigned to a first communication service, in a node which is able to communicate with a secondary usage node, comprising the steps of: determining an interference power acceptable for two or more second communication services when the two or more second communication services are operated; distributing a transmission power depending on the interference power among the two or more second communication services according to a first rule; distributing the transmission power similarly according to a second rule; selecting one of the first rule and the second rule based on transmission powers distributed according to the first rule and transmission powers distributed according to the second rule; and allocating the transmission powers distributed according to the selected rule respectively to the two or more second communication services.
US08249623B2

A method and a base station (BS) for transmitting a location measurement reference signal, and a method and a user equipment (UE) for receiving a location measurement reference signal are disclosed. The UE and the BS determine a transmission time of D-LBS zone configuration information configured to transmit an LBS location beacon on the basis of an S-SFH change cycle. In addition, the UE and the BS determine a transmission start point of the D-LBS zone transmitted according to the configuration information, using the transmission time of the configuration information.
US08249618B2

There is provided a system and method for positioning a receiver, the system comprising an antenna array coupled to a common generating and switching unit. The generating and switching unit is configured to generate a periodic signal and to switch the signal between at least two antennas, constituting a positioning signal; such that an RF receiver receiving the positioning signal and having a phase difference estimator is capable to measure phase differences between portions of the positioning signal transmitted by the spaced-apart antennas, the phase differences indicating the orientation of the received relative to the positioning system.
US08249615B2

A network includes user information comprising terminal capabilities and readiness information for a terminal device. A network element receives the terminal capabilities and readiness information from the terminal device and communicates the terminal capabilities and readiness information such that it is received and stored. The information is accessed to set media delivery parameters for the terminal device.
US08249612B2

A method for transmitting media burst data includes grouping all clients in a session into a first session group and a second session group. The media burst data is forwarded to the clients in the first session group and sent to the clients in the second session group through the clients in the first session group.
US08249606B1

Technologies for optimizing frequency allocations in mobile communication systems can include a probabilistic model that can consider interference quality, coverage quality, frequency hop set length, service type, environment, and mobile radio speed. A frame erasure rate (FER) objective for call quality may be used as a key performance metric as FER performance can be closely related to voice quality. Mobile allocation list (MAL) length selection during the optimization can attempt to optimize the MAL length at the sector level. Choosing a MAL length per cell can provide an additional degree of freedom during the optimization process. The model can consider signal quality of neighbor cells in handover areas. The model can trade off co-channel and adjacent channel interference. Co-channel interference can be reduced at the expense of adjacent channel interference.
US08249602B2

If a handoff by a mobile station currently associated with a particular access point is probable, then the particular access point sends an activation alert to one or more other access points. An access point receiving the activation alert that is in a low-power state enters a higher-power state. An access point receiving the activation alert that is in a higher-power state, remains in that higher-power state.
US08249589B2

An area event handler informs when a target mobile enters or leaves a network covering a pre-defined target area, and re-aims an original area event request. When the event occurs, the mobile sends a location report to an initiator of the request. A PLMN list with estimated geographic coverage areas is stored in a Home GMLC, and sent to each relevant mobile. When a mobile enters new network coverage, it uses this list for network access selection. When the Home GMLC discovers that the currently visited PLMN does not serve the original target area, it modifies the area event to the that mobile, so that the Home GMLC will be notified when the target mobile once again enters a PLMN that serves the original target area. Then, after being so notified, the Home GMLC re-sends the original area event location service request to the target mobile.
US08249588B2

A method, network device, and network system for implementing the Voice Call Continuity (VCC) service are provided. The method includes: receiving an Initial Detection Point (IDP) message from a Mobile Switching Center (MSC); querying whether an address of a Service Control Point (SCP) of a user is null; if the address of the SCP is not null, sending the IDP message to the SCP and interacting with the SCP; and detecting whether a subsequent message from the SCP is a Connect or Continue message; if the subsequent message from the SCP is the Connect or Continue message, copying the Connect or Continue message to a new Connect message and sending the new Connect message to the MSC for implementing the VCC service. According to the present invention, a new SCPvcc is used to support the VCC service, thus implementing the VCC service for all mobile users.
US08249581B2

A method for testing working states of a mobile phone. The mobile phone is switched from a first working state to a second working state automatically by a switch module. In the first working state, a non-emergency phone number with a subscriber identity module card can be connected. The non-emergency phone number is dialed to test the working state of the mobile phone. The mobile phone is switched from the second working state to the first working state automatically by a switch module. The non-emergency phone number is dialed to test the working state of the mobile phone.
US08249579B2

A method for wireless communication within a building automation system is disclosed. The method includes establishing a communication connection between a wireless device and a controller, and communicating an upgrade packet to the wireless device from the controller. The method further includes executing the upgrade packet to upgrade the wireless device or a building automation component connected to the wireless device. A building automation system is further disclosed. The system includes a controller configured to provide a software module, and a wireless transceiver in communication with the controller and configured to communicate the software module. The system further includes a wireless device in communication with the wireless transceiver and configured to receive the software module to upgrade the wireless device.
US08249576B2

The present invention is a mobile phone having a non-telephone function (e.g. a radio function) that is different from a telephone function, and comprising: a timer operable to count time; a camera unit operable to execute the camera function; a camera function stop unit operable, during execution of the camera function to automatically stop the execution of the camera function when the timer indicates an elapse of a predetermined time period; a telephone unit operable to execute the telephone function; and a reset unit operable, if the timer is being operated in response to the execution of the camera function, to reset the timer to an initial state when a predetermined operation relating to the telephone function is executed, wherein when the timer is reset to the initial state, the timer starts to measure the predetermined time period, and the camera function stop unit stops the execution of the camera function at the elapse of the predetermined time period from the execution of the predetermined operation relating to the telephone function. The present invention successfully reduces occurrences of unwanted auto power off during the time when the non-telephone function is in execution—for example, the auto power off of the radio function during the time when the user is listening to the radio.
US08249566B2

Embodiments of the present invention include improved communication system and methods. In one embodiment, the present invention includes a wireless communication method comprising, on a first wireless device, receiving one or more wireless device identifications associated with one or more other wireless devices, and transmitting at least one of the one or more wireless device identifications from the first wireless device to a remote computer system, and on the remote computer system, receiving the at least one wireless device identification, and accessing information associated with the at least one wireless device identification. Embodiments of the present invention may be used for electronic dating, social networking and other communication applications.
US08249564B2

A mobile device includes a display module, an option module, a determination module, and a control module. The option module is operable to offer an answer option, a first rejection option, and a second rejection option to display on the display module. The determination module is operable to determine whether the answer option, the first rejection option, and the second rejection option are selected. The first rejection option is operable to operate a first incoming call during a current active call. If the first rejection option is selected, the control module rejects the first incoming call. If the second rejection option is selected, the control module rejects incoming calls after the first incoming call and ignores incoming call information indicating the incoming calls occurring after the first incoming call during the current active call.
US08249559B1

Embodiments describe a recognition system that works in conjunction with a subscriber's cellular phone and the network serving the subscriber. According to an embodiment, a subscriber can use a cellular phone to receive and capture data signals, from, for example, an audio output. The captured data signals can be transmitted to a remote network element that receives and translates the captured data and performs a plurality of functions. A promotion can be selectively tailored to a user based in part on the user location.
US08249557B2

A mobile phone includes a fingerprint input unit, a storage unit, a switch unit, and a control unit. The fingerprint input unit is used to read and record fingerprint information of a user, and output the fingerprint information. The storage unit stores a fingerprint mode. The switch unit is connected to a power on/off terminal of the mobile phone. The control unit is used to receive the fingerprint information and compare the received fingerprint information with the stored fingerprint mode. If the received fingerprint information is not consistent with the stored fingerprint mode and the mobile phone is at a power-off state, the control unit outputs a first control signal to control switch unit to keep the mobile phone being at the power-off state.
US08249552B1

A service plan manager is provided, including a manager engine and a storage device to store data for a service account that comprises a pre-paid service plan associated with a first communication device and a post-paid service plan associated with a second communication device. The manager engine determines whether a balance associated with the pre-paid service plan is below a threshold, and communicates a request for increasing the balance to a device associated with the service account if the balance associated with the pre-paid service plan is below the threshold. The manager engine discontinues service for the first communication device until an approval of the request for increasing the balance is received, increases the balance in response to a receipt of the approval of the request for increasing the balance, and adds an amount associated with increasing the balance to an invoice associated with the service account.
US08249548B2

A method for generating a user mobility model includes: firstly deriving user movement tracks of all the users in a cellular network and then generating from the user movement tracks a user mobility model involving a user traffic between home cells of any two of path points in the cellular network. Thus, a cell can be re-divided into respective location areas according to the generated user mobility model to thereby deploy reasonably various network resources in the GSM network according to the re-divided positional zones. The invention further discloses a method and device for generating a user movement track and a device for generating a user mobility model.
US08249546B1

Disclosed is a method and system for improving access to emergency services via a communication system including a shared wireless communications medium. A requesting wireless communications device receives dialed digits matching a predetermined dialed destination associated with an emergency contact and attempts to place a call to the dialed destination. Responsive to a failure of the attempt to place the call and to the matching, the requesting wireless communications device broadcasts a signal to cause at least one nearby wireless communications device to release at least a portion of communication system resources currently in use so as to thereby allow the released communication system resources to be subsequently used by the requesting wireless communications device. The requesting wireless communications device may then re-attempt the call with improved chances of connecting in light of the released resources.
US08249536B2

An apparatus and method for removing a transmission leakage signal are provided. The apparatus includes: a directional coupler connecting an antenna to a transmission path and a reception path; and a reflection coefficient adjustment unit outputting a reflection signal to the reception path, the reflection signal having the same amplitude as and opposite phase to a first transmission leakage signal generated from the transmission path and input to the reception path and a second transmission leakage signal reflected by the antenna and input to the reception path.
US08249534B2

The present invention relates to a method for identifying components in a telecommunication system, which method comprises representing a uniform linear array, ULA, antenna, having at least two antenna elements, by an array factor polynomial comprising at least two terms, each term having a certain weight (Wk); setting said weights (WK) to desired values such that a desired antenna radiation pattern is acquired. Furthermore, the method comprises the steps: changing the desired weights such that a number of sets of desired weights (Wk) is acquired, such that the ULA antenna scans a spatial portion, a certain scan corresponding to a certain set of desired weights, analyzing a received signal (h0) being represented by a received array factor polynomial having terms with certain received weights, which is parameterized by at least one pole; and using each corresponding set of desired weights (Wk) and received weights to determine the pole parameterization.
US08249524B2

A near field communication (NFC) transceiver contains a transmitter portion to generate a transmit wireless signal, and a receiver portion to receive and process a receive wireless signal. The circuit further contains a shunt capacitor, a switch, and an antenna interface to couple the transmitter portion and the receiver portion to an antenna designed to communicate with external antennas by inductive coupling. The switch couples the shunt capacitor in parallel with the antenna in one operational mode, and decouples the shunt capacitor from the antenna in another operational mode. Transmit and receive performance of the NFC transceiver are enhanced as a result.
US08249518B2

In a selective MIMO system, the mobile station provides channel quality feedback for one or more possible transmission mode. The mobile station provides channel quality feedback for a first mode regardless of channel conditions and determines whether to provide feedback for one or more additional modes based on current channel conditions.
US08249514B2

A base station 20 monitors change of a parameter for an adaptive array antenna, the parameter being used to control a directivity of a beam to be transmitted to a mobile terminal device 30. As a result, when detecting that a value indicating the change has fallen below a predetermined value, the base station 20 suppresses control of the directivity of a transmission signal. Moreover, the base station 20 transmits decrease information to the mobile terminal device 30, the decrease information indicating that the value indicating the change has fallen below the predetermined value. Upon receipt of the decrease information transmitted from the base station 20, the mobile terminal device 30 equalizes a signal to be transmitted to the base station 20 on the basis of a delay status of a reception signal received from the base station 20, and then transmits the equalized signal to the base station 20.
US08249513B2

A system and method of training antennas for two devices having different types of directional antennas in a wireless network is disclosed. The method includes transmitting a plurality of estimation training sequences from a transmit directional antenna to a receive directional antenna. The length of at least one of the plurality of training sequences is adapted to a number of antenna elements at one of the transmit and receive directional antennas. The method further includes transmitting data to the receiver via the transmit directional antenna tuned with an antenna parameter that is selected based at least in part on the plurality of estimation sequences.
US08249508B2

A single host device, comprising a plurality of wireless devices, estimates bandwidth requirements such as maximum rates and/or an average data rate expected by each of a plurality of applications to be run on the single host. For each wireless device, available frequencies utilized are determined based on the estimated bandwidth requirements. Each of the plurality of applications is allocated to corresponding one or more wireless devices based on the determined available frequencies so as to, for example, concurrently run corresponding applications on the single host. The determined available frequencies are assigned to corresponding wireless devices based on the estimated bandwidth requirements. The determined available frequencies and the plurality of applications may be reassigned and reallocated, respectively. Each of plurality of applications is allocated to the corresponding one or more wireless devices based on the assigned/reassigned available frequencies and/or the estimated bandwidth requirements.
US08249501B2

According to one embodiment, an apparatus has first and second connectors configured for removably connecting to one another. The first connector circuit has a first differential amplifier, a first differential signal path, a first capacitor section capacitively coupling the first differential amplifier to the first differential signal path, and a first DC biasing circuit for imparting a first DC bias to the first differential signal path opposite the first capacitor section. The second connector circuit has a second differential amplifier, a second differential signal path, a second capacitor section capacitively coupling the second differential amplifier to the second differential signal path, and a second DC biasing circuit for imparting a second DC bias to the second differential signal path opposite the second capacitor section having a different magnitude than the first DC bias when the first and second connector are not connected. One or both of the first and second connector circuits is configured for detecting a change in the first or second DC bias and outputting a connection status signal in response to the detected change.
US08249492B2

Provided is a fixing belt wherein the surface roughness of the inner peripheral surface of the fixing belt is designed with consideration given not only to the height of the protruding section and the depth of the recessed section but also to the expansion of the protruding section and recessed section in the lateral direction so that the contact resistance, hence, the sliding resistance can be reduced, and stable holding of the lubricant can be ensured. A fixing belt used in an image forming apparatus to fix a toner image on a recording material; wherein a wavy pattern which has a height of 3 to 5 μm at a pitch of 4 to 5 mm is formed on an inner peripheral surface, and a roughened structure which has a height of 3 to 4 μm at a pitch 0.1 mm is formed.
US08249488B2

Disclosed are bias charge rollers having an overcoat layer. The overcoat layer comprises an acrylonitrile-butadiene-styrene (ABS) terpolymer and metal oxide particles optionally doped with a doping agent. The resulting bias charge rollers have reduced streaking and increased service lifetimes.
US08249486B2

Disclosed is a fixing unit that includes a heating roller; a pressure roller capable of being brought into press-contact with the heating roller, one of the heating roller and the pressure roller being capable of being extracted along a shaft direction of the roller; and an assist-unit linkage part to which an assist unit for assisting an extraction of the roller is detachably linked and which is provided at a tip end part in an extracting direction of the roller.
US08249480B2

A fuser and receiver release system and method are provided for improving the release of receivers in high speed of printing systems. This system controls the release of a receiver in conjunction with a fuser in a printing system, and specifically the efficiency and accuracy of the release system. One embodiment of this method includes a belt fuser that allows the separating of the heat transfer and release functions of the fuser such that fuser roller could be made of hard metal core that can be heated to high temperatures without the fear of delaminating elastomeric coatings which are common in roller fusing.
US08249473B2

An image forming apparatus includes: a carrier configured to carry developer; a voltage applying unit configured to apply a voltage to the carrier so that a carrier current flows from the voltage applying unit through the carrier; and a current detecting unit configured to detect the carrier current. The current detecting unit detects the carrier current at an uncharged portion of the carrier.
US08249471B2

A first moving member is provided in conjunction with a toner container collecting toner not transferred on the recording medium and moves in accordance with the movement of a toner conveying unit. A second moving member is provided in conjunction with the toner container and moves in accordance with an amount of the toner accumulated in the toner container. The toner conveying unit conveys the toner toward the second moving member. A detecting unit outputs a detection signal that changes depending on the movements of the first moving member and the second moving member. A determining unit determines, based on the detection signal, whether or not at least one of the driving force supplying unit and the toner conveying unit is in an abnormal condition and whether or not the amount of the toner accumulated in the toner container has reached a predetermined accumulation level.
US08249466B2

A polarization multiplexing optical receiver includes a polarization controller configured to control a polarization state of a polarization multiplexed optical signal; a polarization splitter configured to split the polarization multiplexed optical signal for which the polarization state is controlled by the polarization controller into a first polarization signal and a second polarization signal; a first detector configured to detect an optical power of the first polarization signal and output a first optical power signal representing the optical power of the first polarization signal; a second detector configured to detect an optical power of the second polarization signal and output a second optical power signal representing the optical power of the second polarization signal; and a controller configured to control the polarization controller on the basis of the first optical power signal and the second optical power signal.
US08249461B2

The invention relates to a method of locating a first device for wirelessly communicating with a second device relative to each other. The invention further relates to a system comprising a first device and a second device adapted for wirelessly communicating with each other. The object of the present invention is notify a user of an appropriate position of a first device relative to a second device with a view to ensuring proper wireless communication between them. The problem is solved in that one or more light sources are used to notify the user of appropriate locations of the two devices relative to each other according to a predefined correspondence scheme between appropriate beam patterns and distances between the devices The invention has the advantage of assisting a user in attaining a correct or appropriate distance between a first device (e.g. a programming device) and a second device (e.g. a device to be programmed). The invention may e.g. be used for programming or uploading data from a programming or server device to a portable audio device (e.g. a hearing aid) or to an entertainment device (e.g. a music player or a head set).
US08249456B2

An optical ring network architecture including a number (N) of multi-add/drop filters, such as filters formed using symmetrical pairs of frequency routers. Each multi-add/drop filter is coupled to two other multi-add/drop filters. using N−2 transmission media, such as optical fibers, to form a ring. The network also includes a number (N) of terminal stations associated with the multi-add/drop filters. A terminal station (p) is coupled with, and receives information from, its associated multi-add/drop filter (p) through a single optical fiber. In addition, the terminal station p is coupled with, and transmits information in a first direction around the ring to, a multi-add/drop filter p+1 through a single optical fiber. Communications from terminal station p to each other terminal station in the first direction are assigned one of N−1 wavelengths such that no two wavelengths on a given optical fiber are associated with communications between terminal stations in the same direction. Moreover, all wavelengths on a given optical fiber may be associated with a communication between terminal stations in either the first or second direction. As a result, each terminal station can communicate with each other terminal station simultaneously using wavelength division multiplexing and N−1 wavelengths. The network may also be bi-directional such that each terminal station p is coupled with, and transmits information in a second direction opposite the first direction to, a multi-add/drop filter p−1 through a single optical fiber.
US08249453B2

An optical communicating apparatus that is connected to another optical communicating apparatus by a two-core optical transmission path includes: a one-core optical transmission path that passes an optical signal transmitted from an optical transmitter/receiver performing one-core bilateral communication and an optical signal transmitted to the optical transmitter/receiver in an opposite direction; a transmitting unit that transmits the optical signal transmitted from the optical transmitter/receiver through the one-core optical transmission path, to the other optical communicating apparatus through a first core of the two-core optical transmission path; and a receiving unit that receives the optical signal transmitted from the other communicating apparatus through a second core of the two-core optical transmission path, and passes the received optical signal to the one-core optical transmission path.
US08249441B2

An exemplary zinc oxide nano-wire based actuator includes a first electrode, a second electrode opposite to the first electrode, and a zinc oxide nano-wire layer sandwiched between the first electrode and the second electrode. The zinc oxide nano-wire layer includes two opposite surfaces in contact with the first and the second electrodes respectively, and a plurality of zinc oxide nano-wires substantially parallel to each other. The first electrode and the second electrode are configured for cooperatively creating therebetween an electric field with an electric field direction substantially parallel to the zinc oxide nano-wires so as to adjust a thickness of the zinc oxide nano-wire layer, thereby moving the second electrode relative to the first electrode.
US08249440B2

Subject matter disclosed herein may relate to lens actuators used, for example, in auto-focus and/or vibration compensation systems of digital cameras.
US08249439B2

A high-pressure gas-heating device has a pressurized container (1) carrying a gas, a heating element (3) arranged in the pressurized container (1), and an insulation (2). The insulation (2) is arranged on the interior wall of the pressurized container (1). The pressurized container (1) is designed for pressures of to 100 bar, and at least one flow distributor element (5) is arranged in an inflow area of the pressurized container (1) to distribute the inflowing gas over the entire width of the heating element (3).
US08249438B2

A dryer circuit includes a main circuit and a connection controller. The dryer circuit includes a power unit, a first and second heating units, a first and a second switches, a motor having a fan installed, a resistor, a first diode, and a second diode. The first and the second heating units are coupled to ground respectively through the first and the second switches. The resistor is coupled between the first heating unit and the motor. The first diode is coupled between the second heating unit and the motor. The second diode is coupled between the first heating unit and the motor and in series with the resistor. The connection controller controls the first and the second switches on or off for adjusting the power supplied to the motor, and the first and the second heating units at the same time.
US08249437B2

A hybrid heater that includes a structural mass into which passages are provided to create a labyrinth for chemical flow through the structural mass, the passages being sized and disposed to receive a plurality of heater rods such that the chemical is traversed through the passages in direct contact with the heater rods. A coiled spring may be disposed or other spiral arrangement provided in the space between and against the walls of the passages and the heater rod to facilitate flow uniformity around the rods. A temperature sensor may be provided in direct contact with the heating element and may be fitted with a mass sleeve to draw off any excess heat on the sensor during transitions.
US08249434B2

Play start position information updater stores play position information in play start position information storage unit based on the stoppage of play of a content. Play start position information exchanger transmits and receives play position information to and from other content playing apparatuses, and stores the received play position information in play start position information storage means. Play start position checker refers to the play position information and determines a play start position.
US08249424B2

An optical disc (100) is provided with a recording region where prescribed clock information (WBL) is preformatted for recording. The clock information is (i) included in a first frequency band that is definable by a first reference frequency (Fstd) (that is impossible for a conventional reproducing device to detect by a detecting method based on a self-correlation) and is (ii) defined by a frequency that is integer times the first frequency.
US08249422B2

A content usage system includes a recording and playback device and a portable electronic device mutually connected via a network. When the recording and playback device receives a certain command while outputting digital content, that content is converted into transfer content suitable for use with the portable electronic device, and then stored with metadata indicating that the content is transfer content. Using the metadata, the recording and playback device is able to generate and transmit a list of transfer content upon request from the portable electronic device. Using the list, the user of the portable electronic device then selects desired transfer content from the list and sends a transfer content request. In response, the recording and playback device transmits the selected transfer content to the portable electronic device, thereby making the content available for use on the portable electronic device.
US08249416B2

A BD-ROM 100 and a local storage 200 contain dynamic scenarios (programs) such as a Java application and a Movie Object. A dynamic scenario reads profile information from PSR 31 of the playback apparatus and judges whether or not the playback apparatus is an audio-only type. If it is judged that the playback apparatus is not the audio-only type, an interactive screen is displayed to perform a control to play back a digital stream according to an operation made onto the interactive screen. If it is judged that the playback apparatus is the audio-only type, a control is performed to play back a digital stream according to an operation that is made without use of the interactive screen.
US08249415B2

The present invention provides an information recording medium in which an access unit including basic data and extension data is recorded, so as to allow a decoder that decodes only basic data to process the access unit which includes the basic data and the extension data for the next generation.The information recording medium is an information recording medium on which a stream is recorded, the stream having plural access units and including at least one of video and audio, wherein each of the access units has a first packet which includes basic data and a second packet which includes extension data related to the basic data; the basic data is data that can be decoded into a completed state without requiring the extension data, and the extension data is data for improving the quality of data generated from the basic data; and a size of the first packet is less than or equal to a predetermined size.
US08249404B2

A polymer optical waveguide includes: a core; and a cladding enclosing the core and extending along a direction of light propagation, the polymer optical waveguide having a substantially rectangular parallelepiped shape, and the polymer optical waveguide having, at least at a position near one end thereof in a longitudinal direction, a groove that has a surface inclined at an angle of 45° with respect to the light propagation direction which reflects light propagating through the core so as to change the light propagation direction by 90°.
US08249403B2

An optical wiring board and a manufacturing method thereof are disclosed. In accordance with an embodiment of the present invention, the method includes providing a flexible optical waveguide layer, selectively forming a reinforcing clad on one surface of the optical waveguide layer and forming a mirror groove on the other surface of the optical waveguide layer in accordance with where the reinforcing clad is formed. Thus, the clad can be formed thick only on the place where the mirror groove is to be formed, and thus a flexible optical wiring board having flexibility can be manufactured even though the optical wiring board is generally made thin.
US08249402B2

A multilayer printed circuit board according to the present invention is a multilayer printed circuit board where a plurality of insulating layers, a conductor circuit and an optical circuit are formed and layered and an optical element is mounted, wherein the above described optical circuit is formed between the above described insulating layers.
US08249399B2

A method for optical character recognition (OCR) verification, the method includes: receiving a first character image that was obtained from applying an OCR process on a document; wherein the first character image is classified, by the OCR, as being associated with a first character; receiving a first character code of a text; replacing the first character code by the first character image; and evaluating a correctness of the OCR based upon a response of a user to a display of the text first character image.
US08249398B2

An image retrieval method applies an application server, one or more calculating servers, and a sorting server to perform image retrieval. The application server extracts visual features of an exemplary image. The one or more calculating servers calculate similarities of available images according to the visual features of the exemplary image. The sorting server sorts the available images according to the similarities so as to obtain images similar to the exemplary image.
US08249395B2

System, method, and computer program product to adaptively blend the interpolation results from an 8-tap Lanczos filter and the interpolation results from a bilinear filter, according to the local transitions of the input content. Artifacts may occur, which may be identified as such and corrected. Pixels that represent artifacts in the blended image may be replaced with the pixel for that location taken from the bilinear interpolation.
US08249394B2

Natural looking output images are computed from input images based on given user constraints. Pixels in the output images are assigned a shift such that the respective output pixel value is derived from the value of the input pixel whose location is related to that of the output pixel by the shift, at least one shift being non-zero. The shift is determined by an optimization process adapted to minimize a cost function that includes a data term on the shifts of single pixels and a smoothness term on the shifts of pixel pairs. The output image is computed by applying the optimized shift-map between the input and output pixels. The data term can include shift constraints that limit the location in the output images of selected input pixels, and saliency constraints, indicating a preference that selected pixels in the input images will or will not appear in the output image.
US08249391B2

Methods and systems for correcting skew in digital images are disclosed according to embodiments of the invention. Embodiments may include receiving the endpoints of the skew-line, calculating the sine and cosine of the skew-angle from the endpoints and rotating the image using the sine and cosine of the skew-angle. Embodiments of the invention may also include various ways for a user to provide a skew-line and/or endpoints.
US08249390B2

A method for taking a panorama mosaic photograph includes displaying a partial image of a previously taken image as a guide image on a viewer of an image to be currently taken and taking a number of images constituting the panorama mosaic photograph according to a photography operation; projecting the taken images onto a common cylindrically curved surface; and joining the projected images into a single image.
US08249389B2

A composite image is generated by a method including: detecting at least one in a captured image; judging arrangement of the at least one subject by an arithmetic operation; selecting at least one composition-purpose image at random in accordance with the arrangement of the at least one subject; determining arrangement of the selected at least one composition-purpose image at random so that the at least one composition-purpose image does not overlap with one another and does not overlap with the detected at least one subject; and generating a composite image by combining the captured image with the at least one composition-purpose image.
US08249387B2

Disclosed herein is an image processing method and apparatus for detecting the lines of images and the start and end points of the lines. The image processing apparatus includes an edge creation unit, a Hough transform unit, and an effective parameter detection unit. The edge creation unit creates an edge image using external image data input from the outside. The Hough transform unit performs a Hough transform on information about the pixel coordinates of the edge image created by the edge creation unit. The effective parameter detection unit detects the lines of the edge image by checking effective line parameters using the results of the Hough transform. The image processing apparatus may further include an edge list for storing coordinates of effective pixels constituting the edge image and a line parameter list for storing the effective line parameters.
US08249386B2

A method and apparatus for improved video bandwidth resolution in DFT-based spectrum analysis is disclosed. A first embodiment comprises an emulation of a continuous range of video bandwidths in DFT-based spectrum analysis using overlapping resolution bandwidth frames. A second embodiment utilizes frame weighting to reduce the standard deviation in the spectrum of noise signal to emulate a corresponding standard deviation of a specified video bandwidth.
US08249384B2

A method for removing date/time of a digital image file having a predefined date/time stamp location in an imaging device, wherein the image data of the digital image, and a position coordinates of the predefined date/time stamp location, are stored in the digital image file. The method includes: selecting the digital image having the predefined date/time stamp location; obtaining and saving the image data and the position coordinates of the predefined date/time stamp location from the digital image file; and applying the original date/time stamp according to the position coordinates of the predefined date/time stamp location.
US08249382B2

An image-capturing apparatus includes an image-acquiring unit which acquires an image that is captured by photographing a photographic subject which is laid on an arbitrary place, a difference image producing unit which produces a difference image between the captured image that is acquired by the image-acquiring unit and an image which is captured before the photographic subject is laid, a contour extraction unit which extracts contour information of the photographic subject from the difference image that is produced by the difference image producing unit, and an image conversion unit which corrects a distortion of the captured image on the basis of the contour information that is extracted by the contour extraction unit.
US08249380B2

An object is to provide an image processor for improving the preservability in an edge portion while effectively removing isolated points. Included are an edge judgment section that judges whether an edge exists in a predetermined region specified by a pixel of interest and surrounding pixels of the pixel of interest; a difference calculation section that calculates differences in pixel value between the pixel of interest and the surrounding pixels in the predetermined region; a weight coefficient calculation section that calculates weight coefficients for the respective surrounding pixels from the differences calculated by the difference calculation section, according to a judgment result of the edge judgment section; a weighted averaging section that calculates a weighted average value of the surrounding pixels by using the weight coefficients calculated by the weight coefficient calculation section; and a correction section that corrects the pixel value of the pixel of interest at least one time based on the weighted average value of the surrounding pixels calculated by the weighted averaging section, the pixel value of the pixel of interest, and the judgment result of the edge judgment section.
US08249377B1

A deblurred digital image is generated from a blurred digital image. The blurred digital image is received. The blurred digital image has a number of objects and a number of edges. Each edge demarcates boundaries of two of the objects. One or more selected edges within the blurred digital image are identified. The selected edges are blurry within the blurred digital image but were originally sharp edges. A blur kernel is determined based on the identified selected edges. The blur kernel denotes how the blurred digital image is blurry. The blur kernel is applied to the blurred digital image to generate the deblurred digital image. The deblurred digital image is output.
US08249361B1

An object identification system iteratively learns both a template map used to transform a template describing an object in an image, and a related similarity metric used in comparing one transformed object template to another. This automatic learning eliminates the need to manually devise a transformation and metric that are effective for a given image corpus. The template map and the similarity metric are learned together, such that the incremental component to be added to the template map at a given iteration of the learning process is based at least in part on the components of the similarity metric, and vice-versa.
US08249359B2

A detector detects a specified image in an input image. The detector includes an area determination unit for determining, in the input image, a detection target area in which the specified image potentially exists, a setting unit for setting positions of a plurality of matching target ranges substantially in the detection target area, each of the matching target ranges being a predetermined size, so that the matching target ranges cover the detection target area, and each matching target range overlaps a neighboring matching target range by a predetermined overlap width, and a matching unit for detecting the specified image by matching a portion of the input image encompassed by each matching target range set by the setting unit and a template image for detecting the specified image.
US08249358B2

Provided is an image quality evaluation method for evaluating image qualities of a second image by using a difference from a first image. In the image quality evaluation method, a representative pixel component value indicating a pixel component value that represents pixels in the image frame of one of the images, and pixel position information indicating a pixel position where the representative pixel component value appears are extracted as a feature quantity. By using the representative pixel component value and the pixel position information, which are the image feature quantity, and based on a difference between a pixel component value at the pixel position indicated by the pixel position information in the image frame of the other image and the representative pixel component value, a difference of the entire second image from the first image is estimated.
US08249354B2

A method for finding edge points of an object is disclosed. The method includes receiving an electronic image of an object, selecting one or more edge points in the image of the object, creating an image template for each edge point in the object image. The method further includes receiving a command to measure a second object of the same kind as the object and obtaining a measured object image, reading the image templates for the same kind of object from the storage device, and finding a matched sub-image to each image template from the measured object image according to an image matching algorithm, obtaining a central point of each matched sub-image and displaying coordinates of the central point of the matched sub-image.
US08249346B2

Three-dimensional imaging techniques are used for a visualization method and apparatus. In a preferred embodiment, terrain data is displayed as a series of pixels—areas of terrain elevation data. Individual pixels are analyzed to determine whether they are locally smooth or “warpable” relative to their surrounding neighbor pixels. Those pixels that are locally relatively “smooth,” i.e., those satisfying a given set of criteria, are joined with adjacent neighbor pixels by a process referred to herein as “warping” to create “smooth,” gap-free surfaces. A preferred embodiment includes drawing or generating lines between the centers of two pairs of adjacent pixels to determine a slopes m1 and m2 respectively. The slopes m1 and m2 are then analyzed using the following equations/determinations: |m1∥≦mmax; |m2∥≦mmax; and |m1−m2|≦Δmax; i.e., the slopes m1 and m2 must each be less than or equal to a predetermined threshold mmax and the difference between the slopes must be less than or equal to a predetermined difference Δmax.
US08249345B2

Described are computer-based methods and apparatuses, including computer program products, for automatic image segmentation using contour propagation. A path metric of a candidate piece of a contour in a cross-sectional image is calculated to generate a three dimensional model using a plurality of cross-sectional images of an object. Data indicative of the cross-sectional image is stored. A cost of each of a plurality of pixels associated with the candidate piece is calculated using the data, wherein the cost is representative of a likelihood the pixel is on the contour and the cost is based on one or more templates. An orientation change value is calculated for each of the plurality of pixels associated with the candidate piece based on an initial pixel of the candidate piece and the pixel. A ratio of pixels is calculated. The path metric of the candidate piece of the contour is stored, the value of the stored path metric being based on the calculated cost, the calculated orientation change value, and the calculated ratio.
US08249337B2

Aspects of the invention provide systems and methods for converting a digital image represented in a lower bit depth representation to a higher bit depth representation. A saturation region is identified, where a color model value of the pixels in the saturation region is above an upper saturation threshold or below a lower saturation threshold. The color model value for each pixel in the saturation region is then adjusted by a corresponding adjustment. The magnitude of the adjustment for each pixel is based on characteristics of the image data.
US08249336B2

Techniques are described to leverage a set of sample or example matched pairs of strings to learn string transformation rules, which may be used to match data records that are semantically equivalent. In one embodiment, matched pairs of input strings are accessed. For a set of matched pairs, a set of one or more string transformation rules are learned. A transformation rule may include two strings determined to be semantically equivalent. The transformation rules are used to determine whether a first and second string match each other.
US08249330B2

A method for testing a liquid crystal panel is provided. The method simulates an outside force endured by the liquid crystal panel when the liquid crystal panel is assembled as a finished product, so that unqualified liquid crystal panels can be detected before the finished product is put into use.
US08249329B2

Disclosed are methods and apparatus for automatic optoelectronic detection and inspection of objects, based on capturing digital images of a two-dimensional field of view in which an object to be detected or inspected may be located, analyzing the images, and making and reporting decisions on the status of the object. Decisions are based on evidence obtained from a plurality of images for which the object is located in the field of view, generally corresponding to a plurality of viewing perspectives. Evidence that an object is located in the field of view is used for detection, and evidence that the object satisfies appropriate inspection criteria is used for inspection. Methods and apparatus are disclosed for capturing and analyzing images at high speed so that multiple viewing perspectives can be obtained for objects in continuous motion.
US08249328B2

Method, computer program product, and apparatus are provided for identifying a graphic symbol within an image obtained by optical scanning. An image intensity is measured for each of a plurality of columns of the image, wherein each column has a length that extends across the graphic symbol in a first direction, and wherein the plurality of columns collectively extend across the graphic symbol in a second direction. The graphic symbol is then identified by matching a profile of the image intensity to a predetermined image intensity profile associated with a given graphic symbol. Optionally, the image is a digital image and the image intensity for each column is the sum of the image intensity for each pixel in that individual column. An image intensity differential between adjacent columns may be calculated for matching with a predetermined differential profile or comparison with an electronic profile generated by a magnetic scan.
US08249327B2

A method for detecting an image corresponding to at least a monetary banknote is provided. The method includes selecting a detection procedure from a plurality of different detection procedures, and verifying the image according to the selected detection procedure.
US08249326B2

Methods and apparatus for assessing tissue pathology involve computing an index having a value based upon measures of a plurality of morphological features of cell nuclei in the tissue. The methods may be performed completely automatically or semi-automatically. The index value can be predictive of outcome. The index value may be determined by computing discriminant scores for the cell nuclei based upon values of the measures of morphological features and classifying the nuclei into bins based upon the discriminant score values. The index may be based upon proportions of the nuclei classified in different ones of the bins.
US08249315B2

A system and method for improved viewing and navigation of large digital images, such as whole slide images used in microscopy. The system and method displays the digital image along with movable navigation and field of view boxes that enable a viewer to pan the digital image in an accurate manner, and also performs automatic absolute reorientation of the digital image and automatic relative reorientation of subsequent digital images in relation to the first digital image.
US08249296B2

Disclosed are methods and apparatus for automatic visual detection of events, for recording images of those events and retrieving them for display and human or automated analysis, and for sending synchronized signals to external equipment when events are detected. An event corresponds to a specific condition, among some time-varying conditions within the field of view of an imaging device, that can be detected by visual means based on capturing and analyzing digital images of a two-dimensional field of view in which the event may occur. Events may correspond to rare, short duration mechanical failures for which obtaining images for analysis is desirable. Events are detected by considering evidence obtained from an analysis of multiple images of the field of view, during which time moving mechanical components can be seen from multiple viewing perspectives.
US08249291B2

An electromagnetic transducer includes an electromagnetic dual-coil or multi-coil driver having at least one spacer member placed between at least two permanent magnets. The inclusion of at least one spacer member increases the axial dimension of the magnetic assembly of the driver so that the magnetic gaps in a dual-coil or multi-coil driver are moved farther apart than would occur with a corresponding electromagnetic driver using a permanent magnet instead of two permanent magnets separated by a spacer member.
US08249290B2

The frame of a speaker is divided into a first frame part and a second frame part. The outer circumferential edge of the suspension holder is sandwiched between the surfaces of the first and second frame parts. This structure can reduce rolling of the diaphragm and harmonic distortion of the speaker.
US08249289B2

The present invention discloses an electronic apparatus of splittable type comprising at least two speaker portions, the two speaker portions are connected by electro-wires, wherein in one speaker portion is provided a winding mechanism for pulling-out and retracting-in the electro-wires; each of the speaker portions has a voice chamber, and the voice chambers in the two speaker portions have the different shapes from but substantially the same volumes as each other.
US08249285B2

Certain embodiments of the present technology provide a sound attenuator for reducing high level sounds within the ear canal while maintaining high audibility for lower level sounds. The sound attenuator comprises a housing with a passageway for passing external sound, a damping member to restore resonance within a plugged ear, and a disc interposed across the passageway. The disc comprises a cavity, at least one hole through said disc and a flexible diaphragm positioned across the cavity. At a sound pressure level less than that of a predetermined value the flexible diaphragm expands upon an increase in the external sound pressure level maintaining a near constant level of attenuation. For sound pressure levels at or greater than that of the predetermined value the diaphragm contacts the interior surface of the cavity, thereby limiting the flexibility of the diaphragm and increasing the level of attenuation provided by the attenuator.
US08249277B2

A method for automatically switching volume adjustment mode of an electronic device is provided. The method includes: storing a first predetermined volume and a second predetermined volume; when receiving a signal for volume adjustments, judging a current adjustment mode of the electronic device; if the current adjustment mode is the heavy adjustment mode, adjusting the volume with larger increment/decrement; if a value of the volume is larger than or equal to the first predetermined volume, switching to the light adjustment mode automatically; if the adjustment mode is the light adjustment mode, adjusting the volume with smaller increment/decrement; if the volume is less than or equal to the second predetermined volume, switching to the heavy adjustment mode automatically. The present invention also provides an electronic device capable of switching volume adjustment mode automatically.
US08249274B2

An audio amplifier includes a timing control circuit, an amplifying circuit, and a bias control circuit. The timing control circuit generates a first power down signal and a second power down signal, in which the first power down signal is asserted before the second power down signal is asserted. The amplifying circuit receives a bias voltage to amplify an audio signal and is deactivated when the first power down signal is asserted. The bias control circuit provides the bias voltage for the amplifying circuit and is deactivated when the second power down signal is asserted.
US08249271B2

Systems and methods are described which facilitate quick and accurate extraction of the true noise level from a noise signal that includes additional signals, such as speech, in a cost effective implementation. Aspects of the invention allow the use of one microphone to simultaneously detect background noise as well as speech, while avoiding problems associated with artificially high background noise indication due to inclusion of the speech component in the noise determination. Additionally, systems and methods are described for altering system gain based on accurate noise level determinations.
US08249255B2

A system and method for providing an improved way to secure messages being transmitted between communicating devices. Security mechanisms, operating below the session establishment level, provide fast encryption that is unconditionally secure or becomes stronger over time as devices continue to communicate. After random or arbitrary characters are used to encrypt an initial message, each new message communicated between two devices is encrypted with the most recent message communicated there-between as well as the changing key. Moreover, an exclusive dyadic relationship between the devices is obtained which prevents the cloning or piracy of the devices or the data communicated between them. The disclosed system and method also provide a multi-threading capability, thereby reducing the likelihood of a denial of service of attack.
US08249251B2

A device for generating a seedless pseudo-random number, according to one embodiment, includes a first register containing a secret code; a second register containing a first random number generated locally and a second random number generated at a remote device; and an exclusive OR (XOR) circuit receiving output from the first and second registers and applying an XOR function to the outputs, a result of the XOR function being fed into the second register in a subsequent cycle.
US08249250B2

A method for verifying a similarity between a first signal and a second signal is described. The first and the second signals are encrypted homomorphically using a key. First, we acquire a set of error patterns determined by a similarity constraint. Then, each error pattern is homomorphically encrypted using the key and presented to a verifier in the setup phase. The verifier declares the first signal similar to the second signal, if any error pattern in the set of error patterns satisfies a homomorphic relationship between the first encrypted signal and the second encrypted signal.
US08249246B1

A method and related system and computerized instruction for assisting a user with placing a telephonic call, comprising: a user specifying an originally-specified telephone number to place an intended telephonic call, which telephone number, as originally-specified, for at least one particular reason, cannot be used to successfully complete the intended telephonic call; the user, after specifying the originally-specified telephone number, later specifying later-specified telephone number elements; and causing the telephonic call to be successfully signaled using the originally-specified telephone number in combination with the later-specified telephone number elements, without the user having to re-specify the originally-specified telephone number.
US08249240B2

Systems and methods are disclosed for providing selectable options to a calling party while the calling party is on hold. A call from the calling party is received and the calling party is placed on hold. While on hold, the calling party is provided with a plurality of selectable options. Each of the plurality of options corresponds to a predefined operation. A selected option request, corresponding to one of the plurality of options, is received from the calling party. The predefined operation corresponding to the selected option request is then performed. A system is also provided having instructions thereon for providing selectable options to a calling party while on hold.
US08249230B1

Methods and systems for processing inbound fax messages in an efficient and scalable manner are provided. According to one embodiment, an inbound fax call is received at a telecommunications system of an Internet fax system. The inbound fax call includes a source and destination address and a fax signal. The inbound fax call is switched to a call mediation system, which determines desired technical call processing capabilities for processing the fax signal. A subset of fax processing resources that have the desired technical call processing capabilities are identified from among multiple fax processing resources associated with the call mediation system. The inbound fax call is switched to a selected fax processing resource of the identified subset. The fax signal is translated by the selected fax processing resource into a digital representation. And, the digital representation is made available to one or more users associated with the particular subscriber.
US08249221B2

The invention discloses an access apparatus and method for digital subscriber line test. The apparatus includes: one or more distributed access matrix control modules, one or more distributed access matrixes; and a power converter module. The distributed access matrix control module is connected to a test module and at least one of the one or more distributed access matrixes which is under the control of the distributed access matrix control module, and is configured to send a test task initiated by the test module to the at least one distributed access matrix and report a message from the at least one distributed access matrix to the test module. The distributed access matrix is configured to connect a tested subscriber in accordance with the test task and report an access success message to the distributed access matrix control module.
US08249219B2

An x-ray tube rotating anode. In one example embodiment, an x-ray tube rotating anode includes a hub configured to attach to a bearing assembly, rings positioned radially outward from the hub, bridges connecting the rings together, annular ring fins each attached to one of the rings, a focal track positioned radially outward from the annular ring fins, and annular focal track fins attached to the focal track.
US08249216B2

An X-ray moving image radiographing apparatus includes an X-ray detector configured to detect an X-ray transmitting through a subject to acquire a subject image, an image processing unit configured to process an X-ray radiographic image output from the X-ray detector, and a control unit configured to capture a mask image by selectively scanning X-ray focal positions of an X-ray source which has a plurality of X-ray focal points so that an X-ray incident angle varies with respect to a target point of the subject, and to capture a moving image after a predetermined work is performed on the subject by selectively scanning X-ray focal positions of the X-ray source similar to the scanning operation used to capture the mask image.
US08249214B2

A device for the online determination of the contents of a substance having a gamma-radiating isotope, which includes at least one detector, which measures the natural gamma radiation of said isotope. In order to be able to easily calibrate the device, a measurement is carried out at the same location for determining the surface dimensions of the substance within the detection region of the detector or of a representative partial region.
US08249208B2

A method for converting a sampling frequency of a digital signal sampled at a first sampling frequency includes receiving digital signal input samples, and forming output samples corresponding to a second sampling frequency based on the digital signal input samples and an interpolation filter. The first sampling frequency may be larger than the second sampling frequency. The method may further include delivering the output samples. Forming output samples includes, for each of the digital signal input samples, updating current values of N successive output samples with N contributions. The N contributions may be respectively calculated based on a value of a current input sample of the digital input samples weighted by values of N filter coefficients associated with the current input sample, N being fixed and identical for all the digital signal input samples regardless of a value of the conversion ratio between the first and second sampling frequencies.
US08249205B2

A receiver including a plurality of antennas for receiving at least one radio signal, an analog processing path in signal communication with at least one of the antennas, a digital processing path in signal communication with at least one of the antennas, and a processor for controlling a processing of the at least one radio signal, wherein the at least one radio signal is processed by at least one of the analog processing path and the digital processing path.
US08249204B2

A method for a mobile station to provide to a base station feedback of channel state information (CSI) regarding a plurality of communication channels between the mobile station and the base station. The method includes: estimating the CSI by calculating a plurality of channel responses each for one of the communication channels; compressing the estimated CSI; and sending the compressed CSI as the feedback to the base station.
US08249199B2

A method of implementing a low jitter and high bandwidth clock and data recovery (CDR) apparatus includes acquiring early, optimal, and late votes; determining which votes are allowed and weighted; disallowing votes not determined to as allowed; weighing votes, wherein votes that would make the CDR move to an extreme of a zero crossing are weighted less; and accumulating votes and adjusting a recovered clock phase based on the accumulated votes. A computer readable medium storing instructions to implement a low jitter and high bandwidth CDR apparatus, the instructions includes functionality to: acquiring early, optimal, and late votes; determining which votes are allowed and weighted; disallowing votes not determined to as allowed; weighing votes, wherein votes that would make the CDR move to an extreme of a zero crossing are weighted less; and accumulating votes and adjust recovered clock phase.
US08249197B2

A set of one or more samples is received. Using a first signal processor associated with a first phase offset, a first decision and a first error value are generated using the set of samples. Using a second signal processor associated with a second phase offset, a second decision and a second error value are generated using the set of samples. This includes interpolating the set of samples to obtain a set of interpolated samples at the second phase offset and generating the second decision and the second error value using the set of interpolated samples at the second phase offset. A selection associated with the first decision and the second decision is made based at least in part on the first error value and the second error value.
US08249188B2

A mechanism is provided for constructing an oversampled waveform for a set of incoming signals received by a receiver. In one implementation, the oversampled waveform is constructed by way of cooperation between the receiver and a waveform construction mechanism (WCM). The receiver receives the incoming signals, samples a subset of the incoming signals at a time, stores the subsets of sample values into a set of registers, and subsequently provides the subsets of sample values to the WCM. The WCM in turn sorts through the subsets of sample values, organizes them into proper orders, and “stitches” them together to construct the oversampled waveform for the set of incoming signals. With proper cooperation between the receiver and the WCM, and with proper processing logic on the WCM, it is possible to construct the oversampled waveform for the incoming signals without requiring large amounts of resources on the receiver.
US08249187B2

Communication is performed for a first communication device having a set of antenna elements. A quality-indication signal is received from a second communication device (e.g., a basestation). A complex weighting is calculated based on the quality-indication signal. A pre-transmission signal is modified based on the complex transmit diversity weighting to produce a set of modified-pre-transmission signals, wherein the modifications are symmetric by making approximately half the magnitude of the transmit diversity modification to one signal in a first direction, and approximately half the magnitude of the transmit diversity modification to the other signal in a second direction, opposite the first direction. Each modified pre-transmission signal from the set of modified-pre-transmission signals is uniquely associated with an antenna element from the set of antenna elements. The set of modified-pre-transmission signals is sent from the set of antenna elements to produce a transmitted signal.
US08249180B2

A receiving apparatus is disclosed which includes a reception device configured to receive a signal modulated through Orthogonal Frequency Division Multiplexing known as OFDM; and a detection device configured to detect whether or not spectrum inversion has occurred in the OFDM-modulated signal by use of a spectrum inversion presence signal obtained by inverting a subcarrier position of a known signal included in the OFDM-modulated signal.
US08249179B2

To efficiently perform adaptive modulation and adaptive scheduling in a communication control apparatus, while suppressing the total notified amount of reception quality information, provided is a communication terminal apparatus 300 which is applied to a multicarrier communication scheme in which the apparatus receives a signal on a channel allocated by a communicating party among a plurality of channels each comprised of at least one subcarrier, measures reception quality of the received signal, and notifies the communicating party of reception quality information, and has a reception quality measuring section 308 that measures reception quality of each subcarrier, and a reception quality information generating section 309 which determines an allocation request degree of each channel with respect to the communicating party, selects an information amount to represent reception quality information for each channel based on the allocation request degree, and based on the measured reception quality, generates the reception quality information represented by the selected information amount.
US08249178B2

Provided are a multicarrier transmitter and a multicarrier receiver which accelerate cell search and reduce a circuit scale by reducing the operation quantity for cell search. The transmitter (100) has: a real number SCH series generation part (105) which generates a real number series consisting of only real number signals; an SCH multiplexing part (104) which maps the real number series as a P-SCH; and an IFFT part (106) which converts a frequency signal to a time signal. By doing like this, the transmitter (100) forms a time-synchronous P-SCH, and performs transmission. Thus, a correlation operation quantity about the P-SCH on a reception side is reduced.
US08249170B2

Packetized video data with a base-layer and at least one enhancement-layer organized in a GOP structure may contain packet loss errors. A method for detecting such errors includes the steps of reading header information relating to a layer, generating a scheme or selecting a predefined scheme according to the header information. The scheme can be made up of a display order number, and/or a number of reference frames and temporal level for the frames of the respective layer. The method can then extract from received video data frames the display order number, and/or the number of reference frames and temporal level parameters, and detect that one or more frames or packets are missing. The received parameters are compared with the parameters of expected frames according to the scheme and a missing packet or frame is determined by a mismatch between received and expected parameters.
US08249166B2

An MPEG video decoding system with a PVR (Personal Video Recorder) function is disclosed. By applying the PVR function to an MPEG-2 decoder chip, which is the standard recommendation of the digital video transmission field, diverse high-performance PVR services such as video storage and search using an HDD application in the video decoder chip can be used, and two HD-class displays can simultaneously be supported. Also, the features of the video TS bitstream stored through the video decoding chip having a proposed PVR engine can be extracted in real time, and the playback or trick play of the stored video contents can be diversely and easily performed. According to the PVR-support video decoding system, an improved storage and search function of a video bitstream, and diverse video services can be provided, and the added value of the digital video recorder can be heightened.
US08249164B2

A video processing apparatus, for use in a video receiver, includes a decoder configured to decode encoded video information into decoded video information and to output the decoded information, and a configuration module coupled to the decoder and configured to a provide a control signal to the decoder indicative of a reduced-image portion of the video frames to be displayed, where the decoder is configured to respond to the control signal by decoding first macroblocks of the video information within the reduced-image portion and second macroblocks of the video information, in a reference section, adjacent the first macroblocks to account for motion of the images in the reduced-image portion without decoding third macroblocks lying outside of the reduced-image portion and the reference section.
US08249157B2

In one embodiment, the method includes obtaining a reference frame picture list including multiple reference frame pictures and determining reference frame picture index of the multiple reference frame pictures in the reference frame picture list based on display order information for the multiple reference frame pictures. The method further includes obtaining motion vector information for the current field macroblock and obtaining a reference field picture index associated with the current field macroblock. A reference field picture having a same parity as the current field macroblock is selected if the reference field picture index is an even value. The current macroblock is decoded based on the motion vector information and the selected reference field picture.
US08249153B2

A single composite stream of data is streamed to a user's terminal and displayed in two separate viewers. This composite stream embeds a series of substreams that are views of the same event, taken from different point of views. A first viewer, the global viewer, displays the entire composite stream of data, thus displays the n substreams the composite stream may contain. The second viewer, the focus viewer, displays only part of the composite stream in order to display the substream currently selected by the user. While the stream is played back, the user may interact with an external application's user interface to select which of the n embedded streams he wants to be displayed in the focus viewer, thus creating a cut. The series of cuts created by the user is stored internally for playback management. The user may export the series of cuts he created in an editing file (EDL formatted, for instance, without being restricted to) that can be loaded into a professional editing application. This professional editing application will then be used to create the final version of the clip.
US08249147B2

The present invention is directed to an image decoding apparatus adapted for decoding information obtained by implementing inverse quantization and inverse orthogonal transform to image compressed information in which an input image signal is blocked to implement orthogonal transform thereto on the block basis so that quantization is performed with respect thereto, which comprises a reversible decoder (12) for decoding quantized and encoded transform coefficients, an inverse quantizer (13) indicating, as a flag, in inverse-quantizing transform coefficients which have been decoded by the reversible decoder (12), existence of each transform coefficient every processing block of inverse quantization, and an inverse transform element (14) for changing inverse transform processing to be implemented to inverse quantization transform coefficients within processing block by using the flag which has been indicated by the inverse-quantizer (13).
US08249142B2

A method and apparatus for encoding and decoding video performs transformation of at least a portion of a high-resolution video frame into a low resolution image and a plurality of enhancement data sets, encodes the low resolution image as a primary coded picture in a bitstream format and encodes each of the plurality of enhancement data sets as a different redundant coded picture in the bitstream format. For decoding, a decoded low resolution image and a plurality of decoded enhancement data sets are generated and an inverse transform is performed to construct a decoded high-resolution image. The primary coded picture and a redundant coded picture may be formatted according to the ITU-T H.264 Advanced Coding specification. The transform may be a polyphase or a sub-band transform.
US08249140B2

Direct macroblock mode techniques for high performance hardware motion compensation are described. An embodiment includes a hardware motion compensation graphics display device driver. More specifically, an embodiment mitigates a macroblock data parsing bottleneck in the display device driver by directly generating macroblock instructions and storing them in a dedicated buffer. For example, an embodiment includes an independent direct memory access instruction execution buffer for macroblock instructions separate from the direct memory access instruction execution buffer for all other hardware motion compensation instructions. Other embodiments are described and claimed.
US08249139B2

A data receiver and a method for adjusting the same are provided. The data receiver has an equalizer, a clock data recovery unit, an equalizer controller, and a decoder. The equalizer compensates incoming signal according to a configuration, and outputs corrected signal. The CDR unit uses a clock to sample the corrected signal from the equalizer and generates phase information of the clock. The decoder decodes the raw data. Each cycle of the clock is divided into a plurality of phases, and the phase information indicates the one of the phases that the corrected signal sampled therein. In a testing mode, the equalizer controller applies a plurality of setup values to the configuration individually and records the phase information for tuning the configuration. Therefore, the accuracy of the equalizer is improved and the good signal quality is obtained.
US08249131B2

A method for transmitting signals for interference randomization is disclosed. The method for transmitting signals includes spreading the transmission signals using a plurality of orthogonal codes and transmitting the transmission signals spread by the plurality of orthogonal codes by a spatial frequency block coding (SFBC) or spatial time block coding (STBC) scheme. Among the plurality of orthogonal codes, codes of which mutual interferences are equal to or greater than a predetermined threshold are grouped to the same group, and orthogonal codes belonging to different groups are used for the spreading of the signals which are transmitted at the same timing. Accordingly, it is possible to realize interference randomization.
US08249125B2

Provided are an optical device including a multilayer reflector having a layer whose optical thickness is not λ/4, and a vertical cavity surface emitting laser using the optical device. A resonance frequency shift or a reduction in reflectivity which is caused by a deviation from an optical thickness of λ/4 can be suppressed to improve characteristics and yield. The optical device for generating light of a wavelength λ includes a reflector and an active layer. The reflector is a semiconductor multilayer reflector including a first layer and a second layer which are alternatively laminated and have different refractive indices. The first layer has an optical thickness smaller than λ/4. The second layer has an optical thickness larger than λ/4. The interface between the first layer and the second layer is located at neither a node nor an antinode of an optical intensity distribution within the reflector.
US08249122B2

An etched-facet single lateral mode semiconductor photonic device is fabricated by depositing an anti reflective coating on the etched facet, and depositing a reflectivity modifying coating in a spatially controlled manner to modify the spatial performance of the emitted beam.
US08249118B2

A compressively-encoding-resultant video signal resulting from compressively encoding a video signal, a first compressively-encoding-resultant audio signal resulting from compressively encoding a first audio signal having a synchronized relation with the video signal, a reference clock information signal relating to synchronization between the compressively-encoding-resultant video signal and the first compressively-encoding-resultant audio signal, and an indication timing information signal designating an indication timing of the video signal are multiplexed to get an AV multiplexing-resultant signal. A second audio signal is compressively encoded to get a second compressively-encoding-resultant audio signal. A sound-production-timing information signal is added to the second compressively-encoding-resultant audio signal to get a substitution playback audio signal. During playback, the substitution playback audio signal can be reproduced instead of the first audio signal while being synchronous with the video signal. The sound-production-timing information signal responds to the reference clock information signal, and relates to synchronization with the video signal.
US08249117B2

Aspects describe dynamically adjusting a reordering release timer to mitigate latency in a MAC-hs queue. Information already available at a mobile device is utilized for current packets and for missing packets to dynamically adjust the value of the T1 timer in an effort to mitigate latency. Further, the network might provide information regarding HARQ attempts, which mobile device can utilize for computing the dynamic value of the T1 timer. The network might signal the amount of time the mobile device should subtract from timer T1 for every HARQ transmission. Further, the T1 timer might only be dynamically adjusted for a subset of radio bearers.
US08249112B2

More customization and adaptation of coded data streams may be achieved by processing the information signal such that the various syntax structures obtained by pre-coding the information signal are placed into logical data packets, each of which being associated with a specific data packet type of a predetermined set of data packet types, and by defining a predetermined order of data packet types within one access unit of data packets. The consecutive access units in the data stream may, for example, correspond to different time portions of the information signal. By defining the predetermined order among the data packet types it is possible, at decoder's side, to detect the borders between successive access units even when removable data packets are removed from the data stream on the way from the data stream source to the decoder without incorporation of any hints into the reminder of the data stream. Due to this, decoders surely detect the beginnings and endings of access units and therefore are not liable to a buffer overflow despite a removal of data packets from the data stream before arrival at the decoder.
US08249105B2

A dynamic and distributive aggregation method in which a node determines the frame size of an aggregated frame based on or according to a transmission time of one or more of the received frames. This scheme to aggregate frames is based on the average packet size and average transmission time in the neighborhood. The method enables the aggregated packet size to dynamically change based on the neighborhood conditions. Usage of link rates and fair transmission time assignment enables the high data rate nodes to send more traffic but not to an extent of over-utilizing the channel thus achieving higher throughput efficiencies while maintaining fairness within a high data rate multi-hop wireless communication network.
US08249103B2

A method for transmitting and receiving control data of a PDCP layer, a transmitting apparatus and a receiving apparatus in a mobile communication system are disclosed. Several control information (e.g., information regarding a status report and information about an HC feedback) are simultaneously transmitted through a single control PDU, so the size of headers can be reduced, compared with the case where each control information is transmitted through each control PDU from a transmitting side to a receiving side, thus improving transmission efficiency and efficiency of resources.
US08249093B2

Communication performed within a network including a plurality of communication stations is provided, in which when an access control is performed so that communication timing of a packet can not collide with that of another station by detecting a signal which is transmitted from another station, “a header area processed not to become easily an error such as a physical layer header portion of a packet” which is transmitted from a communication station is made to have at least information which is required for extracting information in a payload of the packet and a field for controlling an access reservation of transmission of a packet which is generated as a result of transmission of another packet so that processing using the field can be performed.
US08249089B2

A method and system for improving throughput and speed of an interconnect system such as peripheral component interconnect express (PCIe). The method and system automatically forward changes in virtual address translation data to each device that supports the system and method on the interconnect system. This improves performance by obviating the need for the devices to request address translation services each time a direct memory access is made, thereby diminishing the amount of overhead traffic on the interconnect system.
US08249081B2

A method of provisioning resources, which includes hosting at least one resource at a first site. A secure connection is established between the first site and a second site, and a listing of available resources is exported to the second site. The second site publishes the listing of available resources to at least one client and at least one resource from the first site to second site is provisioned by providing the at least one client with an IP address of the at least one resource.
US08249078B1

A method and system to help reduce the impact of inter-node latency in session setup. In accordance with the method, a computer will predict a measure of call setup signaling latency for each of a number of wireless communication devices based on actual latency data for the coverage areas in which the devices are positioned, and the computer will then use the predicted latency measures as a basis to select one or more of the devices to wake up in advance of session initiation. The computer will then send at least one message that triggers wakeup of the selected device(s), so as to help reduce latency in subsequent initiation of a session with the selected device(s). Further, the computer may provide notification to a given device of the predicted latencies determined for other devices, to facilitate presentation of the latency information to a user.
US08249072B2

An interface device for a compute node in a computer cluster which performs Message Passing Interface (MPI) header matching using parallel matching units. The interface device comprises a memory that stores posted receive queues and unexpected queues. The posted receive queues store receive requests from a process executing on the compute node. The unexpected queues store headers of send requests (e.g., from other compute nodes) that do not have a matching receive request in the posted receive queues. The interface device also comprises a plurality of hardware pipelined matcher units. The matcher units perform header matching to determine if a header in the send request matches any headers in any of the plurality of posted receive queues. Matcher units perform the header matching in parallel. In other words, the plural matching units are configured to search the memory concurrently to perform header matching.
US08249071B2

A system for management and control of audio related equipment. The system provides an architecture to manage, monitor, and control all of the audio related equipment in an audio system. A communication protocol used within the system allows standardized communication between the performance equipment mangers and the audio related devices, as well as device-to-device communication. The protocol allows users to add audio related devices to an audio system without performing a setup to configure communication between the devices.
US08249069B2

In one embodiment, a method includes receiving a multi-destination packet at a switch in communication with a plurality of servers through a network device, identifying a port receiving the multi-destination packet at the switch or a forwarding topology for the multi-destination packet, selecting a bit value based on the identified port or forwarding topology, inserting the bit value into a field in a virtual network tag in the multi-destination packet, and forwarding the multi-destination packet with the virtual network tag to the network device. The network device is configured to forward the multi-destination packet to one or more of the servers based on the bit value in the multi-destination packet. An apparatus for forwarding multi-destination packets is also disclosed.
US08249066B2

A Media Resource Routing module for a VoIP network having a Host Media Processing and a Media Resource Board. The Media Resource Routing module includes a status list module indicating available resources of the Host Media Processing and available channels on the Media Resource Board and switches for routing communications based on data in the status list so that resources are used efficiently.
US08249061B2

To provide a switching system with telephone switching function mainly on the basis of hardware processing by using isochronous channel which is a real time communication channel. The switching system comprises a gateway node connected with ISDN (Integrated Services Digital Network) and PSTN (Public Switched Telephone Network), and one or more extension nodes, and a serial bus such as IEEE 1394 bus. The gateway node transforms data rate of outside line into data rate of extension node, and the other way around, and secure a seamless communication channel. Concretely, the gateway node secures an isochronous channel, according to a request from the extension nodes or the outside line, and executes switching such as transfer or reservation. A resource manager holds a table for managing the gateway node and extension node.
US08249055B2

The invention relates to a method for localization and location-related connection of a mobile voice-over-IP subscriber to an emergency call station even when the subscriber is temporarily registered in the voice-over-IP network with an address of a location other than his home address (2). For this purpose, the voice-over-IP network comprises an address database which is either configured as a central or decentralized database and in which addresses are indexed with a location-related number. An address of the location of the subscriber is updated (3) by using the address range predefined in the address database and an emergency call is routed (6, 7, 8, 9, 10) to an associated emergency call station using the location-related number. The location-related number and data of the subscriber are then transmitted to the associated emergency call station (8, 9). The actual location of the subscriber emitting the emergency call is then determined in the emergency call station using the location-related number and querying the address database (11). The concept underlying the invention is to provide, in a simple manner and without major modifications to the voice-over-IP network, location-related information for voice-over-IP subscribers for the routing of emergency calls or for determining the actual location of a voice-over-IP subscriber.
US08249053B2

A voice communication system for achieving a public switch telephone network (PSTN) communication and an internet communication is provided. The system comprises a host, a control device and a telephone. The invention features advantages of both the PSTN and the internet, and further covers the natural shortcomings of each other.
US08249047B2

A method of transmitting a control signal in a wireless communication system includes receiving data or a control signal, and transmitting a feedback signal through a control channel in response to the data or the control signal, wherein the control channel comprises a plurality of mini-tiles in a plurality of tiles, each of which consists of at least one orthogonal frequency division multiplexing (OFDM) symbol in a time domain and at least one subcarrier in a frequency domain, and if the plurality of tiles have the same pilot pattern, the plurality of mini-tiles are cyclically selected from the plurality of tiles, and if the plurality of tiles have cyclically-arranged pilot patterns, the plurality of mini-tiles are selected at the same position from the plurality of tiles.
US08249046B2

Aspects relate to interference management in a multiple-input-multiple-output peer-to-peer network utilizing connection scheduling. When channel side information is available at both transmitter and receiver, both devices determine transmit/receiver beamforming vectors. Transmitter sends a first transmission request signal with first transmit beamforming vector and a second transmission request signal with second transmit beamforming vector in a transmission request block. Receiver estimates SINRs of the MIMO channels associated with the receive beamforming vectors and determines whether to return request response signals. Based on received request response signals, transmitter decides to transmit streams of data using the corresponding transmit beamforming vectors in the data burst. When channel side information is available only at receiver, transmitter sends one transmission request signal. Receiver estimates the SINRs of the MIMO channels associated with receive beamforming vectors using MMSE and/or successive interference cancellation (SIC), and returns request response signals in the request response block.
US08249041B2

The present invention discloses a method for determining a paging slot by a base station for CDMA trunking service, wherein the method includes: the base station determine a slot cycle index according to PTT version number of a mobile station, and determine a slot cycle used for the mobile station according to the slot cycle index. The present invention can solve the problem of slow access when the mobile station is called after power-on, which exists in the related art, thus can improve the speed of power-on access, and can determine the paging slot for a base station and a terminal which can not support a minus slot paging.
US08249038B2

The present invention discloses a method for implementing centralized control plane and distributed data plane and that comprises the following steps: the main control unit of the main board generates control information and delivers it to the adaptation layer of the main board; the adaptation layer of the main board transmits the control information to the adaptation layer of the service board(s); the adaptation layer of the service board(s) delivers the control information to the data plane and hardware engine of the service board(s). The present discloses a program and system for implementing centralized control plane and distributed data plane. The present invention provides a software architecture using an adaptation layer to implement centralized control plane and distributed data plane to ensure high performance and good scalability of the new architecture, reduce system complexity, and keep system simplicity and efficiency.
US08249037B2

The invention relates to the initiation of a service to a mobile terminal capable of communicating via at least a first and second access network. Further, the invention relates to a reduction of power consumption of mobile terminals supporting connectivity to at least two access networks. The invention also relates to mobile communication systems and in particular to mobile communications through heterogeneous access networks. In order to prove improved method for initiating services to mobile terminals and/or to reduce power consumption of mobile terminals, the invention introduces of a sleep state that can be entered by the terminal for an access system if same is not used. Upon requesting a service from/to the mobile terminal, the mobile terminal starts service initiation through a second access system and transits back to active state for the first access system for service provision.
US08249034B2

A game device is provided with a processor and an air interface apparatus. In a wireless communication environment such as that of IEEE802.11, a CPU of the air interface apparatus selects, in a search process, an SSID that includes at least in a portion thereof a predetermined pattern. Network information including the selected SSID is retained in a memory unit as a BSS list registering wireless networks that are targets, for connection. The processor refers to the BSS list and determines a wireless network to participate in.
US08249033B2

A common control channel for base station (“BS”)/consumer premise equipment (“CPE”) communication in areas of overlapping coverage by wireless regional area network (“WRAN”) cells operating on different working channels is disclosed. A common control channel is selected from among the various working channels sensed in each of a plurality of overlapping WRAN cells so as to enable BS/CPE and BS/BS communication. Once chosen, each CPE within the overlapping area communicates with the controlling BS via an enhanced coexistence beacon protocol messages. These messages include timing and other synchronization information.
US08249030B2

A first radio in a wireless network may request a transmit opportunity (TXOP) of a certain duration, with the duration being based a likelihood that a TXOP of that duration would cause interference with a co-located second radio. The duration may be dynamically adjusted based on the likelihood of such interference.
US08249027B2

The present disclosure relates to mobile communication technologies and provides a multicarrier communication system, and a method and device for configuring a carrier channel, by which the reverse carrier and the corresponding forward carrier may be allocated flexibly, various multicarriers may be configured, the service requirements may be met better, and the terminal transmit power and the communication resources may be saved. In the present disclosure, the MAC channels corresponding to zero or a plurality of reverse carriers may be flexibly configured to the forward carrier, and the MAC channel may or may not include a DRC_Lock subchannel; additionally, in various embodiments, the MAC channels corresponding to a plurality of reverse carriers may be configured to the same forward carrier, so that the channel resources may be fully utilized.
US08249026B2

A scheduler (105) for scheduling data packets over an air interface of a cellular communication system comprises a coherence time processor (213) which determines a coherence time for a user equipment (101, 103). A scheduling unit (205) then schedules at least a first data packet for the user equipment (101, 103) in response to the coherence time. In some embodiments, the system may use a retransmission scheme and a scheduling which depends on a time varying propagation characteristic. In such embodiments, an available delay may be allocated to retransmissions or propagation dependent scheduling dependent on the coherence time. The scheduler may e.g. be implemented in a base station.
US08249022B2

A user equipment (UE) receives a first dynamic resource allocation on a first channel (PDCCH), then sends data according to the first resource allocation. During a time at which an ACK/NACK for the sent data is scheduled to occur on a second channel (PHICH), the UE is engaging in an activity that takes priority over the ACK/NACK. The UE then receives a second dynamic resource allocation on the first channel and determines the ACK/NACK for the sent data from the second dynamic resource allocation. The determining can be direct, as in receiving a zero-valued resource allocation; or it may be indirect as in mapping the second dynamic resource allocation to the second channel and receiving the acknowledgement on the second channel after that mapping. Also detailed are similar mirror actions from the Node B's perspective, as well as apparatus, methods, and embodied computer programs.
US08249021B2

IIF architectures and corresponding call flows are provided for CDMA2000/GPRS roaming scenarios such as GPRS foreign mode with Mobile IPv4, GPRS foreign mode with Simple IPv4 or IPv6, CDMA2000 packet data foreign mode with Mobile IPv4, and CDMA2000 packet data foreign mode with Simple IPv4 or IPv6.
US08249010B2

The present invention relates to radio communications, and discloses a method and apparatus for feeding back and receiving acknowledgment (ACK) information of semi-persistent scheduling (SPS) data packets. The method for feeding back ACK information of SPS data packets includes: receiving an uplink downlink assignment index (UL DAI) from a base station (BS), where the value of the UL DAI indicates the number of downlink data packets (N); mapping ACKs/NAKs of k SPS data packets of the downlink data packets to positions from the (N−k+1)th ACK/NAK to the Nth ACK/NAK; and feeding back N ACKs/NAKs to the BS. This method can guarantee that N ACKs/NAKs are arranged correctly.
US08248994B2

A method of allocating a radio resource in a wireless access system is disclosed. The method includes receiving a control message associated with radio resource allocation for transmitting uplink data to the base station, wherein the control message comprises a first persistent uplink allocation information element comprising first resource allocation information associated with a first resource allocation region for transmitting the uplink data of a mobile station and transmitting an acknowledgment (ACK) message from the mobile station to the base station in response to successfully receiving the first persistent uplink allocation information element.
US08248993B2

The present invention discloses a distributed base station serving mobile stations, which comprises multiple antenna-RF processing units and a central processing unit remotely connected with said multiple antenna-RF processing units. Each of the antenna-RF processing units has an antenna array formed by multiple antennas. Said central processing unit comprises: an MIMO coding unit for MIMO coding of data of each of the mobile stations so that data of each of the mobile stations generates multi-path data symbols; a beam-forming unit for multiplying each path data symbol of the multi-path data symbols of each of the mobile stations by a weighted coefficient vector corresponding to this path data symbol, to obtain beam-forming data of each path data symbol of each of the mobile stations; and an overlapping unit for, with respect to each antenna in said antenna-RF processing units, overlapping beam-forming data of the respective mobile stations for this antenna and feeding the overlapped beam-forming data to this antenna for transmission. The present invention further discloses a communication system having the above distributed base station and the corresponding signal transmission method.
US08248990B2

A disclosed transmission device includes a frequency scheduling unit configured to allocate a resource block divided from a system bandwidth into blocks of consecutive frequency subcarriers or distributed-type resource blocks including discretely-distributed frequency subcarriers in a system bandwidth and divided from the resource block, assign locations and identification numbers of the distributed-type resource blocks divided by a predetermined division number with respect to each resource block, and determine the distributed-type resource blocks to be allocated to a user based on the assigned locations of the distributed-type resource blocks; a mapping unit configured to allocate transmission data to either the resource block or distributed-type resource blocks in accordance with the allocation; and a control information generating unit configured to generate control information with respect to a mobile station to which either the resource block or the distributed-type resource blocks are allocated based on the identification numbers.
US08248989B2

A wireless network system using a cyclic frame including a beacon period (BP), a mesh contention access period (MCAP), and a slot period (SP). The cyclic frame has a frame structure that shares a channel hopping sequence of a node, thereby sharing the channel hopping sequence that operates as an existing mesh node without generating an additional channel hopping sequence, and supporting mesh and star type topologies together in order to efficiently operate a network.
US08248987B2

An apparatus and a method for transmitting ACKnowledge (ACK) channels by a Relay Station (RS) in a wireless communication system are provided. The method includes, when receiving one or more ACK information from one or more lower nodes, checking ACK channel constitution information provided from an upper node, arranging one or more ACK channels to transmit corresponding ACK information according to the ACK channel constitution information by distinguishing ACK information of one or more data scheduled by the upper node and ACK information of one or more retransmission data not scheduled by the upper node, and transmitting the one or more ACK information to the upper node in the arranged ACK channels.
US08248985B2

In a satellite communication network, a link between a remote terminal and a traffic processor located at the hub may be used for providing services over a satellite link, such as traffic routing, protocol acceleration, data compression and data encryption. Aspects of this invention relate to methods and apparatus for automatically and dynamically associating remote terminals with traffic processors. These methods may be used for simplifying the satellite network's configuring process, especially for large scale networks, for offering load balancing between traffic processors and for offering an efficient automatic redundancy mechanism when a traffic processor malfunctions.
US08248982B2

A portable media player device is capable of operating in a wireless network. The wireless portable media player device can bootstrap and synchronize with an ad hoc network with low power consumption. Neighbor portable media player devices in an ad hoc network can be discovered by the wireless portable media player device. The portable media player device can establish and terminate connections to neighbor portable media player devices. The portable media player device can transfer data in a high speed data transfer mode or a power save data transfer mode, while concurrently permitting discovery by other devices. The portable media player device operates in a power save mode during an inactive portion of a periodic discovery interval.
US08248978B2

Techniques for detecting other stations in a power efficient manner are described. A station may operate in a passive mode or a search mode. In the passive mode, the station receives for one receive period in each time interval. In the search mode, the station transmits for a series of transmit periods in one time interval, then receives for one receive period in the next time interval, and repeats the transmit/receive cycle. In an example scenario, station A operates in the search mode and sends a series of transmissions during its transmit periods. Station B operates in the passive mode, receives a transmission from station A during its receive period, switches to the search mode, and sends a series of transmissions for one time interval. Station A receives a transmission from station B during its receive period. After detecting one another, stations A and B may perform synchronization.
US08248973B2

A method of operating synchronous Hybrid Automatic Repeat Request (HARQ) between a transmitting station and a receiving station in a Time-Division Duplex (TDD) communication system includes configuring, at the transmitting station, a plurality of HARQ processes; transmitting data packets to the receiving station using the plurality of HARQ processes, wherein the data packets do not include HARQ process identification information; receiving, from the receiving station, a plurality of HARQ feedback packets indicative of whether the data packets were correctly received at the receiving station, wherein the plurality of HARQ feedback packets do not include HARQ process identification information and wherein the plurality of HARQ feedback packets are received in a downlink slot; and mapping, by the transmitting station, the plurality of HARQ feedback packets to the plurality of HARQ processes.
US08248971B2

A vehicle network system is provided with a plurality of star networks, a plurality of devices mounted on a vehicle are connected in a star shape through respective branch lines in each of the star networks, and a trunk line for connecting the plurality of star networks, the branch lines are communication lines for optical communications, and the trunk line is a communication line for electric communication.
US08248968B2

A mobile backhaul inter-mesh communication point forms an interface between a wireless mesh network on a first level and a wireless mesh network on a second, higher bandwidth, level. The two wireless networks are differentiated, e.g., by causing the mesh networks to be formed using different spectra, protocols or coding, or antennae. The mobile intra-mesh communication point functions as an access point in the lower level mesh network and as a relay point in the upper level mesh network. Utilizing mobile inter-mesh communication points facilitates deployment of wireless network access points while enabling the location of access points to follow the concentration of network users. Mobile inter-mesh communication points may be deployed in personal vehicles such as cars, trucks, and motorcycles, public transportation vehicles such as busses, trains, and aircraft, emergency vehicles such as fire trucks and ambulances, and many other types of vehicles.
US08248952B2

Transferring data in a data processing system network is provided. Transferring data in a data processing system network according to the invention includes determining an adapter among a plurality of adapters that has the lowest transmit latency, and assigning data to be transferred to the adapter determined to have the lowest transmit latency. The data to be transferred is then transferred by the assigned adapter.
US08248951B2

Methods and apparatus to manage bypass paths in an Internet protocol (IP) network are disclosed. An example method disclosed herein includes receiving IP traffic at an aggregation router and measuring a bandwidth value of the IP traffic forwarded from the aggregation router to an IP router at a starting node. The example method also includes establishing a first non-routed bypass path between a switch at the starting node and a first switch at a first destination node when a measured traffic throughput value of the IP router at the starting node exceeds a first threshold value, and sending the IP traffic from the aggregation router via the bypass path.
US08248945B1

A method is provided for managing a transmit buffer using per priority pause flow control. An Ethernet transceiver generates packet descriptors identifying packets to be transmitted that are stored in memory. A priority is assigned to each descriptor and associated packet. Each descriptor is loaded into a queue having a queue priority associated with the descriptor priority. In response to accessing a first descriptor, output from a selected first priority queue, a first packet associated with the first descriptor is fetched into a transmit buffer from the memory. If subsequent to fetching the first packet, a per priority flow control message is received pausing first priority packets, the first packet is flushed from the transmit buffer. Then, a second descriptor is accessed from a selected second priority queue, and a second packet associated with the second descriptor is fetched and transmitted from the transmit buffer.
US08248940B2

A system and related method for targeted content delivery based on Internet video traffic analysis, including one or more of the following: a packet-based communication network in communication with a terminal device, the packet-based communication network 1) collecting and comparing traffic flows between the terminal device and one or more video content sources to known protocol signatures, 2) identifying match(es), 3) identifying, monitoring and analyzing a flow sequence of video content information for the match(es), 4) identifying and extracting associated metadata, and 5) harmonizing the metadata; a behavior analyzer that formulates a behavioral profile of a user of the terminal device who requests and receives the video content information; and a targeted content delivery infrastructure that establishes behavioral profile data regarding the user and delivers targeted content to the user.
US08248935B2

The invention relates to a method for selecting a codec for transmission of audio and/or video data between terminals (1, 3) through a packet switching connection (2), the terminals (1, 3) selecting the codec from a codec list, characterized in that the codec list for a new connection is determined by means of a table in which for at least one destination address range, the associated transmission capacity is indicated and the table is automatically updated through measurements, as well as a terminal for carrying out the method.
US08248930B2

A method, apparatus, and queuing engine implement congestion management. The method may include receiving, via a first interface of the apparatus, data traffic for forwarding to a node of a network. The method may also include receiving, at a second interface of the apparatus, a notification that indicates that congestion is affecting communication with the node, and responsive to the notification, accumulating the data traffic into the queue for a given time period. The method may further include dequeuing the data traffic from the queue after the given time period; and sending the portion of the data traffic to the node via the second interface.
US08248928B1

Embodiments described herein discuss an approach to implementing load-balancing across multiple monitoring servers. One such embodiment describes a network monitoring device. The network monitoring device includes an ingress port, for receiving mirrored network packets, and a number of egress ports. The egress ports are associated with a number of monitoring servers, and used to forward the mirrored network packets to the monitoring servers. A packet classifier, coupled to the ingress port, examines the mirrored network packets, and determines which of the monitoring servers should receive the packets.
US08248916B2

A mobile communication network includes a plurality of access nodes that can serve different roles in support of a communication session with a mobile station. An access node can serve as a connecting node that receives access requests the mobile station, as an anchor node to anchor a radio packet connection with a core network for the communication session; or as a primary node to store session information for the communication session. One or more monitoring entities monitor the availability of the access nodes and broadcast notification messages to other access nodes when an access node failure is detected. The broadcast message includes the identity of the failed access node. Other access nodes may take action to restore connections and recover session information maintained by the failed access node.
US08248908B2

The invention relates to a storage medium comprising a security feature, having a substrate (1, 4, 10), at least one functional layer (2, 5, 11), at least one feature which is written into the functional layer (2, 5, 11) and is visible when reflected and at least one feature which is written into the functional layer (2, 5, 11) and is visible when transmitted, at least one feature being individualized and at least one feature having a diffractive structure. The invention solves the technical problem of providing a larger variety of combinations of different security features. The invention also relates to a method for producing a storage medium comprising a security feature.
US08248889B2

An ultrasound diagnostic apparatus is connectable with an ultrasound probe having a c-MUT element or a piezoelectric ultrasound transducer, and includes a DC bias output portion, a transmission signal output portion, an operation portion, a control portion, and a display portion. The control portion controls the DC bias output portion and the transmission signal output portion so as to output an ultrasound transmission signal after applying the bias voltage when an instruction signal instructing the start of transmission is inputted from the operation portion, and so as to stop application of the bias voltage after stopping output of the ultrasound transmission signal when an instruction signal that instructs stopping of transmission is inputted from the operation portion. The control portion causes a connection state showing which one of the c-MUT element and the capacitive micro-machined ultrasonic transducer is connected to be displayed on the display portion.
US08248885B2

Multi-channel receiver circuitry for a sub-beam forming receiver of an ultrasound system in which digital filtering, down-sampling and successive data storage circuitry impose programmable fine and coarse time delays on received digital data signals.
US08248868B2

The present disclosure includes methods, and circuits, for operating a memory device. One method embodiment for operating a memory device includes controlling data transfer through a memory interface in an asynchronous mode by writing data to the memory device at least partially in response to a write enable signal on a first interface contact, and reading data from the memory device at least partially in response to a read enable signal on a second interface contact. The method further includes controlling data transfer in a synchronous mode by transferring data at least partially in response to a clock signal on the first interface contact, and providing a bidirectional data strobe signal on an interface contact not utilized in the asynchronous mode.
US08248857B2

A memory system includes a cell array including a plurality of nonvolatile memory cells electrically connected to a common word line, each memory cell storing a plurality of bits including a plurality of potential ranks, and a controller measuring a potential of the memory cell for each potential rank and changing a lower limit and upper limit of the potential rank based on the measurement result.
US08248850B2

An error detection and data recovery operation for a non-volatile memory system. Even after a programming operation for a set of storage elements is successfully completed, the data of some storage elements may be corrupted. For example, erased state storage element may be disturbed by programming of other storage elements. To allow recovery of data in such situations, associated data latches can be configured to allow the erased state storage elements to be distinguished from other data states once programming is completed. Furthermore, a single read operation can be performed after programming is completed. Logical operations are performed using results from the read operation, and values in the data latches, to identify erased state storage elements which have strayed to another data state. If the number of errors exceeds a threshold, a full recovery operation is initiated in which read operations are performed for the remaining states.
US08248839B2

A system for addressing electrical signals is disclosed, comprising an electromagnetically conductive control element, at least one control signal, at least one electromagnetic pulse modulator associated with the control element, and a threshold element positioned proximate to the control element, having an electromagnetic resistance that is conditional and changes as a result of fluctuations in the electromagnetic field of the control element.
US08248833B2

An anti-fuse memory device includes a plurality of word lines, a plurality of bit lines, and a memory cell provided with respect to an intersecting portion of any of the plurality of word lines and any of the plurality of bit lines. Memory cell includes a PIN diode and an anti-fuse. An anode of the PIN diode is electrically connected to any of the bit lines. A cathode of the PIN diode is electrically connected to a first terminal of the anti-fuse. A second terminal of the anti-fuse is electrically connected to any of the word lines. The anti-fuse includes a silicon layer and an insulating layer which are interposed between electrodes.
US08248828B2

An inverter system for driving electrical loads such as multi-phase induction motors is disclosed utilizing five single-phase inverter cells configured in a wye configuration. Inverter cells such as neutral-point-clamp inverter cells are configured to generate a voltage waveform between two output terminals and further configured with a terminal providing a neutral voltage reference point with respect to each of the two output terminals. The inverter cells may be configured with the neutral voltage reference points connected together and with one output terminal from each inverter cells connected together to provide three outputs of the inverter system at different voltage phases and with the common neutral reference point as the wye connection of the three outputs. The other three single phase inverter cells may be added to each of the three outputs to boost the output voltage of the inverter system and decrease the maximum voltage requirements on each inverter cell.
US08248824B2

A DC power source apparatus converts a DC input voltage into high-frequency power by turning on/off a switching element connected to a primary winding of a transformer and converts the high-frequency power transmitted to a secondary winding of the transformer into a DC output voltage. The primary and secondary windings of the transformer include a core winding set having a primary winding P1 wound around a leg of a core defining a closed magnetic path and a secondary winding externally wound around the primary winding and another core winding set having a primary winding P2 wound around a leg of the core and a secondary winding externally wound around the primary winding. The primary winding of each of the two core winding sets has a plurality of winding layers among which a lowermost one that is closest to the core is connected to the switching element.
US08248818B2

A bracket is used for retaining an expansion card. The expansion card includes a printed circuit board (PCB) and a slot cover attached to the PCB. The bracket includes a back wall, a retaining wall, and a retainer. The back wall defines at least one expansion slot corresponding to the slot cover. The retaining wall is opposite to the sidewall. The retainer is attached to the retaining wall. The retainer includes an elongated body, a first retaining wall, and a second retaining wall substantially parallel to the first retaining wall. A sliding channel is defined between the first retaining wall and the second retaining wall. An edge of the PCB is capable of being slid and retained in the sliding channel.
US08248817B2

An apparatus includes a computer chassis and a motherboard. The computer chassis includes a bottom plate. A fastener is pivotally mounted on the bottom plate. The fastener defines a receiving slot. A plurality of convex projections is formed on the bottom plate. The motherboard is located on the plurality of convex projections with an edge of the motherboard clamped in the receiving slot.
US08248784B2

A display apparatus has a display panel, a circuit unit which controls the display panel, a first chamber which accommodates the display panel, a second chamber which arranged behind the first chamber, the second chamber accommodates the circuit unit, a cooling device which cools the display panel, and a ventilating part which ventilates between the first and the second chamber. The air emitted from the cooling device is led to the back side of the display panel via the front side thereof, and then ventilates the ventilating part.
US08248777B2

This invention is directed to reducing the effect of shocks on electronic device components. The electronic device component may be surrounded by a boundary element operative to deform in response to impacts. By deforming, the boundary element may be operative to absorb energy received by the shock or impact without passing the energy on to the electronic device component. To maximize the effectiveness of the boundary element over a range of different impacts (e.g., strong, instantaneous impacts and weak impacts over time), a viscoelastic material may be used. The characteristic properties of the viscoelastic material may be selected based on expected impacts to the electronic device component.
US08248760B2

A switch arrangement for an electrical switchgear comprising a first bus, a second bus and a load connection. The switch arrangement comprises a breaker; wherein said breaker is moveable in said switchgear between a first position and a second position, such that in use, when said breaker is in said first position and closed it electrically connects said first bus to said load connection, and when said breaker is in said second position and closed it electrically connects said second electrical bus to said load connection, with said first electrical bus disconnected from said load connection.
US08248752B2

A multilayer ceramic capacitor is provided. In the multilayer ceramic capacitor, a plurality of first and second inner electrodes are formed inside a ceramic sintered body. Ends of the first and second inner electrodes are alternately exposed to both ends of the ceramic sintered body. First and second outer electrodes are formed on both ends of the ceramic sintered body and connected to the first and second inner electrodes. The first and second outer electrodes include a first region having a porosity in the range of 1% to 10%, and a second region having a porosity less than that of the first region.
US08248745B2

A method for providing an analog or digital circuit that senses both low and high input voltage and operates to disconnect both line and neutral electrical power connections to a protected device when abnormally low or high voltages are received from a single- or multi-phase power source, and reconnects the protected device when input power has stabilized. The sensing circuit and power supply is functional with voltages up to at least 240 Vac. The nominal 120 Vac circuit is designed to withstand a 6 kilovolt surge without damage. The method does not disconnect the ground line during an out-of-tolerance voltage condition.
US08248735B2

In a magnetic head suspension, a piezoelectric element is disposed within a supporting part's open section so that at least a part of its distal-side end surface faces a distal-side wall surface of the supporting part's distal end section forming a distal-side gap between the distal-side end surface and the distal-side wall surface and at least a part of its proximal-side end surface faces a proximal-side wall surface of the supporting part's proximal end section forming a proximal-side gap between the proximal-side end surface and the proximal-side wall surface in a state where the piezoelectric element's upper and lower electrode layers do not face the supporting part and any rigid members that are fixed to the supporting part. The piezoelectric element is fixed to the supporting part by a distal-side insulative adhesive agent and a proximal-side insulative adhesive agent.
US08248732B2

A head-gimbal assembly. The head-gimbal assembly includes a suspension, a head-slider coupled to the suspension, a magnetic-recording assistance element on the head-slider for applying an electromagnetic wave to a magnetic-recording disk, and a transmission line on the suspension for transmitting signals to the magnetic-recording assistance element. The transmission line includes an electrically conductive line for transmitting the signals, an upper shield placed above the electrically conductive line along the electrically conductive line, a lower shield placed below the electrically conductive line along the electrically conductive line, and a plurality of columns arranged at each of a right side and a left side of the electrically conductive line along the electrically conductive line for connecting the upper shield and the lower shield. The plurality of columns arranged at the right and left sides includes, respectively, a right linear array of columns and a left linear array of columns.
US08248731B2

An electrical connecting structure for a piezoelectric element enables wiring to the piezoelectric element to be carried out without deteriorating the productivity and reliability of the piezoelectric element. The electrical connecting structure is formed by facing a common electrode of the piezoelectric element to a terminal that supplies power to the common electrode and by injecting a conductive adhesive into a through hole, which is formed substantially at the center of the piezoelectric element, from an opening of the through hole that is on the opposite side of the common electrode, thereby securing electrical connection between the terminal and the common electrode of the piezoelectric element.
US08248719B2

An exemplary camera module includes a barrel and a holder. The holder includes an accommodating space defined therein. The barrel is received in the accommodating space of the holder. Independent grooves are formed in one of the outer cylindrical surface of the barrel and the inner cylindrical surface the holder. Stripe-shaped protrusions are formed on the other of the outer cylindrical surface of the barrel and the inner cylindrical surface the holder. Each stripe-shaped protrusion is engaged in a respective groove.
US08248715B2

An imaging lens is provided and includes, in order from the object side, a front group having a negative power, a stop, and a rear group having a positive power. The front group includes, in order from the object side, a first negative lens having a meniscus shape with a concave surface on an image side, a second negative lens, and a third positive lens. The rear group includes, in order from the object side, a fourth positive lens, a fifth negative lens having a meniscus shape with a concave surface on the object side, and a sixth positive lens. An Abbe number of each of the first lens, the second lens, the fourth lens, and the sixth lens at the d-line is equal to or larger than 40, and an Abbe number of each of the third lens and the fifth lens at the d-line is equal to or smaller than 40. Each lens constituting the front group and the rear group is a single lens.
US08248709B2

A zoom lens barrel capable of attaining a higher photographing magnification by reducing spacing between lens groups in a telephoto state. A first lens group barrel holds a first lens group. A second lens group holding member supported by a third cam barrel holds a second lens group. A spring member urges the holding member toward the first lens group. Cam followers are formed at an opposite end of the holding member from the first lens group. Cam grooves for engagement with the cam followers are formed on the third cam barrel. When the holding member is urged by the spring member in a non-shooting region, each cam groove is brought into contact via one cam surface with the associated cam follower. In a shooting region, the cam groove is brought into contact with the cam follower via two cam surfaces.
US08248707B2

A zoom lens includes positive, negative, positive, and positive lens units, and the second lens unit includes negative, negative, negative and positive lenses. The first and third lens units are fixed and the second and fourth lens units are moved in zooming. 0.01<|f2/√(fw*ft)|<0.35 and 0.070
US08248705B2

A zoom lens system includes, in order from the subject side to the image side thereof, a first lens group of positive refractive power, a second lends group of negative refractive power, a third lens group of positive refractive power, and a fourth lens group of positive refractive power. The zoom lens system satisfies the following formulas: −0.15
US08248694B2

An electro-optical apparatus includes a display panel that displays an image, an illuminating device that allows light rays to pass through the display panel, a polarization axis controlling unit arranged between the illuminating device and the display panel for allowing light rays having first polarization axis out of light rays outputted from the illuminating device to pass and changing the polarization axes of part of the light rays emitted from the illuminating device to convert the light rays to light rays having second polarization axis different from the first polarization axis, and a lens having a plurality of linear lens patterns for causing the light rays having the first polarization axis and the light rays having the second polarization axis separated by the polarization axis controlling unit respectively to proceed in predetermined directions. The polarization axis controlling unit includes a liquid crystal layer and a plurality of electrodes arranged in a stripe pattern so as to oppose the liquid crystal layer. The width of the electrodes to which a voltage is applied when changing the polarization axes of the part of the light rays emitted from the illuminating device is larger than the width of the electrode to which no voltage is applied.
US08248685B2

Display particles having metal oxide layers formed on the surfaces of base particles containing at least a resin and a colorant, wherein the metal oxide layers comprise a polycondensation product formed by using a compound A represented by the following formula (A) and a compound B indicated by the following formula (B) as materials, and an image display apparatus loaded with the display particles: M1(OR1)4  (A) (wherein M1 represents a silicon atom or a titanium atom; and R1 represent an alkyl group having 1 to 4 carbon atoms respectively independently): M2(R2)4-n(OR3)n  (B) (wherein M2 represents a silicon atom or a titanium atom; R2 represent an alkyl group having 1 to 4 carbon atoms, a phenyl group, an acryloyloxy group, a methacryloyloxy group or an epoxy group, independently; R3 represent an alkyl group having 1 to 4 carbon atoms independently; and n represents an integer of 2 or 3).
US08248668B2

An image processing device including a first image reading unit to read image data on a front side of a document page, a second image reading unit to read image data on a back side of the document page, a first image processing unit to process the image data read by the first image reading unit, a second image processing unit to process the image data read by the second image reading unit, a memory to store image data, a memory control unit to control access to the memory, and a bus switch that connects the first image processing unit and the second image processing unit to the memory control unit. The bus switch includes a first compression unit to compress the image data processed by the first image processing unit, and a second compression unit to compress the image data processed by the second image processing unit.
US08248662B2

An image forming apparatus and a method of using the same, the image forming apparatus including: a detection unit to detect an edge of an input image; a categorization unit to categorize the detected edge, according to a gray value and line width; and a compensation unit to compensate the gray value according to the categorized edge type.
US08248661B2

A method for creating a differential gloss image includes providing first and second anisotropic halftone structures. The first and second anisotropic structures have different orientations. One of the first and second anisotropic structures is applied to image data in a first region of an image to be halftoned. The other of the first and second anisotropic structures may be applied to image data in a second region of an image to be halftoned. A mixture of the first and second anisotropic structures is applied to image data in a third region of the image to be halftoned, whereby when printed, the three regions each have a gloss characteristic which differs from that of the other two regions.
US08248660B2

Diffusion dithering can be performed efficiently by applying a set of diffusion filter weights with one or more shift, add, and/or subtract operations. An existing diffusion filter can be approximated with dyadic rationals, thereby allowing division operations in applying the filter weights to be performed with bit-shifting operations. An algorithm is identified to calculate the product of a set of filter weights and a pixel error, where the algorithm performs the calculations using one or more shift, add, or subtract operations. An exhaustive search of the combinations of operations can be made to find an efficient algorithm to calculate the products.
US08248655B2

An image forming apparatus which has a double-side copying function, including: at least either one of an original document detection section that detects a size of an original document, and an original document size setting section that sets a size of the original document as required; an original document top position setting section that sets a top position of the original document as required; a binding direction setting section that sets a binding direction of the original document and a binding direction of an output sheet as required; an output size setting section that sets a size of the output sheet as required; a print magnification ratio setting section that sets a print magnification ratio as required; and a copy region determination section that sets a copy region with reference to a top left corner of the original document, the top left corner being identified when the original document is placed such that the top position thereof is upward.
US08248651B2

Provided is an image combination apparatus, in which: a handwritten original area aspect ratio corresponding to an aspect ratio of a handwriting area in which a handwritten original is to be written and a predetermined image aspect ratio corresponding to an aspect ratio of a predetermined image are compared with each other, when the handwriting area aspect ratio and the predetermined image aspect ratio differ from each other, an area to be cut out from the predetermined image is set in accordance with the handwritten original area aspect ratio; the set cutout area is cut out from the predetermined image; the image obtained by cutting out and the handwritten original are combined with each other.
US08248645B2

A printing system includes a host apparatus and two or more printer devices connected to each other via a network. The host device sends print data to the printer devices. If a network disconnection occurs while the host device is sending the print data to the printer devices, the printing devices maintain a session with the host device and keep the print data that has been received at a time point before the network disconnection occurred. When a network reconnection takes place, the printer devices receive only un-received print data from the host device.
US08248635B2

An image editing apparatus capable of executing an image editing process on image data input from an external apparatus and transmitting edited image data to the external apparatus is provided. The image editing apparatus includes an input unit adapted to input a command of an image editing process to be executed on image data; a determining unit adapted to determine whether the image editing process is to be executed on the image data based on the type of the image editing process specified by the input unit; a generating unit adapted to generate type information indicating the type of the specified image editing process if the determining unit determines that the image editing process specified by the input unit is not to be executed on the image data; and a transmitting unit adapted to transmit the type information generated by the generating unit to the external apparatus.
US08248634B2

A job processing system including; an operation section accepting an operation of setting of job; a generate section generating a job data based on a setting information related to the setting of the job which accepted a setting completion in the operation section; a first storage section storing the generated job data; an execution section executing the job based on the job data; a detection section detecting computer viruses within the job processing system; and, a control section deciding necessity of the detection based on the job data related to the job.
US08248625B2

System and method for automated scheduling and creation of gang shells specifying gangs of individual jobs for production to be created and produced in the future. Individual jobs and related production parameters and order information are retained electronically in a database of pending jobs awaiting production. Based on production capacity at the production facility and the production parameters of the individual pending jobs in the database, a plurality of gang shells having defined production parameters, but not having specific individual jobs associated therewith, are defined and used for scheduling equipment and personnel at the production facility during a work shift or other desired period of time. The specific individual jobs for a gang are selected from the database relatively shortly prior to the gang's scheduled production time.
US08248621B2

An optical characterization method of repeat units forming a diffraction structure, each repeat unit including a geometric pattern produced, at least in part, using a porous material, the method including: determining the geometric parameters of the patterns; performing a scatterometric acquisition using an optical measurement system of the experimental optical response of the diffraction structure placed in a chamber at a given pressure, a presence of an adsorbable gaseous substance in the chamber causing condensation of the adsorbable gaseous substance in a part of open pores of the patterns; and determining a theoretical optical response of the diffraction structure from the determined geometric parameters and by adjusting an optical index of the material of an area of each of the patterns, in which the adsorbable gaseous substance has condensed, to make a difference between the experimental response and the theoretical response less than or equal to a given threshold.
US08248610B2

One measuring part of a traversing measuring unit measures at least one characteristic of a web with a first radiation type from a plurality of measuring locations during a traversing movement at successive moments in time. At least two measuring parts of an array measuring unit measure at least one characteristic of the web with another radiation type during each traversing movement at a plurality of different moments in time by directing the measurement to a plurality of measuring locations in the web at each moment in time. A signal processing unit is arranged to estimate at least one characteristic measured by the traversing measuring unit with at least one measurement of the array measuring unit.
US08248600B2

Methods and apparatus for screening the unknown contents of containers using Raman spectroscopy are disclosed, especially for security screening applications such as in airports. A probe light beam is directed through the wall of a container to a sample region within the container contents. Light scattered out of the beam within the sample region is collected along a path which passes through a separate part of the container wall, for Raman spectral analysis.
US08248597B2

The present invention provides a low cost imaged-based system for detecting, measuring and/or counting labeled features of biological samples, particularly blood specimens. In one aspect, the invention includes a system for imaging multiple features of a specimen that includes one or more light sources capable of successively generating illumination beams each having a distinct wavelength band and a plurality of differentially excitable labels capable of labeling a specimen comprising multiple features, such that each different feature is labeled with a different differentially excitable label. System of the invention may further include a controller operationally associated with the one or more light sources for successively directing illumination beams onto the specimen so that each of the different differentially excitable labels is successively caused to emit an optical signal within the same wavelength band, an optical system capable of collecting such emitted optical signals and forming successive images corresponding to the labeled features of the specimen on a light-responsive surface to form successive sets of image data thereof, and a disposable cuvette for collection and optical analysis of non-red blood cells.
US08248596B2

A cryostat includes: a casing having an inlet port and exit port; a cell housing provided in the casing; a temperature controller for adjusting the temperature of the cell; a first optical path tube for guiding a light beam from the inlet port of the casing to the cell housing; a second optical path tube for guiding the light beam having passed through the cell housing to the exit port of the casing; first and second optical windows disposed at openings, exposed to the outside, of the first and second optical path tubes, respectively; and sealing materials having a water vapor transmission rate of 30000 cc·cm2·mm·sec·cm Hg×1010 or lower, disposed at the peripheries of the first and second optical windows to seal the first and second optical path tubes.
US08248591B2

An illumination system shares portions of an objective of an optical inspection system. A plurality of beam-shaping optics collects light from a plurality of effective light sources and directs the light through a portion of the objective for illuminating an object under inspection. The objective includes a front relay lens, a rear relay lens, and an objective stop disposed between the front and rear relay lenses for collecting light scattered from the object and forming an image of the object with the collected light. The beam-shaping optics, which surround the objective stop, are arranged together with the associated effective light sources for non-uniformly distributing light within a range of angles required for illuminating the object.
US08248590B2

A detection system and method for detecting an object such as a vessel or a cap on a vessel. The system includes an imaging device having a lens with a field of view for registering and processing an image of the object, an illumination device(s) for actively illuminating the object, a dark background portion, and an auxiliary light reflective area(s) for passively illuminating an edge portion of the object using reflections of illumination from the illumination device(s). The auxiliary light reflective area(s) is/are disposed adjacent to the dark background portion out of the field of view of the lens. Images of the object are subsequently compared to images of reference objects.
US08248589B2

A method of interrogating a phase based transducer by providing a pulsed input including two different wavelengths in which the different wavelength components can be used to derive a phase change experienced by a synthetic wavelength, and by arranging for the synthetic wavelength to be significantly greater that the component wavelengths, the phase so detected has a reduced sensitivity, and is less susceptible to overscaling effects.
US08248583B2

In an embodiment, a stage system calibration method includes moving the stage relative to an encoder grid in response to a setpoint signal and measuring a position of the stage by a sensor head cooperating with the encoder grid. The position of the stage is controlled by a stage controller. A signal representative of a difference between the setpoint signal and the position of the stage as measured by the sensor head is registered. The stage system is calibrated from the registered signal representative of the difference.
US08248577B2

An immersion lithographic apparatus is provided with a liquid confinement structure which defines at least in part a space configured to contain liquid between the projection system and the substrate. In order to reduce the crossing of the edge of the substrate which is being imaged (which can lead to inclusion of bubbles in the immersion liquid), the cross-sectional area of the space in a plane parallel to the substrate is made as small as possible. The smallest theoretical size is the size of the target portion which is imaged by the projection system. In an embodiment, the shape of a final element of the projection system is also changed to have a similar size and/or shape in a cross-section parallel to the substrate to that of the target portion.
US08248575B2

A method includes for manufacturing a liquid crystal display device includes: a sealant supplying step of supplying an uncured sealant to a first substrate or a second substrate; a dropping step of dropping a liquid mixture of a liquid crystal material and an additive to a region inside the sealant; a bonding step of bonding the first substrate and the second substrate with the sealant and the liquid mixture interposed therebetween to form a bonded substrate; and a curing step of applying the predetermined curing conditions with a voltage being applied to a terminal portion, and thereby curing the sealant and altering the additive to give a pretilt angle to liquid crystal molecules.
US08248568B2

An IPS type liquid crystal display device capable of preventing a blanking phenomenon generated to the periphery of a screen caused by charging at the inside of a counter substrate due to the effect of a gate voltage applied to scanning line leads. In a pixel area A constituting a display region, a pixel electrode is disposed by way of an insulative film above a common electrode formed in a planar shape. In a scanning line lead area, the scanning line leads have first scanning line leads and second scanning lines formed in different layers for decreasing the width of the scanning line lead area. The scanning line leads are covered with a shield electrode formed coplanar with the common electrode. Since the shield electrode is extended as far as a portion below a sealant, the shielding effect is enhanced. Further, since the insulative film is present between the sealant and the shield electrode, the sealing effect is not deteriorated.
US08248566B2

A liquid crystal display includes a first insulating substrate, and a second insulating substrate facing the first insulating substrate. Gate lines are formed on the first insulating substrate while extending in a horizontal direction. A gate insulating layer is formed on the gate lines. A semiconductor layer and data lines are formed on the gate insulating layer. The data lines extend in a vertical direction. Source electrodes are formed on the semiconductor layer while being connected to the data lines. Drain electrodes face the source electrodes. A protective layer is formed on the data lines, and pixel electrodes are formed on the protective layer such that the pixel electrodes are connected to the drain electrodes while having a plurality of slits and horizontal opening portions. A common electrode is formed on the second insulating substrate with a plurality of opening portions. The horizontal opening portions of the pixel electrode and the opening portions of the common electrode partition the pixel region into left and right domains as well as upper and lower domains. The slits are positioned at the left and right domains.
US08248558B2

A roll of optical-film laminate that increases accuracy, speed and yield in the production of liquid-crystal display elements. The roll of optical film laminate is for use in an apparatus for continuously producing liquid-crystal display elements. The optical film comprises a polarizing composite film of a laminate having a continuous web of polarizer and a protective film superposed on one side of the continuous polarizer, an adhesive layer disposed on one side of the laminate; and a carrier film superposed on the adhesive layer of the polarizing film in a peelable state. Defective and normal regions in the polarizing film are determined. According to these determined regions, coded information that specifies positions of slit lines to be formed in the optical-film web are recorded on the continuous web.
US08248553B2

A LOG-type liquid crystal display panel and a fabricating method thereof that reduces a line resistance of a LOG-type signal line group within the confined area. In the panel, a picture display part has a plurality of liquid crystal cells, each of which is arranged at each crossing area between gate lines and data lines. Line on glass type signal lines are provided at an outer area of the picture display part by a line on glass system to apply driving signals required for driver integrated circuits for driving the gate lines and the data lines and to connect the driver integrated circuits to each other. The line on glass type signal lines are separately provided at different metal layers having an insulating film therebetween.
US08248552B2

A pixel array including first scan lines, second scan lines, data lines, sub-pixels, and common lines is provided. Each of the sub-pixels includes a first switch, a second switch, a first pixel electrode, a second pixel electrode, and a third switch. The first switch and the second switch are electrically connected to the same scan line and same data line, the first pixel electrode is electrically connected to the first switch, the second pixel electrode is electrically connected to the second switch, and the first pixel electrode and the second pixel electrode are disposed at opposite sides of the first scan line. Furthermore, the third switch has a capacitance coupling portion extending under the first pixel electrode in the neighboring sub-pixel such that a voltage adjusting capacitor is formed by the capacitance coupling portion and one of the common lines in the neighboring sub-pixel.
US08248549B2

Image display device having an electrode forming layer which includes a plurality of gate lines, a plurality of drain lines, a plurality of switching elements and the a plurality of pixel electrodes, and having reference electrode layer between the electrode forming layer and a substrate where the electrode forming layer formed thereon, and the reference electrode layer and the electrode forming layer are insulated by insulating layer.
US08248544B2

An exemplary camera module, includes a lens group, an image sensor, and a liquid crystal module disposed between the lens group and the image sensor. The liquid crystal module includes a first glass substrate adjacent to the image sensor, an opposite second glass substrate, a plurality of liquid crystal molecules arranged between the first glass substrate and the second glass substrate, a first transparent electrode layer formed on the first glass substrate and facing the liquid crystal molecules, and a second transparent electrode layer formed on the second glass substrate and facing the liquid crystal molecules. The liquid crystal molecules are configured for adjusting light path of the light transmitting therethrough in response to an electric field between the first and second transparent electrode layers, thus adjusting depth of field of the camera module.
US08248542B2

A table type large-size imaging apparatus in which an imaging screen and a reflector are installed in front and rear end positions of a table type case with an inclination angle that extends in directions downwardly away from the upper surface. The reflector and imaging screen are arranged to then reflect an image in a direction parallel to an upper surface of the table type case to allow a viewer to watch an image formed on the screen through a transparent window provided at a top of the table type case. The viewer's watching distance and the image projection distance are overlapped within the table type case, to achieve a maximum screen size with a minimum table size. With this configuration, a viewer who is located close to the imaging apparatus in the form of a table is able to appreciate the vivid large-size image with a downward viewing angle.
US08248538B2

A system and apparatus are provided for selectively terminating an analog video signal depending on whether or not a terminating device is present. A conditional terminator receives an analog video signal from a video input and terminates the video signal in the absence of a terminating device and does not terminate the video signal when a terminating device is connected to the analog video signal. A conditional terminator may comprise a resistor and transistor connecting the video signal to ground when a ground signal from a terminating device is not present and disconnecting the signal from ground as a result of the presence of a ground signal from a connected terminating device. The conditional termination may occur in a video input device or alternatively in a video cable connector.
US08248525B2

A camera module includes a printed circuit board and a camera mounted to the printed circuit board. The printed circuit board further defines a at least one cut-out located near the camera.
US08248520B2

An imaging apparatus includes: an imaging device; an imaging device control portion supplying the imaging device with a read command signal; an operation input portion accepting an input of a flash light emission command; a control portion setting a predetermined interval as an output interval of the read command signal and setting output timing of a flash control signal to make the flash to emit light so that a period since a start till an end of light emission is included within a period since completion of reading of the signal charges till an input of a following second read command signal; and a timing control portion supplying the flash control signal to the flash and supplies a read control signal to make the read command signal be outputted at the predetermined interval according to an input of the flash light emission command and the output timing.
US08248519B2

A brightness adjusting system for an image of an object captured by a camera includes a plurality of light sources configured for emitting light to the object, a driving device driving the light sources to emit the light, and an adjustment device electrically connected to the camera and the driving device. The adjustment device pre-stores a plurality of standard brightness value ranges, analyzes a brightness distribution of the image, compares the brightness distribution of the image with the standard brightness value ranges, determines required adjustment of the brightness distribution of the image according to the comparison, and directs the driving device to drive the light sources to emit the light with a required intensity according to the required adjustment of the brightness distribution of the image.
US08248517B2

An image pickup apparatus capable of achieving in-focus photographing with a reduced time lag. A system controller of the image pickup apparatus detects an in-focus state of image while moving a focus lens in an optical axis direction, and detects a state of a photographing scene at image acquisition. When detecting a change in photographing scene, the system controller moves the focus lens to a movement start position. When detecting that a photographing scene has been decided by a photographer, the controller detects an in-focus state while moving the focus lens.
US08248515B2

Various approaches to imaging involve selecting directional and spatial resolution. According to an example embodiment, images are computed using an imaging arrangement to facilitate selective directional and spatial aspects of the detection and processing of light data. Light passed through a main lens is directed to photosensors via a plurality of microlenses. The separation between the microlenses and photosensors is set to facilitate directional and/or spatial resolution in recorded light data, and facilitating refocusing power and/or image resolution in images computed from the recorded light data. In one implementation, the separation is varied between zero and one focal length of the microlenses to respectively facilitate spatial and directional resolution (with increasing directional resolution, hence refocusing power, as the separation approaches one focal length).
US08248509B2

A registration apparatus obtains, from an image pickup apparatus, identification information set in a lens apparatus that is attached to the image pickup apparatus. The registration apparatus pre-stores lens information including information that identifies the models of lens apparatuses and corresponding correction information, such that the lens information can be referenced by identification information. The registration apparatus displays a list of the stored lens apparatus models in a confirmation window such that the models of lens apparatuses corresponding to obtained identification information can be distinguished from the models of other lens apparatuses.
US08248503B2

An electronic apparatus includes: a display at which a photographic image and a map image are displayed; and a display control unit that controls the display so as to display identifiers respectively indicating photographing locations at which a plurality of photographic images were captured over the map image displayed at the display.
US08248498B2

Microelectronic image sensor array device comprising a plurality of elementary cells laid out according to an array and each provided with at least one photosensitive zone for capturing photon(s) and converting photon(s) into electron(s), at least one or several of said cells comprising electronic avalanche multiplier means, provided to produce, during cycles known as electron amplification cycles, a greater number of electrons than the number of electrons converted by the photosensitive zone, the device further comprising a control circuit adapted to modulate the amplification gain of each cell individually.
US08248481B2

Methods and apparatuses for correcting image artifacts in a high dynamic range image formed by combining a plurality of exposures taken at different integration periods. A determination is made as to whether there is motion between the exposures. If motion is detected, pixel signal values chosen are replaced with pixel signal values from another exposure.
US08248478B2

A receiver includes: a band detection unit that detects a frequency band within which the receiver can be connected to a transmitter by radio; a quality detection unit that detects the transmission quality level of video data, which is transmitted from the transmitter, using the frequency band detected by the band detection unit; and a notification unit that notifies an area in which the frequency band within which the receiver can be connected to the transmitter by radio is detected and the transmission quality level is detected to be higher than a predetermined threshold.
US08248472B2

The invention provides a greeting card having provided therein an imaging device, the imaging device being configured to capture an image, the capture of an image being controlled by operation of an activation means and a detection means. The activation means being operable on the detection means and is switchable by a user between a non-activated mode, and an activated mode. On adoption of the activated mode, a subsequent detection of the occurrence of a preset event by the detection means effects a corresponding issuance of a trigger signal, the trigger signal causing the capture of the image by the imaging device.
US08248471B2

Provided is a calibrating apparatus for an on-board camera of a vehicle, which apparatus allows completion of calibration process with a simple additional calibration, even when rejection has issued on the result of automatic calibration. Based upon a camera parameter obtained at the time of completion of adjustment by an automatic adjusting section, a confirmation marker indicating the position of coordinate of a calibration point is displayed in superposition with a camera-captured image. A manual adjusting section adjusts the camera parameter, based on an amount of displacement of the coordinate of the calibration point corresponding to an amount of movement of the confirmation marker moved in response to input of adjustment instruction. In response to input of a determination instruction, a camera parameter setting section sets an undetermined camera parameter at the time of completion of the most recent adjustment by the automatic adjusting section and the manual adjusting section, as the camera parameter.
US08248467B1

In one aspect, the present disclosure relates to a method of detecting information transmitted by a light source in a complementary metal-oxide-semiconductor (CMOS) image sensor by detecting a frequency of light pulses produced by the light source. In some embodiments, the method includes capturing on the CMOS image sensor with a rolling shutter an image in which different portions of the CMOS image sensor are exposed at different points in time; detecting visible distortions that include alternating stripes in the image; measuring a width of the alternating stripes present in the image; and selecting a symbol based on the width of the alternating stripes present in the image to recover information encoded in the frequency of light pulses produced by the light source captured in the image.
US08248465B2

A measuring endoscope apparatus includes: an endoscope that performs photoelectric conversion of a subject image to generate an imaging signal; an imaging signal processing unit that processes the imaging signal to generate image data; a measurement unit that executes measurement based on a principle of triangulation using the image data; a display signal generating unit that generates a display signal for displaying a measurement result; a determination unit that determines the reliability of the measurement result on the basis of the image data; and a control unit that executes a control according to a determination result.
US08248460B2

The present invention provides a three dimensional image projection systems comprised of the projection of two different portions of the image in light beams of differing spectral properties by automated luminairs which can be remotely positioned and can reverse roles during repositioning.
US08248458B2

In addition to varying the luminance and chrominance levels of each voxel in an image, a viewing distance for objects within the image is varied to display a multi-focal, three-dimensional image. The focal distance of the voxels is determined by a depth map that indicates a fixation viewing depth of each object. When the image is viewed, there is a natural correspondence between the accommodation and vergence of the viewer's eye. The focal distance of the voxels displayed in the image are modulated using, for example, one or more dynamically variable focus mirrors or lenses, a plurality of fixed focus mirrors or lenses having different focal distances, a plurality of different length optical paths with different focal distance ranges, or at least one spatial light modulator. Light used to produce the image is scanned in two orthogonal directions either before or after the light is focus modulated.
US08248456B2

A machine and method to connect endpoints associated with a session.
US08248446B2

A method, computer program product, and system for initiating, routing and scheduling video conferences. A dial URL is introduced with a prefix unique for calling purposes. When a user activates such an URL in his web browser, a content handler associated with the browser will recognize the type of URL and send a request to a managing tool to determine an available calling route between the user's preferred end-point and the end-point being addressed in the URL with the required resources. The managing tool then schedules the resources and initiates the call between the end-points, thereby allowing for a one-click initiation of ad-hoc video calls and video conferences.
US08248434B2

An image processing device adapted to correct a pixel value corresponding to a sub-pixel constituting a pixel includes a displacement amount storage section adapted to store a displacement amount of a display position of a display sub-pixel corresponding to the sub-pixel constituting a display pixel in a reference position in a display image plane, and a pixel value correction section adapted to correct the pixel value of the sub-pixel corresponding to the display sub-pixel at an end of the display image plane in accordance with the displacement amount stored in the displacement amount storage section.
US08248428B2

One embodiment of the invention sets forth a graphics application configured to generate previews of a graphics object when a configurable parameter is modified. A computation engine computes the result of the modified parameter value and determines a set of additional parameter values based on configurable meta-data. The computation engine then computes results of each additional parameter value. Each computed result specifies a different change in the characteristic of the graphics object. The computation engine transmits the computed results to a preview generator, also included in the graphics application. For each computed result, the preview generator generates a preview of the graphics object that incorporates the change in the characteristic of the graphics object. The previews are transmitted to a preview pane for display. The user may then select one of the previews, and the parameter value of the configurable parameter is modified based on the selected preview.
US08248427B2

An image forming apparatus is connected to an information processing apparatus via a network. The image forming apparatus transmits setting information contained in a setting screen to the information processing apparatus and receives customized setting information generated by the information processing apparatus based on the setting information, whereby the setting screen is customized by the customized setting information.
US08248422B2

A circuit arrangement and method perform concurrent texture processing of groups of pixels with a single instruction multiple data (SIMD) execution unit to improve the utilization of the SIMD execution unit when performing scalar operations associated with a texture processing algorithm. In addition, when utilized in connection with a multi-threaded SIMD execution unit, groups of pixels may be concurrently processed in different threads executed by the SIMD execution unit to further maximize the utilization of the SIMD execution unit by reducing the adverse effects of dependencies in scalar and/or vector operations incorporated into a texture processing algorithm.
US08248399B2

A driving-voltage generation apparatus and a liquid crystal display (LCD) having the same are provided. The driving-voltage generation apparatus includes an input node coupled to an input voltage, a voltage converter configured to convert the input voltage into an output voltage and output the output voltage, and a voltage cutoff unit electrically connected between the input node and the voltage converter. The voltage cutoff unit is configured to sense the input voltage and selectively cut off the supply of the input voltage.
US08248393B2

A color display device, a drive circuit for a color display device, a method, a signal and a computer-readable medium for reducing electro-optical cross talk that occurs in a display that is operated in Spectrum Sequential mode is disclosed. The invention eliminates annoying visible artifacts, such as contouring, noise, or color deviation, which normally are introduced by this cross talk by compensating for the cross talk. According to embodiments of the invention, a drive signal (R′,G′,B′) to drive picture elements of the display is altered in video processing circuitry (MPC, XTC, SC) and/or software, in dependence on one or more properties of different spectra from a light source (23, 24) in the display. The invention is implemented with little extra effort and cost in known LCD displays.
US08248391B2

The present invention relates to a mobile communication device, method and computer program product for controlling a displayed screen using a rotary input device and an operating method thereof. The mobile communication terminal according to an embodiment includes a first input key, a second input key, a third input key, and a controller. The first input key generates a first signal when the first input key is turned. The second input key generates a second signal when the second input key is activated after the first signal is generated. The third input key generates a third signal when the third input key is activated after the first signal is generated. The controller controls a predetermined operation on a displayed screen based on at least one of the first signal, the second signal, and the third signal.
US08248365B2

The present invention is generally directed to assisting users to position a pointer on a target. Embodiments of the present invention provide a system, method, and computer-readable medium that guide a pointer toward a target. After the pointer is located on a target, pointer movement continues to be adjusted so that the user may easily keep the pointer located on the target.
US08248361B2

The present invention relates to a display control apparatus and method, and a program which make it possible to prevent deterioration in image quality due to insufficient luminance of light from a backlight.A backlight luminance calculating section (121) finds the backlight luminance of light to be radiated by a backlight, on the basis of the image signal of a display image. A moving image determining section (122) determines whether or not the display image is a moving image on the basis of the image signal. A correction value calculating section (123) increases the last correction value by a predetermined value to obtain a new correction value when the display image is a moving image, and decreases the last correction value by a predetermined value to obtain a new correction value when the display image is a still image. An addition section (124) adds the correction value to the backlight luminance to correct the backlight luminance. The present invention can be applied to a liquid crystal display apparatus.
US08248360B2

One embodiment of the present invention discloses a backlight control device that provides PWM control inverters with PWM signals generated in accordance with a dimming level input through a light receiving section that receives infrared light, the inverters causing fluorescent lamps that emit visible light and infrared light to illuminate. The backlight control device includes a phase adjusting section that changes a phase difference between a first PWM signal for driving a first lamp group and a second PWM signal for driving a second lamp group according to the dimming level when the dimming level is at least in a predetermined range of all dimming levels, the first and second lamp groups each including at least one lamp. This provides a backlight control device that enables reduction of faulty operation in an infrared-based apparatus.
US08248358B2

Systems and methods for improving frame rate in MEMS display devices are disclosed. Lines are selected for skipping during updates based on the desired frame rate and the visual effect of skipping the particular line.
US08248356B2

For detecting line short defects in a display panel, a driving circuit has a plurality of shift registers, a plurality of diode modules, and at least one power supply. Each shift register has an output port for outputting a driving signal sequentially. The diode modules are coupled to the output ports of the shift registers accordingly. The power supply is coupled to the diode modules and forward biases the diode modules to bypass the shift registers during at least a part of a period of detecting line short defects.
US08248350B2

An analog sampling apparatus for a liquid crystal display device includes: a data driver to generate an analog data voltage; a data output bus line to receive the analog data voltage; a first sampling and holding circuit connected to the data output bus line to compensate an offset voltage in the analog data voltage and to supply the analog data voltage to a data line of a liquid crystal display panel; and a second sampling and holding circuit connected to the data output bus line arranged to sample the analog data voltage while the analog data voltage is supplied to the data line by the first sampling and holding circuit. The first sampling and holding circuit is arranged to supply the analog data voltage while the second sampling and holding circuit samples the analog data voltage, and to sample the analog data voltage while the second sampling and holding circuit supplies the analog data voltage.
US08248345B2

A display apparatus and a method for displaying an image are provided. The display apparatus includes a pixel array, a polarity (POL) signal generator, and a drive circuit. The pixel array which includes a plurality of pixels is configured to display a plurality of frames of the image. The POL signal generator is configured to generate a plurality of POL signals. The drive circuit is configured to adjust the frames of the image according to the POL signals, and output the frames to the pixel array.
US08248344B2

A method of driving a liquid crystal display panel of a dot inversion system having liquid crystal cells arranged at intersections between a plurality of data lines and a plurality of gate lines in a matrix array, including supplying the data lines with (n−2)th data corresponding to the liquid crystal cells connected to an (n−2)th gate line, conducting a data supply channel for the liquid crystal cells connected to an nth gate line such that the (n−2)th data is supplied to the liquid crystal cells connected to the nth gate line, conducting a data supply channel for the liquid crystal cells connected to the nth gate line such that the (n−2)th data is supplied to the liquid crystal cells connected to the nth gate line, and conducting a data supplying channel for the liquid crystal cells connected to the (n−2)th gate line such that the (n−2)th data is supplied to the liquid crystal cells connected to the (n−2)th gate line, wherein conducting the data supply channel and conducting the data supplying channel are performed simultaneously.
US08248334B2

Disclosed herein is a method of driving an organic electroluminescence emission portion, the method including the steps of: applying a first node initialization voltage to corresponding one of the data lines, and supplying the video signal instead of the first node initialization voltage for a predetermined scanning time period, applying the first node initialization voltage from the corresponding one of the data lines to the first node through the write transistor held in an ON state for initializing the potential at the first node, and holding a state of applying the first node initialization voltage from the corresponding one of the data lines to the first node through the write transistor held in an ON state for holding the potential at the first node.
US08248331B2

An image display device includes a driver having a gate connected to a first electrode of a first capacitor and a source connected to an anode of a luminescence element. A second capacitor is connected to a second electrode of the first capacitor. A first switch supplies a reference voltage to the first electrode of the first capacitor. A second switch supplies a signal voltage to the second electrode of the first capacitor. A third switch connects the anode of the luminescence element to the second capacitor. A method of controlling the image display device includes: supplying the signal voltage to the first capacitor by switching ON the first and second switches when the third switch is OFF; switching OFF the first and second switches to turn ON the third switch after the first capacitor holds a capacitor voltage; and causing the second capacitor to hold a source potential of the driver while the third switch is ON.
US08248330B2

A light emitting device which is able to suppress power consumption while a balance of white light is maintained is provided. According to the present invention, either the potential level of the Hi video signal or Lo video signal which is given to a gate electrode of a transistor, and the potential level of the power source lines are changed by the respective corresponding colors. Concretely, the potential level at the side of Lo and the potential level of the power source line are made to be changed by the respective corresponding colors when a transistor which controls current supplied to a light emitting element is a p-channel type. Conversely, the potential level at the side of the Hi and potential level of the power source line are made to be changed by the respective corresponding colors when a transistor which controls current supplied to a light emitting element is an n-channel type.
US08248322B1

A composite polarizer including a first polarizer having a plurality of parallel metal vanes and a second polarizer having a plurality of parallel layers of dielectric material is provided. The first polarizer is disposed on an axis, and has a phase advance orientation orthogonal to the axis. The second polarizer is disposed on the axis and has a phase advance orientation orthogonal to the axis. The first polarizer has a first differential phase shift for a first frequency f1 and a second differential phase shift for a second frequency f2. The second polarizer has a first differential phase shift for the first frequency f1 and a second differential phase shift for the second frequency f2. A total of the first differential phase shifts of the first and second polarizers is about 90°, and a total of the second differential phase shifts of the first and second polarizers is about 90°.
US08248320B2

A millimeter wave power source module may include N submodules, each of which includes M circuit devices, where M and N are greater than one. Each circuit device may have an output connected to a corresponding radiating element. Each submodule may include a power divider having K input ports and M output ports, where K is a factor of M. Each input port may be coupled to a corresponding receiving element, and each output port may be coupled to an input of a corresponding circuit device. Each submodule may include a heat spreader for removing heat from the circuit devices. The power source module may include a combination RF feed network and heat sink. The combination RF feed network and heat sink may include a wavefront expander to expand the RF input wavefront along at least one axis, and to direct the expanded wavefront to the receiving elements of the N submodules. The combination RF feed network and heat sink may also include a heat exchanger thermally coupled to the heat spreaders of the N submodules.
US08248310B2

The invention provides an outer cover adapted to a communication device, a communication device including the same and a method for manufacturing the same. The outer cover according to the invention includes a cover body and an antenna. The cover body has a bottom surface. Particularly, the antenna is fixed at a predetermined position on the bottom surface by an insert molding process.
US08248308B2

According to one embodiment, a coupler apparatus includes a coupling element, a ground plane, a first short element, and a second short element which short-circuits the second end of the coupling element and the ground plane. The coupling element includes a first conductive portion having first and second ends, and a second conductive portion which extends from a position between the first end and the second end and has an open end. The ground plane faces the coupling element and formed of a conductive material. The first short element short-circuits the first end of the coupling element and the ground plane The second short element short-circuits the second end of the coupling element and the ground plane.
US08248305B2

The present disclosure describes antennas based on a conductive polymer composite as replacements for metallic antennas. The antennas include a non-conductive support structure and a conductive composite layer deposited on the non-conductive support structure. The conductive composite includes a plurality of carbon nanotubes and a polymer. Each of the plurality of carbon nanotubes is in contact with at least one other of the plurality of carbon nanotubes. The conductive composite layer is operable to receive at least one electromagnetic signal. Other various embodiments of the antennas include a hybrid antenna structure wherein a metallic antenna underbody replaces the non-conductive support structure. In the hybrid antennas, the conductive composite layer acts as an amplifier for the metallic antenna underbody. Methods for producing the antennas and hybrid antennas are also disclosed. Radios, cellular telephones and wireless network cards including the antennas and hybrid antennas are also described.
US08248302B2

A reflection-type phase shifter is provided. The reflection-type phase shifter has a coupler, a first reflection load, and a second reflection load. The coupler has an input port for receiving an input signal and an isolated port for outputting an output signal due to a first reflected signal at a through port and a second reflected signal at a coupled port. The first reflection load reflects the first fraction of the input signal to thereby generate the first reflected signal. The second reflection load reflects the second fraction of the input signal to thereby generate the second reflected signal. In addition, at least one of the first and second reflection loads is a transmission line.
US08248301B2

The present invention is related to location positioning systems, and more particularly, to a method and apparatus for using satellite state information from two or more different satellite systems in navigation processing. According to one aspect, it makes use of GPS extended ephemeris functionality to produce satellite state vector estimates for GLONASS satellites. These satellite state vector estimates can be used alone or in combination with GPS satellite vectors to provide updates to the receiver's navigation processing. According to further aspects, the GLONASS satellite position and trajectory information is extrapolated with a GPS gravity model rather than the GLONASS model, thereby allowing it to be extrapolated more accurately and for longer periods of time than the GLONASS model allows.
US08248274B2

A method for monitoring the flight of an aircraft using two navigation screens respectively dedicated to a pilot and to a copilot of the aircraft is provided. The method includes displaying on the screens, depending on the choice of the pilot and the copilot, at least information relating to the following of terrain by the aircraft or information relating to meteorological conditions that the aircraft encounters during the flight, triggering at least one warning representative of hazardous meteorological conditions detected by the meteorological radar and liable to be encountered by the aircraft while the navigation screens of the pilot and copilot simultaneously are displaying the terrain-following information, wherein the at least one warning is triggered when the information relating to the hazardous meteorological conditions is located in a predetermined volume relative to the aircraft, and displaying the warning on at least one of the navigation screens.
US08248272B2

The present invention extends to methods, systems, and computer program products for detecting targets in roadway intersections. Transmit antennas transmit signals into a roadway intersection. Receive antennas receive corresponding signal reflections off objects in the roadway. The reflections correspond to two dimensional image data for the roadway intersection. The reflections are conditioned for compatibility with a processor. The processor processes the condition reflections into a two dimensional image of targets in the roadway intersection.
US08248271B2

In accordance with one aspect of the present exemplary embodiment, an LED lamp is provided. In one embodiment, the LED lamp is made to be mounted in a traffic signal housing that includes other lamps, where the LED lamp can be red, yellow, green or another color and can represent a full ball aspect, an arrow aspect or another aspect. The LED lamp is adapted to be powered by an external power source and includes an input power circuit receiving an input voltage from the external power source. The input power circuit includes a power detection circuit that is adapted to determine a power state of the traffic LED lamp. The LED lamp further includes an LED load and a battery powered driving circuit. The battery power driving circuit drives the LED load if the power state of the LED lamp is in a power failure state.
US08248264B2

When a major failure is detected, display of a measurement value on a display section is stopped, and instead of the measurement value, an abnormal code, which indicates the contents of the major failure, is displayed on the display section. When a minor failure is detected, an abnormal code, which indicates the contents of the minor failure, and a measurement value are alternately displayed on the display section by being switched one from the other.
US08248252B2

A temperature monitoring service in which remote monitoring units are distributed to customers who then set up monitoring as desired at their facilities. The devices may be registered through a web site using the Internet. Monitoring information may be communicated using a publicly available, wireless network, such as a cellular telephone network. The service may be provided with a system, including a server, which can deliver high levels of monitoring functionality. The server may support streaming monitoring information to a customer for analysis or sending a command activating a device connected to a remote unit. Remote units associated with the same location may be in a pool, comprising one active unit and one or more spare units, in which the server automatically identifies the active unit. The server may support analyzing monitoring information according to an expected cycle pattern of a ventilation system at the monitored facility.
US08248251B2

A personal water safety device includes a barrel portion, and a base part. The base part connects two portions of a swimming goggle frame. The barrel portion includes a button, and a cylinder connected to the button via a spring. The base part includes a timer connected to the cylinder, and an alarm electrically connected to the timer. Water enters the cylinder when the button is pressed, and the timer measures an elapsed time when electrical conductivity of interior of the cylinder is in a predetermined range. The alarm generates an alarm when the measured time exceeds a predetermined time limit.
US08248245B2

A point of sale (POS) terminal including a contactless transaction/identification card reader and a propinquity verifier, coupled to the contactless card reader and verifying at least predetermined propinquity of the POS terminal to a propinquity indication element.
Patent Agency Ranking