US08925213B2

A wellbore caliper includes an actuator housing pivotally connected at one end to a well logging instrument housing and an actuator disposed in the housing and operable to extend and retract laterally extensible measuring arms.
US08925211B2

The laser-based alignment device includes a housing and at least two laser devices affixed to the housing. Each of the at least two laser devices emits a laser beam. At least one alignment mechanism is positioned on the housing and is engagable to a structure, wherein the laser beam is positioned at a predetermined angle to the structure when the at least one alignment mechanism is attached to the structure.
US08925207B2

An axe comprising a blade (3) provided with a cutting edge (6) at one end, and a handle (2), and in which the center of gravity of the axe is located at a distance from the cutting edge (6) of the axe and lies in a center-of-gravity plane (C) of the axe located at a distance from a blade plane (B) of the axe parallel with both the center-of-gravity plane (C) and a normal working motion plane (W) of the axe, and in which the cutting edge (6) of the blade and the center of gravity of the axe are arranged to cooperate when the blade (3) hits wood and the cutting edge (6) of the blade partly penetrates into the wood such that at least some of the impact force of the blade (3) is converted into a rotational motion and a motion of the blade (3) in a curvilinear trajectory, the blade (3) is attached to the handle (2) so that the handle (2) is uncircled by the blade (3).
US08925202B2

A novel method of manufacturing a toothed disc is taught wherein the teeth can be cold formed to a relatively high set of tolerances in a relatively time-efficient manner. A cold-formed disc blank with an annular thickened ring about its periphery is forced through a set of tooth forming rollers which engage the annular thickened ring. As the blank is forced through the set of rollers, the rollers cold forming tooth structures in the annular ring. In some circumstances, the tooth structure can be a final desired tooth profile and in other circumstances, the disc blank may be forced through two or more different sets of tooth forming rollers, each set of tooth forming rollers contributing to the forming of the final, desired tooth profile.
US08925198B2

In a method for the finishing of a crankshaft bearing bore in a cylinder crankcase of an internal combustion engine, starting from a prepared crankshaft bearing bore, a finished crankshaft bearing bore is produced with a prescribable desired size, a prescribable desired structure of the bore inner surface and a prescribable desired position of the bore axis. The prepared crankshaft bearing bore is first finished with at least one finishing tool with a geometrically defined cutting edge and then the honing of the crankshaft bearing bore is carried out. In a final finishing operation with a geometrically defined cutting edge immediately preceding the honing, an allowance of at least 0.4 mm is removed, and the honing tool is introduced into the bore coaxially in relation to the desired position of the bore axis and moved within the bore, an allowance of at least 0.08 mm being removed during the honing.
US08925193B2

A method, and apparatus resulting from the method, for fabricating a circuit board suitable for mounting electronic components. The method includes drilling a plurality of through-holes in a plurality of dielectric sheets, forming a conductive film on at least one side of each of the plurality of dielectric sheets, and substantially filling each of the plurality of through holes with a conductive material. The conductive material is both electrically and thermally uninterrupted from a first face to a second face of each of the plurality of dielectric sheets. The plurality of dielectric sheets are then sequentially mounted, one atop another, to form the circuit board. The sequential mounting step is performed after the steps of drilling the plurality of through-holes, forming the conductive layer, and substantially filling the plurality of through-holes.
US08925184B2

An end effector for use on a robotic arm includes a clamping assembly for clamping a workpiece, and a tool such as a drill for performing an operation on the clamped workpiece. The clamping assembly is slidably mounted on the robotic arm and self adjusts its position relative to the workpiece before a clamping operation is performed. Linear actuators independently control the movements of the clamping members. The actuators are operated by a controller, based in part on position information produced by sensors that sense the position of the clamping members.
US08925183B2

A nano-electro-mechanical switch includes an input electrode, a body electrode, an insulating layer, an actuator electrode, an output electrode, and a cantilever beam adapted to flex in response to an actuation voltage applied between the body electrode and the actuator electrode. The cantilever beam includes the input electrode, the body electrode and the insulating layer, the latter separating the body electrode from the input electrode, the cantilever beam being configured such that, upon flexion of the cantilever beam, the input electrode comes in contact with the output electrode at a single mechanical contact point at the level of an end of the cantilever beam.
US08925180B2

A processing machine that combines the functions of mounting press and grinding for metallographic analysis and includes a main frame at least one shaft and a drive device horizontally mounted on the main frame. A mounting press unit and a grind unit are mounted on the main frame. The grind unit including a base secured on the main frame and linearly corresponds to the mounting press unit and the corresponding line parallel to the at least one shaft. The grind unit includes a headstock slidably mounted on the at least one shaft the and reciprocally moved on the at least one shaft to selectively align with the base of the grind unit and the mounting press unit when the drive device is operated. A control unit disposed in the grind unit for controlling the mounting press unit and the grind unit.
US08925172B2

A fixture for mounting on a support structure having an outer surface and an inner surface defining a thickness, with a bore therethrough, comprising: a tubular body, having a top section and a bottom externally threaded section; a retaining collar, having an upper portion, the bottom surface thereof larger than the bore, and a circular internally threaded lower portion smaller than the bore; a keeper body, having an internally threaded circular passageway, including a ring shaped upper part having an outside surface and an outside diameter slightly smaller than the diameter of the bore, and a lower part having a smaller diameter than said upper part, the retaining collar and keeper body sized for threading onto the tubular body; and pivotable, rotatable ears having an upper edge and a lower end providing a stop, mounted to the upper part of the keeper body.
US08925165B2

The present invention provides an oil seal removing tool including a pivotable hooking element and a location portion. The location portion has a slidable structure and an elastic element pressing against the slidable structure. The slidable structure is able to be engaged to the hooking element, and the elastic element pushes the slidable structure toward the hooking element. Moving the slidable structure can fix or release the engagement between the slidable structure and the hooking element. Thus, adjusting the working angle can be much easier and more efficient.
US08925162B2

A locking hook includes a hook member, a lock member, and a latch member. The lock member is pivoted on the first portion of the hook member to be turned between a first position and a second position. The latch member is provided on the operating portion of the hook member to be moved between a lock position and an unlock position to secure and release the lock member. The hook member further has a gripping portion for a user to grip the hook member. Therefore, the user grips the gripping portion instead of the hook member, and this may prevent the user from being hurt accidentally by the object hung on the hook member.
US08925161B2

A readily burstable slide fastener for an inflatable device, such as a lifejacket, includes a first stringer, a second stringer and a slider slidably mounted on the second stringer. At a weakened region along the slide fastener coupling elements are omitted from each of the stringers so that when a bursting force is applied to this region the coupling elements adjacent thereto are disengaged. Coupling elements are omitted from the top of the first stringer so that when the slider is at the top of the coupling elements of the second stringer, the first stringer can disengage from the slider. When the slide fastener is fitted to an inflatable lifejacket, the stringers are separated completely when the lifejacket is inflated.
US08925156B2

In one aspect, an attachable fastener shield includes a flat pad having a length and a width that are at least as long and at least as wide as dimensions of a particular fastener; and one or more loops, each loop being attached to the pad top surface at one or more pairs of points, each pair of points being separated by a horizontal distance that is smaller than the pad width. The attachable fastener shield is configured to be attached to the particular fastener by fitting the particular fastener under the one or more loops and above the top surface of the pad.
US08925154B2

The invention includes a display positioning assembly including a pivot mechanism adapted to accommodate a range of display weights.
US08925153B1

A pull-button, locking hinge assembly includes a base element, a pull-button element, a cap element, press fitted to arrange these three elements about a central axis, and a release assembly allowing the cap element to pivot 360 degrees transversely to the central axis and in relation to the base element. Geometric ends of the hinge assembly allow press fitted insertion into any two components to be so releasably pivoted and repositioned, and then locked into a desired position relative one to the other.
US08925152B2

A folding portable device in which a first case and a second case are foldably connected and which can be opened by a simple operation even when a thickness of the case is reduced includes support means for supporting the first case with respect to the second case in a relatively displaceable manner within a specified range and opening assistance means of which an open lock is unlocked when the first case is displaced more than a predetermined amount.
US08925138B2

An improved brush assembly is presented herein comprising a first shaft receiving a second shaft having an outer diameter, creating a shaft assembly. A slot is cut into the second shaft from an outer end to a point proximate the first shaft. A jacket is fitted over a portion of the second shaft, and a cleaning assembly is inserted into and retained in the slot of the shaft assembly. The cleaning assembly comprises a bottom cleaning member and a side cleaning member, wherein the bottom cleaning member comprises a retainer and a cleaning pad extending beyond the end of the second shaft, and the side cleaning member comprises a side cleaning paddle extending beyond an outer diameter of the hollow shaft.
US08925134B2

A cleaning implement is disclosed which provides a cleaning member rotatably connected to a base member. Attached to the base member is a first cleaning material, while a second cleaning material is attached to the cleaning member. The second cleaning material may be oriented in a different plane than the first cleaning material, allowing differently oriented surfaces to be cleaned. The cleaning member is adapted to rotate relative to the base member to allow the cleaning member to be oriented in a multitude of cleaning configurations. A method of cleaning, utilizing the cleaning implement of the invention, is also disclosed.
US08925131B1

An operable ramp is moveable between a stowed position and a deployed position. The operable ramp includes a support element and an inner ramp rotatable at a first end about a first axis. The operable ramp further includes an outer ramp rotatably coupled to a second end of the inner ramp about a second axis. The outer ramp has a first cam follower that engages a slot formed in the support element. A drive assembly selectively rotates the inner ramp relative to the outer ramp, such that rotation of the inner ramp in a first direction moves the second axis from a raised position to a lowered position. The operable ramp forms a step in the stowed position, and the outer ramp and the inner ramp form an inclined transition between a first surface and a second surface when the operable ramp is in the deployed position.
US08925124B2

A portable hand washing station is provided. The station has a durable carrying case which defines an interior hand washing compartment. The front wall is adapted to include a door to permit hand access into the interior of the hand washing compartment. A lid is connected to the case so that the lid is capable of extending in an upright vertical position. A shelf is connected to the interior surface of the lid. The shelf has a pair of spaced apart valve openings. A pair of liquid dispensing reservoirs is supported on the shelf. Each of the reservoirs includes a top wall with a mouth opening, a bottom wall with a drain opening, and a touch operated flow valve connected to the bottom wall in liquid communication to the bottom wall. The flow valves are adapted to extend in axial alignment a one of the valve openings so that a cleaning or rinsing solution is dispensed into the compartment when the flow valves are deflected by hand.
US08925123B2

A segmented drain system comprises a drain body, operable to mate with a drain fitting installed in a bath or shower area, and a bonding flange body, adjustable relative to the drain body. An integrated bonding flange extends from the bonding flange body, the integrated bonding flange being operable to be sealably attached to a bondable waterproof membrane to provide a substantially water-tight seal between the membrane and the bonding flange body. A seal is oriented between the integrated bonding flange body and the drain body, the seal being operable to provide a slidable, substantially water-tight interface between the integrated bonding flange body and the drain body.
US08925121B2

A rapid elevation floor system for a pool at least partially filled with pool water, including a raisable floor for disposing over the bottom of the pool. The raisable floor is combined of a plurality of modular floor elements, at least some of which include a ballasting receptacle. The ballasting receptacle is adapted to receive and discharge a volume of a flotation fluid lighter than the pool water, enabling the pool water to occupy any part of the volume when unoccupied by the flotation fluid. When the raisable floor is disposed beneath the surface of the pool water, the amount of the flotation fluid contained in the raisable floor is adjusted to render the specific weight of the raisable floor as equal to, or as slightly greater than the specific weight of the pool water, such that pumping of the flotation fluid into the ballasting receptacle(s) urges a rapid elevation of the raisable floor.
US08925120B2

An apparatus for providing easy access to a person's bottom while using a toilet or commode includes a thicker-style of seat placed directly over a toilet bowl of the toilet or on a portable commode. The seat includes a pair of side access openings that are located on a left and an opposite right side of the seat. The access openings allow for easy access to the person's bottom for hygienic cleaning after using the toilet or commode. The person reaches through either side access opening while holding toilet paper and wipes their bottom with a side-to-side or front-to-rear motion, thereby reducing a potential risk for contracting a urinary tract infection. An optional shield is disposed under the seat and directs bodily waste material into the toilet bowl or a container.
US08925117B2

Devices with one or more internal flexibility sipes, such as slits, to provide improved flexibility, improved cushioning to absorb shock and/or shear forces, and improved stability. The device includes at least a first bladder, chamber or compartment. An internal sipe is defined by at least a portion of two opposing internal surfaces that can move relative to each other in a sliding sideways motion, one of which surfaces is a surface of the first bladder, chamber or compartment. The device includes at least one attachment between the portions of said first and second surfaces defining at least one internal sipe, and at least one attachment is located at a central portion of the first bladder, chamber, or compartment. Siped devices can be used in apparel or clothing.
US08925112B2

A method of countering the effects of G-forces on a person comprises passing inflation gas to a bladder (41, 40) around a leg of the person by starting the inflation of the bladder (41, 49) to an operating pressure from a point (62a, 62d) adjacent an ankle of the leg as well as from a point (62b, 62c, 62e, 62f) spaced from said ankle towards the abdomen of the wearer. The inflation then progresses away from the ankle at the same time as the upper part of the bladder is being inflated. When the bladder (41, 49) is inflated to the operating pressure, the blood vessels of the leg are constricted.
US08931111B2

An optical writing apparatus has a part configured to superpose an unauthorized copy protection pattern on image data; a control part configured to recognize the unauthorized copy protection pattern, correct image data of the unauthorized copy protection pattern in pixel unit, and control a size of an isolated dot included in the unauthorized copy protection pattern; and a writing part configured to write a corresponding image on a photosensitive body based on the thus-corrected image data.
US08931109B2

A processor-implemented method, system, and/or computer program product securely accesses a specific data store. A non-contextual data object is associated with a context object to define a first synthetic context-based object. The non-contextual data object ambiguously describes multiple types of persons, and the context object provides a circumstantial context that identifies a specific type of person from the multiple types of persons. The first synthetic context-based object is associated with at least one specific data store in a data structure. A string of binary data that describes a requester of data is received by a security module for generating a new synthetic context-based object. If there is a match between the new synthetic context-based object and the first synthetic context-based object, then the data is returned to the requester.
US08931096B2

A method, apparatus, and computer program product for identifying malware is disclosed. The method identifies processes in a running process list on a host computer system. The method identifies ports assigned to the processes in the running process list on the host computer system. The method determines whether any one of ports that is currently in use in the host computer system is not assigned to any of the processes in the running process list. The method then makes a record that a hidden, running process is present as a characteristic of an attack in response to a determination that one of the ports is currently in use but is not assigned to any of the processes in the running process list in the host computer system.
US08931090B2

A method of safe file transmission and reputation lookup is provided. As a part of the safe file transmission and reputation lookup methodology, a data file that is to be made available to a data file receiver is accessed and it is determined whether the data file needs to be provided a protective file. The data file is wrapped in a protective file to create a non-executing package file. Access is provided to the non-executing package file where the associated data file is prevented from being executed until data file reputation information is received.
US08931089B2

A technology for preventing network attacks. A service request is intercepted at an unaddressed port of a hidden device from a second device. The service request intended for a visible device is processed by the hidden device. A response may be provided based on the processing and sent to the second device.
US08931088B2

In one embodiment, a counting method of the invention uses an adaptive sketching-update process to compress an unknown cardinality into a counter value that counts the number of binary ones in a hashed bitmap vector. The sketching-update process is probabilistic in nature and uses bit-flip probabilities that are adaptively decreased as the counter value increases. Parameters of the sketching-update process are selected so that the relative error of cardinality estimates obtained based on the counter values is relatively small and substantially constant over a relatively wide range of cardinalities, e.g., from one to about one million. Due to the latter property, the counting method can advantageously be implemented in the form of embedded software that relies on a relatively small, fixed amount of memory.
US08931086B2

Method and apparatus for detecting malware are described. In some examples, files of unknown trustworthiness are identified as potential threats on the computer. A trustworthiness level for each of the files is received from a backend. The trustworthiness level of each of the files is compared to a threshold level. Each of the files where the trustworthiness level thereof satisfies the threshold level is designated as a false positive threat. Each of the files where the trustworthiness level thereof does not satisfy the threshold level is designated as a true positive threat.
US08931084B1

Methods and systems for cross-site scripting (XSS) defense are described herein. An embodiment includes, embedding one or more tags in content at a server to identify executable and non-executable regions in the content and transmitting the content with the tags to a client based on a request from the client. Another embodiment includes receiving content embedded with one or more permission tags from a server, processing the content and the permission tags, and granting permission to a browser to execute executable content in the content based on the permission tags. A method embodiment also includes receiving content embedded with one or more verify tags from a server, performing an integrity check using the verify tags and granting permission to a browser to execute executable content in the content based on the integrity check.
US08931077B2

A security system for a computer network that has a plurality of devices connected thereto comprises a security subsystem, a master system and a secure link. The security subsystem is implemented on a first computer and is connected to at least some of the devices in the network. The security subsystem is configured to monitor activities of the at least some devices on the network and detect attacks on the at least some devices. The master system is implemented on a second computer which is different from the first computer. The master system monitors the integrity of the security subsystem and registers information pertaining to attacks detected by the security subsystem. The secure link is connected between the security subsystem and the master system. The master system monitors the integrity of the security subsystem and receives the information pertaining to the attacks through the secure link.
US08931073B2

Packets are routed from at least one internet protocol (IP) address in accordance with border gateway protocol (BGP); while carrying out the routing in accordance with the border gateway protocol (BGP), at least one border gateway protocol (BGP) attribute associated with the at least one internet protocol (IP) address is noted. A firewall policy is applied to the packets from the at least one internet protocol (IP) address based on the at least one border gateway protocol (BGP) attribute associated with the at least one internet protocol (IP) address. Techniques may be implemented, for example, on a router or on a separate firewall device coupled to a router.
US08931067B2

Methods and apparatus for facilitating access to public wireless access points in a fixed-mobile convergence system. A mobile terminal is pre-provisioned with one or more security parameters corresponding to one or more WLAN access points that the mobile terminal might need to access should a current WLAN access point fail or otherwise become unreachable. The WLAN access points are similarly pre-provisioned with a security parameter corresponding to the mobile terminal. With these pro-provisioned security parameters, the mobile terminal and any one of the potential target WLAN access points conduct an abbreviated authentication process in the event that a switch-over becomes necessary.
US08931064B2

Methods and systems are described herein for performing attribute authentication for use by a relying party in providing access to a resource as requested by a user. Attribute authentication may be performed entirely by a single identity service provider, or by multiple identity service providers each authenticating a subset of a plurality of user attributes, such as name, address, phone, email, and the like. Each attribute may be authenticated with a level of assurance. Levels of assurance may vary from attribute to attribute. Different levels of assurance may be required for different attributes before the relying party may grant access to the user-desired resource. An authentication broker may act as a registry or broker of identity service providers, and may store information usable by relying parties to establish a trust relationship with a particular identity service provider on demand, as needed by a relying party.
US08931061B2

Techniques for providing access to data in dynamic shared accounts are disclosed. In one particular exemplary embodiment, the techniques may be realized as a system for providing data in dynamic shared accounts. The system may comprise one or more processors communicatively coupled to a network. The one or more processors may be configured to identify a first user associated with an account, identify a second user to have access to the account associated with the first user in the event the first user is unavailable to access data or perform functions associated with the account, map the second user to the account, and provide the second user access to the account based on the mapping and with access privileges associated with the first user.
US08931057B2

One or more techniques for access validation are provided. Access validation may be performed automatically or in real-time. Access validation may be at the resource level or at a sub-resource level. Techniques provided herein may be applied in a large variety of situations and industries, e.g. compliance management or inventory. Access validation reports may be generated in real-time or may link to indications of access validation in real-time. Five outcomes or options are provided, including affirmative, negative, stronger negative with larger implication, undetermined, and negative, however with temporarily granted access. A field for allowing entry of justification for access to a particular resource is provided. Reminders to validate privileges are provided. A continuous access validation process is provided. A technique for extending the hierarchy and corresponding workflow that is generated thereof is provided.
US08931046B2

A method and apparatus that secures a dynamic virtualized network is described. In an exemplary embodiment, a device learns a current network policy of the dynamic virtualized network, where the dynamic virtualized network is a virtualized layer 2 network that is overlaid on a layer 3 physical network. In addition, the current network policy includes multiple network policy elements, where each of the multiple network policy elements identifies an authorized endpoint in the dynamic virtualized network. Furthermore, the layer 3 physical network includes multiple network access devices. The device further determines a network security policy for the dynamic virtualized network from the current network policy. The network security policy includes one or more second network policy elements that are a different network policy element than one of the multiple network policy elements of the current network policy. In addition, each of the one or more second network policy network elements adds an additional policy on how network traffic is processed in the dynamic virtualized network by a port of one of the plurality of network access devices. The device further applies the network security policy to each network access device that is affected by the network security policy.
US08931045B2

A method and computing device for managing grouped resources comprising receiving, at the computing device, a policy for a set of grouped resources; applying the policy; locking at least one of the computing device or the set of grouped resources associated with the policy; waiting for receipt of an authentication parameter at the computing device; verifying the authentication parameter; associating the set of grouped resources with the authentication parameter; and unlocking the least one of the computing device or the set of grouped resources.
US08931044B1

Content analysis is performed on documents that have been scanned or converted into a digital format. Based on the content analysis of a document, a security policy is selected and assigned or attached to the document. The security policy prevents the document from being improperly accessed. In a specific implementation, the documents include patient medical records.
US08931042B1

This invention creates separation between personal applications and corporate applications on a data processing device, so that both types of applications can run simultaneously while complying with all required policies. This enables employees to use their personal devices for work purposes, or work devices for personal purposes. The separation is created by dividing the data processing device into two or more “domains”, each with its own policies. These policies may be configured by the device owner, an IT department, or other data or application owner.
US08931032B2

A digital transport adapter (DTA) responds to radio frequency distribution signals to extracted digital content information therefrom and to create analog television (TV) signals and high definition multimedia interface (HDMI) signals and to pass through a copy of the distribution signals. The analog TV signals, they HDMI signals and the pass through distribution signals are made available at separate connectors for use separately by customer electronic equipment. The DTA is rigidly attached to a wall overlying a wall connection box, to make it virtually impossible to remove the DTA.
US08931031B2

A method of presenting a matrix code for providing accessibility content includes receiving, at a content receiver, a signal carrying accessibility content, generating, at the content receiver, a matrix code from the accessibility content, and transmitting the matrix code as part of a content presentation to a presentation device for display, wherein the content presentation includes at least one of audio and visual content and the accessibility content includes an alternative form of at least one of the audio and the visual content for allowing a user to more fully comprehend the content presentation. Systems for implementing the method are also provided.
US08931026B2

An apparatus for detecting spectrum inversion includes a different correlator and a determining module. The differential correlator performs an odd-order differential correlation on an input signal and a known signal to generate a differential correlation result. When the input signal is determined as corresponding to a target signal of the known signal, the determining module detects spectrum inversion in the input signal according to the phase of the differential correlation result.
US08931024B2

Provided is a receiving apparatus, including: a program receiving section configured to receive broadcast program data; a program reproduction section configured to reproduce the received program data; a clock functioning as a timer; a subtitle-data obtaining section configured to obtain subtitle data via a network, the subtitle data corresponding to the program data, time to display the subtitle data being previously specified; and a reproduction-time shifting section configured to delay, in a case where the time to display the obtained subtitle data is behind time of the clock, time to reproduce the program data by the program reproduction section for at least a time lag between time to display the subtitle data and time of the clock.
US08931019B2

A method comprising receiving, via a distribution channel, video data having an identifier that identifies a position within a video and an address defining a location of a stored playlist. The method also comprises obtaining from a server a playlist in response to a user input, where the playlist includes location information identifying a location of a stored transport stream. The method also comprises receiving the transport stream from the location identified in the playlist over a network, and displaying the obtained transport stream.
US08931012B2

A digital television (DTV) receiver for processing a DTV signal, a receiver to receive a digital television signal including a plurality of extended text table (ETT) instances that appear in transport stream packets with common PID values, the ETT instances having common table ID values, each ETT instance comprising a section header and a message body, the section header containing a table identification (ID) extension field that serves to establish uniqueness of each ETT instance, the message body containing an extended text message (ETM) which provides detailed descriptions of a virtual channel or an event associated with each ETT instance, wherein the section header further contains a protocol version field indicating a protocol version, and wherein the ETT instance further contains a CRC 32 field; a demodulator to demodulate the digital television signal; and an identifier to identify at least one pertinent ETT instance from the plurality of ETT instances.
US08931011B1

Disclosed are various embodiments for facilitating streaming of media content. Video content is retrieved over a network from one or more client devices capturing video content. Data items associated with the plurality of video content are also retrieved. A list order for the plurality of video content is determined according to at least a portion of the retrieved data items, and a user interface is encoded for display where the user interface contains a plurality of items corresponding to the plurality of video content, the items being positioned within the user interface according to the list order.
US08931010B2

A network client aggregates media items available in a media system. The network consists of a plurality of nodes, including at least two media server nodes. A client node generates an internal request to obtain a list of media items available in the media system. In response, the client node generates a request for a list of media items from each individual media server node on the network. Each media server node sends their list of media items to the client node. The client node aggregates the lists of media items from each of the media server nodes. Thus, a list of media items available on the media system is aggregated to a requesting client node in the media system.
US08931002B2

When a scene group including plural scenes, for example a group of scenes bookmarked during viewing of video contents is inputted, a combination of a scene and metadata in a group of metadata that represents characteristics of the scene, corresponding to the respective scenes in the scene group, which combination has a largest distance between the metadata, is selected as explanatory descriptions that are explanations for distinguishing among the scenes, and the selected explanatory descriptions for each scene included in the scene group is added to each scene.
US08930999B1

Associating each of a plurality of identifiers with a respective one of a plurality of media streams and prompting a concurrent presentation of each of the plurality of identifiers and at least one image from each of the associated media streams in a display of a programming menu.
US08930997B2

A method to obtain visual content items matched to scheduled programs comprising: providing a program guide display that includes a grid with grid locations that identify scheduled programs, and that correspond to respective a scheduled program air times and a respective program sources; wherein the program guide extends over a time frame prior to the current date; providing an icon associated with a grid location that indicates that a visual content item matched to the program identified by the grid location currently is available; providing an identifier that is encoded in computer readable storage device and that is associated with the grid location and that indicates a location where the visual content item can be obtained; and accessing the location indicated by the identifier in response to a user selection of the grid location associated with the icon.
US08930996B2

Media device systems and methods are operable to automatically present a program at its beginning while a remaining portion of the program is being received at the media device. An exemplary embodiment receives a program in a media content stream; receives a presentation request to present the program, wherein the presentation request is received after an initial portion of the program has been received and wherein the presentation request is received before a conclusion of the program; accesses a stored initial portion of the program from a memory medium; and initiates presentation at a beginning of the program residing in the accessed initial portion of the program.
US08930995B2

Disclosed is a method for providing multiple formats through an XML based EPG schema in terrestrial DMB system. The method includes the steps of setting a predetermined type in an area for defining type information of the EPG information, setting the defined predetermined type to have at least one format value, and making a definition to convert a format type to the defined predetermined type in an XML schema for expressing the EPG service information.
US08930992B2

An advertising method involves displaying a plurality of social network thumbnails as an array of thumbnails on a television display, where said plurality of social network thumbnails represent social network videos that are posted or linked to a social network post; representing an advertisement as a thumbnail representation; displaying the advertisement thumbnail representation within the array of thumbnails on the television display; and receiving an instruction selecting of one of the thumbnails to navigate to and responsive thereto displaying either one of the social network videos or the advertisement. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
US08930984B2

A method of substituting a primary content (110) being transmitted on a primary channel (100) with a secondary content (220) corresponding to a content being transmitted on a secondary channel (200), characterized by substituting the secondary content in response to a highlight occurring in the content transmitted on the secondary channel (210-3), said secondary content (220) being a summary of the content already transmitted on the secondary channel. A method as claimed in claim 1, wherein the program being transmitted on the secondary channel (200) corresponds to a live event.
US08930980B2

A system and method for the automated real-time detection and processing of commercial messages, public service announcements or similar short-duration, repeated TV programming segments occurring in one or more broadcast video steams is described. A process is utilized that identifies possible commercial segments by identifying discrete video segments that have specific short durations among other attributes. Video segments that appear to have these characteristics are considered likely to be television commercials, promotions, or public service announcements and are stored in a TV Ad database which is separate from the primary television content database. Incoming video from a plurality of television programming sources is process into fingerprints and placed in a master TV content database. At the same time, said incoming programming is tested for matches in a TV ad database. If a match is found, then the presumed TV ad is removed from the master content database.
US08930979B2

Methods and apparatus for identification and characterization of latency in a content delivery network. In one embodiment, interaction of users with content is recorded via the collection of a plurality of tuning records; the latency is then utilize to adjust the timing on the tuning records to account for lapses in time for sending these from between entities of the network and the user devices, and for processing occurring at the devices as required. The latency is determined by taking into account an experimentally or manufacturer-derived device specific latency component, and a network latency component. The network latency component is determined in one variant by sending a message to the device from the network requesting a current system time (or other response). Once the timing of the tuning records is adjusted, these tuning records may be relied upon as being accurate representations of subscriber interaction with content on a second-by-second basis. Accordingly, tuning records may be obtained and analyzed for content which lasts for very short periods of time (e.g. advertisements).
US08930977B1

A user's interactions with a media player during the playing of a media file may provide a variety of information regarding the user's interests in the media file, or in any objects, images, sounds, individuals, things or themes expressed or described therein. A media player or the software operating thereon may be modified to receive interactions from the user and/or to analyze such interactions in order to associate the user with such objects, images, sounds, individuals, things or themes. The user's interactions may also be analyzed by a media service, an online marketplace or any external location in order to identify any items related to such objects, images, sounds, individuals, things or themes, or for any other purpose.
US08930972B2

There is provided a disk drive apparatus including a first chassis unit that has a pickup base at which an optical pickup and a disk table have been disposed, and a first base chassis to which the pickup base has been attached, and a second chassis unit that has a second base chassis and at which a chucking pulley has been disposed. A first rectifying plate part is provided at the first base chassis. A second rectifying plate part is provided at the second base chassis.
US08930963B2

A facility is provided to enable operator message commands from multiple, distinct sources to be provided to a coupling facility of a computing environment for processing. These commands are used, for instance, to perform actions on the coupling facility, and may be received from consoles coupled to the coupling facility, as well as logical partitions or other systems coupled thereto. Responsive to performing the commands, responses are returned to the initiators of the commands.
US08930962B2

Methods, apparatuses, and computer program products for processing unexpected messages at a compute node of a parallel computer are provided. Embodiments include receiving, by the compute node, a portion of a message from another compute node of the parallel computer, the message comprising a plurality of separate portions; in response to receiving the portion of the message, determining, by the compute node, whether one of the applications executing on the compute node, has indicated that the message is expected; if one of the applications executing on the compute node has not indicated that the message is expected, storing, by the compute node, the portion of the message in an unexpected message buffer within the compute node; and if one of the applications executing on the compute node has indicated that the message is expected, storing the portion of the message at a storage destination indicated by the message.
US08930957B2

A system, method and computer program product for allocating shared resources. Upon receiving requests for resources, the cost of bundling software in a virtual machine (VM) image is automatically generated. Software is selected by the cost for each bundle according to the time required to install it where required, offset by the time to uninstall it where not required. A number of VM images having the highest software bundle value (i.e., highest cost bundled) is selected and stored, e.g., in a machine image store. With subsequent requests for resources, VMs may be instantiated from one or more stored VM images and, further, stored images may be updated selectively updated with new images.
US08930950B2

Threads of a computing environment are managed to improve system performance. Threads are migrated between processors to take advantage of single thread processing mode, when possible. As an example, inactive threads are migrated from one or more processors, potentially freeing-up one or more processors to execute an active thread. Active threads are migrated from one processor to another to transform multiple threading mode processors to single thread mode processors.
US08930948B2

Embodiments perform opportunistically proactive resource scheduling for a plurality of resource-consuming entities. The scheduling is based on both current entitlement (or demand) by the entities and predicted future entitlement (or demand) by the entities. Resources are allocated based on the current demands, while any remaining resource capacity is further allocated to entities based on predicted demands. In some embodiments, the scheduling is performed on a cluster of hosts executing a plurality of virtual machines (VMs) in a virtualized datacenter to implement load balancing.
US08930947B1

A method, computer program product, and computing system for receiving an indication that a virtual machine is going to be migrated from a first operating environment to a second operating environment. The mode of operation of a cache system associated with the virtual machine is downgraded. Content included within a memory device currently associated with the cache system is copied to a memory device to be associated with the cache system. The memory device currently associated with the cache system is detached from the virtual machine. The virtual machine is migrated from the first operating environment to the second operating environment.
US08930944B2

This Application Model includes elements that define the scope of an application, its startup and shutdown behavior, and how it manages windows and resources; provide basic navigation functionality, journaling and journal extensibility, browser integration, and Structured Navigation; and define the way an application is deployed, installed, activated, updated, rolled back, and removed from the system in a secure, non-impactful way. It also enables using the same tools and languages for Web applications and locally installed applications, and allows the same application to be hosted in the browser or in a standalone window, based on a compile-time attribute.
US08930940B2

A system and method for a new type of software repository and remote execution solution where any native application can be run from within a web page is disclosed. Users now have a much easier way to launch, run or execute any software directly from within a server or server cloud without the need to manually download and install. The system further allows software to run inside an isolated environment to protect user's local environment.
US08930939B2

Information includes states that are each representable by a number and that each corresponds to a characteristic. Each characteristic is assigned an index integer of an index, and has potential states from which the state corresponding to the characteristic is specified within the information. An engram value for each characteristic is equal to the number representing the state corresponding to the characteristic multiplied by a state base value for the characteristic. The state base value for each characteristic is equal to a base value to the power of the index integer assigned to the characteristic. The base value is identical for all the characteristics. An engram is based on the engram values for the characteristics. Engrams can be generated and can be compared to one another, to, for instance, determine whether a product can be compatibly installed in relation to a target system.
US08930937B2

A client computer sends application information about a software application to a server system. The server system performs a comparison between the application information about the software application and the most-updated upgrade package for the software application. The most-updated upgrade package for the software application is stored in a part database. The most-updated upgrade package for the software application is received by the client system automatically when the comparison indicates that the most-updated upgrade package has not been installed on the client system. A client database stores a plurality of configuration files for a plurality of client systems. A first configuration file provides the sever system with the knowledge of the software applications installed on the client system. The application information about the software application comprises version information of the software applications and is stored in a database in the client system.
US08930927B2

A compiler generated static analysis of potential aliasing violations in a portion of code that is not in the current program view of the analysis. Source code in a current program view of the program code is processed to collect symbol definitions. The possible destinations of each symbol definition are computed. The set of symbol definitions in the current program view of the code that are accessible to the portion of the program code outside the current program view is evaluated. Each symbol definition is diagnosed based on the type of the symbol defined and the symbols which may be pointed-to by the symbol definitions.
US08930923B2

A computer creates an extended compiled code from original source code and generated debugging extension source code. The computer receives an original source code, compiles the original source code into an original compiled code including debugging information, and generates a debugging extension source code based on the debugging information included in the original compiled code. The computer inserts the debugging extension source code into the original source code to produce an extended source code, and compiles the extended source code into an extended compiled code. The debugging information includes one or more of a debugging symbol, symbolic data, a strings table, a strings list, or a cross reference between the original source code and the original compiled code. The debugging extension source code can be inserted into the original source code in a plurality of locations.
US08930921B2

According to one embodiment of the present invention, a computer system is provided where the computer system includes a main processor, first and second active memory device. The computer system is configured to perform a method including receiving an executable module generated by a compiler, wherein the executable module includes a code section identified as executable by a first processing element in the first active memory device and a second processing element in the second active memory device. The method includes copying the code section to memory in the first device based on the code section being executable on the first device, copying the code section from the first active memory device to an instruction buffer of the first processing element and copying the code section from the first device to the second device based on the code section being executable on the second device.
US08930916B1

Data is received that includes at least a portion of a program. Thereafter, entry point locations and execution-relevant metadata of the program are identified and retrieved. Regions of code within the program are then identified using static disassembly and based on the identified entry point locations and metadata. In addition, entry points are determined for each of a plurality of functions. Thereafter, a set of possible call sequences are generated for each function based on the identified regions of code and the determined entry points for each of the plurality of functions. Related apparatus, systems, techniques and articles are also described.
US08930906B2

Identify a first change to a first portion of the system, and identifying at least a second portion of the system that is, at least in part, dependent on the first portion. At least one user who is assigned responsibility for maintaining the first portion or the second portion of the system can be identified, and an availability of the user to maintain the first portion or the second portion of the system during a time period can be determined. The time period can begin when the first change is initially scheduled for introduction into the system. Responsive to determining that the user is not sufficiently available to maintain the first portion or the second portion of the system during the time period, the first change can be prevented from being introduced into the system as initially scheduled for introduction into the system.
US08930902B2

Methods and systems of generating product configuration files may involve receiving an identification of a set of features for a software product via a file editor interface. The lowest version of the software product that supports the set of features may be determined, wherein a configuration file can be generated based on the lowest version. In one example, the configuration file identifies the set of features and includes the lowest version as an attribute of the configuration file.
US08930899B2

A method for building an application installation repository is disclosed herein. In one embodiment a build directory comprising a plurality of application objects is evaluated. Artifact generation rules may also be evaluated with respect to the application objects and the build directory. Object groupings, each comprising one or more application objects of the plurality of application objects, are defined according to the evaluations of the artifact generation rules and the hierarchical directory structure and artifacts are generated according to the object groupings. An installable application is generated that includes the generated artifacts. Artifacts may be further grouped into sharable units and assemblies according to rules and organization of application objects in the build directory. A delta build including only artifacts corresponding to modified files and correspondingly modified metadata may also be generated according to methods disclosed herein. A corresponding computer program product is also disclosed.
US08930896B1

This disclosure includes techniques for using distributed computing over a network to resolve difficult computational problems. Anonymization of the data allows computing devices in the distributed computing system to solve the computational problem without exposing private aspects of the data. Individual computing devices receive instructions and data that correspond to a piece of a larger computational problem. In one implementation, a user may request a webpage from a web server and receive the webpage along with commands in a scripting language that instructs the user's computer to process a piece of the larger computational problem. The web server may assign the piece of the problem to the user's computer based on processing capabilities of the user's computer. Combining solutions received from multiple distributed computing devices and reversing the anonymization process yields a solution to the computational problem.
US08930893B2

Embodiments of the disclosure are directed to inserting a declaration of a non-overwritable variable pointing to a current object in a source code, and inserting a code of storing a value referencing the current object to the non-overwritable variable. Embodiments of the disclosure are directed to converting a source code to generate a shared object in a lock-free mode by inserting a declaration of a non-overwritable variable pointing to a current object in the source code, and inserting a code of storing a value referencing the current object to the non-overwritable variable.
US08930888B2

Modelling a serialized object stream can include receiving a stream of bytes corresponding to the serialized form of a first object, creating an empty initial model for containing a generic object and a generic class, and, upon detection of a class from the stream, constructing a corresponding generic class object in the model using a processor. Upon detection of a new object from the stream, a corresponding generic object in the model can be constructed. Further objects and classes in the model that are associated with the generic objects and classes can be referenced.
US08930887B2

In a method 1100 of linking model instances to packages, a service instantiation request is received 1110. The service instantiation request is associated 1120 with service model instance. Linked instances are generated 1130 between the service model instance and available packages. The linked instances are evaluated 1140. Based on the evaluating, a most efficient linked instance of the linked instances is selected 1150 to include in a bound package model of the service instantiation request.
US08930882B2

The present disclosure relates to a tool for increasing efficiency of development and upskilling of developers of software. The system may be configured to identify minimum skills for development of a software tool, identify elements of the software tool to be provided, establish a maximum timeline for completion of the elements of the software tool, based on the elements identified, and determine a proficiency status level appropriate to complete the development of the software tool based on both the identified skills and the elements.
US08930875B2

Embodiments of present invention include a method and apparatus of estimating power supply of a 3D IC. The method particularly includes obtaining current information and layout information of circuit modules contained in a specific region of the 3D IC, gridding the specific region so as to form at least one three-dimensional grid having a plurality of side edges along chip stacking direction of the 3D IC, determining current of at least one of the plurality of side edges based on the current information and layout information of the circuit modules, and estimating power supply of the 3D IC based on the current of the at least one side edge. With the method and apparatus embodiments of the invention, power supply of a 3D IC may be effectively estimated and analyzed.
US08930873B1

A region of congestion is detected at a set of layers. The region occupies the same area of each layer in the set. A routing blockage is defined as a tuple corresponding to the region. The tuple includes a set of coordinates to describe an area of the region, a first and a second layer coordinates of a first and a second layer in the set of layers. The routing blockage is applied during an iteration of rough routing. Before an iteration of detailed routing, the routing blockage is removed. Detailed routing is performed using a g-cell in the region. The detailed routing uses a routing capacity saved in the g-cell during the iteration of rough routing due to the routing blockage. A revised IC design is produced where a revised congestion in an area corresponding to the region is reduced.
US08930872B2

An island-based network flow processor (IB-NFP) integrated circuit includes rectangular islands disposed in rows. In one example, the configurable mesh data bus is configurable to form a command/push/pull data bus over which multiple transactions can occur simultaneously on different parts of the integrated circuit. The rectangular islands of one row are oriented in staggered relation with respect to the rectangular islands of the next row. The left and right edges of islands in a row align with left and right edges of islands two rows down in the row structure. The data bus involves multiple meshes. In each mesh, the island has a centrally located crossbar switch and six radiating half links, and half links down to functional circuitry of the island. The staggered orientation of the islands, and the structure of the half links, allows half links of adjacent islands to align with one another.
US08930871B2

A methodology for developing metal fill as a library device and, in particular, a method of generating a model of the effects (e.g., capacitance) of metal fills in an integrated circuit and a design structure is disclosed. The method is implemented on a computing device and includes generating a model for effects of metal fill in an integrated circuit. The metal fill model is generated prior to completion of a layout design for the integrated circuit.
US08930864B2

A method and a system for timing analysis of a VLSI circuit or chip design considering manufacturing and environmental variations, where the design includes multiple instances of a gate or macro instantiated at more than one voltage domain by sharing and re-using abstracts. The timing analysis of the chip includes a macro abstract instantiated in a voltage domain different from the domain during abstract generation. Timing models are re-used across chip voltage domains or across chip designs. Moreover, a statistical timing analysis of a chip design takes into consideration the voltage domains wherein at least one timing abstract model generation time voltage domain condition differs from the macro instantiation domain in the chip. The invention further provides sharing and re-using the statistical timing models or abstracts.
US08930860B2

A layout decomposition method and a method for manufacturing a semiconductor device applying the same are provided. According to the layout decomposition method, a design layout is received by the logic processor of a computing system. A design rule for layout decomposition is then identified by the logic processor, including identifying dense areas (areas with densely distributed features) on a substrate, and identifying areas with odd-numbered features on the substrate. Next, a first mask with a first pattern and a second mask with a second pattern are generated corresponding to results of design rule identification by the computing system for fabricating patterns of features in at least two of the areas with odd-numbered features in one of the dense areas.
US08930855B2

A device incorporates a touch-enabled screen configured to accept a user's interaction with the touch screen to control display of the results of searches for information online and for listings within ecommerce sites. A user's interaction with multipoint pinch gestures, applied to the touch screen and immediately above item data listings, navigates through large volumes of search results. By touch-selection of a facet of the item data returned in an item listing, a user may scale a characteristic of the selected facet of item data according to an application of multipoint pinch gestures. By application of a pinch-out and a pinch-in gesture respectively, a date facet of metadata may be scaled backward and forward in time.
US08930850B2

A method for generating an on-screen menu comprising menu buttons and other menu items, e.g. help text, is characterized in that one or more groups of menu buttons or menu items are defined, wherein a group comprises one or more menu buttons or menu items and has associated a defined area on the screen. A state is assigned to a button, the state being “enabled” or “disabled”, wherein only an enabled button or item may be displayed, and wherein within a group not more than one button or item may be enabled. The state of a button can be changed by commands associated with other buttons.
US08930840B1

A system and method for determining a display order for changing application windows or changing tabs within a window is provided. Windows or tabs that are open in a user interface of a computing device are identified. At least one duration of active time for each window or tab is tracked and a score for each window or tab is determined based on each duration of active time for the respective window or tab. The order of the windows or tabs is determined based on the scores. A graphical component for display in the user interface is provided that displays a representation of each of the plurality of windows or tabs in the determined order and is configured to receive a user selection of one of the plurality of windows or tabs to activate the selected window or tab.
US08930838B2

A display apparatus and display method are provided. The display apparatus includes an image receiving unit which receives a 2D or 3D image, an image outputting unit which displays the 2D or 3D image received through the image receiving unit, an OSD processing unit which generates an OSD picture overlapped with and shown on the 2D or 3D image displayed through the image outputting unit, and a control unit which controls the OSD processing unit to adjust a transparency of the OSD picture when the 3D image is displayed through the image outputting unit.
US08930829B2

An apparatus and a method for monitoring availability of a contact are described. The apparatus includes an interface module for receiving a selection from a user that indicates the contact to be monitored. The apparatus also includes a presence change alert manager that is coupled to the interface module and is coupled to a network. The presence changer alert manager is configured to determine at least one relevant type of availability for the contact and to determine if availability information obtained from the network corresponds to a change in a relevant type of availability for the contact. The apparatus further includes a notification manager coupled to the presence change alert manager. If the presence change alert manager determines that the obtained availability information corresponds to a change of a relevant type of availability for the contact, the notification manager generates a notification alerting the user of the change.
US08930826B2

Information concerning a set of recipients of previously conveyed messages from a sender can be collected. Patterns between content of the previously conveyed messages and each of the set of recipients can be determined and stored. Information can be selected within a user interface to share with others. The selected information can be analyzed and matched against the stored patterns. A subset of the recipients can be automatically determined. The subset can be those recipients likely to be interested in the selected information based on results of the analyzing and the matching. The information can be conveyed within at least one message from a sender device of the sender to one or more remotely located devices. Each of the one or more remotely located devices can be devices associated with at least a portion of the subset of the recipients.
US08930825B2

Methods and systems for determining a relevancy of an electronic message, and for graphically indicating the relevancy to a user are disclosed. A method may include receiving an electronic message, such as an email, at an electronic messaging system. The method may also include determining a relevance level of the electronic message to a user based on one or both of a number of primary addressees and a number of secondary addressees identified in the electronic message. Further, the method may include displaying graphical indicia based on the relevance level.
US08930819B1

A system for visualizing the reach of a post by a member of an on-line social networking system may be designed to increase awareness of the members, as to which degree their posted updates are noticed and reacted to by other members. When a member creates a post, either through the on-line social networking website itself or through an application programming interface (API) that allows to include a share user interface (UI) control on a third web party site, the system monitors events associated with the post, collects statistics with respect to the monitored events and uses this data to generate a visualization of the reach of that post. Example visualization provides the creator of the a sense of how many other members interacted with the post.
US08930804B2

A system for selecting a candidate advertisement for linking to a web page based on the content of the web page. The content of the web page may be automatically determined and then compared to content of the candidate advertisement to determine which candidate advertisement to select. The system can be used to implement a structured advertising system for the World Wide Web. Web pages are searched and indexed, producing indexed content data. This indexed content data may be ranked according to relevancy. The ranked content data are compared to content data of advertisements and an advertisement is selected. The advertisement may be copied onto (linked to) the Web page. Other embodiments may be described and claimed.
US08930803B2

A method for detecting codewords in solid-state storage devices. The method includes the steps of: obtaining respective read signals by reading memory cells that stores a group of codewords, where each of the read signals includes N signal components corresponding to respective symbols of the codeword; producing an ordered read signal by ordering the components of each of the read signals according to a signal level; producing an average read signal by averaging corresponding components of the ordered read signals; determining a reference signal level that corresponds to each of q levels of the memory cells in relation to the average read signal with predefined probabilities of each symbol value occurring at each symbol position in the codeword, where the symbols of the codeword are ordered according to the symbol value; and detecting the codeword corresponding to each of the read signal in relation to the reference signal levels.
US08930793B2

A method and system for communicating signal data in GNSS system using LDPC convolution codes. The method involves, at transmitting end, formatting signal data into a set of subframes. Each subframe of the signal data can be encoded in accordance with a parity check matrix defining Tanner graph representation of LDPC convolution codes. The encoded signal data can be interleaved and added with a Sync word field to transmit an interleaved block of encoded signal data through a communication channel. At receiving end, the interleaved block of encoded signal data can be de-interleaved after it is received from the communication channel. The Tanner Graph shows the connectivity in time invariant parity check matrix. A message passing technique is used to decode the LDPCCC encoded message. The encoded signal data can be decoded through the message passing technique to obtain the signal data primitively transmitted at the transmitting end. Such method and system are capable of achieving error free performance over the GNSS communication channel for effective navigation data communication, and also provide good BER performance over a wide range of Signal-to-Noise ratios.
US08930787B1

A decoder in a device receiving data having an error correction code is described. The decoder comprises a memory storing program code having instructions including control signals for decoding an error correction code; an address generator coupled to the memory, the address generator updating an address coupled to the memory for generating a next control signal; and a data processing circuit coupled to receive an instruction from the memory and further coupled to receive syndrome data, the data processing circuit generating error correction values. A method for decoding data having an error correction code is also disclosed.
US08930785B2

A method of transmitting a data block in a wireless communication system is provided. The method includes transmitting the data block, receiving hybrid automatic repeat request (HARQ) not-acknowledgement (NACK) for the data block, receiving an automatic repeat request (ARQ) feedback message indicating a reception state of the data block, and determining whether to retransmit the data block by using the ARQ feedback message.
US08930781B2

A signal processing circuit includes a plurality of processing-circuit modules and a logic control circuit. The plurality of processing-circuit modules is configured to process an electrical signal. The plurality of processing-circuit modules has at least one processing parameter that is adaptively adjusted based on the electrical signal. The logic control circuit is configured to receive signals from the plurality of processing-circuit modules, validate the processing based on the received signals, and control a storage circuit to sample and store a value of the processing parameter when the processing is validated. Further, the logic control circuit is configured to control the storage circuit to maintain the value of processing parameter when the processing fails validation, and to control the storage circuit to recover the processing parameter in the plurality of processing-circuit modules to the stored value when the plurality of processing-circuit modules is disturbed by a defect.
US08930778B2

An apparatus comprising a non-volatile memory and a controller. The controller is coupled to the non-volatile memory and configured to (i) accumulate a read disturb count for a first region of the non-volatile memory, (ii) accumulate error statistics for a second region of the non-volatile memory, (iii) determine, based upon both the read disturb count and the error statistics, whether the first region has reached a read disturb limit, and (iv) in response to determining that the first region has reached the read disturb limit, relocate at least some data of the first region.
US08930776B2

A method, system and computer program product are provided for implementing command timing adjustments to alleviate Dynamic Random Access Memory (DRAM) failures in a computer system. A predefined DRAM failure is detected. Responsive to the detected failure, a set of timers is adjusted for controlling predetermined timings used to access the DRAM. Responsive to the failure being resolved by the adjusted set of timers, checking for a predetermined level of performance is performed.
US08930770B2

The present invention extends to methods, systems, and computer program products for monitoring the health of distributed systems. Embodiments of the invention provide distributed, self-maintained, continuous health monitoring. Using XML and pluggable infrastructure, a logical view of an appliance can be provided. The logical view abstracts physical implementation details of the appliance. Monitoring agents can correlate different distributed system failures and events and reason over collected health information.
US08930761B2

A computer-implemented method for test case result processing includes receiving, by a test case result processing logic in a processor of a computer, a test result from a test case that executes on the computer; determining, by the test case result processing logic based on a result description file, whether a result description corresponding to the received result exists in the result description file; based on the result description corresponding to the received result existing in the result description file, determining an action description associated with the result description based on an action definition file; and executing an action corresponding to the determined action description.
US08930749B2

For preventing data loss in storage systems a detection is made that a storage device in a plurality of storage devices is experiencing a malfunction. The type of malfunction is determined. A SMART rebuilding technique, a normal building technique, a data migration technique, or a user data backup technique is selected to preserve the data in the storage device based on the determined type of the malfunction. The selected technique is performed on the storage device.
US08930739B2

A memory controller includes an digitally programmable delay unit having a selectable delay time receiving a read-enable signal and outputting a delayed read-enable signal. The delay time is selected in response to an externally applied delay-control signal. A sampling unit in the memory controller outputs data received from a separate memory, in synchronization with the delayed enable signal. The delay time may be a multiple of the period of a clock signal.
US08930738B1

A common form-factor battery backup system includes a battery system configured to provide electrical energy to an external system. A control circuit is configured to compare a monitored voltage level associated with the external system to a minimum acceptable voltage level and, if the monitored voltage is less than the minimum acceptable voltage level, provide electrical energy from the battery system to the external system. The battery backup system is configured to fit within a common form-factor storage space within a data system.
US08930721B2

The present invention features a personal computing device that may be powered by a single battery having a single lithium-ion cell or by a plurality of lithium-ion cells connected in parallel. The personal computing device may provide computing power comparable to that of conventional laptop computers and execute an operating system and application software comparable to that executed by conventional laptop computers. Furthermore, the battery's time between charging, when used to power the personal computing device, may be similar to the time between charging of a multi-cell battery when used to power a conventional laptop computer.
US08930715B2

An address translation unit for Remote Direct Memory Access (RDMA) of a memory of a processor is provided. The address translation unit comprises an address translator and a signer. The address translator is configured to translate a received virtual address in a real address of the memory. The signer is configured to cryptographically sign the real address.
US08930709B2

Methods and apparatus are provided for sequential authentication of a user that employ one or more error rates characterizing each security challenge. According to one aspect of the invention, a user is challenged with at least one knowledge challenge to obtain an intermediate authentication result; and the user challenges continue until a cumulative authentication result satisfies one or more criteria. The intermediate authentication result is based, for example, on one or more of false accept and false reject error probabilities for each knowledge challenge. A false accept error probability describes a probability of a different user answering the knowledge challenge correctly. A false reject error probability describes a probability of a genuine user not answering the knowledge challenge correctly. The false accept and false reject error probabilities can be adapted based on field data or known information about a given challenge.
US08930701B2

Disclosed examples involve decoding information from a mobile device into a plurality of encrypted identifiers identifying at least one of the mobile device or a user of the mobile device, sending ones of the encrypted identifiers to corresponding database proprietors, receiving a plurality of user information corresponding to the ones of the encrypted identifiers from the corresponding database proprietors, and associating the plurality of user information with at least one of a search term collected at the mobile device or a media impression logged for media presented at the mobile device.
US08930699B2

The present invention discloses an apparatus, a system and a method for short-range sound wave communication. The system realizes non-contact secure transmission by using the sound wave as the data transmission medium, and also can realize a reliable and secure data link directly through an audio connection. The invention systematically constructs multiple end-to-end transmission verification mechanisms for the process of data transmission: transmission data integrity verification, valid time verification, password verification, service data verification and data encryption; and according to the security level of the data, the sending end specifies the requirements for encryption and data verification in the transmission data so as to notify the reception end which verifications should be performed to the data packets, how to perform the verifications, etc. By using the same verification processing manner, operations can be performed to the data (e.g. the payment and settlement function of an account).
US08930692B2

Embodiments of the invention are generally directed to performing processing of content through partial authentication of secondary channel. An embodiment of a method includes performing a first authentication between a source transmitting device and a sink receiving device for communication of data streams, and performing a second authentication between the source transmitting device and a bridge device such that the second authentication is independent of the first authentication and the sink receiving device remains uninfluenced by the second authentication. The bridge device includes an intermediate carrier device coupled to the source transmitting device and the sink receiving device. The method further includes transmitting a data stream having encrypted content from the source transmitting device to the bridge device.
US08930689B2

At least a portion of a transmission of an outgoing first email from a first email account to at least a second email account is encrypted. Second email address data is changed corresponding to the second email account to cause replies to the first email intended for the second email account to be sent to an intermediate device prior to being routed to the second email account. Replies to the first email are then sent to the intermediate device and sent over one or more encrypted channels. Replies to the first email including the changed email address data are decoded to identify the second email address data associated with the second email account. A reply to the first email is then sent to the second email account based on the identified second email address data.
US08930688B2

An apparatus and method for providing a security service for UI applications in a network system. In a network supporting a user interface, encryption-unneeded data is distinguished from data in which security identifier is specified, that indicates a need for security between a server and a communication device, and the distinguished data is transmitted over a security channel and a general channel separately.
US08930686B2

A mechanism is provided which allows to de-duplicate encrypted data such that the de-duplication ratio for encrypted data is similar to the de-duplication ration of the corresponding un-encrypted data and the purpose of encryption is not obfuscated, i.e. only the originator of the data (the client) can decrypt—and hence read—the data. This is achieved by interwoven the de-duplication algorithm with the encryption algorithm in a way that the data are encrypted with a key that is generated from the unencrypted data. Afterwards, that key is itself encrypted with an encryption key being private to a particular client. Due to the fact that the private key is not effecting the encrypted data stream, it can still be de-duplicated efficiently.
US08930678B2

Techniques to increase the consumption rate of raw instruction bytes within an instruction fetch unit. An instruction fetch unit according to embodiments of the present invention may include a prefetch buffer, a set of bypass multiplexers, an array of bypass latches, a byte-block multiplexer, an instruction alignment multiplexer, a predecode cache, and an instruction length decoder. Raw instruction bytes may be steered from the bypass latches into macro-instructions for consumption by the instruction length decoder, which may generate micro-instructions from the macro-instructions. Embodiments of the present invention may de-couple a latency for reading raw instruction bytes from the prefetch buffer from consuming raw instruction bytes by the instruction length decoder.
US08930674B2

Systems and methods for accessing a unified translation lookaside buffer (TLB) are disclosed. A method includes receiving an indicator of a level one translation lookaside buffer (L1TLB) miss corresponding to a request for a virtual address to physical address translation, searching a cache that includes virtual addresses and page sizes that correspond to translation table entries (TTEs) that have been evicted from the L1TLB, where a page size is identified, and searching a second level TLB and identifying a physical address that is contained in the second level TLB. Access is provided to the identified physical address.
US08930658B2

In electronic equipment 1, a limitation level on reading data from a USB flash drive (storage device) 2 is set to a setting section 3 in advance. The USB flash drive 2 ascertains the setting at the setting section 3 when connected to the electronic equipment 1 and limits reading data based on the determined setting. If the limitation level does not match with the condition for permitting data read-out as determined in USB flash drive 2, the USB flash drive 2 prohibits the electronic equipment 1 from reading out data. By executing the processing for limiting data read-out at the side of the USB flash drive 2, unauthorized leakage of data can easily be prevented.
US08930652B2

Methods for obtaining a snapshot of a shared virtual machine (VM) image are described herein. In response to a request for obtaining a snapshot of a first VM image stored in a storage disk accessed and shared by a plurality of VMs, a virtualization manager selects a VM from the plurality of VMs hosted within one or more hosts. First needs to notify others to prepare for the snapshot by pausing, etc. A process associated with the selected VM is configured to capture a snapshot from the first VM image, generating a second VM image to be stored in storage disk. Thereafter, the virtualization manager notifies the plurality of VMs to utilize the second image after the second VM image has been generated.
US08930649B2

A method begins by a dispersed storage (DS) processing module concurrently receiving a first data stream and a second data stream for transmission to a receiving entity. The method continues with the DS processing module segmenting each of the first and second data streams to produce a first plurality of data segments and a second plurality of data segments, dividing one of the first plurality of data segments into a first plurality of data blocks, and dividing one of the second plurality of data segments into a second plurality of data blocks. The method continues with the DS processing module creating a data matrix from the first and second plurality of data blocks and generating a coded matrix from the data matrix and an encoding matrix. The method continues with the DS processing module outputting one or more pairs of coded values of the coded matrix to the receiving entity.
US08930639B2

A transactional memory (TM) receives a lookup command across a bus from a processor. The command includes a memory address. In response to the command, the TM pulls an input value (IV). The memory address is used to read a word containing multiple result values (RVs), multiple reference values, and multiple prefix values from memory. A selecting circuit within the TM uses a starting bit position and a mask size to select a portion of the IV. The portion of the IV is a lookup key value (LKV). Mask values are generated based on the prefix values. The LKV is masked by each mask value thereby generating multiple masked values that are compared to the reference values. Based on the comparison a lookup table generates a selector value that is used to select a result value. The selected result value is then communicated to the processor via the bus.
US08930635B2

Processing within a multiprocessor computer system is facilitated by: setting, in association with invalidate page table entry processing, a storage key at a matching location in central storage of a multiprocessor computer system to a predefined value; and subsequently executing a request to update the storage key to a new storage key, the subsequently executing including determining whether the predefined value is an allowed stale value, and if so, replacing in central storage the storage key of predefined value with the new storage key without requiring purging or updating of the storage key in any local processor cache of the multiprocessor computer system, thus minimizing interprocessor communication pursuant to processing of the request to update the storage key to the new storage key.
US08930629B2

In response to executing a deallocate instruction, a deallocation request specifying a target address of a target cache line is sent from a processor core to a lower level cache. In response, a determination is made if the target address hits in the lower level cache. If so, the target cache line is retained in a data array of the lower level cache, and a replacement order field of the lower level cache is updated such that the target cache line is more likely to be evicted in response to a subsequent cache miss in a congruence class including the target cache line. In response to the subsequent cache miss, the target cache line is cast out to the lower level cache with an indication that the target cache line was a target of a previous deallocation request of the processor core.
US08930626B1

A method and computer program product for dividing a cache memory system into a plurality of cache memory portions. Data to be written to a specific address within an electromechanical storage system is received. The data is assigned to one of the plurality of cache memory portions, thus defining an assigned cache memory portion. Association information for the data is generated, wherein the association information defines the specific address within the electromechanical storage system. The data and the association information is written to the assigned cache memory portion.
US08930624B2

Provided are a computer program product, system, and method for managing data in a first cache and a second cache. A reference count is maintained in the second cache for the page when the page is stored in the second cache. It is determined that the page is to be promoted from the second cache to the first cache. In response to determining that the reference count is greater than zero, the page is added to a Least Recently Used (LRU) end of an LRU list in the first cache. In response to determining that the reference count is less than or equal to zero, the page is added to a Most Recently Used (LRU) end of the LRU list in the first cache.
US08930603B2

Interruption facility for adjunct processor queues. In response to a queue transitioning from a no replies pending state to a reply pending state, an interruption is initiated. This interruption signals to a processor that a reply to a request is waiting on the queue. In order for the queue to take advantage of the interruption capability, it is enabled for interruptions.
US08930601B2

A transaction routing device (e.g. an interconnect) for routing transactions in an integrated circuit includes arbitration circuitry for performing arbitration between a plurality of candidate transactions using attribute values associated with the candidate transactions. Candidate transactions are selected for routing to a destination device in dependence on the arbitration. In a cycle in which a new candidate transaction is received, the arbitration is performed using a default attribute value as the attribute value for the new transaction. Meanwhile, the actual attribute value is stored to an attribute storage unit. In a following processing cycle, if the new candidate transaction has not yet been selected for muting, then the arbitration is performed using the actual attribute value stored in the storage unit.
US08930598B2

A computer switching device is disclosed which enables switching between a local computer and a secure computer connected through a network. The device sits like a keyboard-video-mouse (KVM) and optionally audio device between the local computer and the local input/output devices, but connects to the secure computer through a network. Access to the secure computer is pre-configured in the switching device through access and security settings for a specific user to the specific secure computer. The switching device specifically prevents access to the secure computer by the local computer, printer, or storage devices such as fixed or removable media drives. Tamper detection is included to disable secure access on any tampering with the switching device.
US08930592B2

Techniques for performing I/O load balancing are provided. In one embodiment, a computer system can receive an I/O request destined for a storage array, where the computer system is communicatively coupled with the storage array via a plurality of paths, and where the plurality of paths include a set of optimized paths and a set of unoptimized paths. The computer system can further determine whether the I/O request can be transmitted to the storage array via either an optimized path or an unoptimized path, or solely via an optimized path. The computer system can then select a path in the plurality of paths based on the determination and transmit the I/O request to the storage array via the selected path.
US08930584B2

Described herein are systems and methods for improving concurrency of a request manager for use in an application server or other environment. A request manager receives a request, and upon receiving the request the request manager associates a token with the request. A reference to the request is enqueued in each of a plurality of queues, wherein each queue stores a local copy of the token. A first reference to the request is dequeued from a particular queue, wherein when the first reference to the request is dequeued, the token is modified to create a modified token. Thereafter the request is processed. When other references to the request are dequeued from other queues, the other references to the request are discarded.
US08930581B2

Methods and systems for processing business operations transactions and associated augmented customer data using a Web-Scale Data Fabric (WSDF). According to embodiments, a plurality of computer servers are configured for economical large scale computation and data storage with resilience despite underpinning commodity hardware failure and grow-shrink capacity changes of nodes and associated interconnectivity. The servers communicate with direct attached storage (DAS) and include a co-processor coupled for computation capacity. The servers can connect to an external computer network (ECN) for external client input and output, as well as other functionalities such as physical-to-virtual network connectivity mapping and maintaining resilient storage of data received from the ECN or computationally derived from the received data.
US08930579B2

A system and method synchronize operations of a plurality of devices via messages over a communication network. A plurality of devices are communicatively coupled via a communication network, and the devices have their local clocks synchronized to a high degree of precision a technique, such as IEEE 1588, for synchronizing their local clocks. Event messages can be sent that include an identification of an event, as well as a timestamp that is based on the local clock of the sender. The recipient of an event message determines if it is configured to act on the identified event, and if so it takes its action based on the timestamp included in the event message. In certain embodiments, the events that are to trigger an action and/or the specific responsive actions to be taken for a given event are dynamically programmable for each device.
US08930568B1

When a guest OS loads within the context of a container provided by the host OS, the guest OS uses PCI or other protocol to specify a virtual hardware device. The guest OS enumerates the virtual hardware device to establish the size for the BARs and establish its view of physical addresses for the memory locations. A server running in the context of the container receives read/write requests from the guest OS, maps the read/write requests to host OS physical address space, and posts responses to the virtual hardware device. Since the guest OS executes memory related operations using its own memory space, exits to the container code are not required to implement storage related actions by the Guest OS. This allows performance of an application executing in the context of the guest OS to approximate performance of an application executing in the context of the host OS.
US08930564B2

A communication relay apparatus that relays communication between external network and internal network comprises: judgment unit that receives from terminal on external network communication start message indicative of start of communication to judge whether or not communication start message includes specific application algorithm that requests connection to specific application within internal network; acquisition unit that, if judgment unit judges that communication start message includes specific application algorithm, identifies operation type of specific application based on random number in communication start message, and acquires information about proxy that is set according to identified operation type; proxy unit that controls operation of specific application instead of terminal based on information about proxy acquired by acquisition unit; and transmission unit that inserts specific application algorithm included in communication start message in response message responsive to communication start message, and transmits response message to terminal.
US08930559B2

An exemplary adaptive Hypertext Transfer Protocol (“HTTP”) media streaming system may be configured to stream a media program from an HTTP media streaming server subsystem to a client device during an adaptive HTTP media streaming session in which predefined segments of the media program are progressively downloaded from the HTTP media streaming server subsystem to the client device by way of a network connection. For each next predefined segment of the media program to be downloaded, the server subsystem may dynamically select, based on one or more of the exemplary factors disclosed herein, a version of the next predefined segment of the media program from a plurality of versions of the next predefined segment of the media program and download the selected version of the next predefined segment of the media program to the client device. Corresponding methods and systems are also disclosed.
US08930549B1

Disclosed is a method and apparatus for performing steps to cause encoded information to be stored at a client device during a first network session between a server and the client device. To cause encoded information to be stored at a client device, the server first determines a set of network resource requests that encode the information. These network resource requests may include requests for one or more specific URLs and/or requests for one or more files. The server then causes the client device to initiate the network resource requests. The server may cause this initiation by, for example, redirecting the client device to the network resources. The client device initiating the network resource requests causes data representative of the network resource requests to be stored at the client device.
US08930538B2

A content delivery network has at least a first tier of servers. A content delivery method includes, at a first server in the first tier of servers, obtaining a request from a client for a resource. If the resource is available at the first server or at a peer of the first server, then the resource is served to the client from the first server. Otherwise, it is determined whether the resource is popular, and if the resource is determined to be popular, then the first server obtains the resource and the first server serves the resource to the client. If the resource is determined not to be popular, the client is directed to a second server, not in the first tier of servers, and the second server serves the resource to the client. The second server may be in a second tier of servers or it may be an origin server.
US08930536B2

The present invention provides a system, method and computer-readable media for generating virtual private clusters out of a group of compute resources. Typically, the group of compute resources involves a group of clusters independently administered. The method provides for aggregating the group of compute resources, partitioning the aggregated group of compute resources and presenting to each user in an organization a partition representation the organization's virtual private cluster. The users transparently view their cluster and have control over its operation. The partitions may be static or dynamic.
US08930525B2

A method for measuring business transaction performance, includes the steps of, at a top-level component, assigning a correlation tag and original time stamp to a server request, passing the original time stamp with any server requests from the top-level component to one or more subsequent components, and computing an aggregate latency over a predetermined interval at the top-level component and at each subsequent component based on the original time stamp.
US08930522B2

A replica/cache locator, a method to locate replication tables and caches in an overlay network having multiple nodes and an overlay network. In one embodiment, the method includes: (1) determining a network distance between a first node of the multiple nodes in the overlay network and each of the remaining multiple nodes, (2) calculating m clusters of the multiple nodes based on the network distances and (3) designating at least a single node from the m clusters to include a replication table of the first node.
US08930521B2

To enable adaptive monitoring of the resource, metrics about the workload received at the resource from one or more clients are used to derive monitoring feedback comprising a recommendation as to how the monitoring should be performed. This is then used as input to a decision making process controlling the monitoring of the resource. The recommendation may be for the monitor to increase or decrease its monitoring interval. The resource may decide to increase or decrease its monitoring depth or checking, or may suggest a new monitoring depth to the monitor.
US08930514B2

A method and system are provided which enable an alternative identifier to be used instead of a normally used identifier such as a personal identification number (PIN) in a peer-to-peer (P2P)-based system. The alternative identifier can be used to avoid divulging the normally used identifier and can be cancelled or de-activated at a later time or can be converted to the normally used identifier at a later point.
US08930511B1

In one embodiment, the system may identify a virtual network, the virtual network including a plurality of virtual entities and connections among the plurality of virtual entities. The system may automatically map each of the plurality of virtual entities to one or more resources or resource pools such that the virtual network is mapped to a physical network, wherein mapping includes allocating one or more resources or resource pools to a corresponding one of the plurality of virtual entities.
US08930510B2

A supervision feasible apparatus capable of operating in a supervisory mode directed to supervising supervision information related to a plurality of apparatuses detects, when set at a supervisory mode, an apparatus attaining a data access enable state and an apparatus attaining a data access disable state with respect to a network, and updates supervisory information based on information related to the detected apparatus.
US08930508B2

A management server calculates a correlation coefficient between the number of settings executed in a network device and load information of communication of the network device with respect to each of network devices which are objects of management. The management server identifies a network device of which the load is on a rising trend on the basis of a calculated correlation coefficient and load information of processing of the network device. The management server selects an object of change of the settings from among network devices other than the identified network device.
US08930505B2

A self-configuring router for data transfer has a first storage device for storing historic performance and configuration data. A configuration device is coupled to the first storage device for configuring the router based on the performance and configuration data. A data collector is coupled to the configuration device for measuring operational data of the router. An analysis device is coupled to the data collector and the first storage device for analyzing the operational data.
US08930497B1

Systems and methods for centralizing database manipulation for a plurality of heterogeneous databases are disclosed. A single or limited number of central servers can be used to manage a plurality of hosted client systems. With such a technique, database consistent backups can be performed without requiring altering of the central server, even when different database engines are used across the hosted client systems.
US08930493B2

An automated conversion of service information between independent information technology (IT) management domains is performed using a federated gateway within each of the independent IT management domains that bridges the independent IT management domains. The automated conversion of service information allows at least one service consumer application executing within a first independent IT management domain to use a local service definition format to access at least one remote service provider application with a remote service interface defined using a different remote service definition format for execution in a second independent IT management domain. At least one service request is dynamically processed for the at least one remote service provider application via service provider application endpoint translation using the federated gateway within each of the independent IT management domains that bridges the independent IT management domains.
US08930488B2

Multicriteria management method for presence notifications proposed by a means of instant communications comprising a list of contacts that is not empty and connected to a presence server, such method comprising the following steps: configuration of rules to filter the presence notifications to be displayed and transmitted from the presence server; automatic configuration of presence information; automatic broadcasting of presence information on social networking and microblogging tools.
US08930487B2

Embodiments relate to systems and methods for object-based modeling using modeling objects exportable to external modeling tools. A modeling client can host modeling logic and an application programming interface (API) to create, access, manipulate, and import/export modeling objects used in modeling applications, such as engineering, medical, financial, and other modeling platforms. In aspects, the source data accepted into the modeling client can be consumer or business-level applications, whose cell, database, or other data content can be extracted and encapsulated in an object-oriented format, such as extensible markup language (XML) format. The modeling client can exchange one or more resulting modeling object directly with external platforms, such as mainframe platforms, middleware databases, and others, via the application programming interface (API) on a programmatic basis. Costs and maintenance savings over mainframe-based modeling tools can thereby be achieved, while providing greater power than consumer or business-level tools.
US08930483B2

Apparatus and methods for wireless systems provide a mechanism to enhance the communication capabilities of wireless users. In an embodiment, data associated with information acquired in wireless entities is synced among the wireless entities based on a privacy status and verification of identities corresponding to the privacy status. The wireless entities include a wireless server and a set of mobile wireless clients of the wireless server. In an embodiment, a mobile wireless client is configured to browse files in a wireless server. In an embodiment, a wireless server is configured to provide views of its file content to a mobile wireless client authorized to view the file content of the wireless server.
US08930481B2

A message processing method, terminal and system. The method includes: obtaining a user's historical message interaction information and first context data associated with the user's historical message interaction information, where the user's historical message interaction information includes historical message interaction content and historical message replying status; determining the user's message interaction preferences according to the user's historical message interaction information and the first context data, where the message interaction preferences include a message reply policy and/or a message writing style; receiving a current message sent to the user, and obtaining second context data associated with the current message; and replying to the current message according to the message interaction preferences, the current message, and the second context data. With the present invention, the user's message interaction preferences are determined, and the current message can be replied automatically, thereby enhancing user experience.
US08930479B2

A method and system for processing a subscription to an e-mail message thread. Short Message Service (SMS) data is assigned to a mobile device. Both a telephone number associated with the mobile device and the assigned SMS data are assigned to a setting in a database stored in an e-mail message server. A subscription to updates related to an e-mail message thread associated with the e-mail message server is created. The creation of the subscription includes correlating the telephone number and the SMS data to a unique e-mail message thread identifier of the e-mail message thread. The updates related to the e-mail message thread are sent to the mobile device via the e-mail message server.
US08930477B2

An e-mail filter may be associated with a schedule defining a recurrent active time period. As such, some e-mail filters may be active at specific times of day and on specific days of the week and inactive the rest of the time. Before applying any filters, the current time is determined and it is determined which filters are active. The determination of which filters are active is based on the current time being within the active time period.
US08930475B1

Cloud-based systems and methods to securely share electronic files use a cloud or virtualized server to handle management tasks related to file sharing, while file storage is maintained securely by servers that are not part of the cloud. The content of the file to be shared is not transmitted to or by the cloud. Share requests from file senders, notifications to target recipients, and retrieve requests from target recipients are transmitted to and/or by the cloud.
US08930454B1

Allowing users to share an online search experience is disclosed. The method includes hosting an interactive virtual session. The interactive virtual session enables a primary user to control the interactive virtual session. The interactive virtual session is displayed at least in part on a computer associated with the first user. The method further includes providing access to the interactive virtual session to at least one secondary user. The secondary user has limited functionalities for interacting with the virtual session. A search query is received from a computer associated with the primary user. At least one search result is determined based on the received search query. The search results are sent to the computer associated with the user for display as part of the interactive virtual session. The search results include at least one representation of an item of interest in the one or more items of interest.
US08930448B2

A request for content is received at a content server via a first network connection from a client device. The content includes a set of portions represented within a root document. Based upon a download constraint of at least one portion of the content and a network characteristic of the first network connection, at least one portion of the content is deferred for download over a network connection other than the first network connection. The content is sent with each deferred portion of the content replaced with a content stub within the root document. Each content stub identifies the respective portion of the content as a deferred portion of the content and includes a content identifier of the respective deferred portion of the content.
US08930447B2

A usability analysis method of a web application including: a first step of acquiring a page transition log and operation logs on individual pages in the web application; a second step of detecting a segment having a specific page transition pattern in the page transition log; a third step of managing operation logs on individual pages included in the detected page transition pattern in relation to the individual pages; a fourth step of performing statistic processing on the managed operation logs and analyzing page utilization; and a fifth step of analyzing usability based on the page transition pattern and the page utilization.
US08930442B2

A method is provided for playing media content by a client in a data communication network, in which a request for a media content descriptor is sent to a server, a media content descriptor including a Uniform Resource Locator (URL) for an access to specific media content data configured for execution of a specific function is received from the server, and the specific media content data is received using the URL included in the received media content descriptor.
US08930441B2

A computer system includes a UI designer client that runs on a client device and is configured to enable creation of UI models. A client engine runs on a client device and is configured to initiate requests for the UI models, receive the UI models in response to the requests and interpret and render the UI models at runtime. A UI runtime server client is located on a server and is configured to interface with the client engine to receive and process the requests for the UI models from the client engine. A repository is located on the server and is configured to interface with the UI designer client and store the UI models as created using the UI designer client and interface with the UI runtime server client to deliver requested UI models to the UI runtime server client for interpretation and rendering by the client engine.
US08930434B2

The principles of the present invention relate to a multiply and divide circuit configured to interactively multiply and/or divide. The circuit may handle signed and unsigned values. The circuit comprises an instruction register configured to store a multiply or divide instruction, at one input register configured to store the multiply or divide operands, an Arithmetic Logic Unit (“ALU”) configured to add provided values, and configuration circuitry. The configuration circuitry responds to the instructions and performs the multiply or divide operation by iteratively providing values to the ALU.
US08930423B1

Various techniques, including a method, system and computer program product for restoring encrypted files are disclosed. The method includes accessing a file table record for an encrypted file. The file table record includes an encrypted file stream and extent information identifying a location of one or more portions of the encrypted file in a virtual machine image. In response to accessing the file table record a consecutive data stream is stored. Storing the consecutive data stream includes encapsulating the encrypted file stream and the one or more portions of the encrypted file.
US08930417B2

A method may include receiving unstructured content data related to a business entity by a networked service application; selecting, via a user interface of the networked service application and based at least in part on the received unstructured content data, a business template, the business template being a representation of a networked business object data structure having associations with structured data; and creating, by the networked service application, an instance of the networked business object by associating at least some of the received content data with the business template and the networked business object associated with the business template.
US08930413B2

Embodiments for using a dynamic structure of tables in a schema of a multi-tenant database are provided. For a tenant schema including a set of tenant tables, a label is created for a tenant table in the set of tenant tables. The label is partitioned into a set of constituent primary labels. A subset of columns is selected from the set of n columns of the tenant table, the subset of columns corresponding to a primary label in the set of constituent primary labels. The subset of columns is mapped to a table in the dynamic structure of tables in the schema of the multi-tenant database, the table in the dynamic structure of tables having the primary label. In the multi-tenant database executing in a data processing system, the dynamic structure of tables is populated with data from the tenant schema according to the mapping.
US08930412B2

Disclosed herein, among other things, is a system comprising a content repository, a communication portal developer, a content manager, and an analytic engine. The content repository is adapted to store electronic content in a computer-readable storage medium. The communication portal developer includes at least one wizard to create a plurality of customizable portals without coding software. Each customizable portal is accessible to one or more selected visitors through a web browser. The content manager is adapted to publish selectable electronic content to selectable portals. The content manager includes at least one wizard to populate and manage the electronic content within the content repository. The analytic engine analyzes electronic content use and visitor behavior while logged into their customizable portal. In various embodiments, the analytics are provided in real time or near real time. Other embodiments are disclosed herein.
US08930405B2

An exemplary method includes a media program scheduling facility 1) retrieving data associated with a fantasy game, the data representing players of interest engaged in a real-life competitive activity that forms a basis for the fantasy game, 2) determining, based on the data representing the players of interest and on media program listing data associated with a plurality of media programs, one or more of the media programs that are associated with the players of interest, and 3) providing a scheduling screen for display, the scheduling screen containing listing information for each of the one or more media programs determined to be associated with the players of interest. Corresponding systems and methods are also disclosed.
US08930404B2

A system and method for creating a unique alias associated with an individual identified in a health care database such that health care data, and particularly pharmaceutical-related data, can be efficiently gathered and analyzed. The system has a first data store for storing at least one record where each record includes a plurality of identification fields which when concatenated uniquely identify an individual, and at least one health care field corresponding to health care data associated with the individual. The system also has a second data store, and a processor. The processor selects a record of the first data store, then selects a subset of the plurality of identification fields within the selected record, and concatenates the selected subset of identification fields. Then the processor stores the concatenated identification fields in a record in the second data store with the at least one health care field from the selected record of the first data store.
US08930400B2

Embodiments of the present invention relate to a system and method for discovering knowledge communities. Embodiments of the present invention may comprise providing user access to a network of documents, gathering document access data relating to user access of each document in the network of documents and document authorship and review data, and establishing relationships between users and documents based on the document access data and document authorship and review data. Further, embodiments of the present invention may comprise establishing a network of users that are linked by common document access patterns based on the relationships between users and documents, and clustering communities of users within the network.
US08930399B1

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining word boundary likelihoods in potentially incomplete text. In one aspect, a method includes selecting query sequences from the query, each query sequence being at least a portion of a word n-gram, the word n-gram being a subsequence of up to n words selected from the second sequence of words of the query, and for each query sequence: determining one or more query sequence keys for the query sequence; determining at least one of a word boundary count and a non-word boundary count for each query sequence key, each word-boundary count and non-word boundary count being dependent on the context of the query sequence; and associating, in a data storage device, the at least one word boundary count and non-word boundary counts with each query sequence key.
US08930390B2

A system and method for method for performing a web search by a search engine for content including: providing a first search results page to a user in response to a search query; providing an interface for submission of an input action representing a search command, wherein the interface is associated with the search results page; receiving the input action; reformulating the search query to incorporate the search command represented by the input action; and providing a second search results page to the user in response to the reformulated search query.
US08930387B1

In an illustrative embodiment, an apparatus, computer-readable medium, system, or method may be configured to suggest correct identifiers. Frequencies of occurrence of expected identifiers may be determined. One or more unrecognized identifiers may be detected. One or more first numerical scores indicating that one or more unrecognized identifiers were provided to the computing environment in place of one or more of the expected identifiers may be calculated. Second numerical scores indicating that the unrecognized identifiers were intended to include expected identifiers may also be calculated. The second numerical scores may be calculated using the first numerical scores and the frequencies of occurrence of the expected identifiers. One or more expected identifiers may be selected based on the second set of numerical scores.
US08930383B2

There is provided a method that includes (i) receiving a first record that contains an identity of an individual, a name of a business, and a role of the individual in the business, (ii) matching the first record to data that provides a unique business identifier for the business, (iii) matching the first record to data that provides a unique individual identifier for the individual, (iii) appending to the first record (a) the unique business identifier, (b) the unique individual identifier, and (c) a unique role identifier for the role of the individual in the business, (iv) matching the first record to a second record based on the unique business identifier, the unique individual identifier, and the unique role identifier, and (v) consolidating the first and second records into a resultant record.
US08930382B2

A mechanism is provided for secure data access in a parallel processing system. A database having two tables is provided. A subset of the tables' primary key attributes is considered sensitive. A first user is authorized to access the primary key's sensitive attribute in an unmasked format, while a second user is authorized to access same data in a masked format. Two security tables are generated having a plurality of entries mapping the values of the primary key attribute in the unmasked format to the values of the primary key attribute in the masked format. A security view is generated joining the two security tables. The security view grants the first user access to the values of the primary key's sensitive attribute in the unmasked format only and grants the second user access to the values of the primary key's sensitive attribute in the masked format only.
US08930379B2

A technique for managing distributed email content uses metadata to identify the location of email maintained on one or more data storage resources. When processing email content for display, the metadata is consulted and a display output is generated that presents a unified email folder view in which the email is represented. Email may be represented in the unified email folder view regardless of whether the email's data storage resource is accessible. Email content that is not currently accessible may be identified as being inaccessible. The email may be identified in the unified email folder view by specifying the data storage resource on which it is stored. The unified email folder view may also include at least one email folder representation that merges email content from more than one data storage resource.
US08930376B2

A system and method is described herein that uses community-based metadata to improve the manner by which a search engine generates an abstract for a document, such as a Web page. The community-based metadata may comprise, for example, tags or descriptors associated with the document by users of a Web service, such as users of a social bookmarking Web service. By using community-based metadata to help identify text fragments within a document that are most suitable for generating the abstract, an embodiment of the present invention generates an abstract that more accurately represents relevant document content as compared to conventional abstract generation algorithms.
US08930371B1

A method for efficiently storing index data on an electronic device may include storing index data in data pages within an indexing data structure on the electronic device. The method may also include providing at least one directory for the indexing data structure. The method may also include dynamically modifying how many directory levels are provided for the indexing data structure in response to changes to the data pages within the indexing data structure.
US08930368B2

At least one of data, an indication of the data, and metadata associated with the data is received at a first computing system, wherein the data is to be categorized. It is determined that at least part of the data is not to be categorized by the first computing system. In response to a determination that at least part of the data is not to be categorized by the first computing system, it is determined that a second computing system is indicated for categorization of the data and at least one of the data, an indication of the data, and the metadata associated with the data is transmitted from the first computing system to the second computing system.
US08930363B2

The present disclosure involves computer-implemented methods, software, and systems for efficiently handling address data in business transaction documents. A computer-implemented method includes receiving a modification to address data associated with an existing address instance, receiving, using at least one computer, an indication of a modification type, creating a new snapshot instance, associating the modified address data with the new snapshot instance, retrieving a unique reference value for the new address snapshot instance, and associating the unique reference value identifying the new address snapshot instance with the address instance.
US08930356B2

Techniques are provided through which query associations are made between initial queries and corresponding query modifications to the initial queries previously made. Each query modification is made with respect to a searchable source. Based on these query associations, modified queries are generated on a per-source basis. Query associations may be stored on a per user or per community basis, where a community can include many users. Frequently used query modifications may be stored as templates.
US08930354B2

A method for organizing content includes receiving a first query from a first connected device, the first connected device operated on a first platform and associated with a user. The method further includes searching multiple reliable online depositories for first content relevant to the first query, organizing the first content into menus of relevant material, and making the first content available to the first connected device. The method further includes making the first content available to a second connected device, the second connected device operated on a second platform and associated with the user.
US08930349B2

A technique for enhancing and improving the usability of search engine search results that are presented to a user who has requested information using such search engine, by either eliminating, or alternatively distinguishing, web-page/web-site identifiers such as universal resource locators (URLs) from a search result list presented to the user when the web-page/web-site is not currently accessible by the user.
US08930340B1

Techniques include obtaining ranges of content relevance scores for different collections of content; generating a normalized range based on the ranges of content relevance scores; and normalizing a particular range of a particular collection of content including: generating a distribution of content relevance scores for the collection of content; identifying portions in the distribution; and generating a mapping of portions from the distribution to portions in the normalized range.
US08930339B2

The subject disclosure is directed towards evaluating search engine implementation performance using a task-based assessment metric. Logged user activities associated with the search engine implementation are processed into sessions and atomic events corresponding to the user activities within the sessions. The atomic events corresponding to the user activities are classified into tasks based on similarity of the queries within the user activities. After applying the task-based assessment metric to task information associated with the search engine implementation, an evaluation mechanism determines indicia of search engine implementation performance in terms of user behavior.
US08930335B2

One embodiment provides an information processing apparatus, including: a search module configured to perform a search on a plurality of pages with a designated search condition, the pages being managed by an application program capable of managing information by arranging at least one object in any desired layout on each page; and a display controller configured to display at least one object extracted through the search on a screen of a display module as a search result, with a layout of each object on the page kept unchanged.
US08930334B2

Techniques for creating and searching a database that stores information about a plurality of individual habitable units (IHUs) are provided. An example of an IHU is a hotel room. Image data that depicts where a plurality of IHUs reside relative to each other is placed on a base image, such as a satellite/map image. The base image is associated with a mapping that maps points on the base image to spatial (e.g., geographical) coordinates. The coordinates of the IHU may be used to generate a computer-rendered view from a window of an IHU. Also, label input is received that labels each IHU reflected in the image data with certain information. Each label indicates a value of an attribute of an IHU, such as its size, price, distance from elevators, etc. A query that targets information about each IHU may be processed and results returned that are ranked based on criteria associated with the query.
US08930333B1

A system and method for efficiently performing simultaneous access of files in a clustered file system. A cluster of nodes is coupled to a data storage medium. A first node executes a first thread with write operations for a given file. A second node executes a second thread with read operations for the given file. The first thread is appending the given file. In response, the first node requests a write lock range between an end-of-file for the given file to a highest possible endpoint. If a prediction determines the second thread may request read locks after the range it is currently reading, then the method enables the locks to be efficiently transferred from the first node to the second node before they are required on the second node, allowing the reading second node to proceed with fewer delays.
US08930331B2

In one embodiment, a method comprises creating and storing, in a revisioning database, one or more data objects; wherein a first plurality of the data objects is associated with a base realm representing data shared across all users of the database; wherein a second plurality of the data objects is associated with one or more child realms, wherein each of the child realms represents data local to a project, wherein each of the users is associated with one or more of the child realms; wherein the revisioning database associates each data object to a realm identifier value and to a version identifier value for a plurality of versions of the data object, wherein each of the versions represents a change to the data object by any of a plurality of users; receiving a request from a first user to view a third plurality of data objects in the revisioning database; selecting, based on the base realm, the particular realm, the version identifier value for the data objects in the third plurality, and one or more rules associated with the particular realm and the first user, data objects in the third plurality that can be viewed by the first user; creating a particular data view that includes only the selected data objects; and providing a display of the particular data view to the first user.
US08930329B2

Methods and systems for transforming a logical data object for storage in a storage device configured to operate with at least one storage protocol. One method comprises creating in the storage device a transformed logical data object comprising a one or more allocated storage sections with a predefined size and receiving one or more data chunks corresponding to the transformed logical data object. The method further comprises determining if each received data chunk comprises a predefined criterion, transforming each data chunk that comprises the predefined criterion, maintaining each data chuck in raw form that does not comprise the predefined criterion, and sequentially storing each transformed data chuck and data chunk in raw form into said one or more allocated storage sections in accordance with an order said transformed data chunks and data chunks in raw form are received. One system comprises a processor configured to perform the above method.
US08930327B2

In production applications that process and transfer secure and sensitive customer data, the heap dump files of these applications, which may be useful for debugging production issues and bugs, may contain secure and sensitive information. Thus, to make the useful debugging information available in heap dumps from production applications without compromising secure client data to those assigned to debugging and fixing production issues, these heap dumps may be scrubbed of sensitive information without scrubbing information that is useful for debugging.
US08930325B2

According to one embodiment of the present invention, a system analyzes data in response to detecting occurrence of an event, and includes a computer system including at least one processor. The system maps fields between the data and a fingerprint definition identifying relevant fields of the data to produce a fingerprint for the data. The data is deleted after occurrence of the event. The produced fingerprint is stored in a data repository, and retrieved in response to detection of the event occurrence after the data has been deleted. The system analyzes the retrieved fingerprint to evaluate an impact of the event on corresponding deleted data. Embodiments of the present invention further include a method and computer program product for analyzing data in response to detecting occurrence of an event in substantially the same manner described above.
US08930322B2

In accordance with embodiments, there are provided mechanisms and methods for saving multiple rows together through an object relational mapping layer to a database. These mechanisms and methods for saving multiple rows together can enable embodiments to detect faults in the save operation(s) and recover. The ability of embodiments to detect faults in the save operation(s) and recover can enable embodiments to provide a robust forgiving published API that saves a set of rows together whenever possible.
US08930321B2

This patent application relates to enhanced logical recovery techniques for redo recovery operations of a system with an unbundled storage engine. These techniques can be implemented by utilizing an enhanced logical recovery approach in which a dirty page table (DPT) is constructed based on information logged during normal execution. The unbundled storage engine can include a transaction component (TC) that is architecturally independent of a data component (DC). These techniques can enhance redo recovery operations by mitigating the resources needed to determine whether previously executed operations sent from the TC to the DC are to be repeated in response to a recovery-initiating event. This can include using the DPT to avoid fetching every data page corresponding to every previously executed operation received by the DC during recovery and/or pre-fetching data pages and/or index pages that correspond to PIDs in the DPT.
US08930319B2

A modular computer storage system and method is provided for managing and directing data archiving functions, which is scalable and comprehends various storage media as well as diverse operating systems on a plurality of client devices. A client component is associated with one or more client devices for generating archival request. A file processor directs one or more storage devices, through one or more media components, which control the actual physical level backup on various storage devices. Each media component creates a library indexing system for locating stored data. A management component coordinates the archival functions between the various client components and the file processor, including setting scheduling policies, aging policies, index pruning policies, drive cleaning policies, configuration information, and keeping track of running and waiting jobs.
US08930313B2

An object storage system, such as a content addressed storage system, manages replication of objects across network locations to balance storage space and data security. Network locations set a policy of replicating each object at the object's primary network location and a secondary network location. The secondary network location creates a first replica of the object and a virtual unique identifier representing a second replica of the object at the secondary network location. Creation of the second replica is suppressed unless the first replica becomes invalid so that storage space is conserved without substantially increasing the risk of loss of information represented by the object.
US08930305B2

An adaptive information processing system for updating product documentation and associated knowledge base is disclosed, the system including at least one subsystem for receiving original data from a data source, and a central dynamic data system to integrate the original data from the at least one subsystem. The central dynamic data system is configured to integrate system knowledge with the original data to form integrated data, wherein the central dynamic data system is configured to dynamically update the product documentation and the knowledge base based on the integrated data. A computer implemented method for dynamically updating product documentation and knowledge base is further disclosed, the method includes receiving original data from a data source, and integrating the knowledge base with the original data from the data source to form integrated data. The method further includes mapping the integrated data with at least one application and dynamically updating product documentation and the knowledge base based on the integrated data.
US08930304B2

In a corpus of scientific articles such as a digital library, documents are connected by citations and one document plays two different roles in the corpus: document itself and a citation of other documents. A Bernoulli Process Topic (BPT) model is provided which models the corpus at two levels: document level and citation level. In the BPT model, each document has two different representations in the latent topic space associated with its roles. Moreover, the multi-level hierarchical structure of the citation network is captured by a generative process involving a Bernoulli process. The distribution parameters of the BPT model are estimated by a variational approximation approach.
US08930298B2

An object cache framework client selects a rule-set object in an object cache framework. The rule-set object comprises a rule-set (set of business rules). The object cache framework client evaluates criteria of the rule-set against properties of a plurality of rules engines. The object cache framework client determines if the properties of a rules engine, from a plurality of rules engines, satisfy the criteria of the rule-set. The object cache framework client supplies the rule-set object to the rules engine for execution of the rule-set.
US08930294B2

A system for determining an interest of a user based on usage data is provided. Usage data corresponding to a plurality of websites accessed by a user is received from one or more computing devices of the user. The received usage data is categorized into a plurality of categories based on character strings that reference the individual websites. What content items from individual websites the user has selected to view is recorded in order to identify one or more items of interest. An activity of the user at a given time period is predicted based on the categorizations, the identified one or more items of interest, and times and duration of times the user viewed the individual websites. The system performs an action at the given time period based on the predicted activity.
US08930293B2

Response performance of a new type of transaction processing based on a new program, when the new type of transaction processing is executed by a computer of an information processing system, is predicted. The information processing system executes transaction processing requiring access to a database system in response to an external processing request. Upon prediction of response performance each value of a plurality of parameters related to operation that affects response speed of a database system assumed in the new type of transaction processing is acquired. The acquired each value of the plurality of parameters is inputted to a predetermined evaluation formula to calculate an evaluation value related to response performance of the new type of transaction processing.
US08930288B2

A tag learning module trains video classifiers associated with a stored set of tags derived from textual metadata of a plurality of videos, the training based on features extracted from training videos. Each of the tag classifiers is comprised of a plurality of subtag classifiers relating to latent subtags within the tag. The latent subtags can be initialized by clustering cowatch information relating to the videos for a tag. After initialization to identify subtag groups, a subtag classifier can be trained on features extracted from each subtag group. Iterative training of the subtag classifiers can be accomplished by identifying the latent subtags of a training set using the subtag classifiers, then iteratively improving the subtag classifiers by training each subtag classifier with the videos designated as conforming closest to that subtag.
US08930280B2

A method for recycling a mail piece by a user that utilizes a postage-paid indicator that includes an intelligent barcode and the postal system which scans the intelligent barcode and compares it with a first data file that contains information concerning the distribution of funds generated from the sale of the recycle indicator and a second data file that contains information concerning a recycling destination of the mail piece to which the postage-paid recycle indicator is affixed by the user.
US08930279B2

A method of processing a transaction for provision of funds to a mobile telephone prepayment account associated with a mobile telephone is disclosed. The method includes: an Automated Teller Machine (ATM) receiving, from a card associated with a user of the mobile telephone, information identifying a financial account associated with the user of the mobile device; the ATM receiving, from a user, an identifier associated with the mobile telephone; the ATM receiving, from the user, information indicating an amount of funds to be provided to the mobile telephone prepayment account; and the ATM sending, to a financial institution associated with the financial account, an instruction to transfer the indicated amount of funds from the financial account to the wireless service provider, so as to provide the indicated amount of funds to the mobile telephone prepayment account.
US08930278B2

A method and system for allowing the purchaser of an on-demand entertainment session of predetermined time duration to reaccess that portion of the session not used. On-demand passenger entertainment services in airline flights often offer services, such as movies, of a predetermined time duration which time is longer than the time of flight. The method and system disclosed allows purchasers to gain access on another flight to the unused portion of the services, such as, the unseen portion of a movie, terminated at the end of the initial flight.
US08930271B1

A computer-implemented system and method for providing offers to a mobile device includes receiving at least one offer from at least one merchant at an offer computer system and determining, by the offer computer system, an offer to present on the mobile device based on at least one characteristic of a user of the mobile device, the offer providing the user a discount from a price of a product or service. The method includes receiving a request for a code to provide to a merchant, the code being generated for the mobile device that belongs to the user. The method includes receiving, from a mobile device, an indication from the user to use the offer and sending, by the offer computer system, to the mobile device an offer code to be displayed on the mobile device to be received by a merchant.
US08930262B1

In an embodiment, a computer system performs a method of modifying a decision algorithm, such as an algorithm for assigning credit limits or other credit terms, via a graphical user interface. The system displays a graphical representation of a decision tree comprising a plurality of decision nodes. The decision nodes are associated with respective conditions, and at least a portion of the decision nodes are associated with an outcome to be assigned to an individual matching the associated respective conditions in accordance with the decision tree. The system receives a selection of a decision node and selects a parameter to be used to construct subnodes of the selected decision node, and constructs the subnodes. The system calculates an outcome for each subnode, and it updates the graphical representation of the decision tree to include the plurality of subnodes.
US08930261B2

Disclosed is a method for generating a fraud risk score representing a fraud risk associated with an individual, the method comprising: a) determining a telephony channel risk score from at least one of audio channel data and non-audio channel data of the individual; and b) generating the fraud risk score based on at least one of the telephony channel risk score, the audio channel data, and the non-audio channel data.
US08930259B2

Systems, methods, apparatus, computer program code and means for generating quality data associated with an option limit order are provided. In some embodiments, an option limit order is received, the option limit order including information identifying a customer, information identifying a desired option, and information that indicates a limit price for said option limit order. A substantially real time feed of option market date is received and the option market data is used in real time to identify at least one of a trade-through and a trade-at transaction relevant to the option limit order. Alerts may be generated based on the identified trade-through or trade-at transaction. Trade-at or trade-through data may be tabulated and analyzed to evaluate option limit order trading activity. Analysis to generate trade-at or trade-through data may be performed on a batch processing basis relying entirely or in part on data received in real time or on a batch basis.
US08930258B2

Various embodiments relate to intelligently activating and deactivating a trading tool element of a trading tool to improve a user's confidence in the trading tool. By dynamically activating and deactivating elements on the trading screen, the trading tool effectively increases a user's confidence in placing a trading order, canceling a trade order, or both, for example, by eliminating or reducing undesirable options. Undesirable options might include those that are risky, contrary to a particular trading strategy, would result in a loss of money, and so on. Such an embodiment can improve the overall speed at which a user places or cancels a trade order by, among other things, effectively increasing the user's overall confidence in the trading tool.
US08930252B2

A computing system facilitating electronic bill presentment and payment features for authorized users via a user interface is introduced including an analysis engine. The analysis engine, in response to user interaction with the user interface, selectively performs user-defined analysis on at least a subset of retrieved billing information associated with one or more billers. The analysis engine further generates one or more user-defined report(s) based, at least in part, on the user-defined analysis.
US08930245B2

Geospatial compatibility between consumers and providers of goods or services is identified. The system allows consumers to find service providers with service areas encompassing their location or merchants within a desired shopping area, and allow consumers to query about consumers within a specified area, for example to identify a potential customer base or consider regional advertising. A digital map interface allows users to enter one or more locations or areas of interest and later performs location or area additions, modifications or removals. The system provides the geospatially matched consumers and vendors with information on how to contact one another, but is kept simple by leaving actual contact between the matched parties to separate outside communication channels independent of the system. Processing requirements are reduced by pre-calculating an inner rectangle for complex polygon geographical areas so that simple point-rectangle calculations can confirm locations within the area as being within the polygon.
US08930244B2

A single instance, multi-tenant procurement system, includes an access module to provide access to a plurality of end users associated with an organization to their respective accounts, each account being customized by a super user of the organization, a search engine to execute searches for products offered by one or more suppliers, a transaction module to process and track one or more requisitions generated by the plurality of end users, a business rules module to apply business rules established between the organization and the one or more suppliers to process the requisitions, and a data repository to store data generated on the system.
US08930243B2

A process, system and computer software are provided to facilitate at least one recommendation to one or more users and/or one or more applications using multidimensional data. In particular, a multidimensional space is defined, wherein each dimension is capable of providing variable information. At least one dimension corresponds to user profiles. The multidimensional space is filled with multidimensional data corresponding to dimensions of the multidimensional space. Then, information from the multidimensional space is retrieved. Further, the recommendation is generated based on the retrieved information. In addition, it is possible to generate a recommendation-specific query. This can be performed by generating the recommendation-specific query to access a multidimensional cube and retrieve data stored therein. Then, the recommendation can be issued based on the data retrieved from the multidimensional cube.
US08930241B2

Embodiments of the invention include systems, methods, and computer-program products for a clearing house for directing readable indicia to/from merchants, users, and/or vendors. As such, merchants, users, and vendors may all be able to recognize, read, and complete transactions using any readable indicia, irrespective of the vendor providing the readable indicia. In some embodiments, the invention may provide merchants or users with readable indicia from one or more readable indicia vendors. In other embodiments, the invention may recognize readable indicia communicated to the system based on the vendor associated with the indicia. As such, the invention provides a clearing house for the directing, such as receiving, translating, and communicating readable indicia between parties of a transaction, such that each party may be able to recognize the readable indicia and complete the transaction.
US08930236B2

This invention relates generally to electronic commerce (e-commerce) systems and media platforms, for use with both mobile and non-mobile systems, to deploy virtual advertising and promotion via the use of electronic coupons, and more particularly a method and system for aggregating and distributing carbon reduction credits in connection with the creation and/or use of electronic coupons or virtual electronic rebates (VeeBates) and permitting individuals and groups within one or more social communications networks to participate in and transmit information to others about their activities related to the virtual advertising, incentives, redemption and promotion and aggregate carbon credits in connection therewith, either as part of the incentive or aggregation by the incentive promoter as part of its activities in reducing its carbon footprint.
US08930234B2

Systems and methods are provided for identifying an influencer from a pool of people based on past interactions with one or more items. A popularity metric is determined for a particular item, and an earliness of interaction metric is determined for a person in the pool based on an interaction with the particular item by the person. A prescience metric is calculated for the person based on the popularity metric and the earliness of interaction metric for the person, and the influencer is identified based on the prescience metric for the person and prescience metrics calculated for other people in the pool.
US08930231B2

A method for providing vehicle operation data to a remote computer or server for calculation of a vehicle insurance premium for a period of time based at least in part on collected vehicle operation data, wherein the method includes steps of: collecting vehicle operation data via a mobile device while the mobile device is associated with an operating vehicle, wherein the vehicle operation data has insurance risk predictive power; and transmitting the collected vehicle operation data from the mobile device to a remote computer. The remote computer or server receives collected vehicle operation data, stores the collected vehicle operation data in a database, a determines a vehicle insurance premium via a rating engine based at least in part on collected vehicle operation data.
US08930225B2

A method and apparatus for predicting a health benefit for an individual is provided. Outcomes from a first simulation on a set of simulated individuals reflecting a population are stored and used to determine a first risk function and corresponding cost values. Outcomes from a second simulation on a set of simulated individuals reflecting having a healthcare intervention are stored and used to determine a second risk function reflecting the intervention and corresponding cost values of the intervention. A benefit function is derived from the difference of the first and second risk functions. A cost function that describes the cost of the intervention is derived from the respective cost values. The derived benefit function and cost function are used to predict the corresponding benefit and cost of the healthcare intervention for a given individual. Individuals can be ranked by degree of expected benefit.
US08930212B2

The Medical Diagnostic Apparatus implements a physician-operated medical data analysis system for assisting a physician in identifying ailments and conditions which correlate to anomalies identified in a set of patient medical data relating to an identified patient. This system includes a plurality of biomarkers which relate to interpreting patient medical data and possible ailments associated with patient medical data. A data characterization module displays biomarkers selected by a physician and a set of patient medical data, collected from and about an identified patient, to compare the set of patient medical data with biomarkers of known ailments to enable the physician to identify an ailment representative of the patient medical data.
US08930209B2

An tool and method is disclosed to assess disease activity and to classify complex diseases using basic clinical data. The tools and methods allow identifying and consulting affected individuals based on comprehensive bedside examinations and thus provide a basis for the personalized management of complex diseases.
US08930198B2

An audio encoder has a first information sink oriented encoding branch, a second information source or SNR oriented encoding branch, and a switch for switching between the first encoding branch and the second encoding branch, wherein the second encoding branch has a converter into a specific domain different from the spectral domain, and wherein the second encoding branch furthermore has a specific domain coding branch, and a specific spectral domain coding branch, and an additional switch for switching between the specific domain coding branch and the specific spectral domain coding branch. An audio decoder has a first domain decoder, a second domain decoder for decoding a signal, and a third domain decoder and two cascaded switches for switching between the decoders.
US08930190B2

An audio processing device including a feature calculation unit, a boundary calculation unit and a judgment unit, detects points of change of audio features from an audio signal in an AV content. The feature calculation unit calculates, for each unit section of the audio signal, section feature data expressing features of the audio signal in the unit section. The boundary calculation unit calculates, for each target unit section among the unit sections of the audio signal, a piece of boundary information relating to at least one boundary of a similarity section. The similarity section consists of consecutive unit sections, inclusive of the target unit section, which each have similar section feature data. The judgment unit calculates a priority of each boundary indicated by one or more of the pieces of boundary information and judges whether the boundary is a scene change point based on the priority.
US08930189B2

A particular method includes receiving, at a representational state transfer endpoint device, a first user input related to a first speech to text conversion performed by a speech to text transcription service. The method also includes receiving, at the representational state transfer endpoint device, a second user input related to a second speech to text conversion performed by the speech to text transcription service. The method includes processing of the first user input and the second user input at the representational state transfer endpoint device to generate speech to text adjustment information.
US08930186B2

A speech enhancement system enhances transitions between speech and non-speech segments. The system includes a background noise estimator that approximates the magnitude of a background noise of an input signal that includes a speech and a non-speech segment. A slave processor is programmed to perform the specialized task of modifying a spectral tilt of the input signal to match a plurality of expected spectral shapes selected by a Codec.
US08930183B2

A method of converting speech from the characteristics of a first voice to the characteristics of a second voice, the method comprising: receiving a speech input from a first voice, dividing said speech input into a plurality of frames; mapping the speech from the first voice to a second voice; and outputting the speech in the second voice, wherein mapping the speech from the first voice to the second voice comprises, deriving kernels demonstrating the similarity between speech features derived from the frames of the speech input from the first voice and stored frames of training data for said first voice, the training data corresponding to different text to that of the speech input and wherein the mapping step uses a plurality of kernels derived for each frame of input speech with a plurality of stored frames of training data of the first voice.
US08930178B2

A method for performing natural language processing of free text using domain-specific spreading activation. Embodiments of the present invention ontologize free text using an algorithm based on neurocognitive theory by simulating human recognition, semantic, and episodic memory approaches. Embodiments of the invention may be used to process clinical text for assignment of billing codes, analyze suicide notes or legal discovery materials, and for processing other collections of text. Further, embodiments of the invention may be used to more effectively search large databases, such as a database containing a large number of medical publications.
US08930177B2

Methods of adding data identifiers and speech/voice recognition functionality are disclosed. A telnet client runs one or more scripts that add data identifiers to data fields in a telnet session. The input data is inserted in the corresponding fields based on data identifiers. Scripts run only on the telnet client without modifications to the server applications. Further disclosed are methods for providing speech recognition and voice functionality to telnet clients. Portions of input data are converted to voice and played to the user. A user also may provide input to certain fields of the telnet session by using his voice. Scripts running on the telnet client convert the user's voice into text and is inserted to corresponding fields.
US08930172B2

Methods according to the present invention provide computationally efficient techniques for designing gauge patterns for calibrating a model for use in a simulation process, and which minimize degeneracy between model parameters, and thus maximize pattern coverage for parameter calibration. More specifically, the present invention relates to methods of designing gauge patterns that achieve complete coverage of parameter variations with minimum number of gauges and corresponding measurements in the calibration of a lithographic process utilized to image a target design having a plurality of features. According to some aspects, a method according to the invention includes transforming the space of model parametric space (based on CD sensitivity or Delta TCCs), then iteratively identifying the direction that is most orthogonal to existing gauges' CD sensitivities in this new space, and determining most sensitive line width/pitch combination with optimal assist feature placement which leads to most sensitive CD changes along that direction in model parametric space.
US08930170B2

Parametric Bayesian Updating method is described for attribute importance measures. AIM is a quantitative measure of the relative importance of multiple attributes used in a Bayesian Updating parametric multivariate modeling approach. The AIM is a function of the correlation coefficients between the attributes themselves and the attributes with collocated target variable. The importance calculation is straightforward, repeatable, and objective.
US08930168B2

An embodiment of an electronic device having a plurality of trimmable operative parameters is provided. The electronic device includes a trimming circuit for applying a plurality of trimming actions to each parameter for causing a corresponding correction of the parameter, for at least one reference parameter, a measuring circuit for measuring the reference parameter responsive to the application of at least part of the trimming actions, and for forcing the application of the selected trimming action for the reference parameter. For each non-reference parameter different from the at least one reference parameter, the electronic device includes a selection circuit for selecting one of the trimming actions for the non-reference parameter corresponding to the selected trimming action for the at least one reference parameter, and a biasing circuit for forcing the application of the selected trimming action for each non-reference parameter.
US08930164B2

An electronic timing system for timing of athletic events is provided. The timing system includes one or more vertically oriented radio-frequency identification reader assembly, a portable timing controller, a remote server, and a radio-frequency identification timing tag that is configured for attachment to an athlete. The vertically oriented radio-frequency identification reader includes an antenna assembly, a water-resistant radome surrounding the antenna assembly, and a tripod supporting the radome and antenna assembly. The portable timing controller includes one or more input/output devices, such as Ethernet or USB ports, for exchanging data with the radio-frequency identification antenna. The remote server also includes similar input/output devices for exchanging data with the input/output devices of the portable timing controller. The timing tag and antenna are configured for wirelessly communicating data between one another.
US08930158B2

A method and apparatus for identifying a load powered by an intelligent AC outlet, sub outlet and socket via an AC plug including an attached or otherwise associated RFID tag selected from a group of RFID tags structured to fit a given standard AC plug size and shape for attachment to said plug about the plug power pins opposite and facing an RFID antenna included in said intelligent outlet. The tags can be pre-coded or individually coded to identify the load powered via said plug.
US08930156B2

Metrology may be implemented during semiconductor device fabrication by a) modeling a first measurement on a first test cell formed in a layer of a partially fabricated device; b) performing a second measurement on a second test cell in the layer; c) feeding information from the second measurement into the modeling of the first measurement; and after a lithography pattern has been formed on the layer including the first and second test cells, d) modeling a third and a fourth measurement on the first and second test cells respectively using information from a) and b) respectively.
US08930155B2

Provided is a pulse processing device that accelerates signal processing and prevents counting loss. Provided also is a radiation measuring device in which counting loss is prevented and counting capacity is increased by installing the pulse processing device. The processing device is in a form of a pulse processing device including a pulse detection unit that outputs a linear pulse signal in response to a physical event, a high-speed AD conversion unit that converts the linear pulse signal into digital pulse data, a threshold data setting unit that outputs preset threshold data, a peak value data detection unit that compares the digital pulse data with the threshold data and outputs the maximum digital pulse data, from among the digital pulse data continuously exceeding the threshold data, as maximum peak value data, and a signal processing unit that inputs the peak value data as a pulse wave height.
US08930139B2

Methods for dynamically varying label density and label placement on a map display used in mapping and/or navigation solutions. Label density and label placement on a map display are adjusted dynamically based on: a function class of a road being navigated, a function class of a road to be navigated following an upcoming maneuver, a distance to an upcoming maneuver, and/or a speed a device receiving mapping/navigation services is travelling.
US08930131B2

A portable unit is moved along at least one of the orientations of a vector. As the user moves the unit, images of the background map appear on the screen of the portable device. The user scans the stationary map presented on the screen of the portable unit. This has several benefits since now relative distances and angular displacements between objects that are outside of the range of the screen of the handheld unit can be immediately be located and placed into view on the screen of a portable unit. The handheld unit is like a Sliding Window which provides a view of this image of a stationary map lying in the background of the portable unit.
US08930130B2

A method for constructing a flight trajectory of an aircraft, comprises a step of computing a sequence of state vectors (Ei) representing the trajectory of the aircraft; a state vector (Ei+1) being determined on the basis of the state vector (Ei) preceding it by means of: a step of computing the speed components (Vi+1), consisting in determining: a flight setpoint, by selecting an objective navigation point, a joining strategy adapted to the flight setpoint and to the flight domain (DV) by means of a predefined library (LSr) of joining strategies, a manoeuvre by means of the flight domain (DV), making it possible to follow the joining strategy towards the flight setpoint; a step of computing the other components of the state vector (Ei+1), on the basis of the components of the speed vector (Vi+1) and of the preceding state vector (Ei).
US08930128B2

Embodiments describe modules/logic/circuitry to receive image data identifying terrain, environment, and/or one or more objects near a vehicle, determine a projection of the one or more objects with respect to the vehicle, determine whether the one or more objects will collide with the vehicle, and in response to determining the one or more objects will collide, altering the vehicle state. In some embodiments, altering the vehicle state is based, at least in part, on a driver position with respect to the one or more objects determined to collide with the vehicle (e.g., moving the vehicle to protect the drive). In some embodiments, altering the vehicle state comprises at least one of adjusting brakes of the vehicle to alter its trajectory, adjusting a steering wheel of the vehicle to alter its trajectory and adjusting an orientation or rotational speed of a flywheel (for CMG assisted vehicles).
US08930104B1

An apparatus and a method for distributing torque from a power source to a plurality of vehicle wheels, where the method can include obtaining data indicative of a rotational velocity of one of the wheels and data indicative of a position of the accelerator, determining a wheel acceleration based on the rotational velocity data, comparing the wheel acceleration and at least one of the rotational velocity data and the position data with a respective threshold condition, signaling the actuator to engage the second subset with the torque of the power source when at least one of the threshold conditions is met, and signaling the actuator to disengage the second subset from the power source when none of the threshold conditions is met. The apparatus can include a powertrain with a system having a control device that can distribute the torque in accordance with the method.
US08930101B2

A control apparatus for a hybrid vehicle provided with an electrically operated continuously-variable transmitting portion and a step-variable transmitting portion, which control apparatus permits an adequate control of a shifting action of the step-variable transmitting portion, while reducing deterioration of fuel economy of the hybrid vehicle.The control apparatus is configured to implement concurrent controls of a movement of an operating point of an engine and a shifting action of the step-variable transmitting portion, such that ratios of change rates of rotating speeds of first, second and third rotary elements of a differential mechanism are respectively equal to ratios of differences between present actual values of the rotating speeds of the first, second and third rotary elements and target values of the rotating speeds of the first, second and third rotary elements to be established after the shifting action, so that a shifting shock of the step-variable transmitting portion can be reduced while controlling an electric power generation/consumption balance to a desired value.
US08930096B2

The invention relates to a method for lubricating a transmission of a motor vehicle, particularly a power divider, wherein the oil is conveyed by an oil pump from an oil sump to components of the transmission. The amount of oil conveyed is set as a function of the predetermined parameters. The conveyed amount of oil is controlled in that the oil pump is operated intermittently, e.g. is switched on and off repeatedly. The invention further describes a device for carrying out the method.
US08930091B2

In particular embodiments of the technology, the bulk density of the payload in the bucket of a large electric dragline is measured during the carry phase of dragline operation by scanning the loaded bucket using a boom mounted scanner to provide data relating to the volume of the loaded bucket. Suitable methods can further include calculating the volume enclosed by the surface of the payload and the known base and sides of the bucket to give payload volume, and dividing the payload volume into payload weight data derived from rope length and motor current data to give the payload bulk density. Methods of screening data points originating from surfaces other than the bucket and payload, and methods of dealing with bucket ope and sway are also described and claimed.
US08930087B2

Methods and apparatus are provided for interference reduction during keyless authentication. The apparatus includes a control system having a controller configured to detect an authentication event and deactivate at least one device within the vehicle. The control system is also configured to transmit an authentication command and to reactive the at least one device within the vehicle in response to receiving a valid authentication signal. The method includes an authentication method for a user to operate a vehicle wherein an authentication event is detected and at least one device within the vehicle is deactivated. An authentication command is transmitted and the at least one device within the vehicle is reactivated in response to receiving a valid authentication signal.
US08930080B2

A driver state estimation device 1 includes a steering angle sensor 2 detecting a steering angle of a steering, a steering torque sensor 3 detecting steering torque applied to the steering, and an ECU 4 having a steering angle estimation unit 5 and a driver state estimation unit 6. The steering angle estimation unit 5 is input with a steering angle (steering angle detected value) MA detected by the steering angle sensor 2 and steering torque (steering torque detected value) MT detected by the steering torque sensor 3, determines whether the steering angle detected value MA is 0 or not, when the steering angle detected value MA is 0, calculates a steering angle estimated value MAest by multiplying the steering torque detected value MT by the gradient of the steering angle (proportionality coefficient) α with respect to the steering torque, and when the steering angle detected value MA is not 0, sets the steering angle detected value MA as the steering angle estimated value MAest.
US08930079B2

A vehicle steering system includes an automatic steering control unit configured to control the vehicle steering system when in an automatic operational state and a driver intervention unit is configured to determine driver intervention during the automatic operational state. The driver intervention unit comprising a decision software module configured to determine driver intervention.
US08930077B2

A damping control unit sets a damping torque command value that corresponds to a steering angular velocity when a direction of a detected steering torque is a turning direction, a magnitude of the detected steering torque is larger than or equal to a first threshold, a direction of the steering angular velocity is a returning direction and a magnitude of the steering angular velocity is higher than or equal to a second threshold. An addition unit adds the damping torque command value generated by the damping control unit to a basic assist torque command value set by a basic assist torque command value setting unit.
US08930073B1

A method for managing a plurality of applications by using a head unit of a vehicle includes a step of recognizing the plurality of applications installed in at least one of mobile terminals, if being connected with the head unit of the vehicle. Additionally, the method includes the step of performing a process of classifying the recognized applications depending on categories or content types supported by the head unit of the vehicle and a process of authenticating whether the recognized applications are compatible with the head unit of the vehicle. The method also includes the step of maintaining states of the completely classified and authenticated applications being able to be controlled in the head unit of the vehicle by registering the completely classified and authenticated applications in the head unit.
US08930069B2

An in-vehicle system according to an embodiment includes a detection unit, a reception unit, and a recovery unit. The detection unit detects a freeze state of a navigation apparatus. The reception unit receives a recovery operation from a user demanding recovery of the navigation apparatus. The recovery unit performs a recovery process for the navigation apparatus upon detection of the freeze state of the navigation apparatus by the detection unit and upon reception of the recovery operation by the reception unit.
US08930067B1

Systems and methods for a diagnostic software service that utilizes a subscription model to distribute diagnostic software to diagnostic tools. A diagnostic application is installed on a mobile device. The mobile device communicates with an adapter coupled to a vehicle. An application server provides software modules to which a technician subscribes and, once subscribed, are utilized via the diagnostic application. Subscription to software modules enable the technician to add and utilize specific diagnostic functionality in an a la carte manner.
US08930066B2

A customizable apparatus for controlling rotational movement of a turret of a vehicle is provided. The apparatus includes a memory that stores information relating to operation of the turret. A communication port of the apparatus is adapted to exchange communications relating to operation of the turret with an external computing device. A controller processes communications received at the communication port from the external computing device. The controller processes the communications, and the controller selectively provides access to the stored information relating to operation of the turret to the external computing device.
US08930059B2

Each respective vehicle of a plurality of vehicles transports a vehicle navigation system. A position determining system determines a position and a velocity of the respective vehicle and an information acquisition system is operable to determine a displacement and velocity between the respective vehicle and a vehicle adjacent to the respective vehicle. An information communication system of a respective vehicle is operable to transmit first information (that vehicle's velocity and position) to other vehicles and to receive information from other vehicles regarding their velocities and positions. A vehicle routing system can determine a target routing and target velocity for moving the respective vehicle over a path including the roadway. Based on the received or determined information, the velocity of the respective vehicle can be controlled.
US08930056B2

In a control of a motive power apparatus for a hybrid vehicle, the coil temperatures of first and second rotary electric machines and an air pressure index value are acquired, and upper limit values of the outputs of the machines are determined on the basis of the values acquired. If the output of one of the machines is restricted by the determined upper limit value of the output, the output of the other is increased. Alternatively, the upper limit values of the outputs of rotary electric machines are determined by applying the acquired coil temperatures to a relation between the coil temperature and the upper limit value of the output which relation is set for each air pressure index value. If the output of one of the first and the second rotary electric machines is restrained by the determined upper limit values, the output of the other is increased.
US08930052B2

The present invention relates to a method and an apparatus for controlling the drive system for mobile equipment, when the operator's drive commander is kept constant, electric traction motors are controlled by a torque controller to provide uniform torque, deviations in speeds of the electric traction motors are determined and electric motor power of at least one is varied relatively to the electric motor power of the other in response to a determined deviation in speed to keep the torques uniform. The power control balancing compensates for the torque differences previously encountered when the speeds of the traction motors differ at equal power supplied to the traction motors.
US08930050B2

A method of adjusting engine throttle in an electronic shift and throttle system comprises determining a position of a control lever which allows an operator to manually control throttle functions. A throttle command is calculated based on the position of the control lever. The throttle command is adjusted in response to an input received from an input means. The position of the control lever remains constant as the throttle command is being adjusted.
US08930046B2

A system for detecting degradation of a servo valve; having a controller, a servo valve, a position sensor, and a rate monitor. The controller receives inputs and transmits command data. The servo valve has an actuator and is conductively coupled to the controller to receive command data from the controller and move the actuator in response to the command data. The position sensor operably associated with the servo valve for measuring movement of the actuator and transmits corresponding movement data to the controller. The rate monitor coupled to the controller and position sensor for receiving the command data and the movement data as inputs respectively. The rate monitor processes the inputs to produce a steady state rate error signal. The rate monitor compares the steady state rate error signal to selected operational limits and produces a telemetry output when the operational limits are exceeded.
US08930045B2

A passive entry passive start (PEPS) vehicle security system configured to thwart a relay attack on the system. The system includes one or more ultra wideband transceivers (UWBX) installed on a vehicle and configured to transmit a request pulse at a request time. A mobile UWBX, possibly installed in a nomadic device such as a smart phone, is configured to transmit a reply pulse in response to the request pulse. A controller is configured to determine a distance between each UWBX and the mobile UWBX based on a time interval between the request time and a time that corresponds to when the reply pulse is received by the each UWBX. The controller may also be configured to unlock doors of the vehicle only if the distance is less than an unlock threshold.
US08930039B2

An evaluation tool related to operation of a combine is provided to aid an operator of the combine. A processing device implements the evaluation tool by receiving an input related to an evaluation to be performed from the operator of the combine. The processing device initializes the evaluation to be performed. A plurality of sensors are operably connected to the processing device and collect data related to the operation of the combine during the evaluation. The processing device analyzes the collected data and presents the analyzed data to the operator of the combine. As such, the operator may review the analyzed data and make an informed choice in proceeding with the combine operation, such as changing settings or operating components to affect the combine performance.
US08930038B2

Systems, methods, and apparatus embodiments for electric power grid and network registration and management of grid elements. Grid elements are transformed into grid elements following initial registration of each grid element with the system, preferably through network-based communication between the grid elements and a coordinator, either in coordination with or outside of an IP-based communications network router. A multiplicity of grid elements function in the grid for supply capacity, supply and/or load curtailment as supply or capacity. Also preferably, messaging is managed through a network by a Coordinator using IP messaging for communication with the grid elements, with the energy management system (EMS), and with the utilities, market participants, and/or grid operators.
US08930037B2

A system and method for maximizing the value of power generated by a residential power generator. A home energy manager device is configured to implement a minimum energy usage profile during a peak demand event such that a maximum amount of power generated by the consumer can be sold back to the utility. For renewable energy sources such as solar cells, peak demand events often correspond with peak output of the renewable energy source. For example, hot sunny summer days are conducive to maximum solar power output and, typically, also result in maximum power demand for powering air conditioners.
US08930030B2

A method performed by a zone controller for a zone of a building for improving energy efficiency in a heating, ventilation, and air conditioning (HVAC) system is provided. The method includes operating in a ventilation mode. A temperature of the zone and outside air conditions for the building are monitored. A determination is made regarding whether to switch from the ventilation mode to an economizing mode based on a first set point for the temperature of the zone and based on the outside air conditions. The first set point is determined based on a second set point for the temperature that is different from the first set point. A determination is made regarding whether to activate the HVAC system based on the second set point.
US08930029B2

Methods and apparatus for controlling an economizer in a ventilation system based upon moisture related properties of a first input air source and a second input air source to minimize energy for conditioning air in a structure.
US08930027B2

A force feedback system and method are provided. The force feedback system includes a communication module, a processor and a motor drive module. The processor is for receiving and processing mechanical arm signals corresponding to a movement of the plurality of mechanical arms and the motor drive module is for activating the plurality of actuators. The method involves providing an interface between a controller and a plurality of mechanical arms, receiving and processing mechanical arm signals corresponding to movement of the mechanical arms activating a plurality of actuators and generating a force feedback.
US08930022B1

Methods and systems for determining a status of a component of a robotic device are provided. An example method includes triggering an action of a component of a robotic device, and responsively receiving information associated with the action of the component from a sensor. The method further includes a computing system having a processor and a memory comparing the information with calibration data and determining a status of the component based on the comparison. In some examples, the calibration data may include information derived from data received from a pool of one or more robotic devices utilizing same or similar components as the component. The determined status may include information associated with a performance of the component with respect to performances of same or similar components of the pool of robotic devices. In one example, the robotic device may self-calibrate the component based on the status.
US08930019B2

A mobile human interface robot that includes a drive system, a controller in communication with the dive system, and an electronic display supported above the drive system and in communication with the controller. The controller includes a central processing unit, a general purpose graphics processing unit, and memory in electrical communication with the central processing unit and the general purpose graphics processing unit. Moreover, the controller has a display operating state and a driving operating state. The controller executes graphics computations on the general purpose graphics processing unit for displaying graphics on the electronic display during the display operating state; and the controller executes mobility computations on the general purpose graphics processing unit for issuing commands to the drive system during the driving operating state.
US08930016B2

Method for arranging rod-like elements including cigarette parts such as filter and tobacco parts, in which elements are delivered to a conveyor having successive sectors which arrange the elements in separate rows along the conveyor. The type, number and location of element transported on the conveyor are determined by at least a single scanning of each successive element on the conveyor. The scanned results are transmitted to a control unit which assigns each sector of the conveyor information according to its contents. The elements are subsequently sorted based on the information received by the control unit according to the type and the number of parts each element is composed of, the orientation of these parts in relation to the direction of movement of the conveyor. Each of the successive elements is transferred to a predetermined receiving area based on the information received from the control unit.
US08930013B2

A method of controlling polishing includes polishing a substrate having a second layer overlying a first layer, detecting exposure of the first layer with an in-situ monitoring system, receiving an identification of a selected spectral feature and a characteristic of the selected spectral feature to monitor during polishing, measuring a sequence of spectra of light from the substrate while the substrate is being polished, determining a first value for the characteristic of the feature at the time that the first in-situ monitoring technique detects exposure of the first layer, adding an offset to the first value to generate a second value, and monitoring the characteristic of the feature and halting polishing when the characteristic of the feature is determined to reach the second value.
US08930008B2

A method and system for designing a manufacturing facility for solid state thin film battery devices. The method can include providing a plurality of processing tools for arrangement within a predetermined spatial region of one or more manufacturing facilities. A plurality of variables can be assigned for the plurality of processing tools. A target financial variable can be defined to evaluate different manufacturing processing tool configurations. The plurality of variables in the tensor relationship can be processed to reduce a magnitude of the target variable. An optimized set of the plurality of processing tools and respective configuration with the plurality of tools associated with the reduced magnitude of the target variable can be determined through processing. The optimized set of the plurality of processing tools in the respective configuration can be used in the one or more manufacturing facilities for the manufacture of a solid state thin film battery device.
US08930007B2

A method and apparatus are set forth for modeling a coloring process in moving web manufacturing through dye response gain adaptation using measured sheet color spectrum; and dye response shape adaptation using measured color spectrum of the production sheet. The adaptation of colorant (dye) response gain uses the measured sheet color spectrum value at the value of maximum light absorbance of the dye. The adaptation of dye response spectrum uses the measured sheet color reflectance spectrum and sample sheet color spectrum with a corresponding response shape calculated using a formula to adapt the current sheet condition dye response shape using the dye response from the sample sheet on the assumption of a constant ratio of absorption change to dye concentration change.
US08930002B2

A method for providing a user interface modified in accordance to audio data, a module including an audio feature extractor and a UI modifier, an apparatus and a computer readable medium. First, audio data is received. Thereafter, an audio feature is extracted from the received audio data. In accordance to the extracted audio feature, the appearance of one of a number of user interface components is modified, e.g. by superposing music visualization effects.
US08930000B2

This invention includes a control device and a maintenance support device. The maintenance support device included in the plant monitor and control device selects temporary setting target logic element among logic elements contained in a control logic data, generates a temporary setting target logic element data, and generates a temporary setting logic element parameter data in accordance with a value of logic element parameter inputted by an operator. The control device memorizes the temporary setting target logic element data sent from the maintenance support device as the temporary setting target logic element data, and also the logic element parameter data before the temporary setting corresponding to the logic element designated by the temporary setting target logic element data among the logic element parameter data. Then, the control device renews the logic element parameter data located in the saving area with use of the temporary setting logic element parameter data sent from the maintenance support device.
US08929996B2

Optimal power switching circuitry for use in a closed system such as a TET system including an internal device separated from an external device by a boundary. The internal and external devices being powered by separate power sources. During telemetric communication from the external device to the internal device an external RF energy source is produced. If the power supplied by the external RF energy source produced during communication from the external device to the internal device exceeds that required for powering of the internal device, then the power switching circuitry cuts off power to the internal power source and instead draws power from the external RF energy source thereby conserving power consumed from the internal power source. The power switching circuitry may be implemented using either passive components (e.g., diodes) or active components (e.g., an analog switch).
US08929994B2

A method is described for generating electrode stimulation signals for electrode contacts in a cochlear implant electrode array. An input audio signal is processed to generate band pass channel signals that each represent an associated band of audio frequencies. A channel envelope is extracted from each channel signal. The input audio signal and the channel envelopes are processed to produce transient reduced envelopes based on: i. determining for each channel envelope a normalized channel-specific transient indicator characterizing transient noise present in the channel signal, ii. determining a combined transient indicator as a function of the channel-specific transient indicators, and iii. applying a channel-specific gain to the channel envelopes as a function of the combined transient indicator to produce the transient reduced envelopes. The transient reduced envelopes are then used to generate electrode stimulation signals to the electrode contacts.
US08929991B2

Methods for establishing parameters for neural stimulation, including via performance of working memory tasks, and associated kits, are disclosed. A method in accordance with one embodiment includes engaging a patient in a function controlled at least in part by a target neural population, and applying electromagnetic signals to the target neural population. A target parameter in accordance with which the electromagnetic signals are applied is adjusted, based at least in part on a characteristic of the patient's performance of the function. Electromagnetic signals are applied to the patient with the adjusted target parameter, and the patient's response to the electromagnetic signals, including the characteristic of the patient's performance, is evaluated. Based at least in part on the evaluation of the patient's response, an embodiment of the method includes determining whether to apply further electromagnetic signals to the patient, establishing a value of the target parameter for applying further electromagnetic signals to the patient, and/or adjusting another target parameter in accordance with which the electromagnetic signals are applied to the patient.
US08929990B2

This document discusses, among other things, apparatus, systems, and methods for transvascularly stimulation of a nerve or nerve trunk. In an example, an apparatus is configured to transvascularly stimulate a nerve trunk through a blood vessel. The apparatus includes an expandable electrode that is chronically implantable in a blood vessel proximate a nerve trunk. The expandable electrode is configured to abut a predetermined surface area of the vessel wall along a predetermined length of the vessel. An electrical lead is coupled to the expandable electrode. An implantable pulse generator is coupled to the lead and configured to deliver an electrical stimulation signal to the electrode through the lead. In an example method, an electrical signal is delivered from an implanted medical device to an electrode chronically implanted in a blood vessel proximate a nerve trunk to transvascularly deliver neural stimulation from the electrode to the nerve trunk.
US08929979B2

An apparatus for generating focused currents in biological tissue is provided. The apparatus comprises an electric source capable of generating an electric field across a region of tissue and means for altering the permittivity of the tissue relative to the electric field, whereby a displacement current is generated. The means for altering the permittivity may be a chemical source, optical source, mechanical source, thermal source, or electromagnetic source.
US08929965B2

A sensor module for detecting and/or measuring physiological information from a subject includes a housing with at least one optical emitter and at least one optical detector supported by the housing. A first light guide is in optical communication with the at least one optical emitter and is configured to deliver light from the at least one optical emitter into a body of a subject. A second light guide is in optical communication with the at least one optical detector and is configured to collect light from the body of the subject. The sensor module includes a motion sensor and a processor. The motion sensor is configured to sense motion information from the subject and the processor is configured to remove motion artifacts from signals produced by the at least one optical detector in response to signals produced by the motion sensor.
US08929960B2

A voice call processing method and apparatus for a mobile terminal are provided for improving voice communication quality by switching between matching circuits that are optimized for respective audio output modes of the mobile terminal. The mobile terminal includes at least two matching circuits designated for individual audio output modes, a mode tracking unit for detecting a change from a first audio output mode to a second audio output mode, a control unit for identifying the second audio output mode and the matching circuit designated for the second audio output mode and for outputting a control signal for switching to the matching circuit designated for the second audio output mode, and a switch for switching the signal path between the at least two matching circuits based on the control signal output by the control unit.
US08929948B2

A wireless process communication adapter is provided. The adapter includes a housing having a plurality of openings. An end cap is coupled to a first opening of the plurality of openings. A field device coupling is disposed at the second of the plurality of openings. The housing, end cap and field device coupling define a chamber therein. At least one circuit board is disposed within the chamber, the circuit board has wireless communication circuitry disposed thereon and is coupleable to a field device through the field device coupling. In one aspect, substantially all remaining volume in the chamber is filled with a solid material. In another aspect, an explosion-proof barrier is provided in the field device coupling. Combinations of the aspects are also provided.
US08929945B1

Several multiband transceivers are disclosed. An exemplified multiband transceiver supporting different bands has a transformer, an inbound switch circuit, and an outbound switch circuit. The transformer has input ports on a primary side, and output ports on a secondary side. The input ports are direct-current isolated from and magnetically coupled to the output ports. The inbound switch circuit is configured to connect one of the input ports with an RF signal source for signal transmission. The outbound switch circuit is configured to connect one of the output ports with a RF output load. Optionally, an input tunable capacitor is configured to shunt with the effective inductance of one of the input ports and form a LC tank for band selection.
US08929931B1

A graphical user interface displays a proposed site plan of one or more new base stations with respect to existing network infrastructure in a geographical region. While in the field, an installation specialist can perform an in-person survey of the geographical region to determine whether a proposed location is suitable for installation of a wireless base station. The installation specialist may identify an obstacle that would inhibit a newly proposed wireless base station from providing desired coverage if installed at the proposed location. Via input to the graphical user interface, the installation specialist proposes an alternative location in which to install the new base station. A processor performs a validity check and provides feedback indicating whether installation of the new base station at the alternative location is acceptable. The graphical user interface also can support collection of site survey data to monitor progress of the installation.
US08929924B2

It is disclosed an apparatus, a method and a computer program for determining, at a terminal, whether at least one terminal position associated with a coverage area of a communication node shall be discarded or reported to allow at least one of said coverage area and said communication node to be characterized at least partially based on said at least one reported terminal position.
US08929912B1

A server verifies that an address of record for a personal emergency response (PERS) device is in agreement with a current address of the PERS device. The PERS device has a docking station and a wearable unit. At start-up, the docking station places a call to the server and the server receives coordinates of the wearable unit. The coordinates are reverse-mapped into the current address and compared with the address of record. If the current address and the address of record differ, the address of record is updated to reflect the current address.
US08929908B2

Method and apparatus for estimating reverse link loading in a wireless communication system. The reverse link interference is measured and reverse link receiver noise is measured. The reverse link interference is compared to the reverse link receiver noise, for example, by dividing the interference power by the receiver noise power. The reverse link receiver noise can be measured in an orthogonal frequency division multiple access (OFDMA) system by nulling transmission from access terminals within the cell and nearby during a null time and frequency interval. Power measure in the null time and frequency interval is receiver noise power. The reverse link interference can be measure by several means. For example, local null time and frequency intervals can be designated. The access terminals within the cell null their transmissions during the local time and frequency intervals. Access terminals outside the cell continue to transmit during the local time and frequency intervals. Power measured in the local time and frequency interval is interference power. As another example, interference power can be measured by subtracting pairs of pilot symbols that are contiguous to each other in time or frequency.
US08929903B2

A device receives information regarding allocation of an enhanced dedicated channel radio network temporary identifier (E-RNTI) to user equipment in a cell forward access channel (Cell_FACH) state, and receives information regarding a state change associated with the user equipment. The device determines that the E-RNTI can be released based on the state change, and provides, to another device, a request to release the E-RNTI in response to the state change and so that the E-RNTI can be used by other user equipment.
US08929896B2

Technologies are generally described for geolocation-based load balancing in a cloud computing environment hosting a mobile service. In some examples, a method may include calculating a probability of movement of a user device from a first cell to a second cell, and calculating an amount of cached data to copy from a second cache server corresponding to the second cell to a first cache server corresponding to the first cell based at least in part on the calculated probability.
US08929895B2

A method for moving MS in the manner of the least packet loss can be divided into two steps. In the first step, when the MS is still connected to the source CN node and is running the effective loads, the MS prepares the routing information pointing at the target CN node. In the second step, the connection between the source CN node and the RAN node is released, the MS ID, the context data and the mobile information are transmitted to the target CN node. Then, a new connection between the target CN node and the RAN node is established. The step is completed synchronously and rapidly to minimize the packet loss. When establishing a new connection, the routing information transmitted to the MS before is used so that a new CN node is pointed at.
US08929892B2

The present invention relates to location based network selection in a mobile terminal moving (A to H) in a wireless communication environment set up of a home network in a home country having a border and at least one foreign network achieving radio coverage at least in part of the geographical area of the home country. A position (A to H) of the mobile terminal is monitored. Then, a network selection mode is automatically switched from a home network selection mode, enabling registration only to the home network, to an automatic network selection mode when the mobile terminal crosses the border from the home country to the foreign country. The network selection mode is switched back to the home network selection mode when the mobile terminal is again located in the home country. Thus, as long as the mobile terminal is located in the home country, it does never select any other network than the home network. When located abroad, automatic network selection applies.
US08929886B2

A satellite in a multi-beam satellite communication system selects at least some active beams based on a traffic demand of each beam and channel status information of each beam, and allocates a bandwidth and a communication capacity to each active beam such that power flux density (PFD) level of each beam has the same predetermined value.
US08929860B2

The invention discloses a mobile communication terminal and an incoming call management method. The mobile communication terminal comprises a master SIM card and an auxiliary SIM card. The method comprises the following steps: when receiving an incoming call to the auxiliary SIM card, determining whether the auxiliary SIM card is locked; if the auxiliary SIM card is locked, stopping responding to the incoming call, and waiting for receiving from a user an instruction of whether to send a prompt message to inform a caller for the incoming call; and when receiving from the user an instruction of sending a prompt message to inform the caller for the incoming call, transmitting a prompt message that is automatically generated by the system or manually edited by the user to the caller with the master SIM card.
US08929845B2

A system can include an input signal source, a local oscillator (LO), and an intermediate frequency (IF) receiver to receive an input signal from the input signal source and an LO signal from the LO. The IF receiver can include a switch to switch between the first and second inputs to provide an output. The IF receiver can generate a calibration signal from the LO signal.
US08929842B2

An apparatus for use in a communication device with an antenna protects a body from electromagnetic fields. The apparatus includes a sensing unit to sense a surrounding environment of the communication device, a variable element to perform a variable operation according to a voltage or current applied thereto. The apparatus further includes a variable element control unit to control the voltage or current according to the surrounding environment sensed by the sensing unit to cause the variable element to perform the variable operation, and an intelligent periodic structure coupled with the variable element, the intelligent periodic structure being configured to change an operation frequency of the wireless communication device according to the variable operation of the variable element and adjust a radiation pattern direction of the antenna.
US08929841B2

Methods and systems for a touchscreen interface utilizing leaky wave antennas (LWAs) are disclosed and may include configuring one or more leaky wave antennas utilizing conductive traces in the touchscreen interface for communication of wireless RF signals. RF signals may be communicated utilizing the configured LWAs. A resonant frequency of the LWAs may be configured utilizing micro-electro-mechanical systems (MEMS) deflection. The LWAs may be configured to communicate the RF signals in a desired direction. The LWAs may comprise microstrip or coplanar waveguides, where a cavity height of the one or more leaky wave antennas is dependent on spacing between conductive lines in the waveguides. The touch control commands by the touchscreen interface may be sensed utilizing capacitance, inductance, and/or resistance measurements.
US08929838B2

A method (600) and devices for enhancing the performance of one or more antennas (440) is provided. A control circuit (104) assesses performance of an antenna (101) in a plurality of bands, such as a receive band and a transmit band. The control circuit (104) then selects one of the bands, e.g., a lesser performing band, as a “selected band” for which the antenna (101) will be optimized. The control circuit (104) can then adjust an adjustable impedance matching circuit (103) coupled to the antenna (101) to improve the efficiency of the antenna (101) in the selected band and can adjust a resonance of the antenna (101) to further improve an efficiency of the antenna (101) in the selected band.
US08929834B2

An EHF communication system including an EHF communication chip. The EHF communication chip may include an EHF communication circuit having at least one controllable parameter-based module having a testable and controllable operating parameter The EHF communication chip may further include a test and trim circuit coupled to the EHF communication circuit, where the test and trim circuit includes a logic circuit having one or more memory elements, where the logic circuit is coupled to the controllable parameter-based module.
US08929831B2

Method, apparatus, and computer program product embodiments are disclosed for wireless resource sharing between heterogeneous wireless networks to enable coexistence of secondary networks. An example embodiment of the invention includes a method, comprising: receiving, at an apparatus or entity, information associated with a wireless network; determining, by the apparatus or entity, a geographic communication area and one or more geographic interference areas associated with the wireless network based on the received information; transmitting, by the apparatus or entity, a message to a destination to register the wireless network and the determined geographic communication area and one or more geographic interference areas associated with the wireless network; and receiving, by the apparatus or entity, confirmation of the registering of the wireless network at the destination and information associated with zero or more wireless networks that at least one of potentially interfere with the determined geographic communication area associated with the wireless network, or potentially experience interference caused by the determined one or more interference areas associated with the wireless network.
US08929830B2

Systems and methods for detecting a loss of communications between an aircraft and a ground station are provided. In one embodiment, a system for detecting a loss of communication for an aircraft comprises: a communication detection software module resident as an application on an aircraft communication management unit (CMU); a CMU message router in communication with the communication detection software module; at least one radio coupled to the communication management unit; a statistical model of communications traffic density for an RF zone associated with a ground station; wherein the communication detection software module performs a statistical analysis of a current communications traffic density of radio communications observed by the at least one radio to determine when the aircraft has a lost a communications link with the ground station.
US08929829B2

A data movement controller (20) for controlling the movement between a shared data store (18) and a local data store (16) such that the data can be used by a plurality of parallel data processing elements is described. The data movement controller (20) comprises a set of data registers (56, 58, 60) which, in use, are loaded with different data parameters (57, 61, 62) to define a plurality of different ways in which data is transferred between the shared data store (18) and a set of processing elements (12). The data parameters (57, 61, 62) define a set of time delays for transferring portions of the data to predefined ones of the plurality of processing elements (12) and the type of overall data transfer that is to be carried out. The transfer of data in this programmable manner facilitates efficient use of the data movement controller (20) with SIMD associate processors (12) and in one example, the efficient processing of a stream of multiple-source digital data received at radio telecommunications base station to remove distortion due to multi-path effects.
US08929828B2

Embodiments of methods and apparatuses for transmission from an electromagnetic signal transmitting device utilizing a plurality of transmit chains based on a code that reduces exposure to electromagnetic radiation. One method is utilizing a plurality of chains, adjusting at least one of a phase or an amplitude of at least one of the transmit chains based on a code, wherein the codebook of code words is generated using at least one parameter that characterizes the electromagnetic radiation intensity, and wherein the number of code words satisfies a criterion for quality of reception at an intended receiver, and wherein the code words are selected, during operation of the transmitting device, in response to data that are to be transmitted.
US08929823B2

A computer-implemented method is provided for a handheld diabetes-management device to establish a data connection with a Continua manager. The method includes: receiving a request to establish a new data connection with a computing device, where the computing device is physically separated from the diabetes-management device and operates as a manager in accordance with IEEE standard 11073; determining whether the diabetes-management device has an existing data connection with a medical device that is physically separated from the diabetes-management device; terminating the existing data connection with the medical device in response to the determination that the diabetes-management device has an existing connection with the medical device; and establishing a new data connection with the computing device in accordance with IEEE standard 11073.
US08929819B2

A method and apparatus are disclosed for searching for a neighboring bluetooth device. The method includes: when searching out a neighboring bluetooth device, a bluetooth device initiating a searching operation judging whether the neighboring bluetooth device is a recorded bluetooth device in a bluetooth management database; if no, sending a name request command to the neighboring bluetooth device, and acquiring a name of the neighboring bluetooth device; or else, judging whether the name of the neighboring bluetooth device has ever been changed by a user according to a name management field carried in a Frequency Hop Synchronization (FHS) group of the neighboring bluetooth device; if the name has not ever been changed, acquiring a stored name of the neighboring bluetooth device from the bluetooth management database; if changed, sending the name request command to the neighboring bluetooth device, and acquiring the name of the neighboring bluetooth device.
US08929813B2

In a monitoring device consisting of a reader and a data carrier, the reader (100) comprises a control unit (101), a memory (102), a digital signal generator (103), an output driver (104), resonance capacitors (105, 107) and a transmitter coil (106). The digital signal generator (103) is adapted for supplying a digital bit sequence selected among, at least two, bit sequences stored in the memory (102) whereby the strength of the magnetic field generated by the transmitter coil (106) can be varied dependent on the bit sequence selected by the control unit (101). The invention further provides a method of controlling the strength of a magnetic field generated by the reader of the monitoring device.
US08929803B2

A method and system for a radio frequency barrier in a wireless communication network include a barrier defined for protecting a space within the wireless communication network. A plurality of antennas is located along the barrier. A radio provides radio frequency signals to transmit from the antennas to interfere with radio frequency communications impinging on the barrier. The interfering radio frequency signals can provide same channel and adjacent channel interference.
US08929802B2

A discharge device includes a transport unit that transports a medium in the form of a sheet having a first surface and a second surface on the opposite side of the first surface; a contact member that comes into contact with the second surface of the medium transported by the transport unit, and that moves in a first direction in which the contact member presses the medium to a side of the first surface, and in a second direction opposite to the first direction within a predetermined range; a guide member provided so that the guide member does not come into contact with the contact member, that guides the medium transported by the transport unit while contacting the first surface of the medium, after the contact member comes into contact with the medium; and a discharge unit that discharges the medium guided by the guide member.
US08929800B2

Provided is an image forming apparatus including an image forming unit with a plurality of developing devices, a sheet transport unit, a sheet position measurement unit that measures a position of the sheet during the transport in a direction crossing a sheet passage, a displacement correction unit that moves the sheet during the transport in the sheet-passage crossing direction to correct a displacement of the sheet, and a control unit that carries out the displacement correction for the sheet by the displacement correction unit for the measured sheet depending on the measurement result by the sheet position measurement unit if the developing device located on a upstream side is used, and carries out position correction for an image and reduces an interval of the image formation for each sheet if the developing device located on the upstream side is not used.
US08929799B2

An image forming apparatus having: a slit plate in which a plurality of slits of different widths are provided, the slit plate being movable in an amount proportional to an amount of movement of a elevating plate; a sensor unit disposed such that the slits pass between a luminous element and a light-sensitive element, the sensor unit outputting a detection signal that indicates whether light emitted by the luminous element is in a transmitted state or not; and a control unit that stores positions of the elevating plate corresponding to the widths of the slits, and identifies a position of the elevating plate corresponding to a slit width derived from a detection signal outputted by the sensor unit, thereby deriving a remaining quantity of sheets on the elevating plate.
US08929797B2

A medium transport apparatus includes a medium guide member that forms part of the curved transport path and guides a medium to a downstream side, and that is provided so as to be capable of pivoting at an outward side from the curved transport path, and that changes the size of a space of part of the curved transport path by pivoting. The medium guide member has a pivot axis that is in an upstream side direction of a guide surface that guides the medium.
US08929789B2

In a fixing device, a heating element is extended along a fixing member at a location other than a nip on an inner circumferential surface side of the fixing member to generate heat. The fixing member contacts the heating element either indirectly via a gap of a prescribed size or directly contacts the heating element by with a prescribed pressure when the fixing member is rotating, and continuously separates from the heating element by a prescribed distance greater than the size of the gap when the fixing member stops rotating.
US08929788B2

A fixing device includes a fixing belt rotatable in a predetermined direction of rotation; a pressing belt to frictionally contact the fixing belt and rotatable in a direction counter to the direction of rotation of the fixing belt; a stationary fixing pad disposed inside a loop formed by the fixing belt; a stationary pressing pad disposed inside a loop formed by the pressing belt; and a fixing belt heater disposed inside the loop formed by the fixing belt to heat the fixing belt. The fixing pad presses against the pressing pad to form a fixing nip therebetween with the fixing belt and the pressing belt interposed between the fixing pad and the pressing pad. A recording medium bearing an unfixed toner image is conveyed through the fixing nip in a state in which the unfixed toner image contacts the fixing belt.
US08929786B2

An image forming apparatus includes a transfer unit configured to transfer a toner image onto a recording medium; a power supply unit configured to apply one of a superimposed voltage in which an alternating-current voltage and a first direct-current voltage are superimposed and a second direct-current voltage to the transfer unit; and a power supply control configured to, when the power supply unit outputs the superimposed voltage, instruct the power supply unit to output the first direct-current voltage at a first timing, and, when the power-supply unit outputs the second direct-current voltage, instruct the power-supply unit to output the second direct-current voltage at a second timing which is later than the first timing.
US08929776B2

A nozzle is provided. The nozzle includes a gas injection unit, a sieve body, and a derivation unit. The gas injection unit is adapted to inject a gas into a powder container containing a powder. The sieve body includes a cylinder, a filter, and a blade. The cylinder has a communication aperture for communicating the cylinder with the powder container. The filter is disposed at a bottom of the cylinder. The blade is adapted to agitate the powder introduced into the cylinder from the powder container through the communication aperture upon injection of the gas into the powder container to allow the powder to pass through the filter. The blade is rotatable about a rotation axis that intersects with the filter in proximity to the filter. The derivation unit is adapted to derive the powder passed through the filter out of the powder container.
US08929756B2

A developing device includes a developing roller, a magnetic roller, a capacitor, a transformer, a switching section, a control section, a temperature detecting section, and a storage section. When changing the duty ratio of a control signal in multiple sequential steps, the control section determines the resonance period based on the temperature and temperature characteristic data and changes the duty ratio of the control signal to the next step during a changing time slot which is one of the first and second halves of a period of voltage fluctuation of the capacitor based on the determined resonance period, the one half in which the current flowing through the switching section is smaller than in the other half of the period.
US08929749B2

Methods and systems of data symbol recovery in a coherent optical receiver of an optical communications system. A respective probabilistic phase error is calculated for each of a plurality of data symbol estimates. A phase rotation is calculated based on the probabilistic phase error estimates, using a filter function, and the phase rotation applied to at least one data symbol estimate to generate a corresponding rotated symbol estimate. Each rotated symbol estimate is processed to generate corresponding decision values of each data symbol.
US08929744B2

Integrated performance monitoring (PM); optical layer operations, administration, maintenance, and provisioning (OAM&P); alarming; amplification, and the like is described in optical transceivers, such as multi-source agreement (MSA)-defined modules. An optical transceiver defined by an MSA agreement can include advanced integrated functions for carrier-grade operation which preserves the existing MSA specifications allowing the optical transceiver to operate with any compliant MSA host device with advanced features and functionality. The optical transceiver can include CFP and variants thereof (e.g., CFP2, CDFP, CXP), OIF-MSA-100GLH-EM-01.0, CCRx (Compact Coherent Receiver), Quad Small Form-factor Pluggable (QSFP) and variants thereof (e.g., QSFP+, QSFP2), 10×10 MSA, XFP, XPAK, XENPAK, X2, XFP-E, SFP, SFP+, 300-pin, and the like.
US08929743B2

A scheme is described of remote control of the slicing level of a receiver in a smart SFP (or SFP+, or XFP) duplex (or BiDi, or SWBiDi) transceiver in a communication system using an operating system with OAM and PP functions, an OAM, PP & Payload Processor, a transceiver, a BERT, and an optical link in the field.
US08929742B2

An optical communication module in which the pin arrangement can be applied flexibly. An optical communication module has an outer shape formed based on normal standards and which is able to communicate with a host-side circuit board, etc. to which it is fitted, via a predetermined communication interface; wherein the optical communication module exchanges input/output I/F information with the circuit board, etc., and the communication interface can be switched to another communication interface based on these input/output I/F information.
US08929731B2

An apparatus for measuring performance of a coherent optical receiver includes a beam splitter splitting light into first and second paths, a first optical modulator modulating the first path light, a variable optical attenuator controlling an optical power of the first optical modulator, a first polarization controller transmitting a signal controlling polarization of an output of the variable optical attenuator to the coherent optical receiver, a second optical modulator modulating the second path light, a variable optical delay line delaying time of an output of the second optical modulator, a second polarization controller transmitting a signal controlling polarization of an output of the variable optical delay line to the coherent optical receiver, a network analyzer measuring performance of the coherent optical receiver and controlling the optical modulators, and a controller transmitting a control signal to the optical modulators.
US08929725B2

In an image capturing apparatus that allows input of instructions to the image capturing apparatus by shaking the apparatus, without using an operation unit, it is determined whether or not the image capturing apparatus is shaking. Then, in a case in which it is determined that the image capturing apparatus is shaking, at least some of the operations of the operation unit are invalidated.
US08929713B2

In one embodiment, a method for segmenting video data in a mobile communication terminal includes acquiring sensor data periodically together with video data during video shooting, and segmenting the video data based on the acquired sensor data.
US08929711B2

One embodiment of the present invention provides a signal-recording system. During operation, the system receives a wideband multi-channel radio frequency (RF) signal, which includes a plurality of single-channel RF signals modulated at different carrier frequencies. The system down-converts the received wideband multi-channel RF signal to baseband, and records the down-converted signal.
US08929704B1

An optical waveguide having a cladding layer formed of high-purity glass, or a cladding layer formed of high-purity isotope-proportion modified glass, and with a core of high-purity isotope-proportion-modified glass with the index of refraction of the core glass greater than the index of refraction of the cladding glass, said high-purity isotope-proportion-modified core material having a Si-29-isotope proportion at most 4.447% Si-29 (atom/atom) of all silicon atoms in said core, or at least 4.90% of Si-29 (atom/atom) atoms in said core, or having a Ge-73 isotope proportion of at most 7.2% Ge-73 (atom/atom) of all germanium atoms in said core, or at least 8.18% of Ge-73 (atom/atom) of Germanium atoms in said core region.
US08929703B2

Light diffusing optical fibers for use in ultraviolet illumination applications and which have a uniform color gradient that is angularly independent are disclosed herein along with methods for making such fibers. The light diffusing fibers are composed of a silica-based glass core that is coated with a number of layers including a scattering layer.
US08929685B2

A mask acquisition unit acquires a mask (region information) that matches photography setting information acquired by a photography setting acquisition unit, the mask defining a sub-image region of a light field image acquired by an LFI acquisition unit. A prototype definition unit disposes a prototype of a reconstructed image at a position of reconstruction setting in a reconstruction setting storage unit. A reconstructed pixel selecting unit selects a pixel of interest from pixels of a reconstructed image. A corresponding pixel extracting unit extracts, as a corresponding pixel, a pixel that corresponds to the pixel of interest and is included in a sub-image region of the acquired mask. A pixel value calculation unit calculates a pixel value of the pixel of interest from a pixel value of the corresponding pixel. An output unit decides pixel values of all reconstructed pixels as pixels of interest and generates and outputs a reconstructed image.
US08929679B1

Certain implementations of the disclosed technology may include systems and methods for changing a contrast level associated with an output for presentation on a display in response to detecting a change in a brightness level. According to an example implementation, a method is provided. The method includes determining, by a computing device, a first brightness level associated with an output for presentation on a display. The method also includes determining, by the computing device, a first contrast level associated with the output for presentation on the display. Responsive to detecting, by the computing device, a change from the first brightness level to a second brightness level, the method includes changing, by the computing device, the first contrast level to a second contrast level.
US08929677B2

An image processing apparatus and image processing method capable of providing a high-resolution image for a desired position by use of light field data are provided. The image processing apparatus may determine a position of a portion of light field data among light field data corresponding to a scene, according to a desired focusing position, generate a refocusing first image by use of the position determined portion of light field data, generate a high-resolution image having a predetermined setting ratio relative to the refocusing first image, determine a ratio for local synthesis between the high-resolution image and an enlarged image of the refocusing first image by use of a similarity with respect to the position determined portion of light field data, and generate a synthesized image by synthesizing the high-resolution image and the enlarged image of the refocusing first image according to the local synthesis ratio.
US08929671B2

An image processing apparatus includes a frame memory, a motion vector detector, a screen edge detector and an interpolation frame generator. The frame memory frame-delays an input signal and outputs the input signal as a delayed input signal. The motion vector detector detects a motion vector between frames based on the input signal and the delayed input signal. The screen edge detector detects a pixel corresponding to a screen edge in the input signal. The interpolation frame generator generates an interpolation frame from the input signal and delayed input signal based on the motion vector and the pixel corresponding to the screen edge. The interpolation frame generator generates the interpolation frame using the pixel corresponding to the screen edge or the pixel inside relative to the pixel corresponding to the screen edge when the motion vector points a pixel outside relative to the pixel corresponding to the screen edge.
US08929664B2

A method for identifying objects in a digital image includes tracing chain codes associated with the contour of the object; a series of states is maintained, and the next chain codes in the contour are accepted only if they comply with allowed chain codes for each state. Certain chain codes trigger a transition into a next state. If a disallowed chain code is encountered, the process halts.
US08929658B2

A method of providing magnetic deviation corresponding to positions in a wireless communication system includes receiving a request wirelessly for a magnetic deviation corresponding to a position of an access terminal, the request including the position of the access terminal; retrieving the magnetic deviation corresponding to the position of the access terminal from a repository; and transmitting wirelessly the magnetic deviation corresponding to the position of the access terminal to the access terminal.
US08929656B2

Provided is a method of detecting important information from a moving picture. The method includes: detecting first candidate areas that are presumed to include important information in a plurality of moving picture frames by using stop edge information, which is edge information overlapped at a same position throughout the plurality of moving picture frames, from among edge information in at least two received moving picture frames; determining second candidate areas by performing grouping on the stop edge information according to a position of the stop edge information in the first candidate areas; analyzing the second candidate areas determined in the at least two moving picture frames; and detecting important information areas from each of the at least two moving picture frames based on the analysis.
US08929653B2

Signals are provided which allow colors in a wider color range than predetermined standards, which can be handled by apparatus according to such predetermined standards. A primary color converter converts first color signals having primary color points in a wider color range than the primary color points according to BT.709 into second color signals based on the primary colors according to BT.709. A photoelectric transducer converts the second color signals into third color signals according to photoelectric transducer characteristics defined in a numerical range wider than a range from 0 to 1.0 of color signals corresponding to a luminance signal and color difference signals according to BT.709. A color signal converter converts the third color signals into a luminance signal and color difference signals. A corrector incorporated in the color signal converter corrects the color difference signals into color difference signals.
US08929646B2

The present invention is directed to a system for repairing one or more defects of a target coating of a vehicle. The system can repair target coatings at a repair facility using matching coating compositions provided from a supply center, where the matching coating compositions can be produced according to target repair data transmitted from one or more repair facilities to the supply center. The system can comprise one or more supply centers and one or more repair facilities.
US08929635B2

A method for segmenting a feature of interest from a volume image acquires image data elements from the image of a subject. One or more boundary points along a boundary of the feature of interest are identified according to one or more geometric primitives with reference to the displayed view. A foreground seed curve is defined according to the one or more identified boundary points. A background field array that lies outside of, and is spaced from, the foreground seed curve by a predetermined distance, is defined. Segmentation is applied to the volume image according to foreground values obtained according to image data elements that are spatially bounded on or within the foreground seed curve and according to background field array values to create a segmented feature of interest.
US08929631B2

A method and a device for reference image adapting in the field of fluoroscopy-controlled interventional repair of abdominal aortic aneurisms on angiography systems are proposed. Displacements which can be brought about as a result of introducing instruments, such as when a stent is deployed in an aorta, are automatically corrected. It is also possible to correct such displacements which initially cannot be perceived in the image due to the angle of view.
US08929630B2

Disclosed are systems and methods for assessing images in applications such as microscopic scanning of a slide having light emitting objects. In certain embodiments, such scanning can involve objects such as sequencing beads disposed on the slide to facilitate biological analysis such as nucleic acid sequencing. Also disclosed are certain embodiments where images of light emitting objects are assessed for image quality so as to facilitate a feedback response such as a corrective action. In certain embodiments, such assessment and correction can be performed in real-time during the scanning process, and can include re-acquisition of the assessed image. Also disclosed are certain embodiments where such assessment and correction can be triggered dynamically during the scan, or before start of the scan, so as to enhance the scanning performance, including scanning time and throughput.
US08929629B1

A system and method for ulcer detection which may generate a vector of grades including grades indicative of a probability that the image includes an ulcer, for example an ulcer of specific type. For each grade, generating may include finding ulcer candidates within the image, and for each ulcer candidate, building a property vector describing properties of the ulcer candidate and employing a trained classifier to generate the grade from the property vector. The grades may be combined to obtain an indication or score of the probability that the image includes an ulcer.
US08929627B2

An examination information display device of the present invention includes: a storage unit that stores examination information of an object; a display unit that has a display screen on which the examination information is displayed; an extraction unit that extracts candidate examination information, which is a candidate referred to or compared with a reference examination to be diagnosed, using supplementary information of the examination information of the object stored in the storage unit; and a display control unit that displays the candidate examination information in a predetermined display region of the display screen.
US08929620B2

Disclosed is an image acquisition workstation including a multiple examination mode. In the multiple examination mode, a user selects an anatomical view or procedure prior to acquiring data. When the image data is acquired, the acquired data is stored in a data structure related to the selected procedure or anatomical view. As the user selects a procedure or anatomical view prior to each data acquisition, the image acquisitions can be acquired in any order.
US08929614B2

A method for identifying a pair of genuine red eye artifacts in a captured image includes the steps of determining the presence of a face in the captured image, substantially encompassing the face within a shape, and determining the presence of three or more candidate red eye artifacts within the shape. The method continues with measuring the distance from an edge of the shape to each of the three or more candidate red eye artifacts and identifying, as genuine red eye artifacts, two candidate red eye artifacts of the three or more candidate red eye artifacts that are within a predetermined vertical distance from the edge of the shape.
US08929611B2

A high-accuracy matching result is obtained when a condition of a photographed input image differs from a condition of a photographed registration image. A face matching device including the registration face image, in which a person is photographed, and a photographing condition which corresponds to the registration face image are registered in a registration face image database. The face matching device includes a condition detecting unit, a registration face image selecting unit, and a matching unit. The condition detecting unit detects a photographing condition in the input face image which includes the photographed person. The registration face image selecting unit determines and selects the closest of the photographing condition from the input face image with the photographing conditions of the registration face images based on the determined closeness of the photographing condition. The matching unit performs matching using the registration face image corresponding to the selected photographing condition.
US08929610B2

Methods and apparatus for robust video stabilization. A video stabilization technique applies a feature tracking technique to an input video sequence to generate feature trajectories. The technique applies a video partitioning technique to segment the input video sequence into factorization windows and transition windows. The technique smoothes the trajectories in each of the windows, in sequence. For factorization windows, a subspace-based optimization technique may be used. For transition windows, a direct track optimization technique that uses a similarity motion model may be used. The technique then determines and applies warping models to the frames in the video sequence. In at least some embodiments, the warping models may include a content-preserving warping model, a homography model, a similarity transform model, and a whole-frame translation model. The warped frames may then be cropped according to a cropping technique.
US08929606B2

A machine may be configured as a vehicle identification machine to identify a model of a vehicle based on an image that depicts a dashboard of the vehicle. As configured, the machine may receive an image of the dashboard, where the image depicts a layout of instrumentation within the dashboard. The machine may identify the layout of instrumentation by processing the image. For example, the machine may process the image by determining a position of an instrument within the layout of instrumentation, determining an outline of instrument, or both. The machine may access a data record that correlates a model of the vehicle with the identified layout of instrumentation and, based on the data record, identify the model of the vehicle. The machine may then provide a notification that references the vehicle, references the identified model of the vehicle, or references both.
US08929605B2

An image processing method for generating a vehicular image includes the following steps: providing a first image, wherein the first image has a first specific region, and pixel data of each pixel in the first specific region is converted to a predetermined value; providing a second image, and overlapping the first image and the second image to form an overlapping region; comparing the predetermined value with pixel data of each pixel in the first image overlapped on the second image to generate a comparison result; and determining whether pixel data of each pixel in the overlapping region is pixel data of the first image or pixel data of the second image according to the comparison result, and accordingly generating the vehicular image.
US08929597B2

A method of object tracking is provided with creating areas of a tracking object and a non-tracking object respectively; determining a state of the tracking object and the non-tracking object is separation, proximity, or overlap; creating at least one separation template image of a separation area of the tracking object and/or the non-tracking object if the tracking object is proximate the non-tracking object; fetching all feature points of an overlapping area of the tracking object and the non-tracking object if the tracking object and the non-tracking object overlap; performing a match on each of the feature points and the separation template image so as to calculate a corresponding matching error score respectively; and comparing the matching error score of each feature point with that of the separation template image so as to determine whether the feature points belong to the tracking object or the non-tracking object.
US08929590B2

An object tracking device capable of accurately tracking an object as a tracking target. The device receives an image signal having a plurality of frame images and tracks a specific object in the image signal. The device sets a predetermined number of small areas in a reference area indicative of an area where an image of the object is formed in the preceding frame image. The object tracking device detects a motion vector of the object in each of the small areas, and determines a change of the object according to the motion vector to thereby obtain shape change information. The device corrects the location and size of the reference area according to the shape change information to thereby correct the reference area to a corrected reference area, and tracks the object using the corrected reference area.
US08929586B2

A system and method for assessing a condition of property for insurance purposes includes a sensor for acquiring a spectral image. In a preferred embodiment, the spectral image is post-processed to generate at least one spectral radiance plot, the plot used as input to a radiative transfer computer model. The output of the model establishes a spectral signature for the property. Over a period of time, spectral signatures can be compared to generate a spectral difference, the spectral difference can be used to determine whether a change in the condition of the property was potentially fraudulently caused.
US08929584B2

Measures for dynamically regulating the microphone sensitivity of a MEMS microphone component at low frequencies by way of variable roll-off behavior are proposed. The micromechanical microphone structure of the component, which is implemented in a layer structure on a semiconductor substrate, encompasses an acoustically active diaphragm having leakage openings which spans a sound opening in the substrate back side, and a stationary acoustically permeable counterelement having through openings which is disposed in the layer structure above/below the diaphragm. The component furthermore encompasses a capacitor assemblage for signal sensing, having at least one deflectable electrode on the diaphragm and at least one stationary electrode on the counterelement, and an arrangement for implementing a relative motion between the diaphragm and counterelement parallel to the layer planes.
US08929579B2

A transportable audio system is described. The transportable audio system may include a speaker module and speaker mating module. The speaker module may include a backside mating edge and a backside interior inset from the backside mating edge. The backside mating edge may include a first attachment mechanism. The speaker mating module may include a frontside mating edge and a frontside face. The frontside mating edge may include a second attachment mechanism. The speaker mating module may be removably mountable to the speaker module via the first and second attachment mechanisms.
US08929568B2

Estimation of a high band extension of a low band audio signal includes the following steps: extracting (S1) a set of features of the low band audio signal; mapping (S2) extracted features to at least one high band parameter with generalized additive modeling; frequency shifting (S3) a copy of the low band audio signal into the high band; controlling (S4) the envelope of the frequency shifted copy of the low band audio signal by said at least one high band parameter.
US08929566B2

The invention relates to a method of processing an audio signal in a portable listening device, the audio signal comprising a low frequency part having an LF-bandwidth ΔfLF and a high-frequency part having a HF-bandwidth ΔfHF. The invention further relates to a listening device and to a listening system. The object of the present invention is to improve performance or save power in a portable listening device. The problem is solved in that the method comprises a) providing an audio input signal consisting of said low frequency part having an LF-bandwidth ΔfLF; b) performing at least one signal processing step on the low frequency part of the audio signal; and c) performing a bandwidth extension process on said low frequency part of the audio signal to generate said high-frequency part of the audio signal, thereby generating or regenerating said audio output signal with a full bandwidth Δffull comprising said LF-bandwidth ΔfLF and said HF-bandwidth ΔfHF. An advantage of this is that power consumption is reduced. The invention may e.g. be used for portable communication device, mobile telephones or listening devices, such as a hearing aids, ear protection devices, headsets, head phones, etc.
US08929565B2

Method and apparatus for entrainment containment in digital filters using output phase modulation. Phase change is gradually introduced into the acoustic feedback canceller loop to avoid entrainment of the feedback canceller filter. Various embodiments employing different output phase modulation approaches are set forth and time and frequency domain examples are provided. Additional method and apparatus can be found in the specification and as provided by the attached claims and their equivalents.
US08929559B2

This disclosure relates to method and apparatus for selecting right and left configurations of hearing assistance device circuits, such as battery polarity. In various applications the present subject matter is applicable to a flexible circuit in hearing assistance devices, including but not limited to hearing aids. In one example, a printed circuit board is configured during manufacture to be used in either a left or a right hearing assistance device. The printed circuit board includes a solder selectable portion to provide for selection of left or right during assembly of the hearing assistance device, according to various embodiments.
US08929555B2

Data encryption systems and methods. The system includes a storage device storing data and an encryption/decryption module. The encryption/decryption module randomly generates a device key seed according to the occurrence time of a specific operation or the interval between two specific operations on the storage device, and applies the device key seed to data encryption.
US08929553B2

A method and system for generating data for use in generating an authenticity certificate. A request is received for a step certificate that authenticates an involvement of the requester entity about an object. The request includes a media identifier, a media key block, an object identifier, a requester entity type of the requester entity, and a requester identity certificate of the requester entity. The object identifier is hashed. A signature is created. A hashing result is generated by hashing a concatenation of the object identifier, the requester entity type, the certifier entity certificate, the requester identity certificate, and the signature. The step certificate is generated and includes the hashing result. The step certificate is encrypted using a random key. The encrypted step certificate and an encrypted random key are sent to the requester entity for subsequent writing the step certificate and the encrypted random key on a media.
US08929552B2

Systems and methods of electronic information securement. The invention provides for the securement of electrical information and cryptographic keys through cryptographic key management systems providing for the confirmation that one or a plurality of cryptographic keys have been secured to the key management system. Confirmation provided by the key management system enables other systems to perform cryptographic and electronic information functions such as encryption, decryption, saving, and transferring of information. Further systems are provided having at least one client system, at least one cryptographic key management system, and at least one electronic information storage system, whereby the key management system enables functionality of the system after providing securement confirmation of keys and data.
US08929547B2

According to one embodiment, a content data reproduction system includes a host device which uses content data, and a storage device configured such that content data, which is obtained by decrypting encrypted content data that is created by encrypting the content data by content key data, is made usable in the host device. The host device includes a device ID which is uniquely allocated to each of host devices. The storage device includes a memory and a controller configured to control the memory.
US08929546B2

A motion-based authentication method is operative in a mobile computing device having a display interface and that includes an accelerometer. Normally, the device software includes a locking mechanism that automatically locks the display interface after a configurable timeout. The authentication method operates to un-lock the display interface (and thus allow the user access to the device) by movement of the device in a predetermined series of physical movements and without display-based entry of a password or other access code on the display itself. In this manner, the user can un-lock the device without display-based entry of a password (on the display itself) by simply holding the device and performing the necessary movement(s) to generate the unique code.
US08929540B2

To provide a configuration in which a unit classification number corresponding to a content playback path is set based on various units. A unit classification number defining a playback path of content including encrypted data having different variations generated by encrypting a segment portion which forms the content by using a plurality of segment keys and encrypted content generated by encrypting a non-segment portion by a unit key is set based on various units, such as a content management unit and an index. In a CPS unit key file storing key generating information concerning CPS units as content management units, settings of unit classification numbers are indicated. Based on the CPS unit key file, a unit classification number to which content to be played back belongs can be obtained.
US08929539B2

A method is described. The method includes executing an instruction to perform one or more Galois Field (GF) multiply by 2 operations on a state matrix and executing an instruction to combine results of the one or more GF multiply by 2 operations with exclusive or (XOR) functions to generate a result matrix.
US08929527B2

A method is provided for allowing an exchange of context information within a group of users sharing one and the same identifier. The method includes transmitting information between at least one first terminal and a second terminal associated with a common identifier. The method includes a step of sending by the first terminal a notification of state intended at least for the second terminal and carrying an item of information relating to the context in which a user of the first terminal finds himself. The method allows members of a community of users, which is identified by a unique telephone number, to avail themselves of context information relating to the other members of the community at any moment, and in particular at the precise moment at which a setup request for establishing a communication is presented to them.
US08929521B2

A system that incorporates teachings of the present disclosure may include, for example, a communication device having a controller to transmit to a communication system a PKI certificate, and engage in encrypted communications responsive to receiving a public key from the communication system. The communication system can have a plurality of network elements that integrate operations of a circuit-switched communication network and a packet-switched communication network. Other embodiments are disclosed.
US08929508B1

An apparatus or method for providing information about an object from x-ray radiation transmitted through the object. An embodiment comprises an x-ray source (10) positioned on one side of an object (50) an x-ray detector (102) positioned on the opposite side, and means for computing two or more information signals, which are substantially the line integrals of the basis set coefficients of the x-ray attenuation coefficient from the x-ray photons transmitted through said object at three or more regions of the x-ray energy spectrum. In one embodiment the means for computing the two or more information signals comprises a linear maximum likelihood estimator (122), a correction processor (142) to compute a correction to the linear maximum likelihood estimate (132), and an adder (152) to add the estimate and the correction to produce the two or more information signals (154).
US08929501B2

A method and apparatus for processing input data signals transmitted in a continuous mode, or in a burst mode, of signal transmission, such as in a satellite or a computer network communications system. A receiver receives input data signals and a buffer stores the received input data. Processing circuitry generates frame timing synchronization control signals for writing the frames of the input data for storage, generates timing error control signals corresponding to a processing delay for the input data, for synchronizing reading out the stored data from the buffer based on a timing difference between the timing error control signals and the frame timing synchronization control signals to adjust for an arbitrary delay in processing the input data. The processing circuitry can include a tap gradient update circuit for generating a tap gradient corresponding to the read out data, based on equalizer error signals generated by the processing circuitry.
US08929498B2

A circuit includes phase detection, frequency adjustment, sampler, and control circuits. The phase detection circuit compares phases of first and second periodic signals to generate a control signal. The frequency adjustment circuit adjusts a frequency of the second periodic signal and a frequency of a third periodic signal based on the control signal. The sampler circuit samples a data signal to generate a sampled data signal in response to the third periodic signal. The control circuit adjusts the frequency of the third periodic signal based on the data signal changing from a first data rate to a second data rate while maintaining the frequency of the second periodic signal constant. The control circuit adjusts the frequency of the second periodic signal and the frequency of the third periodic signal based on the data signal changing from the second data rate to a third data rate.
US08929494B2

Systems and methods for reading RFID tags using joint beamforming and preamble detection in accordance with embodiments of the invention are disclosed. One embodiment includes an antenna array comprising a plurality of antenna elements, a joint beamformer and preamble detector configured to receive inputs from each of the antenna elements, and a decoder configured to receive a resampled signal from the joint beamformer and preamble detector and to decode data using the resampled signal. In addition, the joint beamformer and preamble detector is configured to correlate the inputs from the antenna elements against a correlation sequence at a plurality of starting sample positions and predetermined rates, use the correlations to select a starting sample position and rate for decoding the received signal, use the correlations to determine beamforming coefficients for combining the inputs, and resample the combined inputs based upon the selected starting sample position and rate.
US08929492B2

A system for and method of removing one or more unwanted inband signals from a received communications signal is described. The inband signal or signals may comprise noise, interference signals, or any other unwanted signals that impact the quality of the underlying communications. A receiver receives a communication signal, the received communication signal including the desired communication signal and one or more inband signals. A signal separator processes the received signal to form an estimate of the desired communication signal and an estimate of the inband signals. A performance improver processes the received signal and the estimate of the one or more inband signals to form an improved estimate of the desired communication signal and an improved estimate of the inband signals.
US08929485B2

The present disclosure relates generally to a system and method for broadcast pre-coding in a multiple input multiple output (MIMO) system. In one example, the method includes modulating a broadcast signal to create a stream of modulated symbols. Pre-coding is performed on each of the modulated symbols to break each modulated symbol into at least two pre-coded portions, and the two pre-coded portions of each modulated symbol are transmitted via at least two antennas.
US08929478B2

An apparatus for transmitting data in a communication system includes: a receiving unit configured to receive feedback information for each of a plurality of stations (STAB) in response to a control frame; an adjusting unit configured to adjust links of the STAB at frequency channels based on the feedback information, and set optimal links for the respective STAB; and a transmitting unit configured to transmit data to the STAB through the optimal links, wherein the feedback information comprises one or more of optimal stream number information, optimal modulation and coding scheme (MCS) information, optimal bandwidth information, average signal-to-noise ratio (SNR) information, space-time information, optimal space-time block coding (STBC) information, group ID information, coding type information, and FB Tx type information.
US08929471B2

Methods and systems to mitigate impulse interference in an OFDM QAM signal. A per-symbol noise measure, or quality measure (QM) is computed for a symbol k as a MSE of distances between carriers in the symbol and points of corresponding QAM constellations. MSE(k) is averaged over multiple symbols to compute a background signal QM, AVG_MSE(k). If MSE(k) exceeds AVG_MSE(k) by a moderate amount, symbol k may be moderately affected by impulse interference, and per-carrier SNR estimates are downgraded for all data carriers in symbol k, prior to LLR computation. SNR downgrading may be linear or step-wise based on an extent to which MSE(k) exceeds AVG_MSE(k). If MSE(k) exceeds AVG_MSE(k) by a significant amount, symbol k may be significantly affected by impulse interference, and LLRs may be set to indicate that all data carriers are erased in symbol k.
US08929463B2

There are provided an analysis unit that analyzes an input bit stream to output first intermediate data and analysis information, a conversion rule storage unit that stores a conversion rule, according to which an error-detected bit stream included in the analysis information output from the analysis unit or a bit stream including reference information to an image used for a method not supported by a decoding unit is converted into a bit stream decodable by the decoding unit, and a conversion unit that converts the analysis information into second intermediate data according to the conversion rule, as well as the decoding unit that decodes the first intermediate data and the second intermediate data output from the analysis unit and the conversion unit. Thus, even when the decoding unit does not cope with specific information included in the analysis information, the decoding unit is able to stably perform a decoding procedure.
US08929460B1

The present invention provides video encoding and decoding methods using block merging, which can be applied to a high resolution video of more than HD (High Definition) resolution. A video encoding method includes partitioning a current block into a first and a second prediction unit by using asymmetric partitioning, constructing a list of common merging candidate blocks including a predetermined number of common merging candidate blocks selected from adjacent blocks of the current block, selecting at least one candidate block from among the list of common merging candidate blocks and sending information of the selected candidate block to a decoder for each of the first and the second prediction unit.
US08929458B2

Presented herein is a compressed structure for writing slice group start codes into a start code table, for use with a video decoding system. One or more start codes are written to a start code table. The presentation time information is written to the start code table.
US08929451B2

A method and apparatus for motion estimation in a sequence of video images is provided. Each field or frame in a sequence of video images is sub-divided into a plurality of blocks. Each block in each video field or frame has assigned to it a set of candidate motion vectors. The vector which produces a best match to a block in a previous field or frame, from the set of candidate motion vectors, is assigned to that block thus forming the motion vector field for the current video field or frame using the selected vector. The set of candidate motion vectors assigned to a block include one or more candidate vectors derived from an external source vector field and each such vector from an external source vector field is assigned a weighting that biases towards or away from the selection of that vector.
US08929450B2

In one embodiment, a method includes determining motion parameters for a temporally-located block to a current block of video content. The temporally-located block is located in a different picture from the current block. The temporally-located block is identified in a merge mode candidate list. The merge mode candidate list includes candidate blocks in which motion parameters are candidates to be used for the current block. The method then signals information to a decoder to indicate which motion parameters from a candidate block on the merge mode candidate list to use in decoding the current block. If a temporally-located block is identified, the method uses motion parameters for the temporally-located block in decoding the current block of video content.
US08929448B2

In one embodiment, a macroblock is determined in an incoming bitstream. In one example, the macroblock may be a 16×16 macroblock for a first coding standard, such as MPEG-2. The macroblock is then divided into a plurality of segmented blocks. For example, an arbitrary sized segment of blocks may be used to divide the macroblock into segmented blocks. In one example, the macroblock is divided into four 8×8 segmented blocks. A plurality of statistical measures are then determined for the plurality of segmented blocks. For example, for each segmented block, a sum of absolute differences (SAD) is determined. Then, one or more sizes for the sub-blocks are determined based on the comparison. For example, a variable sub-block size for an AVC bitstream is determined.
US08929447B2

In an image deblurring method, an image processor determines an absolute difference between a pixel value of each pixel in a current image frame and a pixel value of a corresponding pixel in a reference image frame to obtain a total absolute difference corresponding to the current image frame by summing up the absolute differences corresponding respectively the pixels of the current image frame. When the total absolute difference is smaller than a predetermined first threshold value and not smaller than a predetermined third threshold value, the image processor generates an interpolated image frame based on the current and reference image frames using one of unidirectional motion estimation and bidirectional motion estimation.
US08929439B2

A compressed-image noise removal device includes a decoder unit for decoding a digital-image-compressed stream, an information holding unit for holding sub information by the amount of a plurality of blocks, the sub information being decoded by a VLD unit, a noise judgment unit for making a judgment on noise removal of a display image generated by the decoder unit, and the information holding unit, a noise removal unit for executing the noise removal of a block whose noise removal has been judged to be executed by the noise judgment unit, using image data outputted from an inverse quantization unit, motion compensation data outputted from a motion compensation unit, and the sub information held in the information holding unit, and a display-image holding unit for holding, as a display image, an output image of the noise removal unit if the noise removal has been judged to be executed by the noise judgment unit, or the output of the decoder unit if the noise removal has been judged not to be executed thereby.
US08929436B2

A method and apparatus for video encoding, predecoding, and video decoding for video streaming services. The video encoding method includes encoding first and second video sequences into first and second bitstreams using scalable video coding, wherein at least one of resolution, frame rate, and image quality of the second video sequence is different from that of the first video sequence, and combining the first and second bitstreams into a super bitstream.
US08929427B2

The invention relates to an apparatus comprising, a sampler configured to receive and sample a signal for producing signal samples; a first configured to receive or determinate a scaling factor for a reliability factor and to determine power or energy of an input signal of an interference canceller; a generator configured to generate an estimated replica of a transmitted desired signal by using the signal samples; a residual processor configured to subtract the estimated replica from the input signal of an interference canceller for generating a residual signal and to determine power or energy of the residual signal; and a divider configured to divide the power or energy of the residual signal by the power or energy of the input signal of an interference canceller and a multiplier configured to multiply a result of the division by the scaling factor of a reliability factor.
US08929421B2

A successive interference cancellation method includes: determining whether a current interfering user channel is a service cell channel of a service cell or a neighbor cell channel of a neighbor cell; correcting a phase rotation of a user signal of the neighbor channel when the interfering user channel is the neighbor cell channel; determining a tentative ruling for a user signal of the neighbor cell channel; restoring the phase rotation of the user signal of the neighbor cell channel; performing a signal reconstruction on the neighbor cell channel to obtain a reconstructed signal of the neighbor cell channel; removing the reconstructed signal of the neighbor cell channel from a reception signal to obtain a corrected signal, and completing successive interference cancellation on the current interfering user channel. With the above successive interference cancellation method, accuracy of successive interference cancellation as well as system detection performance is enhanced.
US08929416B2

A III-nitride semiconductor laser device including: a laser structure including a support base and a semiconductor region, the support base including a hexagonal III-nitride semiconductor and having a semipolar primary surface, and the semiconductor region being provided on the semipolar primary surface of the support base; and an electrode provided on the semiconductor region of the laser structure, the semiconductor region including a first cladding layer, a second cladding layer, and an active layer.
US08929400B2

A physical layer (PL) frame generation method is provided. A PL payload is generated by encoding and modulating source data based on a first modcod of a first set. A synchronization header (a unique word (UW) of a UW set) is appended to the PL payload. The UWs of the set respectively correspond to different modcods of the first set, and the UW corresponds to the first modcod. A PL header is appended to the synchronization header and PL payload to form the PL frame. The PL header comprises a second UW and physical layer signaling (PLS). The PLS comprises encoded data fields reflecting a length of the PL frame, where the data fields are encoded based on a second modcod scheme of a second set. The first modcod set is designed for an SNR operating range relatively lower than the SNR operating range of the second modcod set.
US08929397B2

A transmitter device includes a controller configured to generate a first field and a second field. The first field is at least one of a packet synchronization information field or a frame boundary indication field, the second field is a channel estimation field starting after the first field ends. The controller is configured to generate the second field at least in part by generating a first channel estimation sequence (CES) symbol and a second CES symbol. At least one of i) a sequence in the first field serves as a cyclic prefix of the first CES symbol, ii) a beginning portion of the second CES symbol serves as a cyclic postfix of the first CES symbol, or iii) an ending portion of the first CES symbol serves as a cyclic prefix of the second CES symbol.
US08929395B2

Disclosed is a multicast system and a multicast method using a shortened address and an apparatus applied to the same. The multicast system using the shortened address according to the present disclosure has a address configuration for supporting a multicast in an IEEE 802.15.4 MAC (Medium Access Control) layer. Accordingly, when a device processes a multicast through an address configuration of the MAC layer, the device receives the multicast through a simple scheduling such as receiving a beacon signal of a coordinator device only when there is a broadcast of a group including the device. As a result, the device can efficiently perform the multicast in a power managing process or a power processing process.
US08929391B2

According to various embodiments, a communication switch may create and/or manage a variety of configurable network relationships between intelligent electronic devices (IEDs) connected via disparate network interfaces using a variety of communication protocols. Accordingly, a communication switch may provide media translation between various types of physical network ports and communication protocol conversion between various communication protocols. For example, a communication switch may be used to create a networked group of IEDs in which some IEDs are connected via Ethernet ports and other IEDs are connected via D-subminiature ports and/or optical ports. The communication switch may create and/or manage network relationships such as publisher/subscriber, master/slave, multidrop configurations, star configurations, and/or other complex network relationships between two or more IEDs or groups of IEDs.
US08929377B2

An embodiment system and method to provide rack awareness for a virtual machine running on a data center server. The virtual machine sends an address resolution protocol request message to a top-of-rack switch to identify a MAC address of the server physical port. The virtual machine receives a reply containing the MAC address of the top-of-rack switch physical port. The virtual machine sends an ICMP packet to the top-of-rack switch with a pre-selected un-routable IP address using the identified physical port MAC address. The virtual machine then receives a message from the top-of-rack switch providing a top-of-rack IP address. The virtual machine employs the top-of-rack IP address to identify the rack location of the server.
US08929375B2

When stored identifying information of a transmission target frame and identifying information of a received frame are equal, a node apparatus updates transmission feasibility information stored in association with the final destination of the received frame. The transmission feasibility information indicates feasibility of transmission to each of a plurality of adjacent node apparatuses being a transmission destination, and is updated so that feasibility of transmission to the transmission destination associated with the identifying information of the received frame indicates that “the transmission is infeasible”. The node apparatus transmits the received frame, when there is no adjacent apparatus to which transmission is feasible, and when the stored identifying information of the transmission target frame is equal to the identifying information of the received frame, to the adjacent node apparatus recognized as the origin in association with the identifying information of the received frame.
US08929361B2

A distributed fabric system comprises a plurality of independent network elements interconnected by inter-switch links and assigned to a same group. Each network element includes one or more switching chips, a processor, and memory storing program code that is executed by the processor. The program code of each network element includes a switch discovery protocol (SDP) module. The SDP module of each network element, when executed, periodically multicasts SDP data units (SDPDUs) using one of a plurality of transmission rates. The plurality of transmission rates includes a fast transmission rate and a slow transmission rate. The transmission rate used by the SDP module of each network element is the fast transmission rate until the SDP module of that network element determines a criterion is met, in response to which the transmission rate used by the SDP module of that network element changes to the slow transmission rate.
US08929353B2

Techniques for sending sector/system information in TDM pilots using a hierarchical pilot structure are described. A base station sends multiple sets of bits for the sector/system information in multiple TDM pilots. The set of bits sent in a given TDM pilot may include bits sent in earlier TDM pilots. In one design, the base station generates a first TDM pilot based on a first set of bits, generates a second TDM pilot based on a second set of bits that includes the first set, generates a third TDM pilot based on all bits for the information, and sends the TDM pilots. A terminal performs detection to obtain a first detected value for the first TDM pilot, performs detection based on the first detected value to obtain a second detected value for the second TDM pilot, and performs detection based on the first and second detected values to obtain a third detected value for the third TDM pilot.
US08929352B2

A general frequency division multiplex (GFDM) transmission system is proposed. Vacant frequency ranges are detected and subsequently used for transmission, wherein a single carrier transmission system with cyclic prefixing is deployed. A corresponding transmitter and receiver are disclosed.
US08929351B2

A controlling device is used to configure a target device for wireless network communications through use of a setup wizard. The setup wizard is used to obtain information required to perform communications on a wireless network via a wireless network router and a digital representation of the information obtained through use of the setup wizard is provided to the target device via use of the controlling device. The target device will use the digital representation of the information to configure itself for wireless network communications.
US08929343B2

A method for determining a channel quality index in an OFDM receiver is disclosed. The method comprises receiving signals comprising reference signals from a serving cell and reference signals from neighboring cells; determining signal power of the reference signals from the serving cell and signal power of the reference signals from detected neighboring cells; and determining carrier-to-interference ratio to be the ratio between the signal power of the reference signals from the serving cell and the signal power of the reference signals from the detected neighboring cells. Carrier-to-interference ratio is used for adapting physical layer properties and/or for deciding on handover. A computer program and apparatuses for implementing the method are also disclosed.
US08929335B2

In one aspect, a method for a packet gateway node (PGW) is disclosed. The PGW being adapted for (a) communicating with at least a serving gateway node, SGW, (b) receiving and forwarding downlink data packets to a user entity, UE, and (c) communicating with a mobility management entity, MME. In one embodiment, the method comprises: the PGW, when receiving a downlink user plane data packet destined for the UE on a Packet Data Network, PDN, connection associated with a restarted SGW, determining if the PDN connection has not yet been relocated to a new SGW, and, if so, selecting at least one SGW from a set of SGWs including the restarted SGW or another SGW and transmitting a control plane signal to at least one of the selected SGWs, the control plane signal identifying at least the UE.
US08929331B2

A hybrid network controller may determine and/or communicate traffic management information for enabling setup and/or handoff of call and/or communication session among femtocells, access points and/or end-point devices. Traffic management information may comprise set-up instructions, handoff instructions, transmit power, neighbor list information, signal quality thresholds, frequency assignments, transmission time, code assignments and/or antenna pattern assignments. The hybrid network controller and/or an end-point device may control handoffs between a communication device external to the communication system and the femtocells, access points and/or end-point devices. Received signal strength, interference levels, SNR, signal path delay, power consumption, traffic loads, bandwidth usage and/or radio resource availability may be monitored and/or analyzed by the hybrid network controller. The hybrid network controller may assign time slots, codes, antenna patterns as well as a serving femtocell and/or AP for a set up and/or a handoff. The information may be communicated via wired, optical and/or wireless interfaces.
US08929327B2

A mobile station is assisted to perform a handoff from a current access point in a current extended service set (ESS) to a new access point in a target ESS. A HandOver Mediator, possibly in conjunction with a handover server, performs an authentication process and an association process with an access point in the target ESS while masquerading as the mobile station. Parameters resulting from the authentication process and the association process are then passed to the mobile station and the mobile station can perform a handoff to the new access point.
US08929325B2

Methods and devices are provided for implementing two types of sub-channel arrangements. A first type of sub-channel arrangement involves defining a first traffic portion and a second traffic portion of a transmission resource, transmitting broadcast traffic on at least one first antenna of a plurality of antennas in the first traffic portion using a first sub-channelization, transmitting multicast traffic on at least one second antenna of the plurality of antennas, the at least one second antenna being distinct from the at least one first antenna, in the first traffic portion using a second sub-channelization, and transmitting unicast traffic on at least one antenna of the plurality of antennas in the second traffic portion using a third sub-channelization. A second type of sub-channel arrangement involves defining a first traffic portion and a second traffic portion, wherein for a portion of the transmission resource, a portion of the first traffic portion overlaps with a portion of the second traffic portion. In the portion of the transmission resource in which a portion of the first traffic portion overlaps with a portion of the second traffic portion, the channel arrangement involves transmitting broadcast/multicast traffic on at least one first antenna of a plurality of antennas using a first sub-channelization and b) transmitting unicast traffic on at least one second antenna of the plurality of antennas, the at least one second antenna being distinct from the at least one first antenna, using a second sub-channelization. The first, second and third sub-channelizations may be based on either one of or a combination of FDM sub-channelization and TDM sub-channelization.
US08929315B2

One wireless communication network 3 determines an interference degree with the corresponding other wireless communication network 3 for each channel by accessing a CMDB 2 storing positional information, channel information, and respective coexistence methods of other wireless communication networks 3, selects other wireless communication network 3 to coexist, a coexisting channel, and a coexisting method thereof based on the interference degree for each determined channel, and reflects the selected network, channel, and coexistence method to the CMDB 2, and transmits a signal for requesting coexistence with respect to selected wireless communication network, to the CMDB 2, and the selected wireless communication network 3 performs a control for coexistence in the communication space between one wireless communication network and the selected wireless communication network based on the channel reflected to the CMDB 2 and the coexisting method thereof.
US08929311B2

Network nodes and methods therein for enabling use, in a cell, of different types of mobile terminals. A method in a network node (501) associated with the cell comprises supporting (302), at least part of, at least two frequency bands having a respective predefined frequency band indicator in said cell. The method further comprises signaling (304) information associated with said at least two frequency bands to UEs in the cell, thus enabling use of UEs operating in a respective different one of said at least two frequency bands in the cell.
US08929309B2

Disclosed herein are systems and methods for long-term feedback transmitting and rank reporting. According to an aspect, a method of feedback reporting may be implemented at a WTRU. The method may include determining a long-term precoder and a short-term precoder. The method may also include calculating channel quality index (CQI) based on the long-term precoder and the short-term precoder. Further, the method may include transmitting the CQI to a base station.
US08929304B2

Provided is a radio communication station device which can prevent limiting of resource allocation in a UE group. The radio communication device includes: a CCE allocation unit (104); modulation units (103-1 to 103-K); an arrangement unit (108); and a radio transmission unit (111). The CCE allocation unit (104) allocates allocation information allocated to a PDCCH which is inputted from the modulation unit (103-1 to 103-K) as follows. Among a plurality of search spaces shared by a greater number of UE groups as the CCE aggregation size of the PDCCH increases, a particular search space corresponding to the CCE aggregation size of the PDCCH and a mobile group (UE group) of the PDCCH is selected as a space to which the allocation information is to be allocated. The arrangement unit (108) arranges the allocation information in a downlink resource corresponding to the CCE of the particular search space allocated among the downlink resources secured for the PDCCH. The radio transmission unit (111) transmits an OFDM symbol having the allocation information from an antenna (112) to a mobile station.
US08929301B2

A method and an apparatus for simultaneously receiving on two carriers and performing discontinuous transmission (DTX) and discontinuous reception (DRX) in dual cell high speed downlink packet access (DC-HSDPA) are disclosed. A wireless transmit/receive unit (WTRU) receives a message for activating DRX for at least one of an anchor carrier and a supplementary carrier and applies the same DRX pattern to the anchor carrier and the supplementary carrier upon reception of the message. The message may be received via a high speed shared control channel (HS-SCCH) order. The WTRU may activate or de-activate the supplementary carrier based on the physical layer signal. Upon activation of the supplementary carrier, the WTRU may apply the same DRX pattern on both the anchor carrier and the supplementary carrier. The WTRU may flush a hybrid automatic repeat request (HARQ) buffer associated with the supplementary carrier upon de-activation of the supplementary carrier.
US08929300B2

Provided is a base station which can prevent deterioration of data channel application control accuracy due to influence of transmission power control to a control channel. In the base station, each encoding section (11) performs encoding processing to an SCCH (Shared Control Channel) of each mobile station, each modulating section (12) performs modulation processing to the encoded SCCH, an arranging section (102) arranges the SCCH to each mobile station to one of a plurality of subcarriers which configure an OFDM symbol, and transmission power control section (103) controls transmission power of the SCCH based on reception quality information reported from each mobile station. The arranging section (102) arranges a plurality of the SCCH to be under transmission power control to one of the subcarriers so that combinations at resource blocks are the same.
US08929292B2

A mobility event is supported on a flat or next generation mobile data networks with data breakout or offload at the edge of the mobile data network. Packet data is buffered while a complete set of the PDP context information is transferred from the source eNodeB to the target eNodeB and the mobile core network is updated with the information about the handover in a timely manner to prevent packet loss and thus provide a seamless user experience. The breakout system supports the PDP context transfer by shifting the end point of the TCP communication from the local breakout entity (MIOP@eNodeB) to the core breakout entity (MIOP@GW), transferring the TCP connection to the core breakout entity, and supporting the network initiated control flows in a way that is seamless from the perspective of the UE and the core network.
US08929288B2

One embodiment is directed to a distributed antenna system (DAS) including a host unit and a plurality of remote units. The host unit includes a plurality of base transceiver stations and a switch. Each of the base transceiver stations is configured to provide a downstream baseband digital signal to the switch and to receive an upstream baseband digital signal from the switch, wherein each downstream baseband digital signal and upstream baseband digital signal is a digital representation of the RF channel at baseband of the respective base transceiver station. The switch is configured to route each of the downstream baseband digital signals to a respective subset of the remote units as one or more downstream serial data streams and to route each of the upstream baseband digital signals from one or more upstream serial data streams to a respective subset of the base transceiver stations.
US08929282B2

A method for handling a transmission time interval, hereinafter called TTI, bundling operation for a mobile device of a wireless communication system is disclosed. The method includes performing transmission of a TTI bundle, and ignoring all feedbacks and uplink grants for retransmission when the feedbacks and uplink grants for retransmission are received after the transmission of the TTI bundle and before the TTI where a feedback of the TTI bundle is expected.
US08929280B2

A method for prioritizing Mobile IP between PMIP and CMIP includes the steps of connecting a mobile device (118) to a communication network (102) and determining (308) if the network provides mobility control, such as the network being PMIP-enabled. When it is determined that the network provide mobility control, the mobility function is assigned (312) to the network and is therefore given priority over the mobility function provided by the mobile device. It can be determined (304) that the mobile station also includes a mobility control so that when the network is not PMIP-enabled the mobile station controls (314) layer 3 mobility and the Mobile IP function.
US08929278B2

A satellite dish assembly may comprise a reflector, feed horn, receive module, and wireless module. The reflector and feed horn may be operable to receive satellite signals. The receive module may be operable to recover content from the received satellite signals. The wireless module may be operable to communicate the content directly to a mobile device via a wireless connection between the mobile device and the system. The wireless module may be operable to communicate directly with a service provider network via a wireless connection between the satellite dish assembly and the service provider network. The communications with the service provider network may be to obtain security information for descrambling and/or decrypting the content and/or for providing billing information.
US08929277B2

A relay device is described for supporting communications between a terminal device and a base station, the relay device comprises: at least one receiver; and a control processor, operably coupled to the at least one receiver and arranged to: monitor a downlink communication from the base station to the terminal device; determine therefrom at least one uplink resource to be used by the terminal device; configure the at least one receiver to receive the at least one uplink resource; receive an uplink message on the at least one uplink resource; determine therefrom uplink control information used by the terminal device; modify the uplink message on the at least one uplink resource; and relay the uplink message to the base station.
US08929269B2

A method of configuring a multicast/broadcast service (MBS) zone in a base station is provided. The method includes determining whether terminals connected for communication are positioned in a boundary area of a cell by calculating positions of the terminals, and deciding an MBS zone of the terminals positioned in the boundary area of the cell.
US08929263B2

In an example embodiment, a control connection is introduced between an adaptive jitter buffer (AJB) and an adaptive bulk delay (ABD) buffer of an echo canceller (ECAN) in an Internet Protocol (IP) conference bridge. The control connection allows the AJB to control the amount of delay inserted by the ABD in the ECAN convolution processor (CP) signal path. The adjustment in ABD delay restores the time alignment of the ECAN internal echo estimate and offsets variations in echo tail delay introduced by network induced AJB delay changes. Time-invariance is preserved in the echo tail path.
US08929256B2

Communication networks and associated methods are disclosed that provide third party charging for SIP sessions. A communication network of the invention comprises a session control function (e.g., an IMS CSCF), a network node (e.g., an IMS application server), and a charging system. The session control function serves a SIP session initiated between a first and second party. The network node identifies a third party to charge for the session. The network node includes a third party identifier for the third party in a SIP message for the session, and transmits the SIP message to the session control function. The session control function generates a charging message, maps the third party identifier to the charging message, and transmits the charging message that includes the third party identifier to the charging system. The charging system then initiates charging of the session to the third party based on the third party identifier.
US08929254B2

An Ethernet Tree (E-Tree) service is described instantiated on an Ethernet switch and in an Ethernet network. The E-Tree service is implemented using Private Forwarding Groups (PFGs), asymmetric Virtual Local Area Networks (VLANs), virtual switches, and port configurations. The use of PFGs in addition to asymmetric VLANs provides higher levels of security in the described E-Tree systems and methods. The E-Tree systems and methods also can utilize Access Control Lists (ACLs) at Network-Network Interfaces (NNIs) for controlling unknown unicasts from reaching wrong ports. The E-Tree systems and methods can also seamlessly interoperate with packet switches using an IEEE 802.1Q-2011 approach.
US08929248B2

There is provided a method of determining the topology of a base station in a communications network. The base stations sends a configuration request message to a configuration node, and subsequently receives from the configuration node a configuration response message, the configuration response message including topology information relating to the base station. This topology information can be used in allowing the base station to most efficiently set up a communication with another base station.
US08929246B2

Systems and methods that enable scalable, cost-effective payment reconciliation between owners of devices at least temporarily connected in or to a particular low-power, ad hoc mesh network.
US08929244B2

A Tx beamforming method for multi-sector cooperative transmission in a multi-antenna system includes determining a transmission mode of sector boundary users according to a channel condition; determining a multi-sector cooperative Tx beam for supporting multiple users, based on the transmission mode of the user; determining a user combination for multi-sector cooperative beamforming by considering the determined multi-sector cooperative Tx beam; and performing sector cooperative Tx beamforming with the determined user combination. Thus, the overall system capacity can be enhanced.
US08929241B2

A method for transmitting feedback information via a Spatial Rank Index (SRI) channel includes determining, at an access terminal, a value of a spatial rank index and transmitting, from the access terminal through the SRI channel, feedback information indicating the determined value of the spatial rank index according to a prescribed coding. The codeword of the prescribed coding is one of: (0,0,0,0,0,0,0,0), (1,0,1,0,1,1,0,1), (0,1,1,1,0,0,1,1), or (1,1,0,1,1,1,1,0).
US08929239B2

Manipulating modulation and coding scheme (MCS) allocation after a communication interruption. A UE device may resume communications with a BS after a communication interruption. First channel quality information may be generated and transmitted to the BS. A first MCS allocation, which may be based at least in part on the first channel quality information, may be received from the BS. Second channel quality information may be generated and transmitted to the BS, where the second channel quality information is modified by an offset configured to modify a second MCS allocation.
US08929229B2

A method is provided for allowing a monitoring system to classify, by entity, IP “accounting” elements passing through routers of a network of a service provider, these entities being arranged in different sites connected to the network. The method includes: each site is associated with an interface of a router to which that site is connected, and during analysis by the monitoring system of an accounting element originating from a router, information relating to the source interface and destination interface contained in this accounting element is used in order to identify the source and destination sites and to classify this accounting element with respect to the correct source or destination entity.
US08929225B2

Systems, methods, and machine-readable and executable instructions are provided for customer edge device problem identification. Customer edge device problem identification can include obtaining a status of a connection between a provider edge (PE) device and a customer edge (CE) device. Customer edge device problem identification can also include determining whether the status of the connection is non-normal. Customer edge device problem identification can include sending an internet control message protocol (ICMP) echo request to the CE device in response to the status of the connection being non-normal. Customer edge device problem identification can include receiving an ICMP echo response from the CE device. Customer edge device problem identification can also include identifying a simple network management protocol (SNMP) problem that is associated with the CE device based upon the receipt of the ICMP echo response.
US08929224B2

The present invention provides a complete virtual multi-vendor EMS based network that behaves identical to the network elements of the EMS clients. A virtual network simulator is built that has the ability to faithfully simulate the behavior of any vendor's EMS to represent the data objects required by the TMF 814 specification. This allows automatic provisioning and maintenance of the Operation Support Systems to fully test new functionality against complete EMS based network without depending upon the availability of any physical equipment, thereby providing much quicker, low cost, extremely life-like testing environment.
US08929222B2

A cellular communications system is provided in which a user device selects a cell with which to register based on whether or not a candidate cell can provide an emergency call service. This determination is preferably determined having reference to a radio access technology associated with the candidate cell and, where the cell is an E-UTRA cell, having reference to information provided in system information output by the cell.
US08929220B2

In a processing system comprising a plurality of processing nodes coupled via a switching fabric, a method includes implementing a flow control property for a data flow in the switching fabric based on an addressing property of an address of a virtual network interface controller associated with the data flow. A switching fabric includes a plurality of ports, each port coupleable to a corresponding processing node, and switching logic coupled to the plurality of ports. The switching fabric further includes flow control logic to implement a flow control property for a data flow in the switching logic based on an addressing property of an address of a virtual network interface controller associated with the data flow.
US08929219B2

A method for limiting a transmission rate is provided. The method includes receiving a pause management message comprising pause scheduling information including a pause time at which an uplink transmission of a data frame is to be paused and a paused duration indicating a duration during which transmission of the data frame is to be paused, and pause station information indicating a station which is to pause transmission the data frame, from an access point (AP); and pausing transmission of the data frame during the paused duration starting from the pause time according to the pause management message, and then resuming transmission. According to exemplary embodiments of the present invention, a transmission rate limiting mechanism suitable for a VHT WLAN can be provided.
US08929218B2

One embodiment of the present invention provides a congestion notification. During operation, the system receives a congestion notification message with a destination layer-2 address set as the receiving mechanism's layer-2 address. The system modifies a destination layer-2 address, a source layer-2 address, and optionally a VLAN identifier of the congestion notification message, and forwards the modified congestion notification message.
US08929198B2

A vehicle network link module includes network fabric ports, a port, a switching circuit, and a link manager. The network fabric ports are operable for coupling to corresponding network fabric ports of another vehicle network fabric link module. The port is operable for coupling to a port of a vehicle network module. The switching circuit is operable to connect an active network fabric port to the port. The link manager determines whether vehicle network packet conveyance via the active network fabric port has degenerated below a threshold. When the vehicle network packet conveyance has degenerated below a threshold, the link manager determines use mode of the active network fabric port. The link manager processing module then selects a new active network fabric port based on the use mode. The link manager then activates the new active network fabric port for coupling via the switching circuit to the port.
US08929190B2

An optical information recording medium of a CAV or a zone CAV, in which a groove wobbling continuously is formed in advance so as to record information to a groove and a land abutting the groove, the groove alternately has a first wobble position in which a wobble fundamental wave form has been modulated by groove address information, and a second wobble position of the wobble fundamental wave form, and in grooves of both sides by which the land is interposed, the first wobble position and the second wobble position are different from each other in position.
US08929186B1

A disk drive is disclosed comprising a head actuated over a disk, wherein the head comprises a laser operable to heat the disk while writing data to the disk. A laser power of the laser is initialized, and a test pattern is written to the disk. The test pattern is read from the disk to generate a read signal, and a quality metric and a track width of the test pattern is measured based on the read signal. The laser power is adjusted and the process is repeated until at least one of the quality metric substantially matches a target value and the track width substantially matches a track width threshold.
US08929183B2

A load drive device (100) includes: a first terminal (LDOF) and a second terminal (LDOR) to which a load is connected; and a driver (103) which controls the terminal voltages of the first terminal (LDOF) and the second terminal (LDOR) according to an input signal (LDIN), where the driver (103) switches, based on an operation mode switching signal (MODE), between a first operation mode for driving the load by passing an output current between the first terminal (LDOF) and the second terminal (LDOR) and a second operation mode for driving the load by passing the output current both from the first terminal (LDOF) and from the second terminal (LDOR).
US08929179B2

An analog electronic timepiece comprising: a plurality of rotating display bodies; a gear train mechanism; a drive control unit; a detection unit; and a delay cycle counting unit, wherein the delay cycle counting unit adds 1 to the number of delay cycles in a case where it is determined, for each detection cycle of a predetermined reference display mode, that the first rotating display body is stopped during a rotation cycle of the first rotating display body based on detection results by the detection unit at a first timing and at a second timing, and the drive control unit rotationally moves the first rotating display body for a number of times, the number corresponding to the number of delay cycles, in a case where the first rotating display body is capable of operating at the first timing.
US08929178B2

A system that can be used for inspecting underwater structures. The system allows a user to gain a better understanding of the condition of an underwater structure. The system is a self-contained, modular system that can be operated by divers, coupled to an AUV, ROV or other host platform vehicle deployment platform, towed by a ship, pole mounted, or hull mounted. All of the components necessary to achieve the desired scanning functions are incorporated onto the self-contained, modular system. The system can include and fully utilize a 3D sonar system and an inertial navigation system. This combination of features permits the system to be used to, for example, generate 3D models of underwater structures, detect changes in underwater structures by comparing the generated 3D model against an a priori 3D model, and provide navigational updates to the host platform based on the observed features of an underwater structure.
US08929174B2

An acoustic wave imaging apparatus has a phase aligning unit, which aligns phases of received signals obtained by a plurality of acoustic wave receiving elements. A complex signal acquiring unit generates complex signals out of the phase aligned received signals, and a correlation matrix calculating unit calculates a correlation matrix of the complex signals. An electric power calculating unit calculates constrained minimum power of the received signals, using the correlation matrix and a predetermined constraint vector. The correlation matrix calculating unit calculates the correlation matrix at a predetermined cycle, and sequentially outputs the calculated correlation matrix to the electric power calculating unit at a predetermined cycle, and the electric power calculating unit calculates a plurality of constrained minimum powers in parallel using the calculated correlation matrices, the plurality of constrained minimum powers corresponding to the correlation matrices respectively.
US08929168B2

A memory is disclosed that includes a plurality of memory cells, a plurality of sense amplifiers for reading data of the memory cells, and a voltage regulator coupled to the plurality of sense amplifiers. The voltage regulator includes a reference sense amplifier, a current injector, and a current injector control circuit. The current injector control circuit controls an amount of current provided by the current injector to an output node of the voltage regulator based on a voltage of the reference sense amplifier.
US08929166B2

A fault masking method is applied to a non-volatile memory array which includes a faulty cell and electrically connected to an address register providing a first address. The faulty cell can only output a fixed value. The content of the first address is not equal to the fixed value. The method includes: providing a complementer electrically connected between the address register and the faulty cell; providing a control word; writing the first address and the control word into the complementer; performing a complement operation on the first address and the control word by the complementer to obtain a second address, and storing the content of the second address into the faulty cell, wherein the content of the second address is equal to the fixed value. The method can reduce or eliminate the usage of redundancy in non-volatile memories, so as to reduce the manufacturing costs and improve the fabrication yield.
US08929164B2

Methods and apparatuses for adjusting data strobe signals are disclosed. An example apparatus may include a control circuit that is configured to receive an address and a strobe signal. The control circuit may further be configured to delay the strobe signal based, at least in part on the address to provide a delayed strobe signal. The example apparatus may further include a sense amplification circuit coupled to the control circuit. The sense amplification circuit may be configured to sense signals responsive, at least in part, to receipt of the delayed strobe signal.
US08929156B2

A semiconductor memory device includes an internal clock generation unit configured to generate an internal clock including periodic pulses during a period of a test mode; a DQ information signal generation block configured to generate DQ information signals which are sequentially enabled, in response to the internal clock; and a data output block configured to output the DQ information signals to DQ pads during a period of the test mode.
US08929149B2

The semiconductor memory device includes a memory cell block including a plurality of memory cells, a peripheral circuit section configured to perform an erase loop including a supply operation supplying an erase voltage and an erase verification operation to erase data stored in the memory cells, a fail bit counter configured to count the number of memory cells not erased in an erase operation among the memory cells to generate a count signal based on a fail count corresponding to a counting result in the erase verification operation, and a controller configured to control the peripheral circuit section to set a new erase voltage by increasing an erase voltage, used in a previous erase loop, by a first step voltage or decreasing the erase voltage by a second step voltage based on the fail count, and perform the erase loop using the new erase voltage.
US08929146B1

A mass storage device includes a controller configured to communicate with a host. The controller is coupled to a first memory and a second memory, the first and second memories being of different types. The mass storage device includes a storage media partitioned into a plurality of Logical Units (LUNs) based on capabilities and resources of the mass storage device. The mass storage device further includes the first memory and the second memories and a hybrid reserved area spanning at least a portion of the first and second memories.
US08929145B2

Provided is a programming method of a nonvolatile memory device. The nonvolatile memory device includes a substrate and a plurality of memory cells which are stacked in the direction perpendicular to the substrate. The programming method applies a first voltage to a selected bit line connected to at least two memory strings in same column including a memory cell of the plurality of memory cell to be programmed, applies a second voltage to an unselected bit line connected to at least two memory strings in same column including a memory cell of the plurality of memory cell to be program-prohibited, applies a third voltage to a selected string selection line connected to at least two memory strings in same row, applies a fourth voltage to an unselected string selection line connected to at least two memory strings in same row, and applies a program operation voltage to a plurality of word lines, each word line connected to each corresponding memory cell in the memory string, wherein the first to third voltages are positive voltages.
US08929135B2

A non-volatile semiconductor memory device includes an electrically data rewritable non-volatile semiconductor memory cell and a write circuit for writing data in the memory cell, the write circuit writing a data in the memory cells by supplying a write voltage Vpgm and a write control voltage VBL to the memory cell, continuing the writing of the data in the memory cell by changing the value of the write control voltage VBL in response to an advent of a first write state of the memory cell and inhibiting any operation of writing a data to the memory cell by further changing the value of the write control voltage VBL to Vdd in response to an advent of a second write state of the memory cell.
US08929129B2

A device, comprising: first and second signal lines; first and second transistors of first conductivity type coupled in series between first and second signal lines and coupled to each other at first node; third and fourth transistors of second conductivity type coupled in series between first and second lines and coupled to each other at second node; power supply node coupled in common to first and second nodes; fifth transistor of first conductivity type coupled between first and second signal lines; and sixth transistor of second conductivity type coupled between first and second signal lines, wherein each of first, second and fifth transistors is configured to receive first control signal at gate electrode thereof, each of the third and fourth transistors is configured to receive second control signal at gate electrode thereof, and sixth transistor is configured to receive third control signal at gate electrode thereof.
US08929121B2

The present disclosure provides a reference one time programmable (OTP) cell, wherein the reference OTP cell can generate a reference bias current in at least a programmed-on configuration; a current mirror coupled to an output of the OTP cell, wherein the current mirror includes at least two gate-coupled field effect transistors (FETs); wherein a current gain of a second of the two FETS is a fraction less than one of a first of the at least two gate-coupled FETs; a programmable OTP memory bit element (OTPMBE) coupled to an input of the current mirror; and a comparator having an input coupled to a node between the OTPMBE and the current mirror.
US08929116B2

Low leakage CAMs and method of searching low leakage CAMs. The method includes performing a pre-search and compare on a small number of pre-search bits with pre-search CAM cells powered to normal voltage levels at all times while the main-search CAM cells are powered to a lower voltage level. Only if a match is detected on the pre-search bits are the main-search CAM cells powered-up to normal voltage levels and the search of the main-search bits activated. The main-search CAM cells are powered to normal voltage levels during read and write operations.
US08929114B2

A main circuit of a three-level active neutral point clamped voltage source converter having a pair of additional main switches provides two paths between an output node and a neutral point in which one of the paths involves only switches of an inner pair of switches that are operated at a high frequency. An auxiliary circuit operating at a high frequency for only a brief period during each high frequency switching cycle selects the path involving only the inner switches and provides operation with zero voltage switching and avoids reverse recovery of diodes connected antiparallel with the main and additional main switches. Accordingly, turn-on switching losses in the main switches is avoided and the voltage source converter can be operated at increased frequency to allow reduction in size of magnetic components and full potential power transfer to be achieved.
US08929111B2

A multi-level converter includes a plurality of alternating current (AC) terminals connected to an AC source or load, at least three direct current (DC) terminals connected to a multi-level DC source or load, and a plurality of solid-state switches that are selectively turned On and Off to connect each of the plurality of AC terminals to one of the DC terminals. A controller provides PWM control signals to the solid-state switches. The controller utilizes space vector modulation to organize the various switching state configurations, and increments the switching states during a first half of the switching period and decrements the switching states during a second half of the switching period to center-align the PWM signals provided about the center of the switching period. The switching states utilized during the switching period dictate the PWM control signals provided to the plurality of switches employed in the three-level converter.
US08929110B2

Systems, apparatuses, and techniques for pulse width modulation (PWM) are described. A described system includes a circuit that contains an inductor and a transistor that controls current through the inductor based on a PWM signal to produce an output; and a controller to provide the PWM signal, which includes PWM cycles that include on-durations and off-durations. The controller can receive a first signal indicating an input voltage that is applied to the inductor, receive a second signal indicating a current through the inductor, use an on-duration parameter value to control the on-duration, determine a maximum off-duration of the off-durations corresponding to the PWM cycles occurring within a first voltage cycle, the first voltage cycle being defined between two consecutive zero-crossing events as indicated by the first signal, and adjust the on-duration parameter value for a second, subsequent voltage cycle based on the maximum off-duration to regulate the output voltage.
US08929105B2

In a power source circuit including a switching circuit 8 as a power conversion circuit for converting by a switching operation at least one of a frequency and a voltage of an alternating voltage from an alternating power source 2 via a pair of supply lines 3 and 4, one supply line 3 includes a fuse 5 as an excess current protection element, and between a ground line 10 and one supply line 3, a first line bypass capacitor 6 is connected. Between the ground line 10 and another supply line 4, a second line bypass capacitor 7 is connected, and another supply line 4 includes an inductor 9. With this configuration, an unbalanced state of the circuit due to the excess current protection element is reduced so as to restrain the common mode noise.
US08929101B2

The invention provides a DC to DC converting circuit, comprising: a transforming unit with a primary winding and a secondary winding; a bridge rectifier unit coupled to an input voltage, having a first output terminal and a second output terminal coupled to both side of the primary winding respectively; a first switch coupled between the input voltage and the first output terminal; a second switch coupled between the first output terminal and a ground terminal; a third switch coupled between the input voltage and the second output terminal; and a fourth switch coupled between the second output terminal and the ground terminal; an output unit paralleled to the secondary winding; and a clamping unit coupled to the input voltage and paralleled to the bridge rectifier unit, having an auxiliary switch coupled to the input voltage; and a clamping capacitor coupled between the auxiliary switch and the ground terminal; wherein the auxiliary switch is turned on when operation statuses of the first switch and the fourth switch or the second switch and the third switch are changed.
US08929097B2

A power conversion apparatus includes electronic components configuring a power conversion circuit, a cooler for cooling at least part of the electronic components, and a case housing the electronic components and the cooler. The at least part of the electronic components and the cooler are fixed to and integrated in a frame as an internal unit. The internal unit is fixed within the case through the frame. The frame has such a shape that the at least part of the electronic components is surrounded by the frame from four sides.
US08929094B2

An electronics module docking system includes docking member removably coupled to a photovoltaic module. The docking system includes a first connector port electrically coupled to one or more photovoltaic cells of the photovoltaic module. The photovoltaic module is selectively coupleable to the docking member. The docking system includes a housing to enclose an electronics module. The housing may include second connector port that is selectively engageable to the power electronics module. The power electronics module and the photovoltaic cells are electrically coupled to one another upon selective engagement of the connector ports. The inverter housing is receivable by and removably coupleable to the docking member allowing the inverter housing to be removably coupleable to the photovoltaic module.
US08929090B2

An object of the present invention is to propose a functional element built-in substrate which enables an electrode terminal of a functional element to be well connected to the back surface on the side opposite to the electrode terminal of the functional element, and which can be miniaturized. According to the present invention, there is provided a functional element built-in substrate including a functional element provided with an electrode terminal on one surface side of the functional element, and a wiring substrate including a laminated structure in which the functional element is embedded so that the electrode terminal of the functional element faces the front surface side of the structure, and which is formed at least in a side surface region of the functional element by laminating a plurality of wiring insulating layers each including a wiring, the functional element built-in substrate being featured in that the electrode terminal and the back surface side of the wiring substrate are electrically connected to each other through the wiring of the laminated structure, and in that, in a pair of the wiring insulating layers included in the laminated structure and that are in contact with each other, the cross-sectional shape of the wiring in each of the wiring insulating layers, which cross-sectional shape is taken along the plane perpendicular to the extension direction of the wiring in the wiring insulating layer, has a relationship that the cross-sectional area of the wiring in the back surface side wiring insulating layer is larger than the cross-sectional area of the wiring in the front surface side wiring insulating layer.
US08929086B2

A MCM system board uses a stiffener arrangement to enhance mechanical, thermo and electrical properties by incorporating an LGA compression connector in a computer system. The present designs of large scale computing systems (LSCS) in IBM use a MCM that is attached to a system board and held together by a stiffening frame. Due to the nature of the manufacturing of the system board, there can be significant gaps formed in the mounting area of the MCM between the board and the stiffener. A method is described that not only fills the void, it also, in addition promotes thermo conduction of excess heat away from the MCM and at the same time promotes enhanced electrical properties of the LGA connections of the MCM to the system board.
US08929082B2

A module carrier unit comprises a plurality of passenger interface modules that perform different functions, the functions including at least one of inputting and outputting information, the modules having a common size, shape, and interface; an outer case portion comprising a plurality of receptacles, each having a common size, shape, and interface designed to receive one of the modules, the plurality of receptacles being such that a first module having a first function is operable in a first receptacle, and a second module having a second function is operable in the first receptacle, the modules being removably connected to the receptacles; and a communications interface that performs at least one of transmitting and receiving data to and from a processor located near a seat of a passenger in the vehicle.
US08929081B2

An electronic system includes a printed circuit board (PCB), and a heat dissipating element. The PCB includes one or more first electronic components mounted on a first side of the PCB, and one or more second electronic components mounted on a second side of the PCB. The first electronic components have a power consumption that is greater than a threshold and have a height over the first side of the PCB that is higher than any other electronic components mounted on the first side of the PCB. At least one of the second electronic components has a height over the second side of the PCB that is higher than the height of the first electronic components. The heat dissipating element is adjacent to the first electronic components so as to provide a thermal coupling for dissipating heat generated by the first electronic components.
US08929080B2

A method is provided for pumped immersion-cooling of selected electronic components of an electronic system, such as a node or book of a multi-node rack. The method includes providing a housing assembly defining a compartment about the component(s) to be cooled, which is coupled to a first side of a printed circuit board. The assembly includes a first frame with an opening sized to accommodate the component(s), and a second frame. The first and second frames are sealed to opposite sides of the board via a first adhesive layer and a second adhesive layer, respectively. The printed circuit board is at least partially porous to a coolant to flow through the compartment, and the first frame, second frame, and first and second adhesive layers are non-porous with respect to the coolant, and provide a coolant-tight seal to the first and second sides of the printed circuit board.
US08929079B2

An electronic control device comprises a circuit board having a heat generating part mounted thereon; a case for installing therein the circuit board, the case having a heat receiving portion that is in contact with the heat generating part; at least two first fixing units that are constructed and arranged to fix a peripheral portion of the circuit board to the case; and at least one second fixing unit that is arranged to fix a given area of the circuit board to the case while pressing the given area against the heat receiving portion through the heat generating part, the given area being an area where the heat generating part is placed.
US08929078B2

The invention relates to an electronic control device (10) having electronic components (160, 162) on a circuit board (110) which are shielded from electrical and/or magnetic interference fields. According to the invention, an electrically conductive sheet metal part (170) is arranged on the circuit board (110) which forms a Faraday cage for the electronic components (160, 162) with the circuit board. The electrically conductive sheet metal part (170) is furthermore in thermal contact to the electronic components (160, 162) and in thermal contact to the housing (100) of the control device (10) and thereby deflects heat from the electronic components (160, 162) into the housing (100).
US08929070B2

An expansion apparatus suitable for an electronic apparatus is provided. The expansion apparatus includes a base, a supporter and an airflow guiding structure. The base has a first fan disposed therein. The supporter is pivoted to the base along a rotating axis and has a cooling channel. The cooling channel has a first port and a second port opposite to the first port. When the electronic apparatus is assembled to the supporter, the second port of the cooling channel faces to the electronic apparatus. The airflow guiding structure is disposed between the supporter and the base movably. When the supporter is pivoted relative to the base to an expanded state, an active airflow generated by the first fan is guided by the airflow guiding structure to pass through the base and the electronic apparatus. An electronic equipment including the expansion apparatus is also provided.
US08929069B2

An electric vehicle supply equipment may include a first cover element including a well portion to accommodate a first circuitry, wherein the first circuitry includes a chimney stack that couples to a venting hole. Also, the electric vehicle supply equipment may include a second cover element including a recess portion to accommodate a second circuitry, wherein the second circuitry includes a charcoal filter that couples to the chimney stack to absorb impurities generated by the first circuitry and the second circuitry. Further, the electric vehicle supply equipment includes a universal/serial connection port configured to couple to peripheral devices, wherein the universal/serial connection port is an optical coupled connection.
US08929052B2

A method of processing a substrate includes physically contacting an exposed conductive electrode of an electrostatic carrier with a conductor to electrostatically bond a substrate to the electrostatic carrier. The conductor is removed from physically contacting the exposed conductive electrode. Dielectric material is applied over the conductive electrode. The substrate is treated while it is electrostatically bonded to the electrostatic carrier. In one embodiment, a conductor is forced through dielectric material that is received over a conductive electrode of an electrostatic carrier to physically contact the conductor with the conductive electrode to electrostatically bond a substrate to the electrostatic carrier. After removing the conductor from the dielectric material, the substrate is treated while it is electrostatically bonded to the electrostatic carrier. Electrostatic carriers for retaining substrates for processing, and such assemblies, are also disclosed.
US08929048B2

A device for suppressing very fast transients, applicable in protecting electric and/or electric power equipment, and especially transformers operating in electric power substations and in wind power plants, connected in a supply network circuit downstream of a circuit breaker and upstream of the protected equipment is disclosed. The device is a component of an induction character, comprising a high-frequency magnetic core arranged around the current-conducting lead. On the magnetic core is wound at least one winding with at least one pair of terminals used for connecting at least one damping resistor. The inventive device contains an insulating body in which there is a magnetic core, a damping resistor and a winding, or an insulating body in which there is a magnetic core together with a damping resistor, a winding and a section of a current-conducting lead.
US08929043B2

Provided is an over-voltage protection device for a resonant wireless power reception device. The over-voltage protection device includes a resonance signal receiver for receiving a wireless resonance signal transmitted from a wireless power transmission device, an over-voltage protector which is driven by a driver in an over-voltage protection operation to detune a resonance frequency of the reception device, thereby reducing reception power, the driver for driving the over-voltage protector according to a control signal in the over-voltage protection operation, and a controller for outputting the control signal for driving the over-voltage protector to the driver when it is determined that over-voltage occurs.
US08929041B2

An integrated circuit for an implantable medical device can include a substrate, a first capacitor, and an electrostatic discharge (ESD) protection circuit. The first capacitor can include an electrically conductive lower polysilicon terminal and an electrically conductive upper polysilicon terminal that can be separated from the lower polysilicon terminal by a first capacitor dielectric material. The ESD protection circuit can include an ESD shunt transistor and a second capacitor. The ESD shunt transistor can be configured to be normally off, but can be configured to turn on and conduct between first and second power supply rails in response to an ESD event exceeding a specified ESD event threshold value. The second capacitor can includes a first substrate terminal and an electrically conductive second polysilicon terminal that can be separated from the first substrate terminal by a second capacitor dielectric material.
US08929039B2

Aspects of the invention provide for an electrostatic discharge (ESD) clamp. In one embodiment, the ESD clamp includes: a silicon controlled rectifier (SCR); and a trigger circuit for providing a tunable trigger voltage to turn on the SCR, the trigger circuit including a metal-insulator transition (MIT) material. The trigger circuit includes an MIT resistor that includes a width and a length that tunes the trigger voltage to a desired voltage.
US08929037B2

A circuit interrupter includes a first electrical conductor, a second electrical conductor, separable contacts, an operating mechanism configured to open and close the separable contacts, and a trip circuit including a trip actuator configured to cooperate with the operating mechanism to trip open the separable contacts. The circuit interrupter also includes a ground fault detection circuit configured to sense a difference between currents through the first and second electrical conductors and to output an output signal based on the sensed difference, a power supply configured to convert alternating current power from the first and second electrical conductors to a direct current power, and a processor configured to receive the direct current power and the output signal. The processor is also configured to determine whether a characteristic of the power supply is present in the output signal and to control the trip circuit based on the determination.
US08929029B2

A magnetic write head is fabricated with its main pole attached to and magnetically coupled to a tapered yoke. The tapered yoke can be a top yoke (on the trailing side of the pole), a bottom yoke (on the leading side of the pole) or a combination of top and bottom configurations. The tapered portion of the yoke is at the distal end of the yoke and it is an extension of an otherwise uniformly thick yoke. It is found that the taper enables the yoke to be close to the ABS for better response times and a high data rate, while simultaneously being distant, producing less field disturbance by the shields and corresponding improvement of BER, and ATE/WATE. A taper of 45° is optimal for its production of uniform magnetization of the pole and optimal response times.
US08929028B2

A perpendicular magnetic write head having a laminated trailing return pole structure that reduces magnetic eddy currents in the return pole for improved write head efficiency. The trailing magnetic return pole includes multiple magnetic layers. Each magnetic layer is separated from an adjacent magnetic layer of the return pole by a non-magnetic layer. The non-magnetic layer terminates at a region that is removed from the air bearing surface in order to allow contact between the magnetic layers at the ABS, thereby preventing stray magnetic fields from emitting from the magnetic layers of the write pole.
US08929025B2

A clamping device for coupling a rotatable component of a machine with a shaft, including a balance hole configured to confine a counterweight. The clamping device includes a circular plate. The circular plate includes at least one fastener hole configured to accept a fastener, and at least one balance hole. The fastener is configured to fasten the clamping device to couple the component with the shaft. The balance hole includes a cavity configured to accept a counterweight. The counterweight is configured to balance the rotational motion of at least the circular plate when the shaft is rotated. Moreover, the cavity is configured to confine the counterweight to an end of the cavity by effects of rotation of the shaft on the counterweight when the shaft is rotated.
US08929018B2

A disk array unit connected to a host unit to give information thereto and receive information therefrom. The disk unit includes a plurality of disk units for storing information transmitted from the host unit and a management information recording device, formed by utilizing information storage areas in the disk units, for causing information relating to a logical unit for storing information from the host unit to correspond to information relating to the units. The invention further includes a control unit, when there is no access from the host unit to the logical unit for a predetermined time, for determining the disk units corresponding to the logical unit based on information recorded in the management information recording device and performing power saving of power supply for the disk units.
US08929013B1

A storage system with pattern dependent write includes a magnetic write head, a magnetic storage medium, a read channel operable to process write data to be recorded on the magnetic storage medium by the magnetic write head, and a preamplifier operable to receive the write data and an associated clock from the read channel, to generate a pattern dependent write control signal based on a pattern in the write data and on the clock, and to set a write current level through the magnetic write head to a number of different current levels based on the pattern dependent write control signal.
US08929012B1

The disclosure is directed to a low noise amplifier (LNA) configuration that compensates for DC offsets of incoming signals from a magnetoresistive head. According to various embodiments, the LNA includes a shunt-feedback differential pair of amplifiers adaptively biased according to a detected input DC voltage offset of the incoming signals from the magnetoresistive head. The LNA is thus enabled to amplify the AC signal component substantially unaffected by the DC offset. The DC component in the LNA output signal is then removable via offset compensating circuitry located between the LNA and subsequent stages without significant signal-to-noise ratio (SNR) penalty.
US08929007B2

A color filter and a manufacturing method thereof are provided, in which a stacked structure composed of several color film layers having different colors is formed in a non-transmitting partitioning region of the color filter in such a way that the stacked structure can prevent light from passing through the color filter via the partitioning region.
US08929003B2

A projection lens unit for a pico-projector includes a plurality of plastic lenses and a single glass lens to minimize a change in focal length due to the heat generated inside the pico-projector. The lens array includes: a 1st lens with negative (−) refractive power, a 2nd lens with positive (+) refractive power, a 3rd lens with negative (−) refractive power, a 4th lens with negative (−) refractive power, and a 5th lens with positive (+) refractive power, wherein the 1st to 5th lenses are arranged in order from a screen upon which an image is projected, the 1st to 4th lenses are plastic lenses and the 5th lens is a glass lens.
US08929002B1

An apparatus has a plate having a length, a width and an attachment interface, two clamping mechanisms, each having a cross piece fastened orthogonally to the elongated plate, a bumper block formed under the cross piece, an inflexible strap joined the cross piece on one side of the elongated plate, and a first tightening mechanism enabled to draw the strap joined to the cross piece on an opposite side of the elongated plate. The attachment interface allows the cross piece of the clamping mechanisms to be assembled at a plurality of different positions along the length of the elongated plate, such that a distance between the two clamping mechanisms is adjustable, allowing the clamping mechanisms to be joined to a tubular barrel at two different positions of equal or differing diameter.
US08928994B2

The lens barrel has a first lens unit that is disposed at the object side and changeable between a first state, a spacing of the lenses is a predetermined spacing, and a second state, the spacing of the lenses is narrower than in the first state; a second lens unit that is disposed at the image side and capable of changing a focusing state by moving along the optical axis; a restricting member that restricts the change of the first lens unit from the first state to the second state; and driving unit that, in a state in which the change to the second state is restricted by the restricting member, moves the second lens unit toward the image side, wherein the restricting member releases the restriction in association with a completion of the movement of the second lens unit by the driving means.
US08928990B2

Provided is an image blur correction apparatus including a lens unit including at least one lens, and being turnable in a first direction and a second direction, a fixed member turnably supporting the lens unit in the first direction and the second direction, a first drive unit including a pair of first thrust generation units that applies thrust and is positioned on opposite sides sandwiching one of the first supporting and second supporting axe, a second drive unit including a pair of second thrust generation units that applies thrust and is positioned on opposite sides sandwiching another of the first and second supporting axe, a pair of first detection units being positioned on opposite sides sandwiching one of the first and second supporting axe, and a pair of second detection units being positioned on opposite sides sandwiching another of the first and second supporting axe.
US08928987B2

A microscope objective lens satisfies the following conditional expressions (1) and (2). 0.05
US08928986B2

The invention provides an ocular lens well corrected for aberrations through a sufficiently large angle of view and having a sufficient eye relief while ensuring avoidance of increasing the overall length and suppression of an increase in lens diameter, and provides an optical device including this ocular lens.An ocular lens 3 includes, in order from an object side, a first lens group G1 including a first lens component G1A in meniscus form having a convex surface facing the object side, a second lens group G2 including a lens component L21 having a convex surface facing a viewing eye side, and a third lens group G3 having a positive refractive power. An object-side focal plane I of the third lens group G3 is positioned between the second lens group G2 and the third lens group G3. When f represents the focal length of the entire system; and f12 represents the combined focal length of the first lens group G1 and the second lens group G2, a condition shown by the following expression: 6≦|f12|/f is satisfied.
US08928975B2

An optical device includes an objective, an eyepiece and a power corrector, each of which includes one or more lenses, and each of which has a respective focal length. The input focal length of the device is defined jointly by the focal lengths of the objective and the power corrector. The magnification of the device is the ratio of the input focal length to the eyepiece focal length. The combined aberration of the eyepiece and the power corrector is less than the characteristic aberration of the eyepiece. The objective, the eyepiece and the power corrector together define an apparent field of view of at least 75 degrees and an exit pupil. The eyepiece lens diameter(s) is/are no greater than twelve times the pupil diameter and three times the eyepiece focal length.
US08928972B2

A stress-reduced reflective optical element for a working wavelength in the soft X-ray and extreme ultraviolet wavelength range includes a first multilayer system (4) of at least two alternating materials (41, 42) having different real parts of the refractive index at the working wavelength on a substrate (2), which exerts a layer stress on the substrate (2), and comprising a second multilayer system (6) of at least two alternating materials (61, 62) on a substrate (2), which exerts an opposed layer stress on the substrate (2) and is arranged between the first multilayer system (4) and the substrate (2), wherein one of the materials (61) of the second multilayer system (6) is nickel-vanadium-silicon, and wherein the ratio (G) of the overall thickness of nickel-vanadium-silicon layers (61) within one period (60) of the second multilayer system (6) to the overall thickness of the period (60) of the second multilayer system (6) is at least 0.25.
US08928965B2

The present invention is related to an electrochemical processor, which comprises two electrodes of different electrochemical potential, which are bridged via an electrolyte. Upon, completion of the electric circuit between the two electrodes, the second electrode is oxidized and therefore changed in at least one physical parameter, e.g. the second electrode becomes transparent. The electrochemical processor is characterized in that the surface of the second electrode, which is in contact with the electrolyte, is partially covered with an electrically insulating material, wherein this material is adjacent to the electrolyte. Moreover, the present invention relates to the use of this electrochemical processor and a method of composing such electrochemical processor.
US08928963B2

Provided is a light-scanning device may be designed to have a high resonance frequency and a large scanning angle. A mirror unit vibrates by using an arbitrary straight line as a rotation axis. A pair of first beam portions are disposed on a straight line that is parallel to the rotation axis, and support the mirror unit. A pair of second beam portions are disposed so as to be line-symmetrical to the pair of the first beam portions about the rotation axis as an axis of symmetry, and support the mirror unit. A pair of first arm portions respectively support the pair of first beam portions. A pair of second arm portions respectively support the pair of second beam portions. A pair of third beam portions support the mirror unit between the first beam portions and the second beam portions.
US08928961B2

An image reading device has a light source section that includes light sources of a plurality of colors and that emits light in one color during a period for reading one line and switches the color of the light source lit cyclically from one line to the next, an image sensor that reads one color per line, a data generation section that generates image data of the light source color which is the color of the light source lit during reading, a memory that stores a plurality of lines' worth of the image data, and a remaining color component generation section that determines the pixel value of a color component other than the light source color based on the pixel values of pixels around a pixel of interest.
US08928960B2

A control device performs: acquiring an optical measured scan value; setting a measured offset using the measured scan value by reference to predetermined correlations; and determining a control value using the measured offset amount. The control value is used for controlling an amount of colorant to be ejected during printing. In the predetermined correlations, a first pair of scan values is associated with a first pair of offsets. A second pair of scan values is associated with a second pair of offsets. The first and second pair has a first and second scan difference between the scan values, respectively. The first and second pair of offsets has a first and second offset difference between the offsets, respectively. The first scan difference is different from the second scan difference. The first offset difference is same as the second offset difference.
US08928956B2

An illumination system includes a light source unit including light emitting elements arranged in array in a main scan direction to project light beams radially, and an optical guide of a long length made from a translucent material to guide incident beams from an exit surface of the light source unit in a certain direction for output, and including at least one surface with a diffuse structure to diffuse a transmitted beam or a reflected beam among the incident beams, wherein the diffuse structure is configured to diffuse the beam at a center at a larger divergence angle than at ends in the main scan direction.
US08928951B2

An image processing apparatus includes an acquisition unit configured to acquire luminance information of a white reference member by reading the white reference member with an image reading unit including a sensor while rotating the image reading unit in units of a predetermined angle, and a correction unit configured to correct the luminance information acquired by the acquisition unit using a correction coefficient predetermined for each rotation angle of the image reading unit.
US08928950B2

A controlling device for controlling a scan performing unit may determine a specific optical resolution from among a plurality of optical resolutions by utilizing specific information given from a user, cause the scan performing unit to perform a scan of a document in accordance with the specific optical resolution, perform an analysis of scan data obtained by the scan of the document, determine an output resolution based on a result of the analysis of the scan data, converting the scan data indicating the specific optical resolution into image data indicating the output resolution in a case where the output resolution is not identical to the specific optical resolution, and create a file including the image data indicating the output resolution.
US08928939B2

A image processing apparatus of the present invention comprises an image generation unit configured to generate image data of one page, a printing unit configured to mount color material on an intermediate transfer member to perform printing, and an obtaining unit configured to obtain a time (a time between print pages) showing a time interval between printing one page and printing next one page by the printing unit, and the printing unit outputs patches for adjusting density to be reproduced in the printing, to the intermediate transfer member in the time between print pages.
US08928925B2

A multifunction device that has functions for reading media and printing tickets, and produces tickets on which an image reflecting the result of reading the medium is recorded under the control of a control device, can quickly reprint a ticket when a command to reprint the ticket is received. When image data is written to a first buffer 77a, the ticket production control unit 70a of the multifunction device 1 copies the image data to a second buffer 77b. When a command to reprint the ticket is received, the ticket production control unit 70a causes a thermal printer unit 60 to record an image on thermal roll paper based on the image data copied to the second buffer 77b, and then cuts the thermal roll paper to reproduce the ticket.
US08928918B2

A method, non-transitory computer readable medium, and apparatus for uploading a rejected print job request to an alternative location are disclosed. For example, the method receives a print job request in a managed print environment, determines that the print job request violates a rule for printing in the managed print environment, displays a print job pop-up dialogue that indicates that the print job request has been rejected, wherein the print job pop-up dialogue provides one or more alternative locations to upload the print job request, receives a selection of one of the one or more alternative locations to upload the print job request, converts the print job request into an electronic document and uploads the electronic document to the one of the one or more alternative locations that was selected.
US08928913B2

The present invention discloses a method for switching service process and a media server, wherein the method for switching the service process comprises: after a first service process performed together with a facsimile terminal is completed, and when a message, which is sent by an application server and which indicates to carry out a second service process, is received by a media server, the media server switching from the first service process to the second service process; and the facsimile terminal switching from the first service process to the second service process. Therefore, the switching of the facsimile is not limited by the switching control requirements of the media gateway, which is favorable for flexible expansion and interconnection of the facsimile services.
US08928901B2

What is disclosed is a method for profile LUT construction which uses a cost function to provide improvements to one or more image quality attributes present in printed images while imposing constraints in terms of color accuracy and spectral response to achieve a color match under various illuminants. Image quality attributes are selected. A reference profile is selected. For each node, candidate recipes are found which reproduce L*a*b* colors within a threshold em. Recipes are pruned to a subset containing recipes where a spectral difference between a predicted spectra corresponding to N color levels and a reference reflectance spectra corresponding to a spectra of a recipe produced by the reference profile, is less than a threshold. A cost function is computed and a recipe identified which minimizes the cost for this node. The process repeats for all nodes to produce a new profile LUT.
US08928900B2

In order to provide an operation console having superior operability and visibility, a touch-panel display includes a display panel displaying a copy mode basic screen image with virtual keys, and a touch-panel receiving an input operation to the virtual keys. On the copy mode basic screen image, a group of virtual ten keys for inputting the number of copies are displayed. When image data is input by a document reading unit, the touch-panel display causes a preview image based on the image data to be displayed with higher priority than the group of virtual ten keys, in the copy mode basic screen image.
US08928899B2

An approach is provided for printing electronic documents that provides support for all types of printer models and PDL. A printer driver is configured to interact with Web print services that provide model-specific device capabilities and render PDL on behalf of the printer driver. A printer driver receives application data from an application program. The printer driver causes the application data to be transmitted to one or more Web print services that render the application data and generate print data in a format supported by a specified printing device. The printer driver receives the print data from the one or more Web print services and causes the print data to be transmitted to the specified printing device, wherein processing of the print data at the specified printing device causes a printed version of the electronic document to be generated.
US08928893B2

The internal propagation of radiation between a radiation source and radiation detector mounted within a sensor package is prevented by the use of an optical isolator. The optical isolator is formed by the combination of a baffle mounted between the source and detector and a groove formed in an upper surface of the sensor package between the source and detector. A bottom of the groove is positioned adjacent to an upper edge of the baffle.
US08928891B2

In an optical distance sensor for measuring object surfaces with high precision and comprising an objective lens for focusing a measuring beam to a measuring spot on the surfaces, measuring errors due to tilt of an object surface can be detected by using a pupil monitor, which senses the radiation intensity distribution of the reflected measuring beam effectively in the pupil of the objective lens to generate a tilt signal, which can be supplied to a correction/calibration table to obtain a correction signal, which is suitable for correcting the primary distance measuring signal of the sensor. Especially for a differential confocal distance sensor having pinholes arranged in front of radiation-sensitive detectors, a further order of correction can be obtained by determining optimum position and diameter of these pinholes.
US08928886B2

An apparatus for determining optical properties of materials including a first measuring device having a first radiation device which directs radiation onto the material under a first specified angle of radiation and a first radiation detection device which is located under a first angle of reception with respect to the material, and a second measuring device which includes a second radiation device which directs radiation onto the material under a second specified angle of radiation and a second radiation detection device which is located at a second angle of reception with respect to the material and allows a locally resolved evaluation of the radiation incident thereon and emits at least one second characteristic signal which is characteristic of the radiation incident on the second radiation detection device.
US08928884B2

Method for validating the accuracy of automated analyzers by performing an improved dye method procedure that uses at least first and second dye solutions in combination with gravimetric measurement of selected test solutions.
Patent Agency Ranking