Document Document Title
US08839612B2 Method for operating an exhaust system of an internal combustion engine
A method for operating an exhaust system of an internal combustion engine, wherein nitrogen oxide (NOx) is reduced by use of a SCR catalytic converter and wherein the ageing state of the SCR catalytic converter is monitored, characterized in that during a temporally limited phase having a high proportion of nitrogen oxide (NOx) in the exhaust gas, a conversion of said SCR catalytic converter is acquired and evaluated and the ageing state of said SCR catalytic converter is suggested therefrom.
US08839610B2 Controller of internal combustion engine
This invention has an object to appropriately correct characteristic variation of a PM sensor and to improve detection accuracy of the sensor.The PM sensor has a pair of electrodes for capturing the PM in an exhaust gas, and a sensor output changes in accordance with a captured amount of the PM. If the sensor output gets close to a saturated state, the PM combustion control for combusting and removing the PM between the electrodes by a heater is executed.
US08839609B2 Exhaust gas processing device for diesel engine
Provided is an exhaust gas processing device for a diesel engine which can carry out sufficient regeneration processing of a DPF. A DPF regeneration control section continues normal regeneration processing by a DPF regeneration control section when an accelerated regeneration starting operation section does not perform accelerated regeneration starting operation after notification of accelerated regeneration requiring information is started. The DPF regeneration control section prohibits the normal regeneration processing, and an accelerated regeneration re-requirement notification section starts notification of accelerated regeneration re-requiring information, when a PM accumulation amount estimate becomes equal to or higher than an accelerated regeneration re-requirement determination value J4. Thereafter, the regeneration processing of the DPF is not carried out unless the accelerated regeneration starting operation section starts the accelerated regeneration starting operation to cause the DPF regeneration control section to carry out the accelerated regeneration processing by the DPF regeneration section.
US08839605B2 Exhaust methane control systems and methods
A system for a vehicle, includes a conversion temperature determination module and a heating control module. The conversion temperature determination module generates a methane conversion temperature corresponding to a predetermined methane conversion efficiency. The heating control module selectively applies power to a substrate of an electrically heated catalyst (EHC) based on a temperature of the EHC and the methane conversion temperature. The EHC includes at least one catalyst that reacts with methane in exhaust output from an engine.
US08839600B2 Igniter for a rocket engine, method for ignition of a rocket engine
An igniter for a rocket engine or motor comprising a combustion chamber with a solid fuel, an inlet for supplying an oxidizer to the combustion chamber to ignite the solid fuel and an outlet for discharging exhaust gas, wherein the igniter is arranged to discharge exhaust gas to the rocket engine for igniting the rocket engine. The igniter can be used for multiple ignitions and can also be re-used after re-filling.
US08839596B2 Label remover for removing labels from bottles
Label remover for removing labels from bottles. The abstract of the disclosure is submitted herewith as required by 37 C.F.R. §1.72(b). As stated in 37 C.F.R. §1.72(b): A brief abstract of the technical disclosure in the specification must commence on a separate sheet, preferably following the claims, under the heading “Abstract of the Disclosure.” The purpose of the abstract is to enable the Patent and Trademark Office and the public generally to determine quickly from a cursory inspection the nature and gist of the technical disclosure. The abstract shall not be used for interpreting the scope of the claims. Therefore, any statements made relating to the abstract are not intended to limit the claims in any manner and should not be interpreted as limiting the claims in any manner.
US08839593B2 Pre-cast blocks for use in column construction
A decorative column comprising a rigid center post, a plurality of pre-cast pieces with each piece having a hole extending therethrough so the pre-cast piece slides onto the center post and remains in place on the center post. Each pre-cast piece being stacked upon another pre-cast piece, the pre-cast pieces being of a predefined shape, and a compressible center core liner filling a portion of the hole of the pre-cast piece. The compressible center core including a cutout shape consistent with the cross sectional shape of the rigid center post thereby allowing passage of the center post through the compressible center core.
US08839592B2 Dust free construction barrier system
A panelized, reusable barrier system allowing for containment of construction areas in hospitals and other clean room environments. Panels are adjustable in height from 92″ to 120″. Panels are available in 12″, 24″, 36″ and 48″ widths. Door panels consist of a 44″ wide door mounted in a 48″ wide panel. Custom clips secure the top of the panels to suspended ceiling grid. Custom camlock fasteners fasten the panels to each other. Hinged corner posts allow for wall transitions ranging from 10° to 90°. Porting options are available to allow for HEPA filtered air discharge and for monitoring differential air pressure between the work area and the public area.
US08839588B2 Bracket for use with boardwalk system
A bracket system including a bracket for use with a deck or boardwalk system. The bracket has an upper portion and a lower portion at least partially spaced away from the upper portion. The bracket is configured to receive a portion of the deck or boardwalk system between said upper and lower portions. The bracket further includes a fastener extending between the upper and lower portions and configured to urge the upper and lower portions toward each other to thereby press against the portion of the deck or boardwalk system therebetween to secure the bracket to the portion of the deck or boardwalk system.
US08839584B2 Device for connecting and locking two building boards, in particular flooring panels
The invention relates to a device for connecting and locking two building boards, in particular floor panels, on their longitudinal sides and/or transverse sides in the horizontal and vertical direction through an essentially vertical joining movement. The building boards have a top side and an underside. On their lateral edges (I, II) to be connected to one another are provided with profiles corresponding to one another, and a locking element is provided in the profile of the first building board, which locking element has an inner end and an outer end and is inserted with the inner end in a groove of the first building board, and which interacts with a locking depression provided in the profile of the second building board such that the two building boards are automatically locked in the vertical direction with the joining movement. The locking element is embodied in a foldable manner at a point distant from its outer end to form a locking finger, and is embodied in a foldable manner at a point distant from its inner end to form a closure. On the lateral edge (I) of the first building board between the top side and the groove a projection springing out outwards is provided. At the end of the joining movement the locking element is folded at both points and the locking finger with the outer end engages on the underside of the projection on the first building board and with its other end engages in the locking depression of the second building board. The closure thereby bears against the locking surface of the locking depression, whereby both building boards are locked in the vertical direction.
US08839579B2 Remodeling cable protecting plate
A framing construction system is provided that may comprise a cable protecting plate comprising non-metallic material, an upper convex surface, a lower concave surface, a first side edge, a second side edge, a first end, and a second end; an opening provided in wallboard; wherein the protecting plate is substantially rectangular in shape and inserted within the opening in the wallboard, with the lower concave surface being placed over a service line positioned across a structural support to prevent typical fasteners from penetrating the service line; and wherein the protecting plate is pivoted around the structural support and the upper convex surface of the protecting plate resting against an inside surface of the wallboard to secure by tension the protecting plate in the opening in the wallboard.
US08839573B2 Spring clip
A panel array support assembly has lower support joists supporting varied panel rails, to which are connected panel holding device or clips. The panel clips are spring-based and configured so that the length of each clip extends in a direction along the length of the panel rails. The panels are supported well inside of the edges extending in the same direction as the panel rails.
US08839570B1 Self-elevating mast employing actuators
A method includes accommodating a first mast section of a mast on a mast cart below a floor of a platform, the mast comprising a plurality of mast sections, and elevating, using actuators located on the mast cart, the first mast section through an opening in the platform. The method also includes attaching the first mast section to the platform using a plurality of holding locks located on the platform, accommodating a second mast section on the mast cart below the floor of the platform, and elevating the second mast section to the first mast section using the actuators. The method also includes attaching the first mast section to the second mast section, detaching the first mast section from the platform, elevating the first mast section and the second mast section through the opening using the actuators, and attaching the second mast section to the platform using the holding locks.
US08839566B2 Bearing site for a redirecting element
A window lift assembly for a motor vehicle, with a component on which a bearing site is provided for a redirecting element, in particular for a cable pulley or a deflecting piece, is provided. The redirecting element is arranged beside the component at the bearing site along a connecting axis pointing from the redirecting element to the component and the redirecting element redirects a driving force for adjusting a window pane of the motor vehicle. The redirecting element is mounted on the component along the connecting axis and the connecting axis forms a physical axis for mounting the redirecting element. The bearing site supports the redirecting element on an outer surface rimming the redirecting element at least in a direction vertical to the connecting axis, and for supporting the redirecting element the bearing site includes at least one portion protruding from the component.
US08839562B2 Mortise lock assembly and method of assembling
A mortise lock comprising: a case having opposite inner and outer sides which are horizontally spaced when the mortise lock is mounted on a door; a latchbolt supported by the case for movement between extended and retracted positions, the latchbolt extending from the outer side of the case; an element configured to be operably connected to a latch adjacent a top or a bottom of the door, the element being movably supported by the case and partially extending from the inner side of the case; and a latchbolt bar movably supported by the case, the latchbolt bar having an outer end operably connected to the latchbolt for moving the latchbolt between the extended and retracted positions, and the latchbolt bar having an inner end operably connected to the element for moving the element when the latchbolt bar moves the latchbolt.
US08839561B2 Door opening/closing structure
Provided is a door opening/closing structure in which the attachment/detachment of the door is easy in the rotatably opening/closing door. In the door opening/closing structure, an axial member attached to a door and an axial member attached to an object to which the door is attached are arranged to oppose each other in at least one position of the rotatably fixed door, wherein one of the two axial members comprises a magnet and the other comprises a magnetic body or a magnet which attracts each other with the magnet.
US08839559B2 Door urging apparatus
A door urging apparatus, for use with an existing door hingedly mounted in a frame, the door moving between a closed, a crossover, and open states, the door urging apparatus including an offset bracket with a base and an arcuate planar element having a proximal end that extends from the base and a distal end with a first pivotal attachment. Also included is a plate affixed to a frame portion opposite of the hinged mount, the plate having a second pivotal attachment. Further included is a gas spring assembly having a lengthwise cylinder with a telescoping rod, the gas spring provides a dampened force extending the rod outward. The gas spring is pivotally attached between the first pivotal attachment and the second pivotal attachment, wherein operationally the door is urged into the open state by the gas spring and is also urged into the closed state by the gas spring.
US08839557B2 Automatic door closer
Control devices that operate automatic door controllers and methods of operating automatic door controllers are disclosed. An embodiment of controller control device that operates with an automatic door closer includes a sensor that is attached to the door, the sensor operable to transmit data indicative of the orientation of the door. The controller also includes a receiver that is operable to receive the data from the sensor; monitor the orientation of the door based on the data received from the sensor; transmit a door closing instruction to the automatic door closer when the door orientation has been open for a first period; and pause the transmitting of door closing information to the automatic door closer for a second period when a pause input is received from a user.
US08839555B2 Apparatus for terrarium systems
An integrated environmental sustaining apparatus for maintaining a terrarium is adapted to simultaneously regulate temperature and deliver water droplets. The apparatus includes three major systems; a thermoelectric device, a water droplet delivery system, and a thermostat. The thermoelectric device is used to release heat or absorb heat. The water droplet delivery system includes a water pump, a water pipe and at least one water droplet dispersing device connected to the water pipe. A section of the water pipe is coupled to the thermoelectric device such that water flowing inside the water pipe will thermally communicate with the thermoelectric device. The thermostat is used to power on or off the thermoelectric device and the water pump in response to the temperature measurement inside the terrarium in relation to a predetermined temperature range determined by a low-temperature setting and a high temperature setting that can be programmed into the thermostat.
US08839553B2 Bench and planter combination
A kit for a planter is disclosed that has a polygon shape and has a selected number of sides and a same selected number of corners. The kit includes a selected number of bottom corner brackets, a selected number of corner beads, a selected number of top corner brackets, a selected number of top frame corner brackets, and a selected number of pairs of spacer runners that each correspond to the selected number of corners. The kit also includes a planter tub sized to fit within a planter body. The brackets and spacer runners are configured to be connected together to form a skeleton to which boards can be attached to form the planter body.
US08839552B1 Raised garden bed system including sprinkler system, and the like
Gardening system includes a raised garden bed, the raised garden bed including a garden box having a soil retaining area for plantings. Garden box includes side walls detachably attached together at adjacent free ends forming a corner. A weed barrier provided which extends between the front, back, left, and right side walls of the garden box, and is located at a lower portion of garden box below the soil-retaining area, and weed barrier extends up the side walls up to the height of the side walls. A sprinkler system with sprinklers is provided and can be coupled to a garden hose. Rods are provided having a length the same as the height of the side walls, for holding the garden box together and so that the garden system can be placed on a non-soil surface, such as a deck or the gardener's roof.
US08839550B2 Rodent station
A rodent station for capturing or trapping mice, rats or other rodents may provide one or more rodent entry points and is sized to receive one or more rodent suppression devices, such as conventional snap traps, ramp traps, glue boards, etc. The rodent station may present a high contrast entrance that is relatively darker than the station enclosure. The station opening size may be adjustable to accommodate both mice and/or rats. An interior receptacle for station maintenance records or other printed material may also be included.
US08839548B2 Ice fishing indicator device
An ice fishing device enclosed in a housing and configured for indicating that a fish has taken the bait is disclosed. The device provides a curved rod having a portion external to the housing and a portion internal to the housing. The portion inside the housing includes a curved end adapted for resting on a handle tip of the fishing spool. The curved end will release from the handle tip when a fish tugs on the fishing line, thereby moving the spool and the handle tip away from the curved end. Once the curved end is released, the curved rod containing a flag repositions to an upright position, alerting the fisherman that the fish is ready to be pulled out of the ice.
US08839546B2 Barrel clip for firearm support
A barrel clip of unitary plastic construction is used to securely clip onto the barrel of a firearm and simultaneously is able to hook the firearm to a non-human support such as a fence when, during hiking and/or hunting, there is a need for the hiker and/or hunter to be hands free and out of contact with his/her firearm. This lightweight, inexpensive inventive barrel clip helps prevent clogging and dirtying of the firearm barrel. Further it does not cause damage to the environment in which it is used. It is easily stored in a pocket, on the barrel of the firearm, or clipped onto some convenient item being taken on the hike and/or hunt.
US08839542B2 Firearm having anti-play buffers
A rifle having a receiver formed of upper and lower receiver portions attached to one another has one or more elastic bodies positioned between facing surfaces of the upper and lower receiver portions. The elastic bodies reduce play or lost motion between the upper and lower receiver portions for improved accuracy.
US08839540B2 Digital frame cover and decorative wrap
Disclosed is a digital frame cover comprised of two basic components which are utilized in conjunction with each other to decorate the front perimeter of a digital frame. The two primary components of the digital frame cover being (1) a hollow rectangular cover comprising cutouts at various locations, and (2) a “decorative wrap” of interior dimensions which allow the decorative wrap to fit snugly over the exterior of the cover. The cover slides/snaps onto the digital frame. The decorative wrap adheres to, or is magnetically attached to the cover. At the user's prerogative, the decorative wrap may be configured to display one or more of a selection of user-selected designs (i.e., wording, pictures, or appliqués).
US08839538B2 Tube container with an integral accessory panel
A tube container with an integral accessory panel includes a tube container formed from a selected tube material. The tube container includes a product dispensing end, an intermediate sealing portion, and a filling end opposite the product dispensing end. The sealing portion is adapted to be sealed subsequent to filling the tube container with a selected product. An accessory panel, integrally formed from the selected tube material, is provided between the intermediate sealing portion and the filling end of the tube container.
US08839536B2 Solar power generation display assembly and method for providing same
The present invention relates to a solar power generation display assembly and methods for providing same involving solar arrays in a display of designated indicia, each solar array containing one or more electronically linked solar modules or cells of a crystalline or amorphous type and other modules. The solar modules and/or portions of the solar modules and other module portions and/or portions of the other module portions within each specific array or display may be static or manipulated electronically or mechanically to provide an enhanced indicia while a programmable display management system enables operation of electrical and mechanical management sub-systems for displaying the indicia.
US08839532B2 Article of footwear incorporating a knitted component
An article of footwear may include an upper incorporating a knitted component. An inlaid strand extends through the knitted component. A combination feeder may be utilized to inlay the strand within the knitted component. As an example, the combination feeder may include a feeder arm that reciprocates between a retracted position and an extended position. In manufacturing the knitted component, the feeder inlays the strand when the feeder arm is in the extended position, and the strand is absent from the knitted component when the feeder arm is in the retracted position.
US08839531B2 Footwear
A footwear sole assembly that includes a midsole, a strike pad disposed on the midsole in at least a heel region of the footwear sole assembly, and an outsole disposed on the strike pad. A heel top surface of the footwear sole assembly is elevated between about 4 mm and about 12 mm above a forefoot top surface of the footwear sole assembly.
US08839530B2 Method of lasting an article of footwear with a fluid-filled chamber
A method of manufacturing an article of footwear may include assembling at least a portion of an upper of the article of footwear, the upper having a lower perimeter edge. A lasting element is secured to the upper adjacent to the lower perimeter edge. The lasting element includes a barrier and a tensile member located within the barrier, the tensile member being secured to opposite sides of the barrier. In addition, a sole structure of the article of footwear is joined to at least one of the upper and the lasting element.
US08839522B2 Interlocking cutlery and related methods
A utensil that includes a functional end and a handle associated with the functional end. The handle includes a longitudinal axis, a first surface, and a second surface. The first surface includes at least one protrusion configured to separably couple the utensil to a second utensil. The second surface is configured to receive at least a portion of a third utensil. The at least one protrusion is configured such that the utensil and the second utensil are configured to be at least one of coupled and decoupled with respect to one another via relative movement in a plane parallel to a reference plane that intersects a plane extending between the first and second surfaces.
US08839521B2 Hair cutting apparatus
Described is a hand held hair cutting apparatus that includes a razor blade holder with four finger holes extending through the holder. A razor blade, either straight or arched, can be attached to one edge of the holder. allowing the razor to be easily changed. Placing fingers through the holes in the holder allows a user to securely hold tool using four fingers. The apparatus can also be configured with three finger holes and a finger rest for end finger.
US08839520B2 Mounted structure, liquid droplet ejection head, liquid droplet ejection apparatus and manufacturing method
A method of manufacturing a device that has a semiconductor element includes: forming a first wiring on a first surface of a first member; forming a second wiring on a second surface of a second member with a gap from a connection terminal and a third wiring on an inclined plane of the second member, the second member being disposed on the first member so that the first and second surfaces face in the same direction, the third wiring being aligned with, and connecting, the first and second wirings; disposing the semiconductor element on the first or second surface; and providing plating that electrically connects the first, second and third wiring with the connection terminal, wherein the connection terminal faces the second wiring, and the plating is provided in the gap between the connection terminal and the second wiring.
US08839519B2 Method of making cold chassis for electronic modules
A scalable method of edge cooling and making a cold chassis for electronic modules. The steps include fabrication of modular cooling ribs, each including microchannels along the cooling edge and a peripheral flange. A set of adjacent ribs are secured together and assembled onto at least one face of a chassis frame member. The rib flanges are sealed (e.g. friction stir welded) with respect to the frame member. The Application includes new and retrofit environments with increased cooling needs and multi-scaled manufacturing.
US08839517B2 Spin formed catalyst
A catalytic device and method for forming a catalytic device are described. The devices and methods described can be used for emissions systems in heavy duty diesel engines. In particular, a method of spin forming a catalytic device generally includes disposing a mat about an outer surface of a catalyst substrate and inserting the catalyst substrate and mat inside a shell. The mat is between the shell and the catalyst substrate. The shell, catalyst substrate, and mat can be spin formed into at least a generally elliptical shape but generally other than a circle shape.
US08839511B2 Method of providing a removable overhead light
A plug-in overhead light is shown with an overhead female type, twist lock, electrical plug. The plug-in overhead light has a male type, twist lock, electrical plug. Upon plugging in the overhead light and twisting to lock, additional structural support for the overhead light is provided. Other than just the twist lock, electrical plug, the junction box is anchored to a ceiling joist and supports the overhead light projecting there below. A decorative cover extends over the junction box and may be used to hold the light globe in position. The male type, twist lock, electrical plug has a bulb socket on the end opposite the electrical plug.
US08839510B2 Production method for electronic chip component
A production method for an electronic chip component includes the steps of forming a first paste layer by applying paste onto a first end surface of an electronic component body with a second end surface being stuck onto a substrate having an adhesive surface and drying the paste, turning the electronic component body 180 degrees so as to stick the first end surface of the electronic component body onto the substrate by sliding a slider relative to the substrate in a state in which the slider is in contact with the first end surface of the electronic component body, forming a second paste layer by applying the paste onto the second end surface of the electronic component body and drying the paste, and firing the first and second paste layers.
US08839499B2 Method of manufacturing continuous sucker rod
A method for manufacturing a continuous sucker rod coil, wherein the method includes the step of selecting a plurality of input coils, each input coil having the same uniform hardness, and each input coil having two free ends. The method further includes the step of fusing adjacent free ends of adjacent input coils together to form one continuous length of rod, the fusing creating fused areas and a heat-affected zone at each fused area. The method also includes the step of treating each of the heat-affected zones to alleviate irregularities induced during fusing. Additionally, the method includes the step of winding the continuous length of rod into a finished coil.
US08839496B2 Flame blocking liner materials
A fire blocking non-woven textile containing a first carded web of char-forming fibers containing aramid or melamine/formaldehyde fiber and a second carded web of oxygen-depleting fibers comprising a blend of polyacrylonitrile copolymer with a halogen comonomer and a polyester polymer. The webs may be needled-punched or thermally bonded and remain as separate layers separating the action of the char forming and oxygen depleting layers to optimize char strength, provide a light weight product, which may satisfy 16 CFR 1633 at thicknesses of up to 3.0 mm.
US08839495B2 Closure component
A closure component has a plurality of closure components (12) with each disposed on a carrier part (10) by a footer (18). Each has a header (14) connected to the footer (18) by a shaft part (16). The header (14) is jointedly connected to the shaft part (16) by a hinge part (20). Because the footer (18) forms a further hinge part (22), by which the shaft part (16) is jointedly connected to the carrier part (10), improved adhesion to third components can be produced.
US08839493B2 Paper holder
A paper holder is provided which can reliably hold paper, reliably pull out an uppermost piece of paper one by one and, further, leave a straight and clear torn trace on paper such that dust is hardly produced. The paper holder has a case 10 in which a mount portion 12 including a bottom surface portion 11 and an upper covering portion 15 are detachably engaged and integrally formed, and in which a paper insertion opening 19 is formed, and has in the case 10 a holding piece 20 that holds inserted paper and that is provided with a blade 40. The paper holder has an elastic member 30 that biases the holding piece 20 by means of spring force applied in a direction in which the paper is pulled out. The holding piece 20 is made of a plate body having rigidity, and is axially supported rotatably by an axial support portion 17 that is provided inside the front side front surface portion 15d of the case 10, and further has a longitudinal surface portion 21 that extends from the axial support portion 17 to a bottom surface portion side. The blade 40 is fixed to a blade fixing member 50. The blade fixing member 50 is provided in a surface of the longitudinal surface portion 21 on a paper insertion direction side such that a tip 43 of the blade projects from an end of the longitudinal surface portion 21 on the bottom surface portion side.
US08839486B2 Press-in element, pre-installation component, component assembly and method
The present invention relates, amongst other things, to a punch-in element having a hollow head part of larger transverse dimension and a hollow shaft part of smaller transverse dimension which projects away from one side of the head part, wherein a ring-like sheet metal contact surface is formed at the said side of the head part and surrounds the shaft part, with a plurality of ribs at the outer periphery of the shaft part which extend in the axial direction along the shaft part from the sheet metal contact surface to close to the free end of the shaft part. A pre-installation component, a component assembly and a method is also claimed.
US08839483B2 Wiper blade
The invention relates to a wiper blade (10) having a support composed of a plurality of support components (12, 14, 16, 18, 20) that are joined to one another by welding, gluing, or the like and have at least one longitudinal channel (34) incorporating a pre-curved elastic support element (36) and two parallel retaining rails (28) separated by a longitudinal gap (32), for a wiper strip (38), wherein a connecting element (50) is arranged in the center region of the wiper blade (10) for the articulated connection to a wiper arm. It is proposed that at least two support elements in the form of spring bars (36) having a round cross-section are provided in corresponding separate longitudinal channels (34), between which the retaining rails (28) are arranged.
US08839480B2 Extend-a-brush
Disclosed is a brush holder having a hollow, box-like upper structure with interior contours conformable to the shape of the ferrule and heel of a paintbrush. The lower structure of the brush holder comprises a hollow, primarily longitudinal staff, said staff affixed at its top end to the brush holder. The lower, open end of the staff comprises a circular opening with interior female threads. By use of an extension pole having compatible male threads at one end, a workman, after insertion of a paintbrush into said brush holder, may engage the threads of the brush holder with the threads of the extension pole until a firm and secure attachment is achieved. In this manner, there is provided a greater range of brush contact for applying paint to an otherwise hard-to-reach surface.
US08839478B2 Railroad track cleaning assemblies and apparatus
Railroad track cleaning assemblies and apparatus are described. An example railroad track cleaning assembly includes a movable carriage movably coupled to a frame to which a plurality of wheels are operably coupled to enable the frame to move on railroad tracks. Additionally, the railroad track assembly includes a shaft rotatably coupled to the movably carriage to receive one or more brushes that are to be rotated and engage one of the railroad tracks and a spring assembly coupled to the movable carriage and to the frame to bias, via the movable carriage, the one or more brushes into engagement with the one of the railroad tracks.
US08839476B2 Oral care apparatus applied to the removal of dental plaque
An oral care apparatus includes: a care member; an orientation detection unit; an area estimation unit; a light source that emits light having a predetermined wavelength to which plaque reacts; a photoelectric conversion unit that receives light and converts the received light into an electric signal; an image capture unit that causes the light source to irradiate the care area with light, and that obtains image data, based on the electric signal of light reflected from the care area that is converted by the photoelectric conversion unit; a plaque detection unit for detecting an amount of plaque in the care area, based on the image data obtained by the image capture unit; and a storage unit for storing, in a memory, the care area estimated by the area estimation unit and the amount of plaque in the care area detected by the plaque detection unit in association with each other.
US08839473B1 Air mattress comfort adjustment system
A system, a device and a method for maintaining a consistent preset inflation of an air mattress inflated using a device having at least one sensor sensing relative humidity and temperature, and a controller activating a pump in response to a change in the ambient air condition, the sensor communicating to the controller, the controller selectively activating the pump in response to the change, the pump inflating the mattress to the preset inflation, maintaining consistent inflation of the air mattress. In one embodiment, the sensor communicates the ambient air condition to the controller wirelessly. The sensor is coupled to the controller and the controller is coupled to the pump operative to pump air into the mattress, the controller operative to activate the pump in response to the change in an ambient air condition, maintaining consistent inflation of the air mattress at the preset inflation chosen for comfort.
US08839471B2 Patient positioning support structure
A patient support system includes independently adjustable columns supporting a hinged bending or breaking patient support structure. At least one column includes at least two sections. A coordinated drive system provides for upwardly breaking and downwardly breaking orientations of the two sections in various inclined and tilted positions.
US08839464B2 Garment pocket for carrying an object in a concealed state
A garment pocket configured to carry, in a concealed and readily-accessible state, a handgun or other object is disclosed. The garment pocket has a receiving zone where the handgun or other object can be carried. The relative position of the receiving zone can be adjusted for the comfort of the wearer or to increase the concealment of the handgun or object in the receiving zone. In addition, a guard can be positioned on the outer surface of the pocket to prevent objects outside of the pocket from protruding into the receiving zone.
US08844061B2 Scanning probe microscope
In the case of measuring a pattern having a steep side wall, a probe adheres to the side wall by the van der Waals forces acting between the probe and the side wall when approaching the pattern side wall, and an error occurs in a measured profile of the side wall portion. When a pattern having a groove width almost equal to a probe diameter is measured, the probe adheres to both side walls, the probe cannot reach the groove bottom, and the groove depth cannot be measured. When the probe adheres to a pattern side wall in measurements of a microscopic high-aspect ratio pattern using an elongated probe, the probe is caused to reach the side wall bottom by detecting the adhesion of the probe to the pattern side wall, and temporarily increasing a contact force between the probe and the sample. Also, by obtaining the data of the amount of torsion of a cantilever with the shape data of the pattern, a profile error of the side wall portion by the adhesion is corrected by the obtained data of the amount of torsion.
US08844060B2 Method and system for USB with an integrated crypto ignition key
Methods and systems provide a USB memory stick protected by an attached CIK. This system includes a USB memory stick composed of a main body and a cap. The main body houses the memory for data storage as well as the encrypt/decrypt device and ancillary circuitry. The cap houses the CIK, simultaneously providing a storage mechanism for the CIK as well as keeping the CIK obscured from plain view and visual detection.
US08844059B1 Method and apparatus for preventing data loss through screen capture
A computing device detects a command to perform a print screen operation. On detecting the command to perform the print screen operation, the computing device identifies a file associated with a displayed application window. The computing device determines whether the file contains confidential information. Upon determining that the file contains confidential information, the computing device performs an action to enforce a data loss prevention policy.
US08844057B2 Analyte data retriever
Methods and apparatus, including computer program products, are provided for processing analyte data. In some example implementations, a method may include receiving, at a first processing system including a user interface, an installation package including a plug-in and code configured to provide at the first processing system an interface between a sensor system configured to measure an analyte concentration level in a host and a second processing system; storing, by the first processing system, the installation package in a location based on a role of a user initiating the installation of the code; installing the plug-in for the user interface to enable the plug-in to control one or more aspects of an installation of the code; and initiating, by at least the plug-in, the installation of the code at the first processing system to provide the interface. Related systems, methods, and articles of manufacture are also disclosed.
US08844051B2 Method and apparatus for media relaying and mixing in social networks
An approach is provided for relaying media and creating new content from the media via a social network. Audio content is caused to be received from one of a plurality of devices. The one device is associated with a member of a first list of contacts. New audio content is generated based on the received audio content. The new audio content is caused, at least in part, to be transmitted to another one of the devices. The other one device is associated with a member of a second list of contacts.
US08844050B1 Personnel crisis communications management and personnel status tracking system
Systems and methods are disclosed for providing personnel communications management within an enterprise or group of related enterprises during crisis situations. In particular, the systems and methods provide event management, shared situational awareness, personnel status tracking, and unified crisis notification management to multiple users.
US08844047B2 Secure programming of vehicle modules
A method for programming a vehicle module via a secure programming system. The method carried out by the system involves generating a credentials media containing one or more secure credentials. Then, a credentials programmer programs one or more vehicle modules using the credentials media. During each stage of the vehicle module programming, the programming status is securely updated in the credential media. In case of a programming failure, the credentials media is used in a secondary credentials programmer to program the vehicle modules.
US08844046B2 Method and apparatus for paralleling and distributing static source code security analysis using loose synchronization
A method of static source code analysis is provided. A forward search of source code is performed from each of a plurality of source nodes. A backward search of source code is performed from each of a plurality of sink nodes, wherein the forward search and the backward search are performed in parallel simultaneously. The progress of the forward search and the backward search are monitored to determine if the searches intersect at a common node. A vulnerability alert is generated when the monitoring determines that a forward search and a backward search reach a common node.
US08844044B2 Systems and methods for implementing and scoring computer network defense exercises
A process for facilitating a client system defense training exercise implemented over a client-server architecture includes designated modules and hardware for protocol version identification message; registration; profiling; health reporting; vulnerability status messaging; storage; access and scoring. More particularly, the server identifies a rule-based vulnerability profile to the client and scores client responses in accordance with established scoring rules for various defensive and offensive asset training scenarios.
US08844039B2 Malware image recognition
According to a first aspect of the present invention there is provided a method of detecting malware or other potentially unwanted programs. The method includes, at each of a plurality of client terminals, when it is determined that a program may be malware or a potentially unwanted program, generating image recognition data from displayed image data that includes image elements generated by the program, and sending the image recognition data to a central server. At the central server, storing the received image recognition data, and using the stored image recognition data to detect the presence of a malware or potentially unwanted program at the client terminals.
US08844038B2 Malware detection
According to a first aspect of the present invention there is provided a method of detecting malware in a mobile telecommunications device 101. In the method, maintaining a database 109 of legitimate applications and their respective expected behaviors, identifying legitimate applications running on the device 101, monitoring the behavior of the device 101, comparing this monitored behavior with that expected according to the database 109 for those legitimate applications identified as running on the device 101, and analyzing deviations from the expected behavior of the device 101 to identify the potential presence of malware.
US08844035B2 Techniques for network protection based on subscriber-aware application proxies
Techniques for responding to intrusions on a packet switched network include receiving user data at a subscriber-aware gateway server between a network access server and a content server. The user data includes subscriber identifier data that indicates a unique identifier for a particular user, network address data that indicates a network address for a host used by the particular user, NAS data that indicates an identifier for the network access server, flow list data that indicates one or more open data packet flows, and suspicious activity data. The suspicious activity data indicates a value for a property of the open data packet flows that indicates suspicious activity. It is determined whether an intrusion condition is satisfied based on the suspicious activity data. If the intrusion condition is satisfied, then the gateway responds based at least in part on user data other than the network address data.
US08844032B2 Method and system for application-based policy monitoring and enforcement on a mobile device
A method and system for application-based monitoring and enforcement of security, privacy, performance and/or other policies on a mobile device includes incorporating monitoring and policy enforcement code into a previously un-monitored software application package that is installable on a mobile device, and executing the monitoring and policy enforcement code during normal use of the software application by a user of the mobile device.
US08844027B2 Information processing apparatus and method of executing an application in the apparatus
An information processing apparatus capable of non-interactively executing an application and an application execution method are disclosed. In response to an issuance request of an access control token, if a user type described in a definition file is included in user types defined in the information processing apparatus, the information processing apparatus issues an access control token in accordance with a user type and executes process by an application, in a case that the user type of the access control token is contained in the user types that have the execution authority for the process by the application.
US08844025B2 Storage device access authentication upon resuming from a standby mode of a computing device
Example embodiments disclosed herein relate to a storage device. The storage device may include a mechanism that monitors for receipt of cached authentication data from a host computing device upon resuming operation from a standby mode of the host computing device. The storage device may further include a mechanism that unlocks the storage device in response to receipt of the cached authentication data from the host computing device. In addition, the storage device may include a mechanism that monitors for receipt of re-authentication data and a mechanism that locks the storage device when a predetermined period of time has passed since resuming operation from the standby mode without receipt of the re-authentication data. Related computing devices, methods, and machine-readable storage media are also disclosed.
US08844018B2 Methods and apparatus to enhance security in residential networks
Example methods and apparatus to enhance security in residential networks and residential gateways are disclosed. A disclosed example apparatus includes a transceiver to receive an Internet protocol (IP) packet, a first packet processing module associated with a protected IP address, the first packet processing module to be communicatively coupled to a first network device, a second packet processing module associated with a public IP address, the second packet processing module to be communicatively coupled to a second network device, and a packet diverter to route the received IP packet to the first packet processing module when the IP packet contains the protected IP address and to route the IP packet to the second packet processing module when the IP packet does not contain the protected IP address.
US08844015B2 Application-access authentication agent
In response to requests from a manager to the agents for connections to the applications executing, the agents authenticate the manager. In response to the authenticating, the agents establish connections to the applications. In response to the establishing of connections, the agents provide the connections to the manager.
US08844009B2 Resilient device authentication system
A resilient device authentication system comprising: one or more verification authorities (VAs) including a memory loaded with a complete verification set that includes hardware part-specific data, and configured to create a limited verification set (LVS) therefrom; one or more provisioning entities (PEs) each connectable to at least one of the VAs, including a memory loaded with a LVS, and configured to select a subset of data therefrom so as to create an application limited verification set (ALVS); and one or more device management systems connectable to at least one of the PEs, including a memory loaded with an ALVS, and configured to manage device security-related applications through the performance of security-related functions on devices associated with the hardware part-specific data.
US08844007B2 Systems and methods for processing and transmitting sensor data
Systems and methods for continuous measurement of an analyte in a host are provided. The system generally includes a continuous analyte sensor configured to continuously measure a concentration of analyte in a host and a sensor electronics module physically connected to the continuous analyte sensor during sensor use, wherein the sensor electronics module is further configured to directly wirelessly communicate sensor information to one or more display devices. Establishment of communication between devices can involve using a unique identifier associated with the sensor electronics module to authenticate communication. Times tracked at the sensor electronics module and the display module can be at different resolutions, and the different resolutions can be translated to facilitate communication. In addition, the frequency of establishing communication channels between the sensor electronics module and the display devices can vary depending upon whether reference calibration information is being updated.
US08844003B1 Performing authentication
Preference data is received. The received preference data is compared to stored preference data associated with a user with which the received preference data is associated. A determination is made whether to authorize an action based at least on the comparison. The preference data is received as a selection.
US08844002B2 Method and system for notification and request processing
Embodiments of a method and system for notification and request processing are disclosed. A service request for a second application may be received from a first application. Authorization of the first application to send the service request to the second application through a user communication client may be verified. A provider communication identifier of the second application may be identified. The service request may be provided from the user communication client to a provider communication client associated with the provider communication identifier.
US08844001B2 IP-based mobile device authentication for content delivery
A device may receive a first request to determine a public-facing Internet Protocol (IP) address of a mobile device. The device may transmit, in response to the first request, and to the mobile device, the public-facing IP address. The device may receive a second request, from the mobile device, to authenticate the mobile device to receive downloadable content, the second request including the public-facing IP address of the mobile device. The device may receive a third request, from the mobile device, for a license to receive a particular content item and determine whether the public-facing IP address, corresponding to the mobile device, is valid for the particular content item. The device may transmit the license to the mobile device when the public-facing IP address is determined to be valid for the particular content item, where the license includes decryption keys for the particular content item.
US08843998B2 Apparatus, systems and methods for secure and selective access to services in hybrid public-private infrastructures
Embodiments of apparatus, systems and methods facilitate deployment of distributed computing applications on hybrid public-private infrastructures by facilitating secure access to selected services running on private infrastructures by distributed computing applications running on public cloud infrastructures. In some embodiments, a secure tunnel may be established between proxy processes on the public and private infrastructures and communication between the distributed computing application and the selected services may occur through the proxy processes over the secure tunnel.
US08843997B1 Resilient trust network services
A Resilient Trust Network (RTN) is a set of servers that provide: an application integration platform for developing and publishing services and user interface for services, building derived services, subscribing to services, and embedding services into host applications, and building composite applications composed from multiple diverse services. The RST can also provide a platform for defining security requirements and accessing shared trust services that implement those requirements for services regardless of where or how those services are used.
US08843994B2 Method and system for assessing cumulative access entitlements of an entity in a system
A method and system is provided for assessing the cumulative set of access entitlements to which an entity, of an information system, may be implicitly or explicitly authorized, by virtue of the universe of authorization intent specifications that exist across that information system, or a specified subset thereof, that specify access for that entity or for any entity collectives with which that entity may be directly or transitively affiliated. The effective system-level access granted to the user based upon operating system rules or according to access check methodologies is determined and mapped to administrative tasks to arrive at the cumulative set of access entitlements authorized for the user.
US08843989B2 Method and system to provide interactive television content
Methods and systems for providing interactive television are provided. A method may include sending television content received from a content source to a user device. The method may also include sending at least one interactive program trigger. The interactive program trigger may be adapted to cause the user device to initiate execution of processor executable instructions stored at the user device to provide at least one interactive display related to the television content at a display device.
US08843988B1 Signal processing apparatus and methods
A unified system of programming communication. The system encompasses the prior art (television, radio, broadcast hardcopy, computer communications, etc.) and new user specific mass media. Within the unified system, parallel processing computer systems, each having an input (e.g., 77) controlling a plurality of computers (e.g., 205), generate and output user information at receiver stations. Under broadcast control, local computers (73, 205), combine user information selectively into prior art communications to exhibit personalized mass media programming at video monitors (202), speakers (263), printers (221), etc. At intermediate transmission stations (e.g., cable television stations), signals in network broadcasts and from local inputs (74, 77, 97, 98) cause control processors (71) and computers (73) to selectively automate connection and operation of receivers (53), recorder/players (76), computers (73), generators (82), strippers (81), etc. At receiver stations, signals in received transmissions and from local inputs (225, 218, 22) cause control processors (200) and computers (205) to automate connection and operation of converters (201), tuners (215), decryptors (224), recorder/players (217), computers (205), furnaces (206), etc. Processors (71, 200) meter and monitor availability and usage of programming.
US08843987B2 Methods and apparatus that support addressable interactive applications
Methods and apparatus for supporting targeted advertising and/or other targeted applications in set top boxes which use data and/or applications, e.g., EBIF (Enhanced TV Binary Interchange Format) applications, are described. Application level targeting is supported in which an application running on different STBs presents different application behavior and/or presents different visual sub-elements depending on the content of a subscriber profile on the particular individual STB. In the case of addressability at the Application Layer an EBIF application can target different viewers by checking private User Preference Items at runtime. Addressability at the signaling/platform level is also supported allowing targeting of a specific application or a sub-element within an application to a specific target group. In this scenario the particular applications/sub-elements are loaded on the set-tops that belong to a target group, e.g., satisfy targeting constraints specified in private targeting metadata that is received in an MPEG stream.
US08843986B2 Transport stream, data processing device and digital television for intermittently updating firmware
A transport stream (TS) includes a plurality of first download data blocks (DDBs), a plurality of second download data blocks, and a download information indication (DII). Each download data block includes a first processing method tag and a first content data. The first processing method tag is for indicating a first data processing method, and the first content data forms a part of a firmware after having been processed according to the first data processing method. Each second DDB includes a second processing method tag and a second content data. The second processing method tag is for indicating a second data processing method different from the first data processing method, and the second content data forms another part of the firmware after having been processed according to the second data processing method. The DII includes information for controlling the first DDBs and the second DDBs.
US08843982B2 Smart carousel
A video server determines a frequency at which various content titles are accessed, and forms and communicates to downstream client devices a first data carousel of metadata about at least some of the various content titles, the metadata about a particular content title included in the data carousel or not according to how frequently the particular content title is accessed. The video server forms and communicates to downstream edge server devices a second data carousel comprising metadata about at least some of the various content titles, the second carousel updated more frequently than the first data carousel.
US08843981B2 Methods, apparatuses and computer programs for media streaming
It is presented a method, executed in a media receiver connected to a media server in parallel via an internet protocol, IP, network and a cable television network. The method comprises the steps of: sending a media setup message to a middleware server, the media setup message comprising a content identifier, IP routing data and cable television routing data; receiving a setup confirmation message from the middleware server, the setup confirmation message comprising a transport indicator indicating which one of the IP network and the cable television network is to be used for media streaming from the media server to the media receiver; and receiving a media stream from the media server using either the IP network or the cable television network, as indicated by the transport indicator. Corresponding media receiver, middleware server, computer programs and computer program products are also presented.
US08843980B1 Network-based video source authentication
A method is provided for authenticating a source device transmitting a video segment. In the method, the video segment is received from the source device over a communication network. The video segment comprises a number of frames. Identification data indicating the source device is also received over the communication network. Each of the frames of the video segment is marked with a form of the identification data. Access information is transmitted over the communication network for accessing the marked video segment.
US08843978B2 Method and apparatus for network bandwidth allocation
Methods and apparatus for assigning bandwidth to a network based on two or more different service levels. In an exemplary embodiment, video on-demand (VOD) session requests within a service group of an HFC cable network are assigned bandwidth such that maximum opportunity is given to grant HD VOD request among SD VOD requests, while meeting the goal of minimizing service disruption by spreading the sessions over multiple QAM channels, and limiting the maximum number of active VOD sessions of any kind.
US08843976B2 Video server and video data transmission method
According to one embodiment, a video server includes an encoder, a transmission module, storage modules, and a controller. The encoder outputs a request in response to encoding a video signal. The controller confirms whether or not the number of outputs of video data and a video file to the storage modules within a time interval is less than a limitation number in response to the request. The controller selects the best storage module to store the encoded video data from among the storage modules if the number of outputs is less than the limitation number. The apparatus controller transmits an instruction to the encoder designating the selected storage module as a transmission destination. The encoder outputs the encoded video data designating the transmission destination. The transmission module transmits the output video data to the transmission destination. The storage modules designated as the transmission destination stores the transmitted video data.
US08843975B2 Method and apparatus for presenting dynamic media content
A system that incorporates teachings of the present disclosure may include, for example, a set-top-box (STB) comprising a controller to analyze media content provided by a media content provider, wherein the media content is scheduled content with limited temporal accessibility, select at least a portion of the media content and at least one recipient media device to receive the portion of the media content, the selection of the portion of the media content being based on the analysis of the media content, transmit the portion of the media content to a DVR, wherein the DVR stores the portion of the media content, and transmit a metadata pointer associated with the portion of the media content stored in the DVR to a server, wherein a request to accept the portion of the media content is received by the at least one recipient media device via the server, and wherein the portion of the media content is retrieved from the DVR by the server based on the metadata pointer when the at least one recipient media device accepts the request. Other embodiments are disclosed.
US08843973B2 System and method for ordering and distributing multimedia content
A system and method for ordering and distributing multimedia content including a receiver to receive data for ordering multimedia content, a decoder to decode the data in the event the data is encoded, and distributing the multimedia content based on the data to one or more output devices at a predetermined time.
US08843968B2 Systems and devices for controlling a satellite television outdoor unit via a network
Various systems and methods allow control information to be provided between a set top box (STB) or other receiver and the outdoor unit (ODU) associated with the satellite antenna over a control network in a network format, such as an IEEE 802.15.4 or other peer-to-peer network format. The ODU includes a network interface that receives instructions from the television receiver via a control network in a peer-to-peer network format. Received satellite broadcast signals are received, converted, demodulated or otherwise processed in response to the instruction received via the control network. The resulting signal is transmitted across a cable connection to the television receiver to thereby allow viewing of the television content by the viewer.
US08843966B2 Method for content presentation
A system and method is presented of personalizing the organization of a product set, automating the organizing and displaying of content.
US08843962B2 Television program guide interface for the presentation and selection of subdivisions of scheduled subsequent television programs
A viewer who is consulting a television programming guide with additional information that involves a comprehensive set of visual images. Preferably, the set of sequential images are stills or snapshots representative of portions of the television program.
US08843959B2 Generating synchronized interactive link maps linking tracked video objects to other multimedia content in real-time
The method, system and computer program product generate online interactive maps linking tracked objects (in a live or pre-recorded video sequence) to multimedia content in real time. Specifically, an object tracking and link generation (OTLG) utility allows a user to access multimedia content by clicking on moving (or still) objects within the frames of a video (or image) sequence. The OTLG utility identifies and stores a clear image(s) of an object or of multiple objects to be tracked and initiates a mechanism to track the identified objects over a sequence of video or image frames. The OTLG utility utilizes the results of the tracking mechanism to generate, for each video frame, an interactive map frame with interactive links placed in the map frame at a location corresponding to the object's tracked location in each video frame.
US08843956B2 System and method for advertising
A system and method for advertising are disclosed. In an aspect, a method comprises rendering a content to a plurality of users, the content having a time duration, rendering a first selectable element associated with the content to a first one of the plurality of users at a first time during the time duration of the rendered content, and rendering a second selectable element associated with the content to a second one of the plurality of users at a second time during the time duration of the rendered content, wherein the second time is different from the first time and the first selectable element is not rendered to the first one of the plurality of users while the second selectable element is rendered to the second one of the plurality of users.
US08843951B1 User behavior indicator
Techniques for determining user behavior related to media are described. A media file containing media is received. The media is partitioned into segments. The user-interaction analyzer monitors user behavior with respect to viewing the media and the segments. The user's behavior with respect to viewing the segments is logged. Normal user behavior with respect to the media is determined and stored. Logged user behavior with respect to interaction with a segment of the media is compared with the normal user behavior with respect to the media. Logged user behavior of a particular media segment that deviates from normal relative to the determined normal user behavior is determined. A particular media segment that is not normal is tagged. A user device is configured to display indicia indicating user behavior related to media to help inform which parts users tend to like the most.
US08843950B2 Television and method for switching television programs
A television includes an image capturing unit to capture images in front of the television. Faces in the captured images are recognized to generate a face recognition result. When a condition for switching television programs is determined to be met according to the face recognition result, one or more program tables are searched to find a currently aired television program that is suitable for the current audience. The television is switched to a channel playing the found television program.
US08843945B2 Automated application programming interface (API) generation
Techniques are provided for automatically generating Application Programming Interfaces (APIs) in a computing device. In one example, a request for the addition of a first API to a software infrastructure of a computing device is received. An API coding table that includes one or more initial API parameters corresponding to the first API is generated and an API coding template stored in memory of the computing device is obtained. A compiler of the computing device generates functional codes for the first API based on the API coding template and the initial API parameters.
US08843943B2 Generating a service definition in view of service activity events
A method and system for generating a set of service definitions relating to a computer application based on a set of activity events associated with a service. Based on an examination of an existing service of interest, a set of activity traces is extracted from the set of activity events and common activity events in each activity trace are identified. The common activity events are transformed into service actions and a service definition is generated including the service actions. The generated service definition may then be deployed on a suitable computing system, such as, for example, a Service Oriented Architecture (SOA) platform.
US08843941B2 Adaptable application programming interfaces and specification of same
Aspects of the disclosure relate to defining and/or specifying an application programming interface (API) between a client and a computing device (such as a server) in a manner that the client, the computing device, or both, can evolve independently while preserving inter-operability.
US08843938B2 Methods, systems, and computer program products for asynchronous resumption of a dataflow
A method, system, and computer program product for providing asynchronous resumption of a dataflow are provided. The method includes building an executable directed graph from a dataflow that includes multiple interconnected nodes, where at least one of the interconnected nodes is an asynchronous node. The method further includes creating an event flow that includes the asynchronous node and interconnections subsequent to the asynchronous node. The method also includes invoking execution of the executable directed graph, and creating a state object with an identifier associated with the event flow in response to reaching the asynchronous node. The method additionally includes continuing execution of the executable directed graph while avoiding the asynchronous node and the interconnections subsequent to the asynchronous node, and resuming execution of the event flow as identified via the state object upon receiving a response for the asynchronous node.
US08843933B1 System and method for managing a virtualized computing environment
A technique for predictive distributed resource scheduling and distributed power management includes analyzing patterns in the workload, predicting future workloads, and making recommendations for changes to the virtual computing environment. In addition, a cost-benefit analysis can be performed to determine whether the recommended change would likely result in improved performance.
US08843931B2 System and method for identifying business critical processes
A computer system determines a first criticality relating to frequency of execution of computer programs, a second criticality relating to frequency of execution of transactions, a third criticality relating to a number of users who execute the transactions, a fourth criticality relating to programs that modify the database tables having a large change in data, and a fifth criticality relating to the amount to time that each computer program is executed and the amount of time that each transaction is executed. The system determines intersections among the criticalities, and assigns a weighted value to each of the intersections. The system determines an overall criticality for a particular computer program or a particular transaction. The overall criticality is a function of the number of intersections in which the particular computer program or the particular transaction appears and the weighted values assigned to the intersections.
US08843927B2 Monitoring and updating tasks arrival and completion statistics without data locking synchronization
Each processing resource in a scheduler of a process executing on a computer system maintains counts of the number of tasks that arrive at the processing resource and the number of tasks that complete on the processing resource. The counts are maintained in storage that is only writeable by the corresponding processing resource. The scheduler collects and sums the counts from each processing resource and provides statistics based on the summed counts and previous summed counts to a resource manager in response to a request from the resource manager. The scheduler does not reset the counts when the counts are collected and stores copies of the summed counts for use with the next request from the resource manager. The counts may be maintained without synchronization and with thread safety to minimize the impact of gathering statistics on the application.
US08843924B2 Identification of over-constrained virtual machines
A method for virtual machine management that includes establishing a first virtual machine on a hardware platform, performing a selected task on the first virtual machine and recording a first data set indicating a characteristic of the first virtual machine performing the selected task. The method also includes establishing a second virtual machine on the hardware platform, performing the selected task on the first and second virtual machines, recording a second data set indicating the characteristic of the first and second virtual machines performing the selected task and indicating acceptable data and unacceptable data within the first and second data sets. The method also includes creating and training a decision tree based on the acceptable and unacceptable data from the first and second data sets and inputting a third data set from a third virtual machine into the decision tree to determine if the third virtual machine is over-constrained.
US08843923B2 Information processor, control method, and computer-readable recording medium recording control program
A computer is provided with a measuring unit that measures elapsed time at a non-access state between one of the guest virtual machines and the devices as a non-access time with respect to each of the guest virtual machines accessing the devices via the device driver virtual machine; a storage unit that stores the operation profile information that matches the non-access time with the operation mode information representing the operation modes of the devices; a decision unit that decides the operation mode with reference to the operation profile information on the basis of the measured access time; and a transition control unit that transits the devices to the operation mode, so that this makes it possible to appropriately carry out power saving management of the devices not depending on a power saving function of the guest OS.
US08843922B2 Cloning virtual machines based on identical hardware configuration
A virtual-machine generating apparatus includes a configuration-information storage unit that stores hardware resources and hardware configuration information in association with unique information of virtual machines. When accepting resources as many as the number of virtual machines to be newly introduced, the apparatus determines whether the resources identical to the accepted resources are stored in the configuration-information storage unit. When it is determined that the identical hardware resources are stored, the apparatus performs a process of copying an OS of the virtual machines having the identical resources, as many times as the number of those having the resources determined as being stored in the configuration-information storage unit.
US08843911B2 Utilizing special purpose elements to implement a FSM
Apparatus, systems, and methods for a compiler are described. One such compiler generates machine code corresponding to a set of elements including a general purpose element and a special purpose element. The compiler identifies a portion in an arrangement of relationally connected operators that corresponds to a special purpose element. The compiler also determines whether the portion meets a condition to be mapped to the special purpose element. The compiler also converts the arrangement into an automaton comprising a plurality of states, wherein the portion is converted using a special purpose state that corresponds to the special purpose element if the portion meets the condition. The compiler also converts the automaton into machine code. Additional apparatus, systems, and methods are disclosed.
US08843904B2 Automated building and retargeting of architecture-dependent assets
Architecture-dependent assets are automatically built and retargeted. An asset originally built for one architecture is downloaded and automatically retargeted on another architecture. This automatically retargeting may be performed on demand, at runtime.
US08843902B2 Program flow route constructor
A method and corresponding tool for estimating program execution time. A higher-level structure is received as an input, representing control flow through an executable program. The higher-level structure comprises one or more levels of parent nodes, each parent node representing internal structure comprising a group of one or more child nodes and one or more associated edges between nodes. The levels of the higher-level structure are probed to extract a substructure representing a route through the program from a start instruction to an end instruction, by selectively extracting nodes of different levels of parent to represent different regions along the route in dependence on a location of the start and end instructions relative to the levels of parent nodes. An execution time for the route through the program is estimated based on the extracted substructure, and a modification affecting the execution time is made in dependence on the estimation.
US08843896B2 Metamodeling contextual navigation of computer software applications
Using metamodels during context-sensitive analyzes of reusable components of computer software applications, including identifying entry and exit paths into and from a reusable component within a metamodel of a computer application development environment, determining during a static analysis of a computer software application that navigation will proceeds along a path corresponding in the metamodel to such an entry or exit path, retaining, if an entry path, an identifier of an invoking node along the path within the computer software application, and, if an exit path, for each terminal node along each of a plurality of paths from the reusable component within the computer software application, comparing an identifier of an invoking node preceding the terminal node with the retained invoking node identifier, and determining, if the invoking node identifiers match, that the path among the plurality of paths is a correct path for a current context of the static analysis.
US08843893B2 Unified framework for configuration validation
A modular framework may be provided for configuration checks that enable a developer to classify and describe each check and then subsequently search for checks and integrate them with other checks. Each check may include a dependency on other checks to create a hierarchy. Additionally, multiple checks may be combined. The combination of checks may be used to check configuration of specific processes or systems. Each check unit and business configuration check may contain keywords, descriptions, and documentation to enable the checks to be subsequently searched and reused in different applications. Systems, methods, and articles of manufacture may be provided.
US08843890B2 System and method for transplanting source code
A computer system for integrating existing source code into target source code, the computer system including a change point mapper that outputs a plurality of suggested candidate mappings between a change point of the existing source code and a plurality of change points of the target source code, a change point transformer that receives the plurality of suggested candidate mappings and outputs an updated existing source code, the change point transformer being configured to automatically update the existing source code based on a selected candidate mapping of the plurality of suggested candidate mappings, and a change point transplanter being configured to insert the updated existing source code into the target source code.
US08843881B2 Transporting and processing foreign data
A set of importers accept a variety of formats of 2D and 3D content (source asset) for computer games in the format created by the artists' authoring tool. The source asset is standardized and normalized and is stored as a strongly typed object in a content object model. An object from the content object model can be deserialized to a file for debugging. The object can be converted to a managed object to which game code can be written. An executable object is generated from the object created during game development automatically.
US08843868B2 Method for assigning terminal of semiconductor package, apparatus, and semiconductor package
An assignment method of terminals of a semiconductor package executed by an assignment supporting apparatus includes: deciding a maximum allowable distance to be a constraint condition regarding a relative distance between each of the pads and a terminal to be assigned to the pad, and extracting one or a plurality of assigned terminal candidates for each of the pads so that the relative distance between each of the pads and a terminal selected for the pad falls within a range of the maximum allowable distance; and deciding one of the terminals as a assigned terminal based on the assigned terminal candidates and assigning the one of the terminals to one of the pads. The process is a process to assign one of the terminals with priority to a pad having a smallest number of assigned terminal candidates in a not-assigned condition based on the assigned terminal candidates.
US08843867B2 Low-overhead multi-patterning design rule check
Roughly described, a system enables quick and accurate depiction to a user of multi-patterning layout violations so that they may be corrected manually and in real time, and without interfering with normal manual editing process. In one embodiment, the system involves iteratively building tree structures with nodes identifying islands and arcs identifying multi-patterning spacing violations between the connected islands. The system detects coloring violations during the building of these tree structures, using the relationships previously inserted. The coloring violations preferably are reported to a user in the form of visual indications of the cycles among the candidate spacing violations, with the candidate spacing violations also themselves indicated visually and individually. The user can see intuitively how to move the islands around, and in which directions and by what distance, in order to remove a multi-patterning spacing violation and thereby break the cycle.
US08843864B2 Statistical corner evaluation for complex on-chip variation model
The invention provides a method for performing statistical static timing analysis using a novel on-chip variation model, referred to as Sensitivity-based Complex Statistical On-Chip Variation (SCS-OCV). SCS-OCV introduces complex variation concept to resolve the blocking technical issue of combining local random variations, enabling accurate calculation of statistical variations with correlations, such as common-path pessimism removal (CPPR). SCS-OCV proposes practical statistical min/max operations for random variations that can guarantee pessimism at nominal and targeted N-sigma corner, and extends the method to handle complex variations, enabling graph-based full arrival/required time propagation under variable compaction. SCS-OCV provides a statistical corner evaluation method for complex random variables that can transform vector-based parametric timing information to the single-value corner-based timing report, and based on the method derives equations to bridge POCV/SSTA with LOCV. This significantly reduces the learning curve and increases the usage of the technology, being more easily adopted by the industry.
US08843862B2 Method and apparatus for creating and changing logic representations in a logic design using arithmetic flexibility of numeric formats for data
Methods and apparatuses for designing logic are described. In one embodiment, a directive which specifies a numeric format for data in a data processing operation in a logic design is determined. The directive is used as a minimum format, rather than an exact or required format to create or change at least a portion of a representation of logic in the logic design to perform the data processing operation. Other methods are disclosed, and systems and machine readable media are also disclosed.
US08843858B2 Optimization schemes for controlling user interfaces through gesture or touch
A web application provides a custom selection for editing text on a gesture or touch screen. The application replaces native browser handles with selection handles to provide consistent user interface experience across platforms. The application also provides a scheme for semantic interpretation of browser gesture or touch events. The application standardizes browser events into a consistent stream of semantic events that are compatible with a plurality of devices and browsers. The application also provides a gesture or touch optimized user interface in the browser. The application determines gesture or touch input and optimizes the user interface according to the type of input.
US08843856B2 Presenting real-time search results
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for presenting real-time search results. In one aspect, a method includes presenting real-time search results in response to a query; and automatically updating the real-time search results.
US08843855B2 Displaying maps of measured events
A method, computer-readable medium, and apparatus are provided for browsing maps of events of various types that occurred on a piece of land on various dates. A map is displayed on a map interface that allows a user to navigate to other maps using different types of navigation that are triggered by different types of user input. A single instance of a first type of user input triggers display of another map of the same event type as a currently displayed map. A single instance of a second type of user input triggers display of another map that is chronologically adjacent to the currently displayed map, regardless of event type. Alternately, the second type of user input triggers skipping maps of the same event type to navigate to a map of a different event type. The maps each include a graphical representation of a measurement at a given location.
US08843847B1 System and method for native application control of HTML5 content
A method and system configured to use HTML5 layout for rendering a native downloaded graphical user interface is disclosed herein. The system is comprised of a mobile device, a native downloadable application, a mobile web services API, a native application authoring tool, and an HTML5 authoring tool. The HTML5 authoring tool is used to create an application layout conformant with the HTML5 standards and practices.
US08843843B2 Method and system using heuristics in performing batch updates of records
Computer method and apparatus processing batch changes to a plurality of records employs heuristics. The system includes a computer based source of a plurality of records subject to a batch update. Each record in the plurality has respective meta data information. A computer processor projects application of changes forming the batch update in one record of the plurality. The processor applies heuristics including noting metadata information of the one record impacting changes to each record in the plurality. Using the noted metadata information and heuristics, the system further projects application of the batch update changes to remaining records in the plurality. A preview display of the projected results of the batch changes allows the user to commit, modify or revert batch updates per record.
US08843841B2 System and method for interactive instrument operation and automation
A system and method: provide a user interface to a user, the user interface including one or more objects representing a corresponding one or more instruments that are connected to the system; receive from a user a selection of one of the one or more instruments, made via the user interface; obtaining at the computer a file that describes commands to which the selected instrument responds; and present to the user via the user interface an indication of the commands to which the selected instrument responds.
US08843840B2 Custom user interface presentation
The present disclosure relates to the generation of distinctive presentations of an interface for different devices. In this manner, the interface is presented differently on different devices. In one embodiment, the interface is customized based upon a unique sequence or identifier associated with each electronic device such that the interface is distinctive on each respective device.
US08843839B1 Customized graphic identifiers
Disclosed are various embodiments for tracking, in at least one computing device, a presentation of a plurality of items for a user, each item being associated with at least one respective category of a plurality of categories, and determining a user histogram that is customized for a user. A visual symbol may be generated based at least upon the user histogram for each category, each visual symbol comprising a visual characteristic for associating the visual symbol to the category and a graphical dimension of the visual symbol, wherein the graphical dimension correlates with the respective degree of interest associated with the category. Each visual symbol may be appended to one another to form a graphic identifier and a user interface encoded for rendering, where the user interface comprises the graphic identifier.
US08843837B2 Graphical configuration and management of interfaces
System, methods, and computer program products are provided for creating, managing, and configuring interfaces and communications profiles of systems or networks. The system may receive input placing a first graphical image (associated with a communications profile) on a pane, receive input defining one or more of the attributes and/or parameters of the communications profile, and create or configure an interface in accordance with the communications profile.
US08843833B2 Information-processing device and program
The information-processing device according to the present invention, if a subject operation direction is “rightward,” specifies in a coordinate axis across a rightward direction, a range that overlaps an area between coordinates (Yamin to Yamax) of an area where selected window Wa is displayed, and each of areas between coordinates (Y1min to Y1max and Y2min to Y2max) of areas where non-selected windows Wb1 and Wb2 are displayed, and determines a window that is selectable subsequently on the basis of the overlapping range. The information-processing device displays a guide image at a position between a window that is selectable subsequently and selected window Wa, and is also within a range that overlaps both an area where a window that is selectable subsequently is displayed, and an area where window Wa is displayed, to guide a subject operation direction.
US08843828B2 Web page backup across multiple windows
Provided is a desktop navigation tool (DNT) for navigation across multiple web pages, including the original and the second web page described in the paragraph above. An “UP” button enables a user to navigate from the new web page back to a different window, opened from a particular window. A “DOWN” (DN) button enables the user to navigate back to a window from which a particular window was spawned. This functionality differs from that found in standard “FORWARD” and “BACK” navigation buttons, typically found in a browser window, which only enable a user to navigate through web pages within a particular window. The claimed subject matter enables a user to navigate more freely and efficiently among multiple windows.
US08843823B2 Document display system, document display device, and computer-readable storage medium for computer program
A document display system is provided which includes a first document display device, and a second document display device. The first document display device includes a display processing portion configured to display an electronic document, a settings update portion configured to update display settings information indicating latest display settings in response to operation for modifying settings by a user during a period in which the electronic document is displayed, and a document transmission portion configured to send out the electronic document and the display settings information. The second document display device includes a document obtaining portion configured to obtain the electronic document and the display settings information sent out from the first document display device, and a display setting portion configured to incorporate settings for display settings indicated in the display settings information into display settings to be applied at a start of display of the electronic document.
US08843820B1 Content script blacklisting for use with browser extensions
A rendering engine may be configured to execute, within a execution environment, a page script of a page to be rendered within a browser interface, the page script configured to interact with a page model to implement the rendering. An extension manager may be configured to execute an extension file which modifies a functionality of a browser application in association with the rendering of the page, including detecting a content script associated with the extension file which, during execution, interacts with the page model. An environment manager may be configured to evaluate the page, for example using a blacklist, prior to execution of the content script by the rendering engine.
US08843818B2 Field correlation method and system, and program thereof
A field pair as a combination of a definite field and an indefinite field is decided and a correlation value between the definite field and the indefinite field in each of the field pairs is calculated. Among the field pairs in which the correlation value is not smaller than a threshold value, indefinite fields having corresponding definite fields which belong to the same field group are made to be a new field group.
US08843816B2 Document collaboration by transforming and reflecting a document object model
Technologies are described herein for document collaboration by transforming and reflecting a document object model. A DOM representation of a document to be shared is obtained at a host computer, transformed, and reflected to one or more participant computers. Each of the participant computers receives the DOM representation of the document and renders and displays the DOM representation locally. When the DOM representation is modified, changes to the DOM representation may also be transmitted to the participant computers, rendered, and displayed. Events occurring with respect to the DOM may also be synchronized between the host and participant computers.
US08843813B2 Systems and methods for media defect detection
Various embodiments of the present invention provide systems and methods for media defect detection. For example, a data transfer system is disclosed that includes a data detector, a defect detector and a gating circuit. The data detector provides a soft output, and the defect detector is operable to receive the soft output and the data signal, and to assert a defect indication based at least in part on the soft output and the data signal. The gating circuit is operable to modify the soft output of the detector whenever the defect indication is asserted.
US08843811B2 Apparatus and method for decoding in communication system
An apparatus and a method for decoding bits of a received signal in a communication system are provided. The method includes determining path metrics of respective states in a trellis corresponding to the received signal, selecting a start state in the trellis for a traceback in a last window of the trellis, repeating the traceback at least twice within the last window, and when the repeating of the traceback is completed, determining the decoded bits of the received signal using a survived path of a last traceback.
US08843807B1 Circular pipeline processing system
In one embodiment, a circular pipeline processing system is provided. The system includes a plurality of processing stages configured to operate in a circular pipeline. Each processing stage is configured to output a fully processed data block in response to completing a final processing iteration, and otherwise, store a partially processed data block in a memory buffer of the processing stage. Each processing stage is configured to select between an unprocessed data block and a partially processed data block from the memory buffer of a preceding processing stage, based on one or more of availability of memory sufficient for storage of an unprocessed data block or availability of a partially processed data block. The processing stage is configured to process the selected data block.
US08843803B2 Utilizing local memory and dispersed storage memory to access encoded data slices
A method begins by a processing module encoding data utilizing a dispersed storage error coding function to produce a set of encoded data slices, wherein the dispersed storage error coding function includes a decode threshold parameter and a pillar width parameter. The method continues with the processing module storing a number of encoded data slices of the set of encoded data slices in a local memory, wherein the number is based on the decode threshold parameter and is less than the pillar width parameter, and outputting remaining encoded data slices of the set of encoded data slices to dispersed storage network (DSN) memory.
US08843801B2 Write circuit, read circuit, memory buffer and memory module
The present invention provides a write circuit, a read circuit, a memory buffer and a memory module. The write circuit includes: a data collecting unit, a first check unit, a data restoring unit, a first check data generating unit, a first adjusting unit and a write unit; the read circuit includes: a data read unit, a second check unit, an output data generating unit, a second check data generating unit, a second adjusting unit and an output unit; the memory buffer includes the write circuit and the read circuit; the memory module includes the memory buffer and multiple memory chips connected to the memory buffer.
US08843800B2 Semiconductor integrated circuit
A semiconductor integrated circuit pertaining to the present invention comprises a plurality of storage elements for storing and holding an input signal, a majority circuit that outputs a result of a majority decision of outputs from the plurality of storage elements; an error detector circuit that detects a mismatch among the outputs of the plurality of storage elements and outputs error signals; and a monitor circuit that monitors the error signals from the error detector circuit, wherein the monitor circuit, based on the error signals, orders a refresh action that rewrites data for rectification to a storage element in which an output mismatch occurs out of the plurality of storage elements and, if rewrite and rectification by the refresh action are unsuccessful, sends a notification to an external unit or process.
US08843795B2 Test system of reconfigurable device and its method and reconfigurable device for use therein
A reconfigurable device test scheme is provided for making a test of a reconfigurable device with configuration data which is loaded a smaller number of times. A reconfigurable device used herein holds a plurality of configuration data and is capable of instantaneously switching which configuration is implemented thereby. Specifically, one transfer configuration data and one or more test configuration data are previously loaded in a configuration memory of the reconfigurable device, and a test is made while sequentially switching the transfer configuration data and the test configuration data. In this way, the same configuration data need not be reloaded over and over, so that the test can be made with a smaller number of times of loading as compared with before.
US08843793B2 Scheduling for enhancing communication performance
Technologies are generally described for enhancing communication performance. In some examples, a scheduling system may include an error detection unit configured to detect existence of an error in data received from a telecommunication device, an error frequency calculation unit configured to calculate an error frequency based at least in part on the error detected by the error detection unit, and a mode decision unit configured to decide a scheduling mode for the telecommunication device based at least in part on the error frequency calculated by the error frequency calculation unit.
US08843790B2 Dynamic hardware watchpoint
A method and apparatus for monitoring changes to a block of data is disclosed. A computer sets a first hardware watchpoint to monitor changes to the block of data at a current location of the block of data in memory and a second hardware watchpoint to monitor changes at a selected location in the memory where a reference to the block of data is located. Responsive to the second hardware watchpoint being triggered by a change at the selected location where the reference to the block of data is located, the computer identifies a new location of the block of data in the memory based on the change that triggered the second hardware watchpoint. Subsequent to identifying the new location of the block of data, the computer then resets the first hardware watchpoint to monitor changes to the block of data at the new location of the block of data.
US08843787B1 System and method for archive verification according to policies
Embodiments of systems and methods for archive verification are disclosed. More specifically, embodiments of this archive verification can comprise loading media into a drive and reading data from the media to verify that the media and data on the media can be read. In one embodiment, media can be loaded into a drive and read according to a verification policy. As part of verifying that media and data on media can be read, read errors or other verification data associated with media can be obtained. Using this verification data a result for the media may be determined.
US08843785B2 Collecting debug data in a secure chip implementation
Mechanisms, in a processor chip, are provided for obtaining debug data from on-chip logic of the processor chip while the processor chip is in a secure mode of operation. The processor chip is placed into a secure mode of operation in which access to internal logic of the processor chip to control the internal logic of the processor chip, by mechanisms external to the processor chip, is disabled on a debug interface of the processor chip. A triggering condition of the processor chip is detected that is a trigger for initiated debug data collection from the on-chip logic. Debug data collection is performed from the on-chip logic to generate debug data. Data is output, by the processor chip to an external mechanism, on the debug interface based on the debug data.
US08843769B2 Microcontroller with embedded secure feature
A secure environment is established within a system on a chip (SoC) without the use of a memory management unit. A set of security parameters is produced by a configuration program executed by a processor within the SoC that is read from a first non-volatile memory within the SoC. A set of stored parameters is created in a committable non-volatile memory within the SoC by writing the set of security parameters into the committable non-volatile memory. The committable non-volatile memory is sealed so that that it cannot be read or written by the processor after being sealed. The stored parameters can then be accessed only by control circuitry. Security circuitry within the SoC is configured using the stored parameters each time the SoC is initialized and thereby enforces the secure environment within the SoC.
US08843767B2 Secure memory transaction unit
A method for providing security for plaintext data being transferred between units in a computer system includes steps of dividing a memory into a series of addressable locations, each of the addressable locations having an address at which can be stored version information, a data authentication tag, and ciphertext corresponding to the plaintext. The system retrieves the ciphertext, the version information, and the data authentication tag, and generates encryption keys for decrypting the information stored at the address. If the data authentication tag indicates the plaintext data are valid, then the system provides the decrypted plaintext to the requestor, or encrypts new plaintext data and stores the corresponding ciphertext with new authentication and version information at the first address.
US08843766B2 Method and system for protecting against access to a machine code of a device
A method for the protection against access to a machine code of a device, has the steps: (a) encrypting a machine code by a device-specific key, which is provided by a TPM (Trusted Platform Module) module present in the device, (b) storing the encrypted machine code in a memory of the device, (c) wherein the device-specific key can no longer be read from the TPM module after a manipulation of the device.
US08843764B2 Secure software and hardware association technique
Authenticated hardware and authenticated software are cryptographically associated using symmetric and asymmetric cryptography. Cryptographically binding the hardware and software ensures that original equipment manufacturer (OEM) hardware will only run OEM software. Cryptographically binding the hardware and software protects the OEM binary code so it will only run on the OEM hardware and cannot be replicated or altered to operate on unauthorized hardware. In one embodiment, critical security information associated with the equipment is loaded from a memory at startup time. The critical security information is stored in the memory, in encrypted form, using a unique secret value. The secret value is used to retrieve a chip encryption key and one or more image authentication keys that can be used to associate program code with an original equipment manufacturer. These keys are used to authenticate the program code.
US08843762B2 Cryptographic system for performing secure iterative computations and signal processing directly on encrypted data in untrusted environments
Disclosed embodiments include a cryptographic system implemented in at least one digital computer with one or more processors or hardware such as FPGAs for performing iterative secure computations, analysis, and signal processing directly on encrypted data in untrusted environments. According to a basic embodiment, the proposed cryptographic system comprises: (a) at least one secure protocol for performing matrix multiplications in the encrypted domain, and (b) at least one secure iterative protocol for solving systems of linear equations in the encrypted domain. According to a particular embodiment the system comprises a plurality of privacy-preserving protocols for solving systems of linear equations (SLE) directly based on homomorphic computation and secret sharing. More specifically, according to a particular embodiment the system uses a protocol whereby systems of linear equations are solved securely and iteratively without imposing any restrictions on the matrix coefficients.
US08843759B2 Methods, systems, and computer program products for media-based authentication
A method for generating an input key for authenticating access to a resource, the method including obtaining an input media; determining a reference point in the input media; sampling the input media in response to determining the reference point to define an input media sample; generating cell data from the input media sample; and generating the input key using the cell data.
US08843754B2 Continuous user identification and situation analysis with identification of anonymous users through behaviormetrics
This invention discloses a system for determining whether a purported or alleged authorized user is in fact the authorized user, by comparing new data on a real-time basis against probability distribution representations including an authorized user probability distribution representation and a global or wide population probability distribution representation, to provide a probability as to whether the purported authorized user is the authorized user. This invention may utilize keyboard dynamics or data, or X-Y device data, or other data from similar measurable characteristics, to determine the probability that the new data from the purported authorized user indicates or identifies that user as the authorized user. This invention identifies the user continuously as the user interacts with the system and to identify a change in situation in the environment of the user. This invention provides a means to identify an anonymous user by matching the continuous recorded behaviormetrics or a characteristic of the anonymous user with the behaviormetrics of known users.
US08843753B2 Machine-to-machine node erase procedure
A method for erasing bootstrapping, at a device or a gateway in a Machine-to-Machine (M2M) service is provided. The method includes receiving an erase request containing a first M2M-Erase-Token from an M2M Authentication Server (MAS) or an M2M Service Bootstrapping Function (MSBF), processing the erase request based on the first M2M-Erase-Token or a local policy of the device or the gateway, and sending an erase response containing a second M2M-Erase-Token to the MAS or the MSBF.
US08843749B2 Visualization of trust in an address bar
Described are a system and method for presenting security information about a current site or communications session. Briefly stated, a browsing software is configured to receive a certificate during a negotiation of a secure session between a local device and a remote device. The certificate includes security information about a site maintained at the remote device. The security information is displayed to a user of the browsing software in a meaningful fashion to allow the user to make a trust determination about the site. Displaying the security information may include presenting a certificate summary that includes the most relevant information about the certificate, such as the name of the owner of the site and the name of the certificating authority of the certificate.
US08843748B2 Method for establishing secure network architecture, method and system for secure communication
A method for establishing a secure network architecture, a method and system for secure communication are provided. The method for establishing a secure network architecture includes: 1) constructing the network architecture where the identities of nodes are legal, including: neighboring node discovery; performing identities certification and shared key negotiation between a node and the neighbor node; 2) constructing a secure switching device architecture, including: establishing a shared key between every two of the switch devices.
US08843743B2 Method and system for securing wireless communications
A method for transmitting an encrypted signal to a wireless transmit/receive unit (WTRU) such that decryption of the encrypted signal depends on a trust zone associated with the WTRU is disclosed. The encryption may be performed using hierarchical modulation, scrambling, authentication, location validation, or a combination thereof. The size of a trust zone may also be adjusted.
US08843742B2 Hypervisor security using SMM
Methods, systems, apparatuses and program products are disclosed for protecting computers and similar equipment from undesirable occurrences, especially attacks by malware. Invariant information, such as pure code and some data tables may be enrolled for later revalidation by code operating outside the normal context. For example, a periodic interrupt may invoked a system management mode interrupt service routine to discover whether code regions accessible to Protected Mode programs have become corrupted or otherwise changed, such as by tampering from untrusted or untrustworthy programs that have easy access only to protected mode operation.
US08843736B2 Authentication and authorization for internet video client
A device is enabled to display Internet TV by accessing a management server with a secret unique ID and receiving back from the server, assuming the ID is approved, a user token and a service list of content servers with knowledge of the user token. A user can select a content server which causes the device to upload its user token and in response receive a content list from the content server, from which content can be selected for display. Neither list may be modified by the device and the device can access only content on a content list.
US08843735B2 Method and apparatus of communicating security/encryption information to a physical layer transceiver
An apparatus for providing link layer security in a Physical Layer Transceiver (PHY) is disclosed. In one embodiment, the apparatus may comprise analog circuitry configured to interface with a data transmission medium, digital circuitry configured to interface with a Media Access Controller (MAC); and a crypto engine coupled to the digital circuitry. Single interface and multiple interface schemes are provided to control both PHY and crypto functions. Embodiments are disclosed where the PHY controls the crypto device, and where the crypto device controls the PHY.
US08843733B2 Switching between multiple operating systems (OSes) using sleep state management and sequestered re-baseable memory
Embodiments of switching between multiple operating systems (OSes) using sleep state management and sequestered re-baseable memory are generally described herein. Embodiments of the invention allow one OS to be suspended into S3 or sleep mode, saving its state to memory and turning off its devices. Then, another sleeping OS can be resumed from another location in memory by switching a memory base addressed to a sequestered memory region and restoring its device state. Other embodiments may be described and claimed.
US08843730B2 Executing instruction packet with multiple instructions with same destination by performing logical operation on results of instructions and storing the result to the destination
An apparatus includes a processor and a memory coupled to the processor. The memory stores an instruction packet (e.g., a VLIW instruction packet) including a first predicate independent instruction and a second predicate independent instruction. Each of the predicate independent instructions has the same destination.
US08843729B2 Microprocessor that fuses MOV/ALU instructions
A microprocessor receives first and second program-adjacent macroinstructions of the instruction set architecture of the microprocessor. The first macroinstruction instructs the microprocessor to move a first operand to a first architectural register from a second architectural register. The second macroinstruction instructs the microprocessor to perform an arithmetic/logic operation using the first operand in the second architectural register and a second operand in a third architectural register to generate a result and to load the result back into the first architectural register. An instruction translator simultaneously translates the first and second program-adjacent macroinstructions into a single micro-operation for execution by an execution unit. The single micro-operation instructs the execution unit to perform the arithmetic/logic operation using the first operand in the second architectural register and the second operand in third architectural register to generate the result and to load the result back into the first architectural register.
US08843723B1 Multi-dimension memory timing tuner
In embodiments of a multi-dimension memory timing tuner, a memory device controller that can be interfaced with one or more memory devices is coupled to a memory device for data communication with the memory device via a bus, such as a data control system, system bus, or memory bus. Memory maintains values, such as a control register maintaining control register values, which are adjustable to tune bus timing margins in multi-dimensions. The bus timing margins are tunable for implementation of a memory device controller with one or more of the memory devices. A memory timing tuner is implemented to adjust the values to tune the bus timing margins in the multi-dimensions.
US08843721B2 Data storage using bitmaps
A data storage system comprises a controller, a first lower performance storage medium and a second higher performance storage medium. The controller is connected to the storage mediums and is arranged to control I/O access to the storage mediums. The controller is further arranged to store an image on the first storage medium, initiate a copy function from the first storage medium to the second storage medium, direct all I/O access for the image to the second storage medium, periodically age data from the second storage medium to the first storage medium, create a new empty bitmap for each period, and in response to an I/O access for data in the image, update the latest bitmap to indicate that the data has been accessed and update the previous bitmaps to indicate that the data has not been accessed.
US08843717B2 Maintaining consistency of storage in a mirrored virtual environment
A method achieves data consistency in a shared storage accessible by a first and second machine. The method includes, in response to receiving state information of the first machine, configuring the second machine to a mirrored operating state corresponding to an operating state of the first machine, receiving a notification that the first machine will overwrite existing data stored in the shared storage, and, in response to the notification, reading the existing data, storing a copy of existing data in a local storage of the second machine, and sending an acknowledgment to the first machine that the copy has been stored in the local storage, to enable the first machine to overwrite the existing data with newly written data. The method also includes, in response to receiving a failure notification, retrieving the copy of the existing data, overwriting the newly written data with the copy of the existing data.
US08843716B2 Computer system, storage apparatus and data transfer method
Speed of processing of transferring data stored in a storage apparatus to an external apparatus is increased.A storage apparatus according to the present invention: creates a non-decompression volume set to refer to a compression pool that compresses and stores data; decompresses and provides the data stored in the compression pool to a host computer; and provides the compressed data as is to other external apparatuses via the non-decompression volume.
US08843715B2 System managing a plurality of virtual volumes and a virtual volume management method for the system
The system includes first and second storage systems. The first storage system includes a first control unit managing a plurality of logical units (LUs) and a plurality of first storage devices being controlled to store data by the first control unit, the plurality of LUs including a first type LU and a second type LU, the first type LU corresponding to at least one of the plurality of first storage devices of the first storage system so that data to be stored to the first type LU is stored to the at least one of the plurality of first storage devices of the first storage system, the second type LU mapping to an LU which is managed by a second storage system so that data to be stored to the second type LU is transferred to the LU managed by the second storage system.
US08843714B1 Write pacing simulation tool
A tool and/or other system is provided that simulates write pacing in connection with a requested operation for a storage system to allow an analysis of the effect of the requested operation on the storage system. In an embodiment, the storage system may be an RDF system operating in an asynchronous transfer mode (e.g., an SRDF/A system) and the requested operation may correspond to a snapshot copy operation of the R2 device and/or a slowdown in one of the storage devices and/or the links therebetween while the SRDF/A system is operating. The system described herein enables simulation of a storage system to take into account an effect of write pacing and may be advantageously used to anticipate and/or otherwise minimize or avoid operations at a particular time that would create undesired initiation of write pacing.
US08843712B1 Sensed opportunistic garbage collection in memory components
A method and system for performing sensed garbage collection in a memory is disclosed. In one embodiment, a method includes measuring arrival times of read/write commands received from a processor executing an application; transforming the arrival times from a time domain to frequency domain data; locking onto a phase of the read/write commands; determining predicted arrival times of future read/write commands; creating a real-time schedule of memory requests using the arrival times of the read/write commands and the predicted arrival times of the future read/write commands; using the real-time schedule to sense idle periods where the application will not make a request of the memory; and performing garbage collection in the memory during at least one of the idle periods.
US08843702B2 Device, system, and method of memory allocation
Device, system, and method of memory allocation. For example, an apparatus includes: a Dual In-line Memory Module (DIMM) including a plurality of Dynamic Random Access Memory (DRAM) units to store data, wherein each DRAM unit includes a plurality of banks and each bank is divided into a plurality of sub-banks; and a memory management unit to allocate a set of interleaved sub-banks of said DIMM to a memory page of an Operating System, wherein a combined memory size of the set of interleaved sub-banks is equal to a size of the memory page of the Operating System.
US08843696B2 Memory device and method of controlling the same
According to one embodiment, a memory device includes a nonvolatile memory in which data write or data read is executed in units of a plurality of cells, and a controller configured to control the memory and to manage a memory space of the memory by dividing the memory space into a plurality of partitions.
US08843694B2 System and method of page buffer operation for memory devices
Systems and methods are provided for using page buffers of memory devices connected to a memory controller through a common bus. A page buffer of a memory device is used as a temporary cache for data which is written to the memory cells of the memory device. This can allow the memory controller to use memory devices as temporary caches so that the memory controller can free up space in its own memory.
US08843693B2 Non-volatile memory and method with improved data scrambling
A memory device cooperating with a memory controller scrambles each unit of data using a selected scrambling key before storing it in an array of nonvolatile memory cells. This helps to reduce program disturbs, user read disturbs, and floating gate to floating gate coupling that result from repeated and long term storage of specific data patterns. For a given page of data having a logical address and for storing at a physical address, the key is selected from a finite sequence thereof as a function of both the logical address and the physical address. In a block management scheme the memory array is organized into erase blocks, the physical address is the relative page number in each block. When logical address are grouped into logical groups and manipulated as a group and each group is storable into a sub-block, the physical address is the relative page number in the sub-block.
US08843689B2 Concurrent repair of the PCIe switch units in a tightly-coupled, multi-switch, multi-adapter, multi-host distributed system
Techniques are disclosed to perform an operation to facilitate concurrent repair of PCIe switch units in processing environments such as a tightly coupled, multi-switch, multi-adapter, multi-host distributed system. The operation, for an identified switch unit to be repaired, reconfigures all switch unit hardware in the switch fabric by removing all upstream to downstream connections utilizing the identified switch unit. Connections to hosts via the upstream ports are also removed by the operation. Once the switch unit is powered back on, the operation reconfigures all switch unit hardware in the switch fabric by adding all upstream to downstream connections utilizing the identified switch unit. The operation further restores connections to hosts via the upstream ports.
US08843688B2 Concurrent repair of PCIE switch units in a tightly-coupled, multi-switch, multi-adapter, multi-host distributed system
Techniques are disclosed to perform an operation to facilitate concurrent repair of PCIe switch units in processing environments such as a tightly coupled, multi-switch, multi-adapter, multi-host distributed system. The operation, for an identified switch unit to be repaired, reconfigures all switch unit hardware in the switch fabric by removing all upstream to downstream connections utilizing the identified switch unit. Connections to hosts via the upstream ports are also removed by the operation. Once the switch unit is powered back on, the operation reconfigures all switch unit hardware in the switch fabric by adding all upstream to downstream connections utilizing the identified switch unit. The operation further restores connections to hosts via the upstream ports.
US08843684B2 Performing call stack sampling by setting affinity of target thread to a current process to prevent target thread migration
A sample is generated based on an event. Further, an interrupt handler captures information for an interrupted thread on a current processor. In addition, an affinity of the interrupted thread is set such that the interrupted thread runs only on the current processor without being able to migrate to a different processor. A sampler thread that runs on the current processor retrieves a call stack associated with the interrupted thread after the affinity of the interrupted thread has been set to the current processor. The affinity of the interrupted thread is restored after the call stack has been retrieved.
US08843678B2 Method and system for a configurable connector for ethernet applications
Aspects of a method and apparatus for a configurable connector for Ethernet are provided. In this regard, a configurable Ethernet connector residing in an Ethernet enabled communication device may couple the communication devise to one or more twisted pairs and enable communication of Ethernet frames over the twisted pair(s). Conductors of each of the twisted pairs may make contact with adjacent pins of the configurable Ethernet connector. A size and shape of the configurable Ethernet connector may enable housing of more than 48 instances of the configurable Ethernet connector in a single standard size one rack unit face plate of a 19-inch rack. The configurable Ethernet connector may provide mechanical and electrical indications that enable a device coupled to the configurable Ethernet connector to determine configuration information of the configurable Ethernet connector. The information may indicate presence or absence of various components within and/or on the configurable Ethernet connector.
US08843677B2 Optimizing an operating system I/O operation that pertains to a specific program and file
An embodiment of the invention pertains to a method that includes an operating system, program components running on the operating system, and a file system associated with one or more files. Responsive to a write request sent from a specified program component to the operating system, in order to write specified data content to a given file, the method determines whether the write request meets a criterion, which is derived from the identity of at least one of the specified program component, and the given file. If the criterion is met, a message is immediately sent to release the specified program component from a wait state. Data portions of the specified data content are then selectively written to a storage buffer, and subsequently written from the buffer to the given file.
US08843675B2 Pipelined buffer interconnect
A method and system to transfer data from one or more data sources to one or more data sinks using a pipelined buffer interconnect fabric is described. The method comprises receiving a request for a data transfer from the data source to the data sink, assigning a first buffer and a first bus to the data source, locking the first buffer and the first bus so as to enable only the data source to transfer data to the first buffer via the first bus, receiving a signal from the data source indicating completion of data transfer to the first buffer, unlocking the first buffer and the first bus, assigning the first buffer and the first bus to the data sink, assigning a second buffer and a second bus to the data source, locking the second buffer and the second bus so as to enable only the data source to transfer data to the second buffer via the second bus and enabling the data sink to read data from the first buffer via the first bus while the data source writes to the second buffer via the second bus, thereby pipelining the data transfer from the data source to the data sink. The transfer of data from data source to data sink is controlled by programming the pipelined buffer interconnect via one or more of software, control registers and control signals.
US08843673B2 Offloading input/output (I/O) completion operations
A mechanism is provided for offloading an input/output (I/O) completion operation. Responsive to a second processor identifying that a flag has been set by a first processor requesting assistance in completing an I/O operation, the second processor copies an I/O response from a first I/O response data structure associated with the first processor to a second I/O response data structure associated with the second processor. The second processor deletes the I/O response from the first I/O response data structure, clears the flag, and processes the I/O operation by addressing the I/O response in the second I/O response data structure. Responsive to completing the I/O operation, the second processor deletes the I/O response from the second I/O response data structure.
US08843671B1 Dynamic resource allocation for serial attached SCSI devices
Various embodiments of the invention provide resource management of available data bandwidth of a SAS system in a non-uniform way. In certain embodiments, arbitration wait time values are adaptively modified to achieve a specified performance quota for a link.
US08843663B2 Data transmission device and method for merging multiple commands
A data transmission device and a command merging method for data transmission are provided. The data transmission device includes a command register and a command merging unit. The command register receives and temporary storages a plurality of original commands, wherein the original commands include a plurality of memory blocks. When the command merging unit judges these memory blocks of the original commands to be a continuous memory block, the command merging unit merges the original commands into a merging command, and transmits the merging command to a peripheral device. Thus, the multiple commands send by the host can be analyzed and merged by the data transmission device to decrease a number of the commands to be proceed by the peripheral device, so as to speed up a command processing time of the peripheral device efficiently.
US08843659B2 Direct mode adapter based shortcut for FCoE data transfer
This invention permits all FCoE (Fiber Channel over Ethernet) frames to be transferred from one FCoE network adapter to another without having to traverse through a Fiber Channel Forwarder (FCF) device. After the FCF is determined not to be present, a logical End-To-End connection is established between Peer FCoE Adapters. This invention permits an FCoE message originating at an FCoE network adapter to be sent to an FCoE receiving adapter across “Ethernet” links and switches, or via a single “Ethernet” link (Point-To-Point) but without having to pass through FCF devices.
US08843657B2 Using multiple tunnels by in-site nodes for securely accessing a wide area network from within a multihomed site
A multihomed site includes in-site network nodes, and first and second gateways configured for providing access outside of the multihomed site. The network nodes and the gateways are configured for utilizing in-site addresses having an in-site address prefix that is not advertised outside of the prescribed site. Each gateway is configured for outputting an advertisement message into the multihomed site that specifies that the gateway is a home agent for a corresponding extra-site address prefix reachable inside and outside the multihomed site. Each in-site network node includes a mobile IP module configured for acquiring extra-site addresses from each of the advertised extra-site address prefixes, and creating mobile IP tunnels with the first and second gateways, enabling the corresponding extra-site address to be reachable via the in-site address. Each node also includes a selection resource for outputting a packet on a selected mobile IP tunnel, based on preference information.
US08843647B1 Systems and methods for application server self-service console
A self-service application console that provides users with restricted access to execute “tasks” in a secure, controlled way. The console allows users to execute scripts, applications or other executable files, using a user interface which abstracts the technical details of the task, as well as eliminates the need for users to have to login to the server. The console provides users with limited or no access to the capabilities of those with more security permissions without risking granting them more access. Tasks may be stored in a database and tasks may be grouped into profiles where the tasks are executed following a defined order.
US08843646B2 Multi-desktop interaction using nested remote desktop sessions
As described herein, a computer system receives a first indication that an interactive login session is to be established. The first indication includes user credentials for establishing the interactive login session. The computer system then establishes the interactive login session using the received user credentials. The interactive login session includes a data transfer endpoint for receiving data from other sessions. The computer system receives a second indication that a child session is to be established in parallel to the established interactive login session. The child session is configured to direct input and output data through a loopback connection to the data transfer endpoint of the interactive login session. The computer system also establishes the child session using the received user credentials. The child session then transfers at least a portion of data to the data transfer endpoint of the interactive login session using the loopback connection.
US08843644B2 Method and apparatus for enabling a management system to interface with managed devices
The invention includes a method and apparatus for interfacing with a managed device. A method according to one embodiment includes receiving a message including an identifier indicative of a location at which interface information associated with the managed device is stored, obtaining the interface information, and initiating a request to perform a function on the managed device using the interface information. The interface information includes information adapted for use by a management system to interface with the managed device. The interface information includes one or more interface routines and one or more interface routine descriptions. The interface routine(s) is specified using an interpreted language, such as Java, Visual Basic, and the like. The interface routine description is specified using a descriptive language, such as XML, XHTML, and the like.
US08843633B2 Cloud-based resource identification and allocation
Systems, methods, and computer readable media for identifying resources to implement a service in a cloud computing environment are disclosed. In general, the disclosed methodologies analyze a cloud's ability to support a desired service while maintaining separation between the cloud's logical layers. For example, given a list of resources needed to implement a target service, a hierarchical plan may be generated. The plan may then be used by each layer to track and record the availability of various possible layer-specific resource selections. Since each layer may be permitted access only to that portion of the plan that is associated with, or applicable to, the specific layer, the logical separation between different layers may be enforced. As a consequence, each layer may implement its resource selection mechanisms in any desired manner.
US08843631B2 Dynamic local function binding apparatus and method
A dynamic local function binding apparatus and method are provided. In an application virtualization environment, a terminal may register local services associated with local functions of the terminal, and a remote server may call the serviced local functions to be used while the server is executing an application for the terminal. The local functions may be unique functions of various local devices installed in the terminal. The servicing of the local functions may include creating service descriptions of the functions that are provided by the individual local devices and publishing the service descriptions.
US08843628B2 System and method of capacity management for provisioning and managing network access and connectivity
A system and method is provided for capacity management of network connectivity between endpoints coupled to one another via a circuit. An inventory of network elements may be maintained in a database. A circuit designer may be presented with network elements that may be selected when designing the circuit between endpoints.
US08843626B2 Methods and apparatus to determine impressions using distributed demographic information
Example methods and apparatus to determine impressions using distributed demographic information are disclosed. A disclosed example method to monitor media exposure involves receiving, at a first internet domain, a first request from a client computer, the first request indicative of access to the media at the client computer. The example method also involves determining if the client computer is known. If the client computer is not known, a response is sent from the first internet domain to the client computer, the response to instruct the client computer to send a second request to a second internet domain, the second request to be indicative of access to the media at the client computer. If the client computer is known, an impression of the media is logged.
US08843625B2 Managing network data display
Systems and methods for monitoring performance associated with fulfilling resource requests and determining optimizations for improving such performance are provided. A processing device obtains and processes performance metric information associated with processing a request corresponding to a set of resources. The processing device uses the performance metric information to identify a subset of the resources corresponding to a display location associated with a visible portion of a display and to assess performance related to processing of the identified subset of the resources. In some embodiments, the processed performance data may be used to identify timing information associated with the subset of the embedded resources. Aspects of systems and methods for identifying and testing alternative resource configurations corresponding to the content associated with the original set of resources and for determining whether to recommend a resource configuration for improving performance of subsequent client requests for the content are also provided.
US08843624B2 Computer cluster and method for providing a disaster recovery functionality for a computer cluster
A computer cluster includes: a first compartment, further including a plurality of first physical nodes configured to provide first resources for guest virtual instances, each of the plurality of first physical nodes further including a mass storage device, the mass storage device further including: a first partition provided for booting the first physical node; and a second partition as part of the first resources; and a second compartment, further including a plurality of second physical nodes configured to provide second resources for guest virtual instances, each of the plurality of second physical nodes further including a mass storage device, the mass storage device including: a third partition provided for booting the second physical node; and a fourth partition as part of the second resources. The first and the second physical nodes are further configured to provide third resources for a plurality of storage management processes.
US08843621B2 Event prediction and preemptive action identification in a networked computing environment
Embodiments of the present invention relate to an approach for using electronic feeds (e.g., online news feeds, social media resources/websites, etc.) to predict potentially harmful events and take preemptive measures/actions to minimize and/or avoid loss. In a typical embodiment, a set of electronic feeds (e.g., news feeds and/or social networking website feeds) is accessed. A query is then issued against the set of feeds based on a set of search criteria pertaining to a possible event having a potential to adversely affect the networked computing environment. A set of results is received in a computer memory medium of the networked computing environment. It may then be determined whether at least one property of the set of results (e.g., a quantity of ‘hits’) meets one or more predetermined event criteria (e.g., a predetermined threshold).
US08843620B2 Monitoring connections
Apparatus for processing requests from a plurality of connected clients for data stored by a plurality of connected servers comprising a processor, memory, storage, a network interface, and a user input device is disclosed. The processor is configured to receive requests from the connected clients via the network interface, select a connected server to route each requests to, thereby defining a selected server per request, create a connection per request to its selected server using the network interface, route the requests to their selected servers using the connections, and monitor the connections while the selected servers service the requests, so as to create monitored connection data for each connection. The monitored connection data is stored in data structures that are referenced by a buffer, and upon creation of a data structure relating to the most recently created connection, reference to the oldest data structure in the buffer is removed.
US08843616B2 Personal cloud computing with session migration
Methods and systems associated with personal cloud computing (PCC) are disclosed herewith. In embodiments, a method may include receiving, by a PCC client device, a message from a PCC server. The message may include information for migrating a session of an application executing on another PCC client device off the other client device. In response, an application may be launched, by the client device, to migrate the session onto the client device, using the information included in the message. In embodiments, a PCC server may be configured to receive a request from a PCC client device to migrate a session of an application executing on the client device off the client device; and in response, to send a message to another PCC client device equipped to launch an application on the other client device to migrate the session onto the other client device. The message may include information for the migration. Other embodiments are also disclosed and claimed.
US08843613B2 Information processing system, and management method for storage monitoring server
An information processing system 1 configured to include a plurality of storage monitoring servers 119 that manage performance information related to performance in a storage system 20 including a storage apparatus 236 and a host server 111 that accesses the storage apparatus 236 and monitoring information to be monitored in the storage system 20. The storage monitoring servers 119 acquire performance information and monitoring information to determine the storage monitoring server 119 to be responsible for managing individual performance information and individual monitoring information based on the acquired performance information and monitoring information, and transfers, according to a distribution plan determined by the storage monitoring servers 119, individual performance information and individual monitoring information to a storage monitoring server 119 responsible for managing individual performance information and individual monitoring information.
US08843612B2 Distributed frequency data collection via DNS networking
Domain Name Service (DNS) requests are used as the reporting vehicle for ensuring that security-related information can be transferred from a network. As one possibility, a central facility for a security provider may maintain a data collection capability that is based upon receiving the DNS requests containing the information being reported. In an email application, if a data block is embedded within or attached to an email message, an algorithm is applied to the data block to generate an indicator that is specifically related to the contents of the data block. As one possibility, the algorithm may generate a hash that provides a “digital fingerprint” having a reasonable likelihood that the hash is unique to the data block. By embedding the hash within a DNS request, the request becomes a report that the data block has been accessed.
US08843607B2 System and method for managing computer network interfaces
According to one aspect, a computer-implemented method for managing at least one network interface of a computer system is disclosed. In one embodiment, the method includes the steps of executing of a boot loader to initialize a dedicated network interface and a side-band network interface, determining if a boot loader priority setting designates a preference to use one of a detected dedicated network interface or side-band network interface, determining if preferred network interface is available for use, then passing the priority setting to an operating system to use for network communications during run time.
US08843606B2 Method, system and apparatus for managing load in a server
A method, apparatus, and system for managing load in a server are provided. The server performs events for a plurality of electronic communication devices, each of the devices enabled to transmit to the server, at a respective given time and at a respective given frequency, a request to perform a respective event. The server receives the requests and determines that its load is above a threshold load value during a given time period when the requests arrive. In response, for a subset of the devices, the server transmits a delay time to each electronic communication device in the subset. The delay time causes each device in the subset to change the respective given time to a respective new time comprising the delay time added to the respective given time such that a next request is transmitted from each device in the subset to the server at the respective new time.
US08843605B2 Method and system for filtering and suppression of telemetry data
Embodiments of the invention are directed generally to data filtering methods, and combinations thereof, for reducing the quantity of non-actionable, redundant, or otherwise unnecessary data events reported to a network management system. According to an embodiment of the invention, a method for filtering event data in a network comprises: defining a plurality of discrete filtering rules, each of the plurality of rules performing at least one of a permit, deny, log, and rewrite function; assembling at least a first and second of the plurality of rules into an ordered sequence to form a first rule set; assembling at least a third and a fourth of the plurality of rules into an ordered sequence to form a second rule set; employing the first rule set in an appliance associated with a customer network; and employing the second rule set in a server associated with a network management system.
US08843600B1 Providing private access to network-accessible services
Techniques are described for managing communications for a managed virtual computer network overlaid on a distinct substrate computer network. The techniques may be used in situations in which a configurable network service provides managed virtual computer networks for clients and also provides one or more network-accessible services that are available to the managed virtual computer networks, with particular managed virtual computer networks being configured to provide local private access to at least one of the provided network-accessible services, despite those provided network-accessible services being located externally to the particular managed virtual computer networks. In some situations, a Lightweight Directory Access Protocol (“LDAP”) network-accessible service is provided, and a logical endpoint for the LDAP service is created within a managed virtual computer network to enable the multiple computing nodes of the managed virtual computer network to communicate with one or more LDAP computer servers from the LDAP service.
US08843593B2 Information distribution system, information processing server, distribution server, communication apparatus, program and information distribution method
There is provided a communication apparatus including an identification data generation portion to generate identification data, an identification data storage portion to store the identification data generated by the identification data generation portion, a basic data reception portion to receive basic data from an information processing server through a given communication path, the basic data containing prescribed first data specifying service data generated in the distribution server and containing data to be used in an IC chip capable of con tactless communication with a reader/writer, and prescribed identification data, and a data acquisition portion to acquire the service data generated based on the basic data in the distribution server from the distribution server if the prescribed identification data matches with the identification data stored in the identification data storage portion.
US08843592B2 System and method for adaptive information dissemination
In a distributed network, there are different data rates on different connections between a central computer system and remote terminal. The central system comprises one or more supersets of data to be distributed to the remote terminals by extracting subsets of data from the superset/s of data. The subsets of data are distributed to selected groups of remote terminals based on an infrastructure load. In this way, data is adaptively distributed.
US08843589B2 System, method, and computer program product for remotely determining the configuration of a multi-media content user
A method for remotely determining the configuration of a computer of a multimedia content user includes sending player detection code the user's computer and receiving configuration information regarding the user's computer. A method of determining a connection speed of a computer includes determining a size of a timing block based on an estimated bandwidth and retrieving the timing block. The connection speed is determined based on the timing block size and the times at which transfer begins and ends.
US08843586B2 Playlists for real-time or near real-time streaming
A content streaming system, such as an HTTP streaming system, can use a variant audio playlist that identifies different audio playlists, such as one playlist in English and one playlist in Spanish, for the same program such as a video program which is specified by a video playlist which can be separate from the variant audio playlist. A client can use the variant audio playlist to select a particular audio content for the same program, and the particular audio content can be referred to by one URL in the variant audio playlist, among a set of alternative URLs, in the variant audio playlist, for alternative audio content.
US08843583B2 Method and system for allowing a client device to receive service when an IP multimedia gateway does not possess a capability to provide the service
An IP multimedia gateway (IMG) may be operable to identify a client device for which the IMG may not currently possess a capability to provide a particular service. The IMG may notify the client device that the IMG may not currently possess the capability to provide the particular service. The client device may be allowed to download and/or acquire information associated with the particular service. The client device may be allowed to receive the particular service based on the downloaded and/or acquired information. The client device may be local to the IMG and/or located remotely with respect to the IMG. The client device may be allowed to download stored content for the particular service when the IMG does not currently have an available channel or a channel of sufficient available bandwidth. The client device may be allowed to download an application to enable receiving of the particular service.
US08843582B2 Method and system for searching and processing contacts
A system and method are disclosed for searching and processing contacts. A system that incorporates teachings of the present disclosure may include, for example, a mobile communication device (MCD) (116) has a transceiver (202), and a controller (212) for controlling operations thereof. The controller is programmed to receive (302) from an end user of the MCD a request for a contact, and search (304) for the contact in a phonebook of the MCD. If the entry cannot be found in the MCD, the controller is programmed to search (318) for the contact in a phonebook of a local communication device (LCD). If the contact cannot be found in the LCD, the controller is programmed to search (330) for the contact in a directory of an enterprise server. Additional embodiments are also disclosed.
US08843572B2 Threaded presentation of electronic mail
A threaded list of e-mail messages is provided by checking each received message against previous messages to determine whether the new message is associated with previous messages. If so, then a new thread is created. The new thread has an associated thread header, which stores metadata bout the messages in the thread. If the received message is related to messages in an existing thread, then the received message is added to that thread, and the thread header for that thread is updated to reflect data from the received message. The thread header appears with messages in a message list view of the inbox, and provides data about the thread. Messages that are not part of a thread are shown in the same view as threaded messages, without a thread header. This allows a user to view both threaded and non-threaded messages in a single view.
US08843570B2 Method of enabling a service at a communication network node
A method enabling a service at a communication network node and a network node adapted to execute the method is provided, wherein a first request, requesting for one or more operations to be associated with a symbol, is received from a first user. The request comprises an instruction, identifying one or more operations. The request triggers the generating of a unique symbol identity, and the creation of a symbol record, associated with the symbol identity, wherein the symbol record, linking the symbol identity to the one or more operations. At the node the symbol identity is also associated with the generated symbol, which is created by a symbol server and forwarded to the first user. Once the symbol has been received by the node in a second request, the symbol identity corresponding to the symbol is retrieved from the symbol server, and the service is enabled by executing the one or more operations according to the symbol record identified by the symbol identity.
US08843567B2 Managing electronic messages
Methods, systems, and computer program products for managing electronic messages. A method embodiment for managing electronic messages includes processing message content of an electronic message with an automated content classification module to determine a classification for the electronic message; and applying a security policy to the electronic message in dependence upon the classification. The classification module may be configured for a particular sender. The security policy may be configured for a particular receiver. The system may associate the classification with the electronic message. The system may train the classification module. The electronic message may be an email message, an instant message, a text message, or a message sent in the context of a social networking platform. The security policy may include a display policy or a filtering policy.
US08843565B2 Categorizing electronic messaging communications
Electronic messaging communications, including Instant Messaging messages, are organized into particular categories, as selected by the users providing the messages. This enables messages of a particular category to be displayed at a recipient of the messages, while other messages are masked from view. It also facilitates the capturing of certain related messages to the exclusion of others.
US08843564B2 System and method of automatically determining whether or not to include message text of an original electronic message in a reply electronic message
A system and method for automatically determining whether or not original message text should be included in a reply electronic message is provided. In one broad aspect, the original message text is included in the reply electronic message as a function of the original message. In a first example, the original message text is included as a function of a domain name of an originating address. In a second example, the original message text is included as a function of maintained information used for determining if original message text should be included in reply electronic messages. In a third example, the original message text is included as a function of an indicative encoding inside the original electronic message. In a fourth example, the original message text is included as a function of maintained information used for detecting address aliases. In another broad aspect, the original electronic message is encoded with an indicative encoding as to whether or not a reply electronic message should include the original message text.
US08843559B2 Modifying payloads of digital streams for digital conferencing
Using switching technologies to duplicate packets of a digital stream (e.g., digital video stream) sent from one workstation to multiple recipient workstations, where the switching technologies enable the multiple streams sent from the switch to the recipient workstations to be generated from a single digital stream sent from the sending workstation to the switch. Data units, such as video data units, may be transmitted by using a switch to enable receipt of a stream of data units including a payload portion and an attribute portion from at least two conferencing participants. The switch is used to duplicate at least a subportion of the payload portion of a data unit within the stream of data units, and to enable access to the duplicated subportion of the data unit by two or more conferencing participants.
US08843558B2 Calendaring tool with optimized management capabilities
A computer-implemented method, apparatus and computer-readable storage device for arranging a meeting in a networked environment having nodes assigned to respective individual users. Upon receiving a set of meeting requirements including at least a meeting time and a set of invitees from a user at one of the nodes, invitations for a meeting at the meeting time are sent to at least a subset of the invitees based on one or more of the meeting requirements. The meeting is confirmed at the meeting time responsive to receiving acceptances from a predetermined subset of the invitees, such as a set of invitees identified as being critical invitees or a number of invitees constituting a quorum, and is rescheduled or cancelled responsive to a failure to receive acceptances from the predetermined subset of the invitees.
US08843555B2 System and method for providing neighbor connect service
Provided are a system and a method for providing a neighbor connect service. The neighbor connect service method sets up a neighbor relationship between internal blogs and external blogs and provides information about a blog set up as the neighbor relationship based on the neighbor connect service.
US08843550B2 System and method for controlling one or more multipoint control units as one multipoint control unit
A system for controlling multiple multipoint control units (MCUs) with a single apparatus is disclosed. The system utilizes a Virtual MCU (VMCU) to communicate with a plurality of MCUs. A user initiates a reserve conference command with the VMCU. If sufficient resources are available, the reservation is made and connection numbers are assigned. When the time for the conference arises, an MCU is assigned to the conference. The participants are then connected to the conference. By using a single VMCU to schedule and coordinate multiple MCUs, the system is able to efficiently schedule a large number of conferences. This greater efficiency in scheduling may allow users to schedule conferences without the advance notice that is usually required.
US08843548B2 System for providing information and information experts to a plurality of users
A method to provide an information item and information expert to a user includes storing a first information item, task data, and a first expert identifier in a database. The task data includes a plurality of tasks and at least one attribute associated with each of the tasks. The first expert identifier identifies a first expert associated with the first information item and/or the first task. A task information update is created by associating the first information item with the first task in response to determining that it is related to the at least one attribute associated with the first task, and by providing the first expert identifier with the task information update in response to determining that it is associate with at least one of the first information item and the first task. Users that are associated with the first task are then provided the task information update.
US08843545B2 Supervision timer control mechanisms
Controlling a device having a shared processing resource includes ascertaining a supervision timer value for a client service that uses the shared processing resource. The client service is caused to make a server request and a supervision timer is set to cause a timeout after a supervision timer value time period. Ascertaining the supervision timer value includes ascertaining which of a number of use scenarios represents an operation state of the device, the use scenarios being at least in part distinguished from one another by which services are presently active, including the client service. Each of the plurality of services utilizes the shared processing resource when active. One supervision timer value is selected from a number of values each associated with the client service, selection being made at least partly as a function of the ascertained use scenario. The value is retrieved from the set of stored supervision timer values.
US08843543B2 Source attribution of embedded content
A source attribution system includes a tracking module to generate an identification meta-data to be associated with an original content of a first publisher that originates in a third party source server of a public wide area network such that the original content is attributable to the first publisher through the identification meta-data associated thereto with the original content when the original content having the associated identification meta-data is republished. The system further includes a processor, and memory which is configured to determine that a subsequent publishing of the original content is an embedded portion of another work of authorship when a communication of the identification meta-data is extracted from a server in which the subsequent publishing is manifested and transmitted from the server to the processor. The system also includes a notification module that notifies the first publisher upon subsequent publication of the original content by a subsequent publisher.
US08843541B1 Circuit and method for multiplying a signed value by a constant
A multiplier circuit and method multiply a signed value by a constant. The signed value received at an input port is separable into two or more splices. A first splice is a most significant one of the splices, and a second splice is another one of the splices. One or more memories provide respective partial products for the splices, and these memories include a shared memory. The shared memory provides the respective partial products for the first and second splices from storage locations in the shared memory. The storage locations that are readable to provide the respective partial product for the second splice are a subset of the storage locations that are readable to provide the respective partial product for the first splice. An addition circuit sums the respective partial products for the splices.
US08843539B2 Generation of seed value for pseudo random number generator
Two or more numerical samples are read from a storage location (or many storage locations) and the samples are compared to generate a single bit of entropy. This method is repeated to populate two arrays which are also compared to generate a single bit. Comparison of the arrays is also repeated to generate a sequence of bits which are formed into computer words. The words are combined with a shift register to generate a seed block array of any length. The seed block array is used to seed a pseudo random number generator. The storage location is a register, accumulator, buffer, clock, address, memory location, etc., that changes periodically. Comparison may be performed by counting the number of certain types of bits in the two values and returning a one or zero depending upon the count.
US08843534B2 Virtual session on a removable memory
A virtual session for a computer in which files that are worked on or automatically stored to a portable device such as a hard drive. Depending on the options that are selected, helper files for those programs may also be stored. Those helper files may be files that enable reading the programs, for example, or may be a complete new OS.
US08843532B2 Block-based differencing algorithm
A system and method for a block based differencing algorithm which includes the ability to limit memory requirements regardless of source file sizes by splitting the source file into optimally sized blocks. The invention allows the blocks to be processed in any order allowing in-place operation. Further, the present invention allows a second stage compressor to match the compressor blocks to those used by the differencing algorithm to optimize compressor and decompressor performance.
US08843529B2 Display information controlling apparatus and method
A display information controlling apparatus and method are provided. The display information controlling apparatus may select at least one object from one or more objects based on a location of each of the one or more objects on a display and a location on the display corresponding to a user input signal. The display information controlling apparatus may perform a predetermined operation corresponding to the selected at least one object.
US08843528B1 Query-based user groups in social networks
Implementations of the present disclosure include obtaining one or more queries, processing data stored in a data store based on at least one query of the one or more queries to identify a plurality of users, the plurality of users sharing a commonality that is a subject of the at least one query, generating one or more query-based social circles, the plurality of users populating a query-based social circle of the one or more query-based social circles, the query-based social circle being directed to the commonality and defining a distribution list for distributing digital content provided by one or more users of the plurality of users, and transmitting social circle data corresponding to the query-based social circle to display a representation of the query-based social circle to at least one user of the plurality of users.
US08843525B2 Apparatus and method for calculating the selectivity of a range query for multidimensional data
An apparatus and method for calculating the selectivity of a range query for multidimensional data using a multidimensional histogram are provided. A data space may be partitioned into one or more sub-spaces based on a sum of skew values of the one or more sub-spaces, a space-partitioning tree may be generated for the data space, and a multidimensional histogram may be generated for the data space based on the space-partitioning tree. A range query for multidimensional data may be processed based on the multidimensional histogram.
US08843518B2 Method and apparatus for establishing a connection with known individuals
Methods and related systems are presented that relate to establishing communications among individuals connected through social networking services. To obtain the contact information of an encountered connection, a person may take a photo of the connection and provide information indicating how he/she knows the connection. Using the provided information, a subset of the person's connections in the social networking services that he/she belongs to is selected. The photos included in the profiles of the connections in the selected subset are searched and a profile that includes an image with features matching the features of the obtained image is selected. Once a match is found, personal information of the connection is obtained from his/her profile and transmitted to the person. The individuals can establish connection using the obtained personal information.
US08843514B1 Identifier matching exchange
A computerized method, system for, and computer-readable medium operable to: initiate an algorithmic model with a query. The method comprises sending a match-coding request using the query in the algorithmic model. Use the match-coding request to identify a first identifier (ID) from a first domain. The method comprises mapping the first ID from the first domain in a same browser to a matching second ID in a second domain. The method comprises returning the matched IDs to at least one domain owner associated with the match-coding request.
US08843512B2 Presenting results with visual cues
Concepts and technologies are described herein for presenting results with visual cues. A differencing tool is executed by a client or a server computer. The differencing tool is configured to generate or receive queries for querying data, and to obtain results satisfying the queries. The differencing tool further is configured to generate views for presenting the results. The views can include representations of data corresponding to the results. The differencing tool also can store history files including data that indicates values associated with one or more iterations of the results.
US08843511B2 Configuration management system, proxy system, and configuration management method
A configuration management system includes a plurality of MDRs that stores information about resources as configuration items, a FCMDB, a plurality of proxy apparatuses, and a proxy management apparatus, wherein the proxy management apparatus receives configuration items from the MDRs, reconciles the receives configuration items, selects a destination proxy apparatus such that the numbers of configuration items stored in the proxy apparatuses are substantially equal to each other, and sends the reconciled configuration items to the selected proxy apparatus, wherein the proxy apparatuses store configuration items sent from the proxy management apparatus, and wherein the FCMDB receives a query from a client, selects among the plurality of proxy apparatuses a proxy apparatus that stores a configuration item that is to serve as a query result, and receives the configuration item from the selected proxy apparatus.
US08843503B2 Methods and apparatus for automatically creating composite configuration items in configuration management database
Methods and apparatus of automatically creating composite configuration items in a configuration management database are provided. A plurality of configuration items and a corresponding plurality of configuration item relationships are provided to the configuration management database. One or more composite configuration items are created from one or more of the plurality of configuration items in accordance with one or more types of the plurality of configuration items.
US08843498B2 Interestingness of data
Provided are techniques for analyzing fields. Statistical metrics for each field in a data set are received. A general interestingness index is generated for each field using one or more combination functions that aggregate standardized interestingness sub-indexes. One or more fields are identified as interesting for further analysis using the general interestingness index. One or more expert recommendations for field transformations are constructed for the identified one or more fields.
US08843496B2 System and method for clustering host inventories
A method in one example implementation includes obtaining a plurality of host file inventories corresponding respectively to a plurality of hosts, calculating input data using the plurality of host file inventories, and then providing the input data to a clustering procedure to group the plurality of hosts into one or more clusters of hosts. The method further includes each cluster of hosts being grouped using predetermined similarity criteria. In more specific embodiments, each of the host file inventories includes a set of one or more file identifiers with each file identifier representing a different executable software file on a corresponding one of the plurality of hosts. In other more specific embodiments, calculating the input data includes transforming the host file inventories into a matrix of keyword vectors in Euclidean space. In further embodiments, calculating the input data includes transforming the host file inventories into a similarity matrix.
US08843491B1 Ranking and ordering items in stream
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying a plurality of items to be displayed to a user, each item including digital content and being associated with a respective timestamp, receiving a plurality of scores, each score being associated with an item of the plurality of items, determining a subset of items to be displayed to the user based on the plurality of scores, the subset of items including items of the plurality of items, grouping items in the subset of items based on respective timestamps to provide a plurality of item groups, for each item group, determining an order of items based on respective scores, and transmitting instructions to display items to the user based on the plurality of item groups and in the order within each item group.
US08843490B2 Method and system for automatically extracting data from web sites
In accordance with an embodiment, data may be automatically extracted from semi-structured web sites. Unsupervised learning may be used to analyze web sites and discover their structure. One method utilizes a set of heterogeneous “experts,” each expert being capable of identifying certain types of generic structure. Each expert represents its discoveries as “hints.” Based on these hints, the system may cluster the pages and text segments and identify semi-structured data that can be extracted. To identify a good clustering, a probabilistic model of the hint-generation process may be used.
US08843489B2 System and method for managing deduplicated copies of data using temporal relationships among copies
Systems and methods are disclosed for managing deduplicated images of data objects that change over time. The method includes: organizing unique content of each data object as a plurality of content segments and storing the content segments in a data store; for each data object, creating an organized arrangement of hash structures, wherein each structure, for a subset of the hash structures, includes a hash signature for a corresponding content segment and is associated with a reference to the corresponding content segment, and for each data object, maintaining an organized arrangement of temporal structures to represent a corresponding data object over time, wherein each structure is associated with a temporal state of the data object, and wherein each temporal state is associated with the hash structures representing the content of the data object during that temporal state.
US08843488B1 Nested display of contextual search results
In one aspect, methods for presenting an enhanced search result including, for at least one search result document link, the steps of 1) compiling a list of secondary document references appearing in the linked document, 2) identifying links to the secondary documents referenced in the list of secondary document references, and 3) constructing a list of search result document secondary links. The methods subsequently display the list of search result document secondary links as a nested display under an associated search result document link. In another aspect, methods for populating a search database where, for each document in a document collection, the methods a) compile a list of secondary document references appearing in the document, b) identify a link to each secondary document referenced in the list of secondary document references, and c) store at least the identified links as metadata associated with a search database copy of the document.
US08843482B2 Method of providing selected content items to a user
A method for providing selected content items to a user. The selection of content items is based on metadata pre-assigned to content items, typically authored content metadata, and on metadata generated and associated afterwards, called derived content metadata. Additionally, the selection of content items can be based also on context metadata, particularly derived context metadata. Derived metadata are automatically generated on the basis of derivation rules corresponding to algorithms to be applied to, e.g., the content of content items, authored content metadata and context metadata. User profiles can be used for improving the selection quality. A method is also disclosed for building and maintaining user profiles based on machine learning techniques.
US08843481B1 System and method of forming action based virtual communities and related search mechanisms
A method for creating a virtual community of users is disclosed The method includes the steps of providing a community server operable to create a virtual community based upon an action performed by a user, and rendering community services to the virtual community of users based on the action. In another aspect of the invention, a method of searching based on an action based virtual community includes the steps of providing a community server operable to create a virtual community based upon a search action performed by a user, and rendering community services to the virtual community of users based on the search action, the rendered community services including information related to returned search results and search result relevance based on other user's actions.
US08843474B2 Method and database system for executing a XML database query
Executing a XML database query. The method may include compiling the XML database query to provide at least two alternative execution plans, wherein the at least two alternative execution plans provide the same response to the XML database query. The method may further include deciding during runtime, which of the at least two alternative execution plans is executed. The method may include executing the selected execution plan.
US08843472B2 Recovery of inconsistent data in databases
A mechanism is provided for efficiently searching a database for data associated with a key value that is unidentifiable in a set of nodes of the database. A request is received to retrieve data from the database, where the request specifies a searched-for key value that is unidentifiable in the set of nodes of the database. The data associated with the searched-for key value is identified in a lowest level node of the database between a current leftmost node and a current rightmost node. A key index is updated in at least one node of the database with the key index value associated with the data and identified from the lowest level node thereby making the searched-for key value identifiable within the at least one node. The data associated with the searched-for key value is then returned to a user.
US08843471B2 Method and apparatus for providing traffic-based content acquisition and indexing
A method and apparatus for processing packets in a network are disclosed. For example, the method scans one or more packets representing a content that is being transferred via the network, where the scanning acquires one or more content elements. The method then builds a keyterm index from the one or more content elements, and stores the keyterm index in a repository. A query handler then responds to queries in accordance with the keyterm index.
US08843470B2 Meta classifier for query intent classification
Systems and methods are provided for classifying a search query. A first group of query classifiers can be used to evaluate a query relative to various subject matter domains. The evaluation results from the first group of domain classifiers can then be used by a second group of meta-classifiers. The meta-classifiers are based on non-linear classification models. The meta-classifiers are associated with meta-classifier categories that may correspond to a domain or that may correspond to a plurality of domains. The assigned meta-classifier category for a query can be used in any convenient manner, such as by triggering additional uses of the search query to match images or other alternative types of documents, or such as by allowing a subject matter domain to be assigned to the query.
US08843468B2 Classification of transactional queries based on identification of forms
A method for identifying transactional queries includes associating user queries with forms clicks on by users who employ a search engine to place the queries during query sessions. A score is assigned to each user query. The score reflects a likelihood that the respective query is a transactional query. The query is classified as a transactional query if the score exceeds a threshold value.
US08843465B2 Distributing content
Contextually relevant pieces of alternative content, including advertisements, are selected for display with requested content based on documents or other second content sources that are referenced by or in the requested content.
US08843461B2 Data archiving system
An encrypted file storage solution consists of a cluster of processing nodes, external data storage, and a software agent (the “File System Watcher”), which is installed on the application servers. Cluster sizes of one node up to many hundreds of nodes are possible. There are also remote “Key Servers” which provide various services to one or more clusters. The preceding describes a preferred embodiment, though in some cases it may be desirable to “collapse” some of the functionality into a smaller number of hardware devices, typically trading off cost versus security and fault-tolerance.
US08843458B2 Method and arrangement for automatically searching information sources accessible through a data network
A method for automatically searching at least one information source accessible through a data network for contents that satisfy predefined criteria, which contents comprise useful information, such as stream of audio, video or news data, and metadata that characterizes the useful information, comprises: selecting an information source and receiving the metadata and analyzing it in respect of the predefined criteria. If the criteria are satisfied, the method includes processing the useful information received. If not, then for as long as the predefined criteria are not satisfied, generating a control signal and transmitting it to the information source to change the content supplied by the latter, and again receiving the metadata for the content supplied, and analyzing the metadata in respect of the predefined criteria.
US08843457B2 Data conversion device, data conversion method, and program
There is realized a data conversion device that performs generation of a hash value with improved analysis resistance and a high degree of safety. There are provided a stirring processing section performing a data stirring process on input data; and a compression processing section performing a data compression process on input data including data segments which are divisions of message data, the message data being a target of a data conversion. Part of multi-stage compression subsections is configured to perform a data compression process based on both of output of the stirring processing section and the data segments in the message data. There is provided such a configuration that the stirring process is executed at least on fixed timing of a compression processing round of plural rounds and thus, there is realized a data conversion device that performs generation of a hash value with improved analysis resistance and a high degree of safety.
US08843455B2 System and method of font compression using selectable entropy encoding
A request for a font file including a first font table and a second font table is received. A first entropy encoder is selected, based on characteristics of the first font table, front among a plurality of entropy encoders. A second entropy encoder is selected, based on characteristics of the second font table, front among the plurality of entropy encoders. The first entropy encoder is applied to the first font table. The second entropy encoder is applied to the second font table. Compressed data corresponding to the first and second font tables are combined to generate a compressed font file. The compressed font file is transmitted.
US08843454B2 Elimination of duplicate objects in storage clusters
Digital objects within a fixed-content storage cluster use a page mapping table and a hash-to-UID table to store a representation of each object. For each object stored within the cluster, a record in the hash-to-UID table stores the object's hash value and its unique identifier (or portions thereof). To detect a duplicate of an object, a portion of its hash value is used as a key into the page mapping table. The page mapping table indicates a node holding a hash-to-UID table indicating currently stored objects in a particular page range. Finding the same hash value but with a different unique identifier in the table indicates that a duplicate of an object exists. Portions of the hash value and unique identifier may be used in the hash-to-UID table. Unneeded duplicate objects are deleted by copying their metadata to a manifest and then redirecting unique identifiers to point at the manifest.
US08843451B2 Block level backup and restore
For block level backup, a full image level backup is created of a file system from production storage at a production server to random access storage at a backup server. A mounted image is created from the full image that exposes a block level representation of the file system of the production server for read operations in a file level format. File enumeration is performed on the mounted image for files. Block level read operations are monitored while the files are being enumerated. During monitoring, blocks that are read for the read operations are marked as meta-data blocks. Blocks that are not marked as meta-data blocks are identified as data blocks. The data blocks are migrated to sequential storage, while leaving the meta-data blocks on the random access storage, wherein the data blocks form a backup image.
US08843446B2 Methods and apparatus for time-based dynamically adjusted journaling
A data center for data backup and replication, including a pool of multiple storage units for storing a journal of I/O write commands issued at respective times, wherein the journal spans a history window of a pre-specified time length, and a journal manager for dynamically allocating more storage units for storing the journal as the journal size increases, and for dynamically releasing storage units as the journal size decreases.
US08843439B2 Computer product, server, and snapshot collection method
A non-transitory, computer-readable medium storing a program that causes a computer that controls data storage apparatuses respectively storing plural data, and a storing apparatus storing metadata that includes for each of the data, attribute information and storage location information, the process includes receiving a snapshot collection request for a given data group having specified attribute information; determining with respect to the data storage apparatuses and when the collection request is received, whether any of the data of the given data group is stored therein, based on the attribute information and the storage location information; and generating, with respect to each of the data storage apparatuses storing data of the given data group, a snapshot of the plural data stored therein, by controlling the data storage apparatus and further generating a snapshot of the metadata by controlling the storing apparatus.
US08843438B2 Parameter value binding for mobile business objects
A system, method, and computer program product are provided for facilitating interaction between front-end mobile business objects and back-end enterprise information system data. The approaches described reduce the need for client-visible parameters needed by the enterprise information system, but that can be handled without being directly supplied by a developed of a client application on a mobile device interacting with the enterprise information system via a synchronization server.
US08843436B2 Systems and methods for performing direct reporting access to transaction databases
In one embodiment, the present invention includes a computer-implemented method comprising receiving a query and generating first and second requests. The first request is sent to an analytic data store and includes a data transfer indicator representing a time period when the data record was received in the analytic data store. The second request is sent to a transactional model proxy and includes a monotonically changing value, such as a timestamp. The transactional model proxy reads data from a transactional data store based on the value in the request. Data from the analytic and transactional data stores may be aggregated and returned in response to the query.
US08843432B2 Data analyzing computer product, data analyzing method, and data analyzing apparatus
A non-transitory computer-readable medium stores a program that causes a computer, which has a memory device storing a set of measured values that included a set of positive case measured values and a set of negative case measured values, to execute a process. The process includes extracting randomly, a positive case measured value group and a negative case measured value group from the set of measured values; generating based on the positive case measured value group and the negative case measured value group, a prediction equation that predicts the objective variable for a prediction algorithm; first calculating a first predicted value group; second calculating a second predicted value group; first identifying a first coincident-case count of predicted values; second identifying a second coincident-case count of predicted values; computing a weighted correct answer percentage; and outputting a computation result obtained at the computing.
US08843430B2 Recommendation system
In one aspect, a recommendation system offers item recommendations to users based on one or more items known to be liked by the users. An item may be recommended to a user if a similarity indicator for the item, established by determining how much more likely than expected the user will like the item based on the user liking another item, exceeds a predetermined threshold. Multiple items may be recommended to a user based on relative similarity indicators.
US08843429B2 Action prediction and identification of user behavior
User behavior modeling can include determining actions performed by various users. From the mined user actions, future actions can be predicted. Certain implementations include providing information and/or services based on the predicted future actions. Some implementations, include providing relevant information, services, and/or goods regarding the predicted future action.
US08843424B2 Device and method for multiclass object detection
The present invention provides a device and method for multiclass object detection, wherein the detection device includes: an input unit configured to input data to be detected; and a joint classifier within which a plurality of strong classifiers capable of processing multiclass object data are included, wherein each of the strong classifiers is acquired by adding a set of weak classifiers together, and each weak classifiers performs a weak classification for the data to be detected by using a feature. A list of shared features is included within the joint classifier, and each feature within the list is shared by one or more weak classifiers belonging to different strong classifiers respectively; and the weak classifiers, which use a same feature and belong to different strong classifiers respectively, have different parameter values from one another.
US08843423B2 Missing value imputation for predictive models
Provided are techniques for imputing a missing value for each of one or more predictor variables. Data is received from one or more data sources. For each of the one or more predictor variables, an imputation model is built based on information of a target variable; a type of imputation model to construct is determined based on the one or more data sources, a measurement level of the predictor variable, and a measurement level of the target variable; and the determined type of imputation model is constructed using basic statistics of the predictor variable and the target variable. The missing value is imputed for each of the one or more predictor variables using the data from the one or more data sources and one or more built imputation models to generate a completed data set.
US08843419B2 Method and system for rail vehicle reconfiguration
Methods and systems are provided for controlling a locomotive (or other rail vehicle) owned by a first entity when borrowed and operated by a second entity. The locomotive includes an operating control system having a first mode and a second, different mode of operation, the first mode including settings configured for the first entity, the second mode including settings configured for a second, different entity. The method includes enabling the first mode and disabling the second mode of the operating control system when the locomotive is operated by the first entity, and enabling the second mode and disabling the first mode of the operating control system when the locomotive is operated by the second entity.
US08843417B2 Track data encryption
A method for using a secondary PAN is disclosed. The method includes providing a secondary PAN associated with a primary PAN, where the secondary PAN has at least one end portion that is the same as the primary PAN, but has a middle portion of that is different than the primary PAN.
US08843415B2 Secure software service systems and methods
In one embodiment the present invention includes a method of performing a secure transaction in a software system, such as a software service system, for example. Embodiments of the invention include encoding symmetric keys for securing transactions between a service consumer and service provider. Asymmetric keys are also used for providing additional security during transactions. In one embodiment, license tokens and capability tokens are encoded and passed between a service consumer and service provider for allowing a consumer secure access to authorized services.
US08843414B2 Techniques for accessing controlled media objects
Techniques for managing media objects are provided. The techniques include providing an algorithm configured to generate an identifier (ID) based on content of a first media object. The ID is then generated for the first media object. The ID allows the first device to identify the first media object to a second device. The second device is configured to use the ID to determine if a second media object associated with the ID is accessible to the second device. Also, the determination is made notwithstanding source information for the first and second media objects or digital rights restrictions imposed on the first and second media objects, where the first media object and second media object include substantially identical content.
US08843404B2 Joint pricing and replenishment of freshness inventory
Joint pricing and replenishment of freshness inventory or products having different qualities determines the joint pricing and inventory strategies to optimize the retailer's benefits from product freshness, employing a dynamic programming formulation that incorporates a demand model that captures consumer choice based on both the freshness and price.
US08843403B2 Computer-implemented methods and computer systems for managing and valuating inventory
Methods and computer systems are provided managing and valuating inventory. In one embodiment, a computer system may assign every item of goods which is entering a working process to an identifier. The computer system may then track the goods in the working process. Further, the computer system may update a given identifier when the goods assigned to this identifier enter another stage in the working process, assign at least one price to each stage in the working process, determine the content of one or more identifiers, and calculate a price for goods in the working process.
US08843393B2 Method and system for improved mobile device advertisement
A method and system for displaying targeted advertisements. The method includes executing a monitoring application on a mobile device, the mobile device configured with a sensor. The method includes detecting a start of a user purchase decision making process via a sensor reading, wherein the sensor reading includes at least one of: a search query, a user command for the mobile device, a user geographical location, a local time, a user phone call, a user local environment, and a user behavior history. The method includes selecting a relevant ad based on the start of the user purchase decision making process and the sensor reading. The method includes displaying the selected ad to the user during the user purchase decision making process.
US08843391B2 Systems and methods to match identifiers
In one aspect, a system includes a transaction handler to process transactions, a data warehouse to store transaction data recording the transactions processed at the transaction handler and to store mapping data between first user identifiers and first account identifiers, a profile generator to generate a profile of a user based on the transaction data, and a portal coupled to the transaction handler to receive a query identifying a second user identifier used by the first tracker to track online activities of a user. The system is to identify a second account identifier of the user from the second user identifier based on the mapping data between the first user identifiers and the first account identifiers to facilitate targeted advertising using the profile of the user and/or to provide information about certain transactions of the user related to a previously presented advertisement.
US08843384B2 Method for selecting a spatial allocation
A method of displaying a selected spatial allocation is provided. The method includes but is not limited to associating spatial allocation characteristic data stored in a database with corresponding spatial location data representing a location of a spatial allocation on the map. The method also includes but is not limited to, upon selection of the spatial allocation from the map, displaying the corresponding spatial allocation characteristic data from the database, along with the selected spatial allocation on the map, on a display. Additionally, the method includes but is not limited to, upon selection of the corresponding spatial allocation from the database, displaying the map, along with the selected spatial allocation in the map, on the display.
US08843382B2 System for providing clinical information in real time, method for providing clinical information in real time, and storage medium on which a program performing same is recorded
The present invention relates to a system for providing clinical information in real time, to a method for providing clinical information in real time, and to a storage medium on which a program performing same is recorded. According to the present invention, the advantage of providing ultrasonic images of an unborn child in real time without an additional storage medium is that the level of clinical service provided to a pregnant woman and her family can be improved.
US08843381B2 Automated method and system for case matching assessment based on geometrical evaluation of stages in treatment plan
Methods and systems for characterizing a dentition of a patient including receiving an initial dentition of a patient, generating an initial profile representing the initial dentition of the patient, identifying an initial malocclusion from the initial profile, comparing at least a portion of the initial profile with one or more reference profiles of reference dentitions, wherein said one or more reference profiles includes a reference malocclusion substantially similar to the initial malocclusion, and calculating a value for the closeness of the initial profile and the reference profile are provided.
US08843378B2 Multi-channel synthesizer and method for generating a multi-channel output signal
A multi-channel synthesizer includes a post processor for determining post processed reconstruction parameters or quantities derived from the reconstruction parameter for an actual time portion of the input signal so that the post processed reconstruction parameter or the post processed quantity is different from the corresponding quantized and inversely quantized reconstruction parameter in that the value of the post processed reconstruction parameter or the derived quantity is not bound by the quantization step size. A multi-channel reconstructor uses the post-processed reconstruction parameter for reconstructing the multi-channel output signal. By post processing reconstruction parameters in connection with multi-channel encoding/decoding allows a low data rate on the one hand and a high quality on the other hand, since strong changes in the reconstructed multi-channel output signal because of a large quantization step size for the reconstruction parameter, which is preferable because of low bit rate requirements, are reduced.
US08843374B2 Voice recording for association with a dot pattern for retrieval and playback
A link table is generated, voice information is associated by dot patterns, and then, voice information associated with the dot pattern is reproduced from a speaker when the dot pattern is read by means of a scanner. In this manner, the dot pattern is printed on a surface of a material such as a picture book or a card, making it possible to play back voice information corresponding to a pattern or a story of a picture book and to play back voice information corresponding to a character described on the card. In addition, by means of a link table, new voice information can be associated with, dissociated from, or changed to, a new dot pattern.
US08843373B1 Voice quality sample substitution
The present invention provides a communication monitoring and analysis method and system. More specifically, the present invention provides a method for analyzing problems within a communication network and further identifying sources of such problems based on voice sample substitutions. The voice sample substitutions used may correspond to canned speech samples used to highlight possible communication network problems.
US08843357B2 Electrical connection defect simulation test method and system of the same
An electrical connection defect simulation test method is provided. The electrical connection state simulation test method includes the steps as follows. A device under test is provided, wherein the device under test includes a plurality of pin groups each having a plurality of signal pins. A zero-frequency signal is transmitted from a signal-feeding device to each of the signal pins to simulate an open condition. An open test is performed on each of the signal pins. The signal pins of the device under test are connected to a relay matrix. The relay matrix is controlled to make any two of the signal pins in one of the pin groups electrically connected to simulate a short condition. A short test is performed on any two of the electrically connected signal pins. An electrical connection state simulation test system is disclosed herein as well.
US08843352B2 System and methods facilitating interfacing with a structure design and development process
A computer-implemented system for designing a structure based on an initial depiction is disclosed. The system includes a design engine that receives the depiction and various other inputs and produces a structure design therefrom. The depiction is analyzed to determine a representation, and cells instantiated to populate the representation. Cells are configured to be assembled together with other cells to form the structure design, including systems of the design. An initial proposed design may be iteratively improved using one or more measures of the proposed structure design's goodness, such as conformance to the depiction's shape, style, volume, etc. Creation of the depiction may be in the context of the building site, from which additional information may be derived in the process of creating a proposed structure design.
US08843351B2 Display processing technique of design parameter space
This method includes: generating a constraint equation from data of an approximate expression of a cost function representing a relationship between a plurality of design parameters and a cost, data of a route in a cost space and data of a search range in a design parameter space; obtaining a logical expression of a solution for the constraint equation from a quantifier elimination processing unit that carries out a processing according to a quantifier elimination method; substituting coordinates of each of a plurality of points within the search range in the design parameter space into the logical expression of the solution to determine, for each of the plurality of points, true or false of the logical expression of the solution; and displaying the design parameter space in which a display object including a first point for which true is determined is disposed at the first point.
US08843350B2 Facilities management system
Long-term facility maintenance may be more efficient when data from multiple sources are combined onto an easily navigable display. In particular, building model data from a three-dimensional computer assisted design (CAD) file may be combined with maintenance information from a computerized maintenance management system (CMMS) and other data sources such as user's manuals and repair guides. The combined data may be accessible through a three-dimensional display of the building on a mobile device. The mobile device allows a user to navigate through the building and select components to view additional maintenance information for the selected components. The display may interact with location sensing devices, such as GPS, in the mobile device to automatically display model data near the user's location. Additionally, a user may modify component information on the mobile device, which is transmitted to the CMMS to update the stored component information.
US08843348B2 Engine noise monitoring as engine health management tool
A system and method are provided for determining the health of an engine. The method includes a plurality of standard noise spectra collected from engines with known defects. A noise spectrum of the engine being monitored is sensed and compared to the plurality of standard noise spectra from the engines with known defects. From the comparison, a type and a degree of defect is identified based upon the comparison.
US08843346B2 Using spatial information with device interaction
The amount of resources needed for an electronic device to track and/or interact with a user is reduced by utilizing a predicted relative position of that user. In some embodiments, a full 360° scan is performed using at least one image capture element to locate a primary direction to a user of the device. Once this direction is determined, a smaller range (e.g., 45°) centered around that direction can be used to capture, analyze, or provide information for the user. As the user moves, the determined direction is updated and the range adjusted accordingly. If the user moves outside the range, the device can increase the size of the range until the user is located, and the range can again be decreased around the determined direction. Such approaches limit the amount of image or audio information that must be captured and/or analyzed to track the relative position of a user.
US08843340B2 Track information generating device, track information generating method, and computer-readable storage medium
Track information generating devices, methods, and programs acquire a self-contained navigation track of a vehicle indicated by time-series pieces of self-contained navigation information, and acquire a GPS track of the vehicle indicated by time-series pieces of GPS information. The devices, methods, and programs compare the self-contained navigation track with the GPS track to correct the self-contained navigation information so as to reduce a difference between the self-contained navigation track and the GPS track.
US08843339B2 Information processing apparatus, information processing method and computer readable medium
An information processing apparatus includes: a receiving device receiving a distribution data series; first adjusting device adjusting first function parameter set to reduce an error, the first function parameter set specifying the position of the extreme value, and the ratio of a value at first distance on the coordinate axis from the position of the extreme value in first direction to the extreme value; second adjusting device adjusting second function parameter set to reduce an error, the second function parameter set specifying the position of the extreme value, and the ratio of a value at second distance on the coordinate axis from the position of the extreme value in second direction to the extreme value; a calculator calculating a characteristic coefficient identifying a Pearson function from a moment of a function including the first and second functions; and a distribution data calculator for calculating distribution data by a Pearson function.
US08843337B2 Apparatus for measuring shape of test surface, and recording medium storing program for calculating shape of test surface
An apparatus includes a measurement unit and a calculation unit, wherein the calculation unit expresses a measurement error of each measurement as a polynomial including a term that has a coefficient whose value is dependent on setting of the measurement area and a term that has a coefficient whose value is not dependent on the setting of the measurement area, obtains a matrix equation with respect to the coefficients of the polynomial by applying a least-squares method to each of the measurement data items for the overlapping region, assigns data about the terms of the polynomial and each of the measurement data items for the overlapping region to the matrix equation, calculates the coefficients of the polynomial from a singular value decomposition of the matrix equation to which the data has been assigned, and corrects each of the measurement data items for the measurement areas by using the coefficients.
US08843335B2 Wavelet denoising for time-domain network analysis
A method and apparatus are provided for the removal of significant broad-band noise from waveforms acquired for time domain network analysis. The method may include the steps of providing the noisy waveform as an input waveform, determining a frequency domain noise shape associated with the input waveform, calculating a wavelet domain noise shape from the frequency domain noise shape, calculating a discrete wavelet transform of the input waveform to form a wavelet domain waveform, and estimating the noise statistics from the wavelet domain waveform. A threshold may be calculated from the estimated noise statistics and the wavelet domain noise shape, and the threshold may be applied to the wavelet domain waveform to form a denoised wavelet domain waveform. Finally, an inverse discrete wavelet transform of the denoised wavelet domain waveform may be calculated to form a denoised waveform.
US08843334B2 Utility metering
An apparatus has an input section arranged to receive values representative of the total instantaneous supply of electrical current as a function of time from an alternating voltage supply. Current waveforms comprising sets of values representative of the cyclic waveform of the electric current supply are obtained. A delta waveform generator calculates the difference between a current waveform and an earlier current waveform. An edge detector is arranged to detect an edge or edges in the delta waveform. An analysis section is arranged to identify at least one appliance load based at least on information on the edge or edges detected by the edge detector, and to determine the electrical energy consumed by said appliance load.
US08843330B2 Characterizing the response of a computer system component to vibrations
Some embodiments of the present invention provide a system that characterizes a response of a component in a computer system to vibrations generated by the computer system. First, the system measures the response of the component to vibrations in a frequency range while the component is located outside of the computer system. The system also measures vibrations generated by the computer system in the frequency range during operation of the computer system, wherein the vibrations are measured at a location in the computer system which is configured to receive the component. The system then characterizes the response of the component to vibrations generated by the computer system based on the measured response of the component to vibrations in the frequency range and the measured vibrations in the frequency range at the location.
US08843326B1 System, method and computer-readable storage medium for defining a load envelope that envelopes a plurality of load cases
A method, apparatus and computer-readable storage medium are provided for defining a load envelope, such as a three-dimensional load envelope, that envelopes a plurality of load cases. In the context of a system, the system includes a coordinate system redefinition module configured to define three mutually orthogonal axes in a space representative of at least three load components and a surface facet definition module configured to identify load cases on a surface of the load envelope and to define a plurality of surface facets, such as surface triangles, that collectively define the load envelope. Each surface facet includes a plurality of vertices that are formed by load cases identified to be on the surface of the load envelope.
US08843324B2 Double derivative NIR process control
The present invention provides a method to calibrate a NIR analyzer to measure monomer concentrations at one or more locations in a reactor system. The regression coefficients for the NIR analyzer are transferable between reactors using the same process (solution polymerization to solution polymerization) and may be used to control the reaction, or calibrate flow meters on line.
US08843317B1 Transport communication pairing
A method, apparatus and non-transitory computer readable storage medium, in one embodiment, associating at least one wireless device and at least one user, requesting audio information from at least one remote source by said at least one wireless device, receiving said audio information from said remote source, broadcasting an audio identifier to said at least one wireless device, using said audio information, authenticating said association between said at least one wireless device and at least one transport, based on said audio information, determining at least one characteristic of said at least one user based on at least one of at least one user search history and at least one user preference selection and determining at least one probable route of said at least one transport based on said at least one characteristic and at least one of at least one route history and at least one input destination.
US08843315B1 System and method for spatial point-of-interest generation and automated trip segmentation using location data
This present invention is a spatial data processing system and method that allows the automatic, rapid, scalable analysis and transformation of large amounts of travel behavior data (e.g., tracking data points) into individual “points-of-interest” and discrete trips stored in a spatial database. Each trip has a point-of-interest as a starting and ending location, and contains multiple positions (e.g. latitude and longitudes) which define the travel path of the user/device during that time period.
US08843311B2 Drive system for unmanned vehicle and method of drive control of the same
In giving a travel command to an unmanned vehicle in both-side loading, or in setting a position of a loading point in both-side loading, whether a working machine of a loading machine is positioned on left-loading point side or right-loading point side is discriminated in correlation between an orientation or a position of the working machine when the travel command is instructed and a direction or a position of the boundary line. In setting the position of the loading point in both-side loading, whether the working machine of the loading machine is positioned on left-loading point side or right-loading point side is discriminated in correlation between the orientation or the position of the working machine when position setting of loading point is instructed and the direction or the position of the boundary line.
US08843310B2 Navigation device communications with points of interest and update method
This invention relates to a navigation device (200) comprising: a processor (210) for generating, from map data, a digital map for display to a user; a store (230) for said map data and data defining the location of points of interest on said digital map; and a display (240) for displaying said digital map to said user; characterised in that the navigation device (200) further comprises: a short-range radio transceiver (265) for receiving signals from and transmitting signals to computer systems that are each associated with a respective point of interest; and a wireless network control module (490) that is configured to energise said short-range radio transceiver (265) for the exchange of signals if a determined current location of said navigation device (200) is within wireless communications range of a point of interest. A method is also disclosed.
US08843309B2 Virtual earth mapping
Provided is a single repository for capturing, connecting, sharing, and visualizing information based on a geographic location, for example. Provided is a schema, repository, index, and APIs for any information, place, entity, attribute, service or person that can be referenced geographically. A system to provide real time image data includes an input component that receives image data associated with a specific geographic area, a splitter component that splits the image data into at least two quadrants, and a storage component that stores at least a portion of the at least two quadrants. Also provides is on-line or real-time advertising based on a user's mapped location and/or a user preference.
US08843297B2 Rpm control device and rpm control method for a general-purpose engine
Provided is an rpm control device for a general-purpose engine, which is capable of realizing droop control in a spark-ignition engine only by the adaptation of isochronous control. When the droop control is selected, a rotation decrease rate (K) (value equal to or smaller than 1) is obtained from an engine rpm and a load. The result of multiplication of a basic target rpm (Nb) requested by a driver by the rotation decrease rate (K) is obtained as a target rpm (No). By setting the rotation decrease rate to a smaller value as the load becomes higher, the target rpm (No) is set smaller than the basic target rpm (Nb). The isochronous control is performed by using an electronic throttle so as to achieve the obtained target rpm (No) to realize the droop control in a pseudo-manner.
US08843296B2 Method and system for engine air control
Methods and systems are provided for conditioning a throttle command so that, on average, a difference between an actual airflow rate and a commanded airflow rate is substantially zero. A commanded throttle position is modified with a correction factor to also reduce a throttle angle error. By reducing engine air disturbances, engine performance is improved.
US08843295B2 Ethanol content determination systems and methods
A combustion control system for a vehicle comprises a position determination module and an ethanol determination module. The position determination module determines a crankshaft angle where a predetermined percentage of a fuel was combusted within a cylinder of an engine during an engine cycle based on one of pressure within the cylinder measured by a cylinder pressure sensor during the engine cycle and torque on a crankshaft measured by a torque sensor during the engine cycle. The ethanol determination module determines an ethanol content of the fuel based on the crankshaft angle.
US08843293B2 Method for controlling a gas turbine in a power plant and power plant for carrying out the method
With a method for controlling a gas turbine in a power plant, a multiplicity of operating lines for the gas turbine for different gas turbine inlet temperatures TIT or gas turbine exhaust temperatures TAT and positions of the compressor inlet guide vane cascade VIGV are specified as a function of the load. For minimizing the electricity production costs during operation switching can be optionally carried out between different operating lines during constant or varying power output of the power plant.
US08843275B2 Method and apparatus for determining a vehicle pitch-over condition
An apparatus for determining a pitch-over condition of a vehicle comprises a first accelerometer for sensing acceleration in a Z-axis direction substantially perpendicular to both a front-to-rear axis of the vehicle and a side-to-side axis of the vehicle and for providing a first acceleration signal indicative thereof. A second accelerometer for senses acceleration in an X-axis direction substantially parallel to said front-to-rear axis of the vehicle and provides a second acceleration signal indicative thereof. A controller determines a Z-axis velocity value from the first acceleration signal and a pitch-over condition of the vehicle in response to both the determined Z-axis velocity value and the second acceleration signal.
US08843274B2 Suspension device
A suspension apparatus 1 includes an electric shock absorber 30 having a motor 40 and a ball screw mechanism 35, an electric circuit 101, an inverting amplification circuit 120, and an inertia compensation capacitor Cp. The electric circuit 101 electrically connects the two electricity supply terminals of the motor 40. The inverting amplification circuit 120 is connected to the electric circuit 101. The inertia compensation capacitor Cp is connected to the output terminal O of the inverting amplification circuit 120. As a result of approaching or separating motion between sprung and unsprung members, not only a generated current but also an inertia corresponding current Im which represents an inertial force of a rotation body, such as the ball screw shaft 36 and the rotor of the motor 40, flows through the motor 40 and the electric circuit 101. A current Ip which is antiphase to the inertia corresponding current Im flows through the inertia compensation capacitor Cp. This antiphase current Ip cancels out the inertia corresponding current Im.
US08843273B2 Bicycle suspension
A control system for adjusting suspension settings of a bicycle, including a bicycle sensor configured to sense a coasting condition and a non-coasting condition and generate input signals indicative of the sensed condition, and a control unit in communication with the bicycle sensor and configured to generate output signals in response to the input signals, the output signals receivable by the bicycle suspension to selectively adjust the suspension settings.
US08843271B2 Inverted pendulum type vehicle
An inverted pendulum type vehicle prevents a travel operation unit from running at a high velocity when not in contact with the ground. A ground contact point velocity detector integrates a ground contact point horizontal acceleration calculated by a ground contact point horizontal acceleration calculator so as to calculate the acceleration at the ground contact point of a wheel. A determiner calculates a ground contact point velocity. The determiner sets a velocity threshold value on the basis of the velocity difference between the ground contact point velocity and a first desired velocity. If the first desired velocity reaches the velocity threshold value or more, then the determiner decides that the wheel of a first travel operation unit is idling and restricts the setting of the first desired velocity by a first control processor to the velocity threshold value or less.
US08843267B2 Wheel localizer, wheel localization device, system, method and computer program for locating a position of a wheel
Embodiments can provide a system, a wheel localizer, a wheel localization device, a method or a computer program for locating a position of wheel and/or for determining an acceleration of a wheel of a vehicle. The system for locating a position of at least one out of a plurality of wheels of a vehicle includes a detector configured to obtain information related to a tangential acceleration of the at least one wheel of the vehicle and an antilock braking system unit configured to obtain information related to angular rotations of the plurality of wheels. The system further includes a locator configured to determine the position of the at least one wheel based on the information related to the tangential acceleration of the at least one wheel and the information related to the angular rotations of the plurality of wheels.
US08843266B2 Positioning apparatus for excavating and similar equipment
The complex movements performed by the various components carrying a bucket that performs earth moving work are monitored by means of ultrasound devices relating lengths and angles obtained during a calibration step and instant measurements in a processing unit in order to output either a visual indication of the position of the bucket or signals for automatic control of a digging or other earth-moving operation.
US08843265B2 Turbo-charged engine purge flow monitor diagnostic
A method for testing the evaporative emission system of a vehicle. The method provides for testing the evaporative emission system of a vehicle having a forced induction engine. The method includes controlling a vacuum bypass valve and a purge flow control valve to create the necessary conditions to perform the testing of the evaporative emission system.
US08843259B2 Control apparatus for hybrid vehicle
An engine includes variable valve mechanisms capable of causing an intake valve and an exhaust valve to stop. An ECU estimates poisoning states of catalysts, and executes and prohibits stopping of the valves based on the poisoning states. When stopping of the valves is prohibited during a fuel-cut operation, the ECU drives a crankshaft of the engine by means of a motor to idle the engine. Thus, even in a hybrid vehicle in which the engine is stopped during a fuel-cut operation, a sufficient amount of oxygen can be rapidly supplied to the catalysts by utilizing a pumping action of pistons, and the catalysts can be caused to recover from rich poisoning efficiently.
US08843256B2 Method and apparatus for determination of the track occupancy state of a track circuit on a railway line via sequential decoding
An apparatus for determining the state of occupation of a track circuit on a railway line provided with a plurality of track circuits adjacent to one another, said circuit comprising a pair of rails (R) formed by parallel metal sectional elements between which it is possible to apply a voltage, each track circuit being separated from the adjacent stretch via electrically insulating joints (G). Said apparatus comprises a transmission block (2) capable of transmitting to the track circuit an a.c. voltage signal, associated to which is a predetermined sequence of at least three codewords that are different from one another.
US08843255B2 Methods for displaying aircraft procedure information
Methods are provided for presenting procedure information for an airport on a display device onboard an aircraft. A method comprises displaying a map on a display device and displaying a briefing panel overlying a portion the map. The briefing panel includes a plurality of segments, wherein each segment is associated with a type of procedure information for the airport.
US08843253B1 Aircraft ice protection control system and method for mitigating engine over-bleed
A system and method for controlling aircraft anti-ice bleed air flow in an anti-ice system. The system includes a modulating shut-off valve that is moveable between a closed position and a plurality of open positions. Bleed air pressure upstream of the modulating shut-off valve is measured when the modulating shut-off valve is in the closed position. When an anti-ice initiation signal is received in a processor, the processor determines, based on at least the measured bleed air pressure when the anti-ice initiation signal was received, an initial open position of the modulating shut-off valve. The processor also commands the modulating shut-off valve to move to the initial open position, determines when a predetermined event occurs, and commands the modulating shut-off valve to remain in the initial open position until the predetermined event occurs period.
US08843250B2 Enhanced vertical situation display
A vertical situation display system for use in a vehicle such as, for example, an aircraft, is provided. A side view of an intended route of flight may be shown with altitude restrictions, airspace and instrument approach information, a projected flight path and range to airspeed symbol. The system may show terrain, weather, and traffic information along the intended route of flight. The system may be used in conjunction with a navigational display to enhance situational awareness. The system includes a computer, an electronic display device, an electronic entry device, a memory and a database. The database may contain terrain, airspace and flight planning data and may be updatable.
US08843246B2 Crush zones for unmanned vehicles and methods of using the same
An unmanned vehicle comprising a body and a crush zone combined with the body. In a preferred embodiment, the crush zone is a crushable bumper connected to the body. The unmanned vehicle including the crush zone may be used to swarm a vehicle in training during a training exercise. Particularly, the unmanned vehicle including a crushable bumper may be used to swarm a warship during a live fire exercise.
US08843245B2 Robot cleaner and remote monitoring system using the same
A robot cleaner has a camera to generate an image of a cleaning area, a controller to prepare a cleaning map based on the image and to drive a robot cleaner, and a communicator to transmit the image and cleaning map to an external device and to receive a control command from the external device. The image and map may be transmitted over a local or wide area network, and the external device may be a computer, television, smart phone, portable phone, or other type of wireless access device.
US08843243B2 Method and system for determining protection limits with integrated extrapolation over a given time horizon
A method for determining protection limits at a future moment associated with navigation states of a bearer by estimating the navigation states of the bearer at the present moment, developing a statistic model of the estimation errors of navigation states of the bearer at the present moment in the form of a covariance matrix, extrapolating, for a future moment, the statistical model of the estimation errors, calculating protection limits at the future moment from the extrapolated statistical model, the extrapolation of the statistical model of the estimation errors implements the application of a constant and positive transition matrix to a standard deviation vector constructed from the square root of the elements of the diagonal of the covariance matrix, to propagate, up to the future moment, the standard deviations developed at the present moment. The invention also relates to a navigation system configured to implement the method.
US08843239B2 Methods, systems, and related architectures for managing network connected thermostats
A thermostat management system facilitates an automatic pairing of a thermostat with a thermostat communication account. The thermostat management system receives a public network address associated with a computer device on a private network accessing the thermostat management account. The system retrieves the thermostat metadata including a public network address associated with a registration of the thermostat with the thermostat management system. The public network address registered with the thermostat metadata is provided by a router on the private network and therefore should match the public network address used by computer devices on the private network. The thermostat management account is paired with the thermostat if the thermostat has the same public network address as the computer device accessing the thermostat management account. Pairing the thermostat management account to the thermostat allows the thermostat management account to communicate with the thermostat over the public network through the thermostat management system.
US08843238B2 Systems and methods for controlling energy use in a building management system using energy budgets
Systems and methods for limiting power consumption by a heating, ventilation, and air conditioning (HVAC) subsystem of a building are shown and described. A feedback controller is used to generate a manipulated variable based on an energy use setpoint and a measured energy use. The manipulated variable may be used for adjusting the operation of an HVAC device.
US08843237B2 Method and device for controlling a manipulator
A method according to the invention for controlling a manipulator, in particular a robot, includes the following steps:determining (S10, S20) a target path (q(s)) of the manipulator, anddetermining (S70) a motion value (v(s)) for this target path,optionally, determining (S50) a path segment ([s_A, s_E]) with a defined profile of a motion value (v(s)=vc), and automatically determining (S60) this motion value on the basis of motion values (v_max_RB, v_max_vg) permissible in this path segment.
US08843233B2 Intelligent drive control system
A drive control system for a moving device such as a vehicle uses a dynamic force vector program that is hosted by a computer on the vehicle. Variable controllers receive input from the computer that automatically adjusts drive and slave motors which in turn propel an associated drive member so as to maximize efficiency of the operation of the vehicle in various terrain conditions. Sensing devices provide continuous load and condition parameters to the computer that in turn adjusts the torque outputs for the variable controllers which in turn dynamically adjusts the vehicle's operation based on current operating conditions.
US08843231B2 Sort systems and methods
Embodiments of the present invention provide systems and methods for assisting sort operators in identifying the appropriate location to sort an item. In accordance with one aspect of the invention, a system for identifying a particular bin from a plurality of bins for sorting a package is provided. The system includes a plurality of bins configured to receive sorted packages; an optical reader positioned to capture destination indicia associated with the package; a keypad comprising a plurality of keys, where in at least some of the keys are associated with individual bins of the plurality of bins and at least some of the keys include lights; and a control system. The control system is configured to: receive data from the optical reader relating to the destination indicia; identify a particular bin within the plurality of bins associated with the received data; and trigger illumination of one or more lights on the keypad.
US08843230B2 Machining time predicting apparatus of numerically controlled machine tool
A machining time predicting apparatus of a numerically controlled machine tool divides a tool path into a plurality of segments, obtains a speed in a tangential direction of each of the divided segments, calculates a time taken for the tool to move on each segment, and obtains the total of the calculated times taken for the tool to move on each segment as a tool moving time, in order to calculate a time (tool moving time) taken for the tool to move on the designated tool path according to an NC command.
US08843229B2 Metallic structures having porous regions from imaged bone at pre-defined anatomic locations
A method of forming an implant having a porous region replicated from scanned bone, the method comprising imaging bone with a high resolution digital scanner to generate a three-dimensional design model of the bone; removing a three-dimensional section from the design model; fabricating a porous region on a digital representation of the implant by replacing a solid portion of the digital implant with the section removed from the digital representation; and using an additive manufacturing technique to create a physical implant including the fabricated porous region.
US08843228B2 Method and apparatus for updating zone configurations in a multi-zone system
In general, techniques of controlling a plurality of multimedia players in groups are disclosed. According to one aspect of the present invention, a mechanism is provided to allow a user to group some of the players according to a theme or scene, where each of the players is located in a zone. When the scene is activated, the players in the scene react in a synchronized manner. For example, the players in the scene are all caused to play a multimedia source or music in a playlist, wherein the multimedia source may be located anywhere on a network.
US08843226B2 Electronic device and method of controlling the same
An electronic device connected to at least one external electronic device, the electronic device including a communication unit configured to perform data communication with the at least one external electronic device, an interface unit configured to connect to a sound output device, and a controller configured to receive audio data when the sound output device is connected to the electronic device through the interface unit, the audio data associated with a first external electronic device outputting a second content associated with a first content being output through the electronic device from the first external electronic device, and to output the received audio data through the sound output device.
US08843225B2 Portable sound reproducing system and method
A portable audio device suitable for reproducing MPEG encoded data includes a plurality of inputs, a data storage, a display, an audio output, at least one processor, and a battery. The plurality of inputs includes a forward input, a play control input, and a random input. The data storage stores compressed digitized audio data. The at least one processor is responsive to selection of at least one of the plurality of inputs to convert selected compressed digitized audio data stored in the data storage for reproduction by the audio output and to provide information to the display.
US08843223B2 Test system with digital calibration generator
The present invention relates to calibration of a computerized test system (20) for testing digital audio devices (30) through a data communication interface. The computerized test system comprises a sound card and a digital calibration generator (31) for calibrating at least a signal receipt channel (25) of the computerized test system (20).
US08843222B2 Selective locking of input controls for a portable media player
A portable media player configured to selectively enable or disable one or more input controls, such as volume controls, is described herein. In some examples, the player contains a physical button or switch that provides for the selective enabling or disabling of input controls. In some examples, the player is configured to dynamically determine when to enable or disable input controls based on information received about the player or characteristics of the player. Other embodiments are also described and claimed.
US08843221B2 Automation management system and method
A method for monitoring performance of at least one task in controlled equipment is disclosed herein. The method includes collecting a series of signals associated with the at least one task, at least some of the signals in the series define timing values for the at least one task. comparing each of at least some of the timing values to a reference value, generating an accumulated variance value based on the comparisons and selectively generating a predictive failure indication based on the generated accumulated variance value.
US08843218B2 Method and system for limited time fault tolerant control of actuators based on pre-computed values
A method of controlling an actuator includes developing a sequence of actuation commands S(tx)=C(tx, tx), C(tx, tx+1), . . . , C(tx, tx+n) obtained from data sensed before time tx for controlling the actuator at different time intervals (tx, tx+1), (tx+1, tx+2), . . . , (tx+n−1, tx+n). The sequence of actuation commands is transmitted to and stored in memory of an actuation ECU, which then applies the actuation command for time interval (tx, tx+1). If a fault affects a sensor, a control ECU or data communication therebetween, the actuation ECU will not receive an updated sequence of actuation commands S(tx+1) at time tx+1. If the updated actuation command sequence, the actuation ECU applies the actuation command for the time intervals (tx+1, tx+2), . . . , (tx+n−1, tx+n) from the sequence of actuation commands S(tx) that is stored in the memory of the actuation ECU.
US08843217B1 Combined vestibular and cochlear implant and method
Apparatus and method for triggering nerve-action potentials (NAPs) in each of a plurality of cochlear neurons in a cochlea of a person and in each one of a plurality of vestibular neurons in a vestibular organ of the person in order to provide auditory and balance sensations for the person, the method including generating a first plurality of light signals that stimulate a NAP in the selected cochlear neuron; delivering the first plurality of light signals to the selected cochlear neuron from within the cochlea; generating a second plurality of light signals that stimulate a NAP in the selected vestibular neuron; delivering the second plurality of light signals to the selected vestibular neuron from within the vestibular organ; and selectively controlling the first and second plurality of light signals to optically stimulate the selected cochlear and vestibular neuron in order to trigger NAPs of the selected cochlear and vestibular neuron.
US08843214B2 Low impedance, low modulus wire configurations for a medical device
Techniques are disclosed related to wires that may be used within a medical device. According to one example, a wire may include a core formed of a material having a resistivity of less than 25 micro-ohm-cm and a layer of a biocompatible beta titanium alloy surrounding the core. As one example, the beta titanium alloy has an elastic modulus ranging from 30 GigaPascals (GPa) to 90 GPa and comprises at least two elements from a group consisting of titanium, molybdenum, niobium, tantalum, zirconium, chromium, iron and tin. In one embodiment, the core may be formed of silver, tantalum, a tantalum alloy, niobium, a niobium alloy, platinum, a platinum alloy, palladium, or a palladium alloy. In some examples, one or more wires may be incorporated into a coil or a cable and one or more such coils or cables may be carried by a medical device such as a medical electrical lead.
US08843212B2 MRI compatible co-radially wound lead assembly
An MRI compatible lead assembly construct is provided. The construct includes at least two filter components constructed from an electrode wire. One filter component may be a resonant LC filter at or near an electrode/wire interface that resolves the issue of insufficient attenuation by effectively blocking the RF induced current on the wire from exiting the wire through the electrode. The second filter component may include one or more non-resonant filter(s) positioned along the length of the electrode wire that resolve(s) the issue of excessive heating of the resonant LC filter by significantly attenuating the current induced on the wire before it reaches the resonant LC filter. The non-resonant filter(s) may also attenuate the RF current reflected from the resonant LC filter thereby resolving the issue of the strong reflected power from the resonant filter and the associated dielectric heating.
US08843210B2 Non-invasive vagal nerve stimulation to treat disorders
Devices, systems and methods are disclosed for treating a variety of diseases and disorders that are primarily or at least partially driven by an imbalance in neurotransmitters in the brain, such as asthma, COPD, depression, anxiety, epilepsy, fibromyalgia, and the like. The invention involves the use of an energy source comprising magnetic and/or electrical energy that is transmitted non-invasively to, or in close proximity to, a selected nerve to temporarily stimulate, block and/or modulate the signals in the selected nerve such that neural pathways are activated to release inhibitory neurotransmitters in the patient's brain.
US08843209B2 Ramping parameter values for electrical stimulation therapy
Devices, systems, and techniques for ramping one or more parameter values of electrical stimulation are disclosed. An implantable medical device may increase or decrease a parameter value, e.g., amplitude or pulse width, over time to reach a target value of the parameter. In one example, a memory may be configured to store a plurality of amplitude ramp schedules. At least one processor may be configured to obtain a stimulation parameter set that at least partially defines an electrical stimulation therapy, select one of the plurality of amplitude ramp schedules based on a signal frequency of the stimulation parameter set, and increase an amplitude of the electrical stimulation therapy during a ramp period defined by the selected amplitude ramp schedule.
US08843208B2 Variable impedance shunt for a tissue stimulating prosthesis
A method and apparatus for neural stimulation are disclosed. The principle is that a conventional current path is used to deliver the stimulus to neural structures, but an alternative current path is provided to bypass the neural structures during the opposite polarity part of the current flow. As a consequence, charge balance can be provided at the tissue/electrode interface, whilst delivering stimuli which are not charge balanced to the neural structures.
US08843207B2 Implantable medical device charging
A particular method of providing power to an implantable medical device includes providing a first signal to a primary coil that is inductively coupled to a secondary coil of an implantable medical device. The method also include determining a first alignment difference between a voltage corresponding to the first signal and at least one of a current corresponding to the first signal and a component voltage at a component of a primary coil circuit. The method further includes determining a frequency sweep range based on the first alignment difference. The method also includes performing a frequency sweep over the frequency sweep range.
US08843203B2 Neurostimulation therapy usage diagnostics
An implantable medical device delivers neurostimulation therapy to a patient according to a parameter set. A parameter set may consist of a number of programs that are delivered substantially simultaneously. When programming the implantable medical device for the patient, a clinician programmer may maintain a session log for the patient that includes a listing of programs delivered to the patient and rating information provided by a clinician and the patient for programs of the list. The listing may be ordered according to the rating information in order to facilitate the selection of programs for a parameter set. A program library that may include particularly effective programs organized according to a directory structure may be stored in a memory. One or both of the implantable medical device and a patient programmer may store usage information that provides an objective assessment of therapy use by the patient, and allows a clinician to later improve the therapy based on the usage information.
US08843202B2 Occipital neuromodulation method
A method of treating pain in a subject includes the step of positioning a tip of one or more leads subcutaneously in the occipital region of a subject's scalp, where the leads are configured to conduct an electrical signal along an occipital nerve into the brain. The leads are energized to conduct the electrical signal along the occipital nerve and the electrical signal is adjusted to a level effective to decrease the subject's pain over time and so that the subject cannot feel the lead being energized.
US08843201B1 Wearable, unsupervised transcranial direct current stimulation (tDCS) device for movement disorder therapy, and method of using
The present invention relates to a system and methods for noninvasively providing therapy for movement disorder symptoms. The present invention provides such a therapy system which provides trans-cranial direct current stimulation (tDCS) in order to treat those symptoms and the disorders. The present invention further provides such tDCS therapy while the subject sleeps in order to minimize the time required and impact of the therapy on the subject's waking life. The system, methods, and devices of the present invention are intended to provide a low-dose electrical current, trans-cranially, to a specific area of the subject's brain while he or she sleeps in order to decrease the occurrence, severity, and duration of the symptoms of movement disorders. The present invention aims to reduce the amount of medication necessary, counteract the effects of medication wearing off during sleep, and to overall improve the quality of life of subjects suffering from movement disorders.
US08843198B2 Apparatus and method to optimize pacing parameters
The present disclosure refers to a heart stimulator comprising a stimulation control unit, a stimulation unit, an impedance measurement unit and an impedance evaluation unit. The stimulation control unit is operatively connected to the stimulation unit to control timing of stimulation pulses by said stimulation unit. The impedance measurement unit is configured to determine an impedance signal reflecting intracardiac impedance. The impedance evaluation unit is operatively connected to the impedance measurement unit and to the stimulation control unit and is configured to evaluate the impedance signal so as to determine an isovolumic contraction time, an isovolumic relaxation time, an ejection time and a filling time from said impedance signal. The stimulation control unit is further configured to control timing of stimulation pulses depending on a performance index.
US08843192B2 Breast coil arrangement for magnetic resonance applications
A breast coil arrangement for magnetic resonance applications has a placement web that allows an examination subject to lie with her sternum on the placement web with each breast in a receptacle respectively on opposite sides of the placement web. The breast receptacles have limiting elements whose spacing from one another can be adjusted. Multiple array coils are respectively arranged in the limiting elements and are stationary relative to the limiting elements. Each breast receptacle is surrounded by a volume coil that is stationary relative to the placement web. The volume coils are arranged centrally and orthogonally relative to the array coils and surround the array coils. The volume coils are decoupled from the array coils. A spectroscopy phantom can be arranged in proximity to the placement web.
US08843190B2 Medical screening and diagnostics based on air-coupled photoacoustics
Surface selective photoacoustic (PA) medical imaging is introduced. Surface selective PA imaging is responsive to surface features and does not image sub-surface features, in contrast to conventional PA imaging. The surface PA signal can be considerably larger than the bulk PA signal, for an air-coupled (or gas-coupled) acoustic transducer. Distinguishing these two signals based on time of arrival at the transducer can further distinguish the two signals. This approach provides numerous advantages. Non-contact imaging simplifies and expedites imaging, and can serve as a replacement for visual inspection by physicians. Applications include skin screening and endoscopy.
US08843188B2 Adjustable nerve electrode
Example adjustable electrodes are described. One example adjustable electrode includes two or more contacts configured to selectively deliver high frequency alternating current (HFAC) to a nerve in an amount sufficient to produce an HFAC nerve conduction block in the nerve. The example adjustable electrode also includes a logic configured to selectively control which of the two or more contacts deliver HFAC to the nerve to control whether the nerve electrode is in a first (e.g., onset response mitigating) configuration or in a second (e.g., HFAC nerve conduction block maintenance) configuration. The electrode may be used in applications including, but not limited to, nerve block applications, and nerve stimulation applications. The electrode may be adjusted by changing attributes including, but not limited to, the number, length, orientation, distance between, surface area, and distance from a nerve of contacts to be used to deliver the HFAC.
US08843179B2 Provisioning an embedded subscriber identity module
Provisioning an embedded subscriber identity module (eSIM) in a user equipment (UE) device with personalized subscriber information. A request may be transmitted for personalized subscriber information. The personalized subscriber information may be received. The personalized subscriber information may be installed in an eSIM in the UE device.
US08843177B2 Mobile electronic device accessory and method of providing the same
Some embodiments include one or more mobile electronic device accessories. Other embodiments of related mobile electronic device accessories and methods of providing the same are also disclosed.
US08843175B2 Apparatus and methods for mitigating protocol-induced back-offs in a communication network
Methods and apparatus for mitigating data server time-outs in e.g., a hybrid wireless network. In one exemplary embodiment, a client device operating in a hybrid network environment utilizes its knowledge about tune-away periods so as to minimally affect data network operation. For example, during periods of data downlink activity, the client device induces some delay in the acknowledgement packets sent back towards the network prior to entering into a tune away period. These delayed acknowledgement packets result in an increased retransmission time out period value thereby reducing the probability of encountering a data server time-out. Alternative embodiments are also discussed which preoccupy the network apparatus during these tune away periods so as to also mitigate time-outs during these periods. These mitigation algorithms are useful in both downlink and uplink data transmissions. Apparatus for implementing these methodologies are also disclosed.
US08843169B2 Signal-aware data transfer in cellular networks
Described herein are various technologies pertaining to scheduling data transfer between a mobile computing device and a base station in a cellular network. A signal quality value for a signal over which data is to be transferred is computed, and transfer of data is scheduled based upon the signal quality value. If the signal quality value is above a threshold, a wireless radio of the mobile computing device is caused to commence data transfer or continue data transfer. If the signal quality value is below the threshold, and the data need not be immediately transferred, then the wireless radio is caused to transition to an idle state or remain in an idle state.
US08843168B2 Allocating a control channel for carrier aggregation
Methods for allocating a physical downlink control channel (PDCCH) to reduce a number of PDCCH candidates in a search space for carrier aggregation on a user equipment (UE) are disclosed. The method comprises the step of selecting a control channel element (CCE) aggregation level for a PDCCH allocation for each of a plurality of user equipments (UEs) at an evolved NodeB (eNB). The operation of identifying a transmission mode for each of a plurality of component carriers (CCs) associated with the PDCCH at the eNB follows. The next operation of the method is assigning each CC's downlink control information (DCI) into CCEs in a PDCCH search space in the PDCCH starting at a CCE location based on the CC's transmission mode and the CCE aggregation level for the UE receiving the CC.
US08843164B2 Method for creating short message and portable terminal using the same
A method for automatically creating a short message and a portable terminal using the same includes extracting at least one word expected to be input from a database provided in the portable terminal when a message creation menu is selected. At least one input expected word that has been extracted is then displayed. At least one word that is recognized is selected from among the displayed at least one input expected word; and inputting the selected word to a text message creation window. A user can create a short message without having to input words one-by-one through a keyboard.
US08843162B2 Intelligent paging-channel scanning based on location relative to zone of last registration
Exemplary methods and systems are disclosed herein that may, among other benefits, help a mobile station to conserve power by intelligently determining how often to scan for incoming pages. An exemplary method may be carried out by a mobile station that has most-recently registered with a radio access network in a zone of last registration, and involves the mobile station (a) determining a location of the mobile station in relation to the zone of last registration, (b) using the location of the mobile station in relation to the zone of last registration as a basis for determining a scan period to wait between scans of the paging channel; and (c) periodically scanning the paging channel according to the determined scan period. Furthermore, an exemplary method may be carried out in order to conserve battery power when a mobile station determines that its battery power is low.
US08843161B2 System and method to facilitate in-application purchases on mobile devices
System and method to facilitate purchases through mobile communications on various types of mobile devices and platforms by reducing the number of steps it takes the user to complete the purchase with mobile in-app payments, and/or by enabling purchases to be made without the device being connected to the Internet and/or by automatic compilation of payment request. A set of user identifying details, including user's country, mobile carrier name and phone number, is required in order to process a mobile purchase. The advantages of the present invention from the user perspective is the ability to complete the purchase in fewer steps by automatic user details identification and the ability to complete the purchase in case there is no Internet connection by embedding a specially formatted database file with the application of mobile device.
US08843160B2 Location based wireless tower caching
Embodiments of the present invention provide a method, system and computer program product for wireless tower caching. In an embodiment of the invention, a method for wireless tower caching in a radio access network (RAN) can include receiving a response to a request from an end user device wirelessly coupled to a base station of the RAN, determining geographic positioning data for the response and identifying a most geographically wireless tower coupled to the RAN relative to the determined geographic positioning data (such as the closest wireless tower to the determined geographic positioning data). Thereafter, the response can be cached at a cache in a base station of the identified wireless tower. In this way, the cached content can remain relevant for a significant period of time in as much as the correlation between a likely position of the end user device and the content cached at the base station of the wireless tower at the time of use of the cached content is strong.
US08843155B2 Multi-band radio frequency detection and location system
A method is provided that comprises: providing a rules storage that provides one or more rules to determine authorized wireless device usage at a site; using a wireless communications sensor system to determine use of a wireless device at the at the site; and using the one or more rules to determine whether the determined use of wireless device use is authorized.
US08843147B2 Method and system of assigning a channel without paging
A method and system for setting up a communication with a given mobile station served by a RAN that defines one or more coverage areas. The RAN may receive an indication of a location of the given mobile station. The RAN may then use the location of the given mobile station to identify one or more wireless coverage areas associated with the given mobile station. The RAN may also receive a request to set up a communication with the given mobile station. In response, the RAN may assign a channel for the communication to the given mobile station in each identified wireless coverage area without first paging the given mobile station.
US08843144B2 Method and apparatus for allocating a pilot signal adapted to the channel characteristics
A set of different pilot structures are designed for use in different environments and/or different user behaviors that are expected to occur in a cell. The radio conditions for a user are estimated. Each user is then assigned an area (108A-E) in resource space for its communication, which has a suitable pilot configuration. In one embodiment, the entire resource space is provided with different pilot structures in different parts (110A-D) In advance and allocation of resources to the users are then performed in order to match estimated radio conditions to the provided pilot structure. In another embodiment, allocation is performed first, and then the actual pilot structure is adapted within the allocated resource space area to suit the environmental conditions.
US08843143B2 Wireless base station and mobile station
A wireless base station in a wireless communication system includes a memory that stores a plurality of timing patterns that are set such that timings of using the resource are distributed for each of the mobile stations when the mobile stations change a timing of using the resource in accordance with a traveling speed and control unit that allocates one of the timing pattern to the mobile stations.
US08843142B2 Radio communication apparatus and pilot symbol transmission method
A radio communication apparatus is disclosed that enables the influence of the feedback information on the channel capacity to be kept to the minimum without reducing the transmission efficiency of information by transmission of pilot symbol. In the apparatus, a delay dispersion measuring section (272) generates a delay profile using the received signal, and measures delay dispersion indicative of dispersion of delayed versions. A moving speed estimating section (274) estimates moving speed of a mobile station apparatus that transmits a pilot symbol based on the variation in reception power of the pilot symbol. An other-cell interference measuring section (276) measures other-cell interference caused by signals transmitted in cells except the cell to which the apparatus belongs. Corresponding to the delay dispersion, moving speed and other-cell interference, a pilot pattern information generating section (278) selects a pilot pattern such that placement of pilot symbol is optimal in a frame, and generates the pilot pattern information.
US08843141B2 Computer, internet and telecommunications based network
A method and apparatus for a computer and telecommunication network which can receive, send and manage information from or to a subscriber of the network, based on the subscriber's configuration. The network is made up of at least one cluster containing voice servers which allow for telephony, speech recognition, text-to-speech and conferencing functions, and is accessible by the subscriber through standard telephone connections or through internet connections. The network also utilizes a database and file server allowing the subscriber to maintain and manage certain contact lists and administrative information. A web server is also connected to the cluster thereby allowing access to all functions through internet connections.
US08843138B2 Method for controlling transmission power in femto base station and apparatus thereof
A method and an apparatus for controlling transmission power in a femto base station is provided. The method includes: predicting femto base station interference to be given from an adjacent femto base station to a terminal; predicting macro base station interference to be given from a macro base station to the terminal; determining transmission power for the terminal; and transmitting a downlink signal to the terminal on the basis of the transmission power, wherein the femto base station interference is predicted on the basis of a distance between serving femto base station and the adjacent femto base station and the transmission power of the adjacent femto base station, and the macro base station interference is predicted on the basis of a distance between serving femto base station and the macro base station and the transmission power of the macro base station.
US08843126B1 System for isolation testing of RF transmitters and receivers
A programmable device generates a test signal indicative of a RF signal and receives a processed test signal indicative of the test signal after processing thereof by one of a RF transmission system and a RF receiving system. The programmable device performs a comparison between the processed test signal and calibration data, and generates a report based on the comparison. A hardwire signal router provides the test signal to one of the RF transmission system and the RF receiving system, and provides the processed test signal to the programmable device. The router includes a first switching mechanism and a second switching mechanism operating in a coordinated fashion to define one of a first state for testing the RF transmission system and a second state for testing the RF receiving system.
US08843118B2 Multi-cell coordination for multimedia broadcast multicast services in a wireless communication system
The present invention is related to a method and system for multi-cell coordination for multimedia broadcast multicast services (MBMS) in a wireless communication system. An MBMS multi-cell coordination unit is provided to coordinate a plurality of evolved Node-Bs (eNodeBs) for transmission of MBMS data synchronously in multiple cells of the same single frequency network (SFN). The MBMS multi-cell coordination unit may be located in an access gateway or in an eNodeB. An MBMS multi-cell scheduling scheme may be preconfigured for the eNodeBs for synchronization. Alternatively, the eNodeBs may be synchronized dynamically.
US08843117B2 Voicemail archival and forwarding functionality for communications networks and devices
A voicemail system includes a memory and a processor. The memory can store data relating to one or more users. An incoming communication can be handled by the voicemail system and provided with functionality based upon, for example, preferences of a user. The voicemail system can include functionality to allow a user to archive a voicemail message, to convert a voicemail message to a desired format, and/or to forward a voicemail message or converted voicemail message file to one or more designated destinations. The voicemail system can operate on a communications network, at a communications device, or both. Methods for archiving, converting, and/or forwarding voicemail messages are also disclosed.
US08843111B2 Methods and devices for the transmission and reception of a message to be exchanged between an aircraft and a ground base, and aircraft provided with such devices
A method for emitting a message relating to a determined type of information to be exchanged between an aircraft and a ground base reception method, and corresponding devices. The method determines a level of a securement associated with the determined type by a correspondence table, and emits the message according to a protocol having the determined level of securement.
US08843107B2 Methods and apparatuses to connect users of mobile devices to advertisers
Methods and apparatuses to connect a user of a telephony device to a selected one of service providers of a predefined category. One embodiment includes: providing a user interface element on a dial interface of a telephonic device to represent a communication reference associated with a pre-defined category of services; and responsive to a user selection of the user interface element, initiating a request from the telephonic device using the communication reference for a telephone connection to a service provider of the pre-defined category; where the service provider is to be selected from a plurality of service providers of the pre-defined category in response to the request and to be charged in response to a telephone lead connected to the service provider.
US08843106B2 System and method for improving productivity
In some aspects, a method of the present disclosure includes collecting user activity data from a client device. The method also includes defining an activity-productivity map that defines a rule for determining a unit of productivity based on the activity data. A productivity metric may be determined using the user activity data and the rule for determining the unit of productivity. Upon determining the productivity metric, a visual representation of the productivity metric may be provided.
US08843101B2 Fall detection system using a combination of accelerometer, audio input and magnetometer
A wearable device for detecting a user state is disclosed. The wearable device includes an accelerometer for measuring an acceleration of a user, a magnetometer for measuring a magnetic field associated with the user's change of orientation, a microphone for receiving audio, a memory for storing the audio, and at least one processor communicatively connected to the accelerometer, the magnetometer, the microphone, and the memory. The processor is identified to declare a measured acceleration as a suspected user state, and to categorize the suspected user state based on the stored audio as one of an activity of daily life (ADL), a confirmed user state, or an inconclusive event.
US08843100B2 Coordinated multipoint configuration based on channel state information reference signals
Embodiments of the present disclosure describe devices, methods, computer-readable media and systems configurations for configuring coordinated multipoint (CoMP) for network devices. In various embodiments, configuration of the CoMP may be based on channel state information reference signals. Other embodiments may be described and/or claimed.
US08843096B2 Multi-antenna system
An antenna system is disclosed which includes a frontend portion, a backend portion, a feed line for connecting the frontend portion and the backend portion with each other, and a control unit for controlling the frontend portion and/or backend portion. The frontend portion includes multiple antennas that supply antenna signals and at least one combiner network that connects the antennas to the feed line. The backend portion includes multiple receivers and at least one splitter network that connects the feed line to the receivers. The control unit is configured to evaluate the reception quality and adjust the at least one combiner network and/or splitter network dependent on the reception quality. The at least one combiner network combines the signals from at least two antennas in different, non-overlapping frequency ranges to form at least one combined signal thereof.
US08843094B2 Method and system for blocker detecton and automatic gain control
Aspects of a method and system for integrated blocker detection and automatic gain control are provided. In this regard, a communication device may generate one or more first signal strength indications based on a strength of a received signal at a first point in the analog front-end of the communication device. The communication device may generate one or more second signal strength indications based on a strength of the received signal at a second point in a digital processing module of the communication device. The first point in the analog front-end may be an input or an output of a down-conversion mixer. The second point in the digital processing module may be an output of an analog-to-digital converter or an output of a channel selection filter. The communication device may control, utilizing the first signal strength indication(s) and the second signal strength indication(s), a gain of one or more components of the communication device.
US08843093B2 Low power squelch detector circuit
Described is an apparatus comprising: a reference generator to provide a first reference and a second reference; a first input coupled to the first reference; a second input coupled to the second reference; and a comparator coupled to the first and second inputs, the comparator to receive a clock signal and to update an output signal according to a phase of the clock signal.
US08843092B2 Method and apparatus for accessing media content via metadata
A method of using an entertainment system to access content stored on a digital content storage device having one or more records containing metadata associated with the content on the storage device. The method includes downloading from the storage device to an entertainment system at least some of the metadata; storing the downloaded metadata in a database accessible to the entertainment system; and accessing content on the storage device from entertainment system using at least a portion of the downloaded metadata in the database.
US08843091B2 Remote keyless entry and tire pressure monitoring radio communication system, receiver, and communication method that switches a reception mode of a receiver between a first reception mode and a second reception mode
A radio communication system includes: a receiver that is configured to receive a first radio wave sent according to a remote keyless entry system and a second radio wave sent according to a tire pressure monitoring system; and a reception mode switching unit that sets a reception mode of the receiver to a first reception mode, in which the first radio wave is received, when an ignition switch of a vehicle is off, and sets the reception mode to a second reception mode, in which the second radio wave is received, when the ignition switch of the vehicle is on. If the reception mode switching unit receives a first request to set the reception mode to the first reception mode while the reception mode is set to the second reception mode, the reception mode switching unit sets the reception mode to the first reception mode.
US08843089B2 Pre-distortion for a radio frequency power amplifier
Coefficients of a pre-distorter are determined for distortion correction of a signal amplified by a radio frequency amplifier by sampling the signal at the pre-distorter input to generate a plurality of input samples and sampling the signal at the amplifier output to generate a plurality of output samples, each of the output samples corresponding to one of the input samples, calculating a figure of merit for one or more of the input samples on the basis of the one or more input samples, selectively updating a previously selected set of input samples with the one or more input samples on the basis of the calculated figure of merit, whereby to generate an updated selected set and determining the coefficients of the pre-distorter on the basis of the input samples in the updated selected set and the corresponding output samples.
US08843082B2 Cancellation of RF second-order intermodulation distortion
The disclosed invention relates to a transceiver system configured to cancel RF second-order intermodulation distortion (IMD2) within a differential reception path. In some embodiments, the transceiver system has one or more common-mode attenuation elements that attenuate common-mode interferer signals within the differential reception path. The common-mode attenuation elements detect a common-mode interferer from one or more nodes within a transceiver system front-end. One or more properties of the detected common-mode interferer are adjusted and then fed into the differential reception path, where the adjusted common-mode signal attenuates the common-mode interferers. In other embodiments, the differential reception path has a tunable amplifying stage. The tunable amplifying stage has first and second amplifier elements that are independently operated to intentionally introduce an operating parameter mismatch between the elements. The intentional mismatch may be tuned to account for different nonlinear responses of the amplifier elements to mitigate IMD2 within the differential reception path.
US08843080B2 Partitioned radio-frequency apparatus and associated methods
Radio-frequency (RF) apparatus includes receiver analog circuitry that receives an RF signal and provides at least one digital signal to receiver digital circuitry that functions in cooperation with the receiver analog circuitry. The receiver analog circuitry and the receiver digital circuitry are partitioned so that interference effects between the receiver analog circuitry and the receiver digital circuitry tend to be reduced.
US08843078B2 Method and device for processing firmware over the air (FOTA) upgrade
The invention discloses a method and device for processing the FOTA upgrade. The method comprises: a transmitting terminal configures resources and transmits an upgrade package for version upgrade to a receiving terminal; the receiving terminal is upgraded by the received upgrade package and transmits identification information which is used for indicating the upgrade result of the receiving terminal to the transmitting terminal over the resources corresponding to the upgrade package; and the transmitting terminal determines the upgrade result of the receiving terminal according to the identification information. The invention improves the reliability and stability of the system.
US08843077B2 Dynamic RF matrix emulator
A dynamic RF matrix emulator uses digital switching to emulate the switching behavior of hundreds of wireless terminals. The emulator includes a switching matrix with channels formed between terminal pairs, digital front ends for coupling terminals digitally to the switching matrix, and a channel database having entries representing attenuation values which can be changed in time, the attenuation values correlated with movement of vehicles provided by a traffic simulator. Channel behavior is defined by temporal attenuation values obtained from the database. The digital switching is controlled through a digital communication protocol.
US08843075B2 Self-discovery of an RF configuration for a wireless system
A RF distribution system determines its configuration and verifies the consistency of the determined configuration. Based on a device identifier, the RF distribution system may individually instruct each RF component to provide a generated signal. Consequently, a first RF component may modulate a signal on a first port. If a second RF component detects a modulated signal on a second port, then the RF distribution system deems that the two RF components are connected together. The procedure may be repeated for the remaining RF components so that the RF configuration of the RF distribution system may be determined. The determined RF configuration may be further verified for operational consistency. The RF distribution system may also scan a RF spectrum, determine a set of frequencies that provides RF compatibility with the RF distribution system based on the scanning, and configure the RF components in accordance with the set of frequencies.
US08843073B2 Radio resource measurement techniques in directional wireless networks
Techniques for radio resource measurement (RRM) that support directionality, as well as scheduled media access techniques are described. For instance, a measurement request may be transmitted from a first device to a second device. This measurement request directs the second device to take one or more measurements of a wireless channel. Various characteristics for the one or more measurements may be included in the measurement request. For example, the measurement request may indicate at least one directional parameter and at least one timing parameter for the one or more measurements. In response to the request, the first device receives a measure report that includes measured values for each of the one or more measurements.
US08843068B2 Supervisory headset mobile communication system
A supervisory mobile communication headset system comprises of a first mobile communication device and a mobile headset, each having an RF transceiver used to establish RF audio and RF supervisory communication between the first mobile communication device and the mobile headset, wherein when both devises carried by the user are within near communication proximity of the other. When the first mobile communication device moves away from communication proximity of the headset, the first mobile communication device in response to RF communication signal lose, it generates warning alarm signal(s) to remind the user to carry the mobile headset.The mobile communication device may securely be attached to the user limp with removal tamper detection circuitry. Further the mobile communication device may contain a GPS receiver used for a monitoring station to track the location of the mobile communication device, and establish communication with the headset user.
US08843066B2 System and method for configuring a wireless control system of a vehicle using induction field communication
A system for mounting in a vehicle and for providing a control signal to a remote device based on information stored in a portable electronic device includes a radio frequency transmitter for transmitting a control signal to the remote device. The system also includes a first circuit configured to receive first information from the portable electronic device via inductive-coupling between the portable electronic device and the first circuit when the portable electronic device is brought within the induction field of the first circuit. The system also includes a second circuit configured to use the first information received from the portable electronic device and to at least one of format the control signal in accordance with the first information and to cause the radio frequency transmitter to format the control signal in accordance with the first information.
US08843062B2 Coupling area enhancement apparatus, system, and method
A coupling area enhancement device includes a small coil and a large coil on opposing sides of a sheet of electromagnetic interference (EMI) absorptive material. The coupling area enhancement device may include one or more holes and may include adhesive material and sticker covers. Placement of the coupling area enhancement device may be accomplished by sticking the small coil to a host device near a contactless antenna. The large coil may also be stuck to a battery cover.
US08843061B2 Method and system for power transfer utilizing leaky wave antennas
Methods and systems for power transfer utilizing leaky wave antennas (LWAs) are disclosed and may include configuring one or more LWAs in a communication device to receive RF signals that are communicated from one or more other LWAs that are external to the communication device. The communication device may be powered utilizing the RF signals that are received via 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 receive the RF signals from a desired direction. The LWAs may comprise microstrip or coplanar waveguides, wherein a cavity height of the LWAs is dependent on spacing between conductive lines in the waveguides. The LWAs may be integrated in integrated circuits, integrated circuit packages, and/or printed circuit boards. The packages may be affixed to printed circuit boards and the integrated circuits may be flip-chip-bonded to the packages.
US08843060B2 Method and system for managing data in a near field communication network
A method and system for managing data between a plurality of electronic devices in a Near Field Communication (NFC) network are provided. The method is performed at a first electronic device. A request is received from a second electronic device to send context data. The context data is then represented in accordance with a context Record Type Definition (RTD). The context RTD is used for defining context data in the NFC network. The context data that is represented in accordance with the context RTD is exchanged with the second electronic device.
US08843059B2 System and method for gateway RF diversity using a configurable spot beam satellite
A system for gateway RF diversity using a configurable spot beam satellite including a satellite, a first gateway connected to a first VSAT population through the satellite by a first gateway spot beam and a first user spot beam set, a diversity gateway located outside of the first gateway spot beam for the first gateway, and a diversity control function to command the satellite to connect the first user spot beam set for the first gateway to a diversity gateway spot beam when the first gateway experiences service interruption.
US08843056B2 Systems, methods, and devices for associating a contact identifier with a broadcast source
A media device including a broadcast receiver that receives broadcast media from a plurality of broadcast sources where the broadcast receiver is tunable to a first broadcast source. The media device also includes a data store that stores a list of contact identifiers where each contact identifier is associated with a broadcast source. The media device includes a user interface that: i) provides a prompt to a user to enable the user to initiate contact with the first broadcast source, and ii) receives a user indication to initiate contact with the first broadcast source. The media device further includes a transceiver that initiates the contact with the first broadcast source by sending a communications session request via a communications network to the first broadcast source that includes a contact identifier associated with the first broadcast source.
US08843055B2 Image forming apparatus improved in operability for print job involving single-sided printing and double-sided printing
An image forming apparatus capable of improving productivity in a print job mixedly involving single-sided printing and double-sided printing. Sheets are fed one by one to an image forming section. When double-sided printing is to be performed, a sheet having an image formed on the first side thereof by the image forming section is re-fed thereto so as to have an image formed on the second side thereof. When a sheet for double-sided printing exists, which is posterior in page order to a sheet for single-sided printing, an image forming order is changed such that the first side of the sheet for double-sided printing is subjected to image formation prior to the sheet for single-sided printing. When it is predicted that a state will occur in which the sheet for single-sided printing cannot be fed, the image forming order is not changed.
US08843054B2 Inkjet recording apparatus
A downsized recording apparatus capable of housing inside a holding member that holds a disc recording medium so as to convey the disc recording medium. The recording apparatus includes a conveyance unit that conveys a sheet; a recording unit that performs recording on the sheet conveyed by the conveyance unit; a duplex conveyance path that guides the sheet having recording performed on a first side thereof by the recording unit and reverses the sheet before guiding the sheet to the conveyance unit so that recording is performed on a second side of the sheet having recording performed on the first side thereof, the second side being opposite the first side; a holding-member-housing portion provided at a position enclosed by the duplex conveyance path, the portion housing a holding member that holds a disc recording medium; and a moving unit that moves the holding member to the conveyance unit so that the holding member is conveyed by the conveyance unit.
US08843053B2 Image forming apparatus with suction unit controller
Provided is an image forming apparatus including: an image carrying unit on which a toner image is carried; a transfer unit that transfers a toner image carried by the image carrying unit onto a sheet at a transferring position; a sheet conveyor unit that conveys the sheet having the toner image transferred thereto by the transfer unit; a suction device that sucks the sheet to the sheet conveyor unit; and a controller that stops or reduces a sucking operation of the suction device where the toner image carried by the image carrying unit passes the transferring position without being transferred onto the sheet.
US08843052B2 Slide rail, and sheet feeder and image forming apparatus including same
A slide rail includes an outer rail including a first rail board and a pair of rims projecting from the first rail board, forming first grooves, an inner rail inserted between the first grooves and including a second rail board narrower than the first rail board and a pair of rims projecting from the second rail board, forming second grooves, a large-diameter roller held between the first grooves and attached to a leading side of the second rail board in a direction in which the inner rail is inserted, and a small-diameter roller held between the second grooves and attached to a leading side of the first rail board in a direction in which the inner rail is drawn out. The first and second rail boards include protruding portions extending along the long side and protruding outward.
US08843045B2 Fuser and image-forming apparatus that use endless belt
A fuser is equipped with a heating roller, fixing belt, pressure roller, pad, and spring. The heating roller is located on the downstream side of the fixing belt with respect to the sheet conveyance direction, and as the heating roller rotates, contacts the sheet toner side of a sheet, heating the sheet. The fixing belt contacts the side of the sheet opposite to the toner side of the sheet. The pressure roller comes into contact with the heating roller via the fixing belt. The pad is of a softer material than the fixing belt, and, as the pad exerts a force on the heating roller by pressing on the fixing belt, a downstream side of the pad with respect to the sheet conveyance direction is inclined away from the pressure roller. Springs urge the pad toward the pressure roller and the heating roller.
US08843044B2 Fixing device and image forming apparatus incorporating same
A fixing device includes a frame, a tubular heat pipe, a flexible fuser belt, a fuser pad, a pressure member, and a deformation relief mechanism. The heat pipe extends in an axial direction. The fuser belt is looped for rotation around the heat pipe. The fuser pad extends in the axial direction inside the loop of the fuser belt. The pressure member extends opposite the heat pipe in the axial direction. The fuser pad is pressed against the pressure member through the fuser belt in a load direction perpendicular to the axial direction to form a fixing nip. The heat pipe and the fuser pad establish stationary contact with each other at their respective axial ends upon formation of the fixing nip. The deformation relief mechanism is provided to at least one of the heat pipe and the fuser pad to relieve deformation of the fuser pad.
US08843042B2 Image heating apparatus, bearing mounting structure and retaining ring
An image heating apparatus includes a roller, a heating portion disposed within the roller, a bearing portion fitted around an end portion of the roller to rotably support the roller, and a retaining ring attached at an axially predetermined position of the roller to restrict the roller from moving in a axial direction of the roller with respect to the bearing portion. The retaining ring includes first and second projections fitted into a hole portion of the roller. Profiles of side surfaces of these first and second projections abutting edges of the hole portion in a circumferential direction are recessed in the circumferential direction.
US08843041B2 Fixing device and image forming apparatus
A fixing device includes a heat assembly including an endless belt, a heat source, a pressure pad, and a cleaning member that cleans an inner surface of the endless belt as the result of circulation movement of the endless belt; and a pressure member that presses an outer surface of the endless belt. The cleaning member contacts the endless belt with a contact-pressure distribution such that a contact pressure of a portion located downstream of a most upstream portion in a moving direction of the endless belt is the maximum in a contact region where the cleaning member contacts the endless belt.
US08843040B2 Compressed-air sheet separation mechanism and image forming apparatus including same
A sheet separation mechanism including a compressed air generator, a first nozzle to eject compressed air onto a leading edge of a sheet, a control valve provided between the compressed air generator and the first nozzle to control a flow of the compressed air, and a second nozzle provided between the control valve and the first nozzle. The control valve controls the compressed air to be simultaneously ejected from both the first nozzle and the second nozzle.
US08843038B2 Image forming apparatus, image forming method, and computer readable medium
An image forming apparatus includes first and second detection units, first to third image forming units, and first to third specifying units. The first and second detection units receive light reflected from first and second regions irradiated with first light and second light having a small range compared with the first light, and detect light-amount signals. The first image forming unit forms first images at first intervals in a first portion passing through the first region. The second image forming unit forms second images having a short length compared with the first images, at second intervals shorter than the first intervals, in a second portion passing through the second region. The third image forming unit forms a third image in the first portion. The first and second specifying units specify misregistration amounts in the first and second images. The third specifying unit specifies density deviation amounts in the third images.
US08843037B2 Image forming apparatus correcting uneven density caused by uneven rotation
An image forming apparatus corrects, for uneven density caused by uneven rotation of a rotation speed of a rotation member, and diffuses so as to reduce the uneven density, for a pixel of interest whose density exceeds the upper limit of the output density out of the pixels of the corrected image data, the excess of the density more than the upper limit to a plurality of peripheral pixels while maintaining the center of gravity of the density.
US08843030B2 Waste toner collection unit for an image forming apparatus
An image forming apparatus using electrophotography includes a waste toner container and an accommodation unit. The waste toner container collects developer used for forming images and ejected from an image forming unit of the image forming apparatus as waste toner. The accommodation unit detachably accommodates the waste toner container in the image forming apparatus. The accommodation unit includes a reduction device to reduce a force required for withdrawing the waste toner container from an interior to an exterior of the image forming apparatus. The reduction device contacts a bottom face of the waste toner container when the waste toner container is partially withdrawn from a fully mounted position of the waste toner container in the accommodation unit to the exterior of the image forming apparatus.
US08843029B2 Image forming apparatus and cartridge for the use therewith
An image forming apparatus and a cartridge for use therewith are provided. The image forming apparatus includes a main body; a cartridge that stores a developer; a supporting member that receives the cartridge; and a side cover that covers the supporting member, where the supporting member is rotatably supported by the main body. The supporting member pivots between a reception position at which the cartridge is received into the main body and an exposure position at which the cartridge is exposed from the main body.
US08843028B2 Image forming apparatus including an apparatus body and an alternative cartridge
Provided is an image forming apparatus. The image forming apparatus is provided with guide portions to be used to mount a cartridge group including plural cartridges in the image forming apparatus. Some of the guide portions are used also to mount an alternative cartridge, which is configured to occupy two or more of plural mounting spaces, in the image forming apparatus.
US08843022B2 Image forming apparatus
In an image forming apparatus, a drum supporting member has a pair of opposed sidewalls facing in an axial direction of a plurality of photoconductor drums, and supports the plurality of photoconductor drums at insides of the sidewalls. A sheet output tray portion is formed in an upper wall of a casing of the apparatus as a downwardly recessed portion to receive a recording sheet with an image formed thereon. Part of the drum supporting member is disposed in spaces formed inside the casing at both sides of the sheet output tray portion facing in the axial direction of the plurality of photoconductor drums. The part of the drum supporting member overlaps the sheet output tray portion as viewed in the axial direction.
US08843020B2 Universal print cartridge modification
A method of modifying a printer cartridge is disclosed. The modifications increase the versatility of an existing cartridge by enabling the cartridge to be transformed into a universal cartridge. The OEM print cartridges are restricted to use in a few or only one type of printer due to specialized gear side end plates and contact side end plates. End plates contain features or portions, such as bosses, which restrict the number of models of printer that a cartridge may be fit into. The features or portions may be removed by any combination of cutting, modifying, or replacing the gear side end or the contact side end plates. Removing the portions, removes the restrictions imposed by the end plates and allows the print cartridge to been fit into a greater number of printers. The universal cartridge may be used in the printer for which it is originally designed as well as another printer or printer family, thus increasing the versatility of the cartridge.
US08843018B2 Cleaning module and printer
A cleaning module and a printer using the same is provided. The printer includes a roller module, a transfer belt, a toner cartridge assembly and the cleaning module. The transfer belt is looped around the roller module. The toner cartridge assembly is disposed beside the transfer belt and suitable for rotating to a standby position or a coloring position. The cleaning module includes a frame, a linking-up unit and a scraping unit. The frame is disposed at the roller module. The linking-up unit is pivotally connected to the frame and suitable for contacting the toner cartridge assembly. The scraping unit is connected to the linking-up unit. When the toner cartridge assembly is at the standby position, the scraping unit is contacted to the transfer belt. When the toner cartridge assembly is at the coloring position, the scraping unit is separated from the transfer belt.
US08843015B2 Imaging device, image forming apparatus, and process cartridge
An imaging device provided with a latent image carrying body rotatably disposed to carry a latent image, a developing unit that develops the latent image carried on the carrying body by using a developer containing toner at least, and a duct disposed downstream of the developing unit and having a wall with an upstream suction port and a downstream suction port formed. An air flow path is formed by a surface of the latent image carrying body and a surface of the duct wall, between the upstream suction port and the downstream suction port. A gap of the air flow path is wider at the downstream side than at the upstream side with respect to the rotational direction of the latent image carrying body.
US08843009B2 Image forming apparatus having a transfer member mount accommodating multiple different sizes of transfer members
An image forming apparatus includes an image forming mechanism, an image bearing member, a transfer member, a transfer member mount, and an image detector. The image forming mechanism forms a first image and a second image on a surface of the image bearing member. The transfer member is disposed facing the image bearing member and contactable thereagainst to form a transfer nip at which the first image is transferred from the image bearing member to a recording medium. The transfer member mount on which the transfer member is disposed accommodates multiple different sizes of transfer member. The image detector detects the second image on the surface of the image bearing member. The image forming apparatus includes a plurality of interchangeable transfer members, only one of which at any given time faces the image bearing member, and a transfer member switching device to switch between the plurality of transfer members.
US08843007B2 Image forming apparatus with toner deposit control and paper interval control
An image forming apparatus includes a patch image generation unit which generates a patch image for image density detection disposed between toner images, and a patch density sensor which detects a density of the patch image. In order to prevent the output quality of a printed image from varying with the type of paper use, a correction unit performs correction processing to match a detected density and a target density by comparing the detected density of the patch image detected by the patch density sensor and the target density of the patch image which is set in advance, a toner deposit control unit controls a toner deposit when the image forming unit forms an image based upon image data and when the patch image generation unit generates the patch image, and a paper interval control unit controls an interval between consecutive papers.
US08843004B2 Image forming apparatus
An area calculating unit calculates an image area of a toner image formed on a sheet recording member. A behavior detecting unit detects behavior of the recording member fed out of a conveying nip formed by a pair of conveying members. A thickness obtaining unit obtains thickness information of the recording member. An index calculating unit calculates an index value indicating windability of the recording member with respect to the conveying members based on the image area, the behavior, and the thickness information.
US08843000B2 Optical fiber transmission system
An optical fiber transmission system includes a light emitting source, a plurality of light receiving terminals, and a plurality of optical fibers connecting the light emitting source to the light receiving terminals. The optical fiber transmission system further includes a plurality of controlling modules positioned between the light receiving terminals and the optical fibers. Each of the plurality of controlling modules includes a controller, a signal analyzer, and a reflective member. The signal analyzer and the reflective member are connected to the controller and analyze and reflect optical signals respectively.
US08842998B2 Optical modulator with linear response
Apparatuses and methods for modulating an optical signal are disclosed. One embodiment is a method comprising: phase modulating a slave laser which is injection locked to a master laser to produce an arcsine phase modulated optical signal, and combining the arcsine phase modulated optical signal with an output optical signal from the master laser.
US08842996B2 Apparatus and method for transmitting data by using visible light
Disclosed is an apparatus and a method for transmitting data by using visible light. The transmission apparatus includes: a Serial-to-Parallel (S/P) converter for performing a Serial-to-Parallel conversion on transmission data, and generating multiple parallel data; a modulation means for modulating the multiple parallel data generated by the S/P converter, and generating multiple modulation signals; an Inverse Fast Fourier Transform (IFFT) means for performing an IFFT on the multiple modulation signals so that the multiple modulation signals are orthogonal to one another, and generating an IFFT signal; and a light-emitting means for causing a light source to emit light based on the IFFT signal generated by the IFFT means.
US08842995B2 Optical power transmission systems and methods
A system for delivering optical power over optical conduits includes at least one optical power source delivering multiple optical power forms to multiple outlet nodes in a variety of applications.
US08842985B2 Optical data transmission device, optical communication device, and automatic conveyance device
Reliable data transmission is secured without inviting large design changes by means of configuring an optical data transmission device in a manner so as to be provided with: data conversion units and optical communication control units that transmit to each of a first communication unit and a second communication unit disposed movably relative to one another an optical signal modulated in response to wired-line data input from a wired line, and that output wired-line data demodulated from the received optical signal to the wired line; a bit data input unit that receives input of bit data for emergency stops; a bit data output unit that outputs bit data for emergency stops; and bit data communication control units that control in a manner so as to transmit/receive input bit data via the optical communication control units using optical signals that are isolated from the optical signal corresponding to the wired-line data.
US08842984B2 Methods of protection sharing for multi-protected optical demands in large-scale WDM mesh networks
A method and system for identifying and, optionally, managing protection resource sharing opportunities, such as within a large-scale wavelength-division multiplexing (WDM) mesh network.
US08842976B2 Randomly accessible visual information recording medium and recording method, and reproducing device and reproducing method
Access point pictures designated as randomly accessible positions are I pictures or P pictures. Information indicating the decoding sequence (I1, P1, B1, B2, B3, B4, P2, . . . ) of pictures functioning as access points and attribute information (picture_type) indicating whether a picture functions as an access point or is necessary for decoding of the access point following a given access point are recorded on the video information recording medium. Random access is possible even if the GOP interval is lengthened.
US08842975B2 Video editing method and digital device therefor
A method for editing the playback speed of a partial sequence of video and a digital device therefor are disclosed. A video editing method includes providing a timeline interface corresponding to a video sequence, receiving a first user input for specifying a first location on the timeline interface and a second user input for specifying a second location on the timeline interface, setting an editing interval between the first location and the second location of the timeline interface, receiving a third user input with respect to the editing interval, adjusting at least one of the thickness and length of the editing interval in response to the third user input, and editing playback attributes of the partial sequence based on the adjusted thickness and length of the editing interval.
US08842974B2 Content transmission apparatus, content transmission method, content reproduction apparatus, content reproduction method, program, and content delivery system
A content transmission apparatus includes: a retaining section adapted to retain a high-definition video image content; a reception section adapted to receive picture frame information transmitted from a content reproduction apparatus; a calculation section adapted to calculate a cutout range based on the received picture frame information; a cutout section adapted to cut out the calculated cutout range from the retained high-definition video image content; and a signaling section adapted to signal an arbitrary picture frame content configured from a result of the cutout to the content reproduction apparatus.
US08842973B2 Providing services using data on blu-ray disc
Providing a VOD service using BD data available to a BD player includes: preparing VOD data such that the BD player can use the VOD data to provide the VOD service; inserting the VOD data onto a BD; preparing VOD selections and VOD metadata based on the VOD data read from the BD; and delivering the content item selected by a user from a menu of VOD selections. Keywords include Blu-ray, BD-Live, Video-on-Demand.
US08842972B2 Image processing device and image processing method
The present technology is related to an image processing device and image processing method that enables the generating of 3D images that can be viewed safely and comfortably.The communication unit acquires encoded data of 3D images, and the 3D image bitstream that includes at least the disparity information representing the disparity of these 3D images. The CPU specifies the playback timing of the 3D images. Based on the disparity information, the CPU determines the re-encoding section, which is the section of a front stream and back stream where adjustment of the disparity is needed, so that the difference between the disparity of 3D images of which the timings of playback are consecutive is at or below a predetermined threshold. The editing unit adjusts the disparity of the image data in the re-encoding section. The present technology is applicable, for example, to an editing device that edits 3D images.
US08842965B1 Large scale video event classification
Systems and methods are provided herein relating to video classification. A text mining component is disclosed that automatically generates a plurality of video event categories. Part-of-Speech (POS) analysis can be applied to video titles and descriptions, further using a lexical hierarchy to filter potential classifications. Classification performance can be further improved by extracting content-based features from a video sample. Using the content based features a set of classifier scores can be generated. A hyper classifier can use both the classifier scores and the content-based features of the video to classify the video sample.
US08842961B2 Universal fan-out device
A universal fan-out device comprising a housing having first and second openings, the housing comprising first and second housing components, each of the first and second housing components having a first end and a second end, a channel running between the first and second ends, and sides along each side of the channel, a resilient material disposed in the channel to restrict movement of fibers within the channel, and an engagement mechanism operatively connected to the housing to inter-engage the first and second housing components together.
US08842958B2 Exchange cabling storage apparatus
Apparatus for accommodating an interconnection between a network and service equipment, comprising: network cable receiving means for receiving a network cable of the network, each network cable including a plurality of network fibers; service equipment fiber receiving means for receiving a service equipment fiber of the service equipment; an interconnected fiber store for storing connected fibers comprising the service equipment fiber interconnected to a selected one of the plurality of network fibers; a network cable store for storing unselected ones of the plurality of network fibers remotely from the interconnected fiber store, the network; and modifying means to modify the network cable store to protect the interconnected fibers.
US08842956B2 Non-kink, non-hockling optical cable
A non-kink, non-hockling optical cable comprising an optical fiber capable of propagating light along its longitudinal axis. A buffer layer made of a soft plastic material surrounds the silica core and cladding, and a supplemental layer surrounds the buffer layer. The supplemental layer consists essentially of a liquid crystal polymer (LCP) material to enhance the tensile strength of the optical fiber. Finally, an encasing polymer layer with a breaking strain greater than 30%, surrounds the supplemental layer, to increase the flexibility of the optical cable.
US08842951B2 Systems and methods for passive alignment of opto-electronic components
A method for aligning an opto-electronic component in an IC die with an optical port is disclosed. This is achieved, in various embodiments, by forming alignment features in the IC die that can mate with complementary alignment features of the optical port. The formation of alignment features can be performed at the wafer level during fabrication of the IC die. An optical signal carrier may be optically coupled to the optical port such that the signal carrier may communicate optically with the opto-electronic component.
US08842949B2 Single photon emission system
An embodiment of the invention relates to a single photon emission system having a proximal end, a distal end, and a single photon emitter located between the proximal end and the distal end; wherein the single photon emission system is adapted to guide optical pump radiation, which is inputted at the proximal end to optically excite the single photon emitter, along a predefined direction that runs from the proximal end to the distal end; and wherein single photons emitted by said single photon emitter, are guided along said predefined direction to the distal end.
US08842947B2 Method and apparatus for colorless add
An apparatus comprising a plurality of switches coupled to a plurality of corresponding colorless laser transmitters, an odd channel coupler coupled to each of the switches, an even channel coupler coupled to each of the switches, and an interleaver coupled to the odd channel coupler and the even channel coupler. Also disclosed is an apparatus comprising a coupler coupled to a plurality of colorless laser transmitters, a first interleaver coupled to the coupler, and a second interleaver coupled to the first interleaver. Also disclosed is an apparatus comprising an odd channel coupler coupled to a plurality of first laser transmitters, an even channel coupler coupled to a plurality of second laser transmitters, and an interleaver coupled to the odd channel coupler and the even channel coupler.
US08842942B2 Optical modulator formed on bulk-silicon substrate
An optical modulator comprises a bulk-silicon substrate comprising a trench having a predetermined width and a predetermined depth. A bottom cladding layer is formed in the trench, and a plurality of waveguides and a phase modulation unit are formed on the bottom cladding layer. A top cladding layer is formed on the plurality of waveguides and the phase modulation unit.
US08842940B1 Multiprocessor discrete wavelet transform
The present invention includes an image processing system with several data compression processing units connected together with a communication bus. Each data compression processing unit includes a wavelet transform processing unit, a shared register file and an address computation processing unit. The wavelet transform processing unit decomposes data from one or more segments of an image into wavelets using a discrete wavelet transform. The shared register stores the intermediate wavelet coefficient computations. The address computation processing unit identifies addresses of wavelets to be decomposed by subsequent operation of the wavelet transform processing unit. The system also includes storage where the resultant wavelet coefficients from each segment may be stored. The present invention also includes methods of compressing image data using multiple processors where each processor operates on a segment of the image data.
US08842934B2 Image processing apparatus and method for controlling the image processing apparatus
An image processing apparatus, which can automatically arrange a plurality of images, includes a rectangle generation unit configured to divide the plurality of images into two or more groups and generate, for each group, a rectangle in which images of the group can be arranged. The image processing apparatus includes a determination unit configured to generate a new rectangle by combining two of the rectangles generated by the rectangle generation unit, in which a rectangle composed of the plurality of groups is generated in such a way as to locate all frames of the plurality of images in the rectangle, and further configured to determine a layout of frames of the plurality of images. The image processing apparatus further includes an image generation unit configured to generate an image of the plurality of images disposed in one rectangle based on the layout of the frames of the plurality of images determined by the determination unit.
US08842933B2 Facial motion capture using marker patterns that accommodate facial surface
Capturing facial surface using marker patterns laid out on the facial surface by adapting the marker patterns to contours of the facial surface and motion range of a head including: generating a facial action coding system (FACS) matrix by capturing FACS poses; generating a pattern to wrap over the facial surface using the FACS poses as a guide; capturing and tracking marker motions of the pattern; stabilizing the marker motions of the pattern using a head stabilization transform to remove head motions from the marker motions; and generating and applying a plurality of FACS matrix weights to the stabilized marker motions.
US08842930B2 Image processing device and image processing method
An image processing device includes: a first band limiting unit that reduces noise included in an input image; and a restoring unit, wherein the restoring unit has a difference calculating unit that calculates a difference between the input image and a noise-reduced image, a predicted noise obtaining unit that obtains a predicted noise amount to be included in the input image, a correction signal generating unit that generates a correction signal for correcting the noise-reduced image and controlling an absolute value of the difference between the input image and the noise-reduced image within a range of the predicted noise amount, and an image synthesizing unit that corrects the noise-reduced image based on the correction signal.
US08842929B2 Baseband signal quantizer estimation
A method of deblocking an input signal is disclosed. The method generally includes the steps of (A) calculating a plurality of transform coefficients corresponding to each of a plurality of blocks in the input signal at baseband, (B) calculating a plurality of quantization parameters based on the transform coefficients, at least one of the quantization parameters corresponding to each respective one of the blocks and (C) generating an output signal by deblocking the input signal based on the quantization parameters.
US08842928B2 System and method of document image compression
An image processing apparatus includes the following elements. A document-type determining unit determines what type of document a document is on the basis of read information obtained as a result of reading the document by using a document reader. A compression-format setting unit sets, on the basis of the type of document determined by the document-type determining unit, a compression format used for generating image data from the read information. A generator compresses the read information by using the compression format set by the compression-format setting unit so as to generate image data corresponding to the document.
US08842927B2 Method and apparatus for encoding and decoding image by using large transform unit
A method of encoding an image by transforming a group of prediction units into a frequency domain. A prediction unit may be predicted by using prediction values of the prediction units in the group of prediction units, instead of pixels generated by encoding and then restoring the other prediction units in the group of prediction units. Thus, an encoding compression ratio may be increased as a result of grouping the prediction units.
US08842923B2 Image processing apparatus and method
There is provided an image processing apparatus including a quantization unit that quantizes an image subjected to logarithmic conversion such that a quantization error is focused on a luminance region in which expansion of an error caused due to logarithmic inverse-conversion which is inverse conversion of the logarithmic conversion is relatively small or a luminance region in which no expansion of the error occurs; and an encoding unit that encodes an index image obtained through the quantization by the quantization unit.
US08842919B2 Gesture based interface system and method
Systems, methods, and computer-readable media for gesture recognition are disclosed. The systems include, for example, at least one processor that is configured to receive at least one image from at least one image sensor. The processor may also be configured to detect, in the image, data corresponding to an anatomical structure of a user. The processor may also be configured to identify, in the image, information corresponding to a suspected hand gesture by the user. In addition, the processor may also be configured to discount the information corresponding to the suspected hand gesture if the data corresponding to the anatomical structure of the user is not identified in the image.
US08842918B2 Image processing apparatus, image processing method, and computer-readable recording medium
To improve the precision of a motion vector of a pixel included in an image by appropriately performing region division of the image. A plurality of images is obtained, any of the plurality of the obtained images is analyzed and a feature point of the image is extracted. A feature point of the image are added to the corners of the image and at least one feature point is added to any of positions on four sides formed by the feature points located at the corners of the image. Then, based on the extracted feature point and the added feature points, a motion vector of a pixel included in the image with respect to another image included in the plurality of images is determined.
US08842917B2 Local feature extraction apparatus, control method therefor, and computer-readable medium
An information processing apparatus includes: a calculation unit adapted to analyze an image and calculate an intermediate value; a setting unit adapted to set a feature extraction region in the image, using the intermediate value; and an extraction unit adapted to extract a local feature of the feature extraction region, reusing the intermediate value used by the setting unit.
US08842912B2 Method for processing highlights and saturated regions in a digital image
A method for performing highlight restoration on a digital image includes comparing the pixels in the image with a saturation level value to identify saturated pixels. A saturation map of saturated pixels is generated. Each selected saturated pixel is identified as a restorable pixel only if at least one color channel of the pixel is unsaturated. For each restorable pixel, a group of the closest unsaturated pixels above, below, to the left, and to the right of the select saturated pixel is identified. A replacement pixel value is generated for each saturated color channel of the restorable pixel, using a combination of the pixel values of the unsaturated color channels of the restorable pixel and the pixel values of the corresponding color channels of the nearby unsaturated pixels.
US08842911B2 Luma-based color matching
Some embodiments provide a computer program for performing a color matching operation. The computer program identifies first and second images. Each image includes several pixels. Each pixel includes a luma component value. Based on analysis of the luma component values of the pixels of the first and second images, the computer program determines a set of transforms to modify pixel values of the first image so that the pixel values of the first image are similar to pixel values of the second image. The computer program applies the set of transforms to the first image such that the pixel values of the first image are similar to the pixel values of the second image.
US08842909B2 Efficient blending methods for AR applications
The use of optical character recognition (OCR) in mobile devices is becoming prevalent with the increasing use of mobile devices. One important application for OCR in mobile devices is recognizing and translating the text to a language understandable by the user. Techniques are provided for replacing symbols in an image, while reducing the artifacts as a result of re-rendering of the background image.
US08842904B2 Method for tooth dissection in CBCT volume
A method of generating a dissection curve between a first and a second object in a volume image. The method accesses volume image data of a subject as a set of image slices and identifies a region of the volume image data that includes at least the first and second objects. At least one starting point in the volume image data is defined for the dissection curve according to a geometric primitive entered by an operator. Successive dissection curve points are identified according to points of minimum intensity in successive image slices. The dissection curve that connects the identified plurality of successive dissection curve points is displayed.
US08842901B2 Compact automated semen analysis platform using lens-free on-chip microscopy
A compact and light-weight lens-free platform to conduct automated semen analysis is disclosed. The device employs holographic on-chip imaging and does not require any lenses, lasers or other bulky optical components to achieve phase and amplitude imaging of sperm a relatively large field-of-view with an effective numerical aperture of approximately 0.2. A series of digital image frames is obtained of the sample. Digital subtraction of the consecutive lens-free frames, followed by processing of the reconstructed phase images, enables automated quantification of the count, the speed and the dynamic trajectories of motile sperm, while summation of the same frames permits counting of immotile sperm.
US08842897B2 Quantification of the image quality for the motion-synchronized capture of a cross-sectional tomographic picture of an object
The invention relates to a method for the quantification of the image quality of at least one tomographic picture of an object, wherein at least one tomographic cross-sectional image is produced using a cross-sectional imaging method, in particular a magnetic resonance tomography method. As a measure of the image quality in a cross-sectional image, an image detail is measured, in particular the width of a boundary between two adjacent areas is determined, in particular with the signal intensity remaining constant in each such area, in particular said signal intensity remaining constant at least within predetermined/predeterminable boundaries. The invention further relates to a method for the motion-synchronized capture of at least one tomographic picture of an object, wherein at least one tomographic cross-sectional image is produced using a cross-sectional imaging method, in particular a magnetic resonance tomography method, wherein for a plurality of cross-sectional images of the same layer that are produced in a time-dependent manner, a measure of a detail, in particular the width of the boundary between two areas in at least one viewed direction is determined in a time-dependent manner. From the determined time-dependent measure, at least one time is determined for synchronizing and/or triggering a cross-sectional image capture device on a living organ, in particular the heart. The invention further relates to a cross-sectional image capture device designed to execute such a method.
US08842894B2 Tree structure extraction apparatus, method and program
Tree structures corresponding to a first linear structure and a second linear structure are constructed from medical image data including the first linear structure and the second linear structure, each repeatedly branching from an origin and extending in directions away from the origin in such a manner to become wider. Each of a first root node corresponding to a root node in the first tree structure and a second root node corresponding to a root node in the second tree structure is connected to each node, based on the characteristic that each of the first and second linear structures repeatedly branches from the origin and extends in directions away from the origin in such a manner to become wider, by using, with respect to each node, a cost function that weights a cost representing a probability of connection of each of a plurality of edges connectable to each node.
US08842893B2 Method and apparatus for image-based navigation
A system and method for a procedure that can be performed on any appropriate subject. Procedures can include assembling any appropriate work piece or installing members into a work piece, such as an airframe, autoframe, etc. Regardless of the subject, generally the procedure can have a selected result that is efficacious. The efficacious result may be the desired or best result for the procedure. The system and method can be used in confirming a selected result that can be efficacious.
US08842890B2 Method and device for detecting a gesture from a user and for performing desired processing in accordance with the detected gesture
A processing device and method are provided. According to illustrative embodiments, the device and method are implemented by detecting a face region of an image, setting at least one action region according to the position of the face region, processing image data corresponding to the at least one action region to determine whether or not a predetermined action has been performed, and performing processing corresponding to the predetermined action when it is determined that the predetermined action has been performed.
US08842886B2 Adaptive tuning of biometric engines
A method for adaptively tuning a biometric engine comprises the step of generating a database having a plurality of enrollments. Each enrollment corresponds to one or more of a plurality of operation characteristics. The method further comprises the step of comparing, with the biometric engine, enrollments from the database to generate test results including, for each of a plurality of sets of operation characteristics, error rates for a plurality of sensitivity settings and/or confidence score threshold values. The method further comprises the step of analyzing the test results to determine optimized sensitivity settings and/or confidence score threshold values for each set of operation characteristics.
US08842883B2 Global classifier with local adaption for objection detection
Aspects of the present invention include object detection training systems and methods and using object detection systems and methods that have been trained. Embodiments presented herein include hybrid learning approaches that combine global classification and local adaptations, which automatically adjust model complexity according to data distribution. Embodiments of the present invention automatically determine model complexity of the local learning algorithm according to the distribution of ambiguous samples. And, embodiments of the local adaptation from global classifier avoid the common under-training problem for local classifier.
US08842881B2 Real-time video tracking system
A method for detecting and tracking a target includes detecting the target using a plurality of feature cues, fusing the plurality of feature cues to form a set of target hypotheses, tracking the target based on the set of target hypotheses and a scene context analysis, and updating the tracking of the target based on a target motion model.
US08842879B2 Video processing device for embedding time-coded metadata and methods for use therewith
A video processing device includes a content analyzer that receives a video signal and generates content recognition data based on the video signal, wherein the content recognition data is associated with at least one timestamp included in the video signal. A metadata search device generates time-coded metadata in response to content recognition data and in accordance with the at least one time stamp. A metadata association device generates a processed video signal from the video signal, wherein the processed video signal includes the time-coded metadata.
US08842876B2 Sensing data from physical objects
Directional albedo of a particular article, such as an identity card, is measured and stored. When the article is later presented, it can be confirmed to be the same particular article by re-measuring the albedo function, and checking for correspondence against the earlier-stored data. The re-measuring can be performed through us of a handheld optical device, such as a camera-equipped cell phone. The albedo function can serve as random key data in a variety of cryptographic applications. The function can be changed during the life of the article. A variety of other features are also detailed.
US08842875B2 Image related methods and systems
Digital watermark encoding—and associated registry transactions—are made transparent to consumers—performed as built-in features of common image processing operations, such as taking a picture, or printing a picture. In one arrangement, a user interacts with buttons and other controls of a graphical user interface on the touchscreen of a printer to author specific experiences that should be triggered by a hardcopy image—such as launching a related video, playing a recorded audio clip, displaying other images in a story narrative to which the hardcopy image relates, etc. The printer then attends to interactions with network infrastructure components needed to give the hardcopy print the user-desired functionality. In another arrangement, the content experience triggered by a printed image is authored automatically, e.g., by reference to data mined from the image's online context (e.g., Facebook photo album). A great variety of other features and arrangements are also detailed.
US08842869B2 Method and apparatus for sound source localization using microphones
A method and apparatus for sound source localization using microphones are disclosed. The method includes: receiving signals coming from a sound source through microphones covering all directions; distinguishing the received signals into those signals directly input to the microphones from the sound source (direct signals) and those signals indirectly input to the microphones (indirect signals); identifying a candidate region at which the sound source is present using locations of the microphones receiving direct signals; selecting a point in the candidate region as a candidate location; drawing one or more virtual tangent lines, contacting with the circumference of the apparatus, from the candidate location; placing locations of the microphones receiving indirect signals on the virtual tangent lines; and localizing the sound source on the basis of signals passing through the microphones receiving direct signals and through the virtual locations of the microphones receiving indirect signals.
US08842868B1 Structure for passive radiation sound box
An improved structure for a passive radiation sound box comprises: a body, which is formed an inner room and a sound-guide tunnel through several clapboards, the surface of the body is disposed an outlet connecting with the tunnel; a passive radiation component, each of the two ends of a vibration film has an edge, the component is disposed between the clipboards, the edges are connected with the clipboards; and an amplifier unit, which is surrounded in the room by the clapboards and the component, a vibration film of the unit is disposed on a side surface of the room, the component is beneath the unit; wherein while the unit is vibrating and sounding, partial sound pressure in the room is through the room by way of the component, and is then released by the outlet along the tunnel.
US08842866B2 Loudspeaker system with reduced rear sound radiation
A loudspeaker system has a front loudspeaker enclosure (30) having at least one first loudspeaker (20) and a rear loudspeaker enclosure (50) having at least one second loudspeaker (60). The rear loudspeaker enclosure (50) is in the form of a bandpass enclosure.
US08842864B2 Hearing instrument comprising a divided wax filter
The invention relates to a hearing instrument comprising an ITE-part adapted for being positioned in the ear canal of a user, the ITE-part comprising a housing comprising first and second openings adapted for facing towards the ear drum when said ITE-part is mounted in the ear canal, said first and second openings being adapted to allow first and second functional elements of the ITE-part to be in communication with the ear canal, the hearing instrument further comprising a wax filter adapted to fully or partially cover said first and second openings. The invention further relates to the use of a hearing instrument, to a method of wax protection in a hearing instrument and to a wax filter. The object of the present invention is to provide an alternative solution to protect relevant parts of a hearing aid against wax deposition. The problem is solved in that the wax filter comprises at least first and second distinctly different parts for covering respectively, said first and second openings, each of said first and second distinctly different parts of the wax filter being individually optimized. This has the advantage of providing a flexible one-piece wax filter that is optimized according to need. The invention may e.g. be used for the hearing instruments comprising an in-the-ear-part.
US08842856B2 Condenser microphone
A condenser microphone which prevents a directional axis from varying depending on a sound source frequency is provided. The condenser microphone includes a first reflector member 2 provided below the microphone unit 17 and covering an electronic circuit substrate 19 and a second reflector member 3 formed in the same shape as the first reflector member and provided above the microphone unit, the first reflector member and the second reflector member being disposed symmetrically with respect to the microphone unit.
US08842854B1 Systems and methods for remotely controlling local audio devices in a virtual wireless multitrack recording system
Systems and methods for wirelessly recording multi-track audio files without the data corruption or loss of data that typically occurs with wireless data transmission. In some aspects, each performer is equipped with a local audio device capable of locally recording the respective performer's audio while also transmitting it to a master recorder. Functions of the local audio device may be adjusted remotely. The locally recorded audio may be used to repair or replace any audio lost or corrupted during transmission to the master recorder. Such repair or replacement may be performed electronically or via playback of the locally recorded audio. In other aspects, a master recorder is not required since all locally recorded audio may be combined or otherwise processed post-recording. Locally recorded audio may include identifiers to aid in post-recording identification of such audio. A multi-memory unit is also provided to facilitate manipulation and processing of audio files.
US08842847B2 System for simulating sound engineering effects
The invention provides an audio signal processing system for simulating sound engineering effects. The audio signal processing system may simulate, emulate or model sound engineering effects that may be present in a sample audio signal contained in a sound recording. The audio signal processing system may include an input signal, a first filter system, a nonlinear effect simulator and a second filter system. The input signal may include an audio signal and the sample audio signal. The audio signal may be a signal generated with a musical instrument and the sample audio signal may be a previously processed signal for a sound recording. The first filter system may include a chain of filters configured to condition the audio signal. The nonlinear effect simulator may receive the audio signal processed by the first filter system and modify the audio signal nonlinearly. The second filter system may be configured to receive the modified audio signal from the nonlinear effect simulator and process the modified audio signal according to a frequency response that corresponds to the sound engineering effects. The sound engineering effects are determinable based on the sample audio signal and the modified audio signal.
US08842838B2 Method and apparatus of securely processing data for file backup, de-duplication, and restoration
Disclosed are an apparatus and method of de-duplicating at least one data file. One example method may include requesting a list of data rows stored in a database to be de-duplicated, receiving the list of the data rows based on a single filekey associated with the at least one data file, copying the at least one data file to a data storage memory, and deleting the data rows entries from a file registry of the database.
US08842837B2 Method and apparatus for providing seamless file system encryption from a pre-boot environment into a firmware interface aware operating system
Methods and apparatus for providing seamless functionality in a computer are disclosed. For example, an encrypted file system manager is included to layer an encoded File Allocation Table on top of a disk and to pass to the operating system an Embedded Root Key to provide access to an encrypted Firmware Interface System Partition.
US08842834B2 Robust delivery of packet based secure voice
A method is provided for transmitting voice data in a secure communication system. The method includes: transmitting voice data using a plurality of data packets; embedding a cryptographic message indicator into each of the plurality of data packets; and correcting for bit errors in the cryptographic message indicator at a packet receiver using code-combining across two or more of the data packets.
US08842829B2 Code hopping encryption technique for barrier operator systems
Disclosed are alternate embodiments of various components of a barrier operator system. and methods of operation, including of the mechanical drive subsystem with segmented and self-locking rail unit, rail mounting supports, belt and chain drive tensioning, and drive assembly carriage and interface; the electronics and software routines for controlled operation of the various barrier operator functions; wall console communications with the barrier operator; encryption and decryption of access codes; establishment and monitoring of travel limits and barrier speed and force profiles; thermal protection of barrier operator drive motors; and establishment and control of communications from the barrier operator to accessories by way of a wireless adapter.
US08842828B2 System and method for hybrid multiple source decryption
Systems and methods are disclosed to improve performance of a communications device receiving encrypted communications from multiple sources. The communications device is configured to increase the amount of decryption performed using a hardware-based process as compared to a software-based process by reprogramming the hardware to store a shared security key corresponding to a frame received from a source, allowing the hardware-based process to decrypt subsequent frames from that source.
US08842825B2 Data encoding apparatus, data encoding method, data encoding program, and recording medium
A disclosed data encoding apparatus includes: an arbitrary number of storage units; a data transfer control unit dividing input data into data blocks in accordance with the arbitrary number of storage units and transferring the data blocks to each storage unit; and encoding units having the same number as the storage units, the encoding units encoding the data blocks using a different cryptographic key for each storage unit while the data blocks are transferred by the data transfer control unit, wherein each storage unit stores the data blocks encoded by the encoding units.
US08842822B2 System and method for optimizing termination impedance for an analog telephone line
A system and method in accordance with a non-limiting aspect minimizes echo return loss in a communications system. The dial tone is broken on an analog telephone line connected to a hybrid circuit having selectable impedance configurations and that interfaces a digital communications circuit and the analog telephone line. A white noise signal as a test call is inserted through the hybrid circuit onto the analog telephone line corresponding to a selected impedance configuration. The returned white noise signal is used for measuring the echo return loss. The test call is dropped. This process is repeated at different impedance configurations to obtain echo return loss measurements at each of the impedance configurations. The optimum impedance setting configuration is determined based on the results and applied to the hybrid circuit and typically set during a running telephone configuration.
US08842821B2 Systems and methods of using machine translation in contact handling systems
Methods and apparatus for facilitation communication between a customer requesting accommodation of a particular language and an available agent not proficient in the particular language through use of machine translation are disclosed. The method can include receiving a communication request from the customer, including a request that the communication accommodate the particular language. The method can include determining that the contact handling system is unlikely to accommodate the communication request via an agent proficient in the requested language within a threshold time period. The method can include beginning communication between the customer and an available agent not proficient in the particular language using machine translation to facilitate the communication.
US08842819B1 Systems and methods for routing cross-channel calls
Activities performed by a client at a site of an organization are monitored and stored in an activity database. A call is thereafter received from the client at a telephone system of the organization, which performs an identification of the client. The identification is provided to a cross-channel router as a request for a prediction on where the call from the client should be routed, and the router indexes into the activity database based on the identification of the client to obtain the monitored activity of the client. The router employs predicting rules and the obtained activity to generate a prediction of client needs, and returns the generated prediction to the telephone-based system, which presents prioritized telephone prompts to the client according to the returned prediction to help in routing the call.
US08842815B2 Identity management and service access for local user group based on network-resident user profiles
A profile-based system is employed to manage user identities and preferences, devices, content and/or other aspects of service delivery. The user profiles may be maintained in one or more servers or other elements located in an external network access via a customer premises equipment (CPE) gateway of a local network. The profiles can be used to map users to identities, devices, services, and other features that affect the manner in which a particular user communicates with (or through) the external network.
US08842812B2 Method and apparatus for providing improved support to users on interactive voice response breakout session
In one embodiment, a method includes obtaining context information associated with a call into a call center. The context information includes at least one input provided by a caller during the call. The method also includes determining when the caller requests an interaction with an agent associated with the call center, and providing the context information to the agent when the caller requests the interaction with the agent. A communications session is maintained between the caller and the agent when the caller requests the interaction with the agent.
US08842810B2 Emergency communications management
Emergency communications systems and methods are provided herein. According to some embodiments, methods for mediating transmission of an emergency communication may include establishing a communications path between an emergency response entity and a communications device of a reporting party in response to an emergency event, and delivering to the emergency response entity an alert communication from the communications device, the alert communication comprising at least a location of the communications device and visual content captured by the communications device.
US08842809B2 Method and apparatus for X-ray radiographic imaging
Embodiments of the invention relate to a method for x-ray radiography and apparatus for use in x-ray radiography. Specific embodiments can utilize a grid having a plurality of apertures therethrough with optical waveguides positioned in the apertures. The optical waveguides can incorporate a scintillating material, preferably throughout, that absorbs incident x-ray radiation and emits light that is then guided by the optical waveguide. In a specific embodiment, x-ray radiation incident on a first end of the aperture is absorbed by the scintillating material in the optical waveguide and light is emitted by the same scintillating material, a portion of which is guided by the optical waveguide to a second end of the aperture. In addition, secondary electrons created by absorption of the x-ray radiation by the scintillating material can be absorbed by the scintillating material to create more light such that a magnification effect can occur. The light exiting the second end of the aperture can then be detected.
US08842798B2 Apparatuses and methods for production of radioisotopes in nuclear reactor instrumentation tubes
Example embodiments are directed to apparatuses and methods for producing radioisotopes in instrumentation tubes of operating commercial nuclear reactors. Irradiation targets may be inserted and removed from instrumentation tubes during operation and converted to radioisotopes otherwise unavailable from nuclear reactors. Example apparatuses may continuously insert, remove, and store irradiation targets to be converted to useable radioisotopes.
US08842792B2 Method and apparatus for close proximity device discovery
Method, apparatus and computer program for broadcasting a synchronization signal as a timing reference for slave devices; broadcasting by an impulse radio transceiver a discovery request packet with a given timing offset with relation to the timing reference, for reception by receptive slave devices with matching timing with the given timing offset; receiving by the impulse radio transceiver a response packet from each receptive slave device with the given timing offset; and detecting a timing conflict in which the impulse radio transceiver has simultaneously received two or more response packets, and responsively transmitting by the impulse radio transceiver to the receptive slave devices a response change request packet; the response change request packet requesting one or more of the receptive slave devices to cease sending response packets in response to a following discovery request packet sent with the given timing offset.
US08842791B2 Synchronization of a receiver to a desired signal
Apparatuses, methods and systems of synchronizing a receiver to a desired signal are disclosed. One method includes obtaining synchronization information of an interfering signal, and adjusting an out-of-band response of a receiver filter based at least in part on the synchronization information of the interfering signal, wherein the in-band response of the receiver filter is determined by frequency components of the desired signal.
US08842782B2 Apparatus and method for decoding a received signal
An apparatus for decoding a received signal is provided. The received signal has been transmitted by conducting a transmission. The apparatus for decoding includes a detector and a filter application unit. The detector is configured to detect whether the transmission is a SU-MIMO transmission or a MU-MIMO transmission. The filter application unit is configured to apply either a first receive filter or a second different receive filter on the received signal depending on whether the transmission is the SU-MIMO transmission or the MU-MIMO transmission.
US08842771B2 Amplitude flatness and phase linearity calibration for RF sources
An amplitude flatness and phase linearity calibration method for an RF source across a wide frequency bandwidth uses a simple square law diode detector and at least a pair of equal amplitude frequency tones. A baseband generator for the RF source generates the tones, which are applied in series to a correction filter and an up-converter to produce an output RF signal. The tones are stepped across a specified frequency bandwidth, and at each average frequency for the tones a magnitude and group delay is measured as well as a phase for the beat frequency between the tones. The resulting measurements are used to calibrate filter coefficients for the correction filter to assure amplitude flatness and phase linearity across the specified frequency bandwidth.
US08842761B2 Methodology and method and apparatus for signaling with capacity optimized constellations
Communication systems are described that use geometrically shaped constellations that have increased capacity compared to conventional constellations operating within a similar SNR band. In several embodiments, the geometrically shaped is optimized based upon a capacity measure such as parallel decoding capacity or joint capacity. In many embodiments, a capacity optimized geometrically shaped constellation can be used to replace a conventional constellation as part of a firmware upgrade to transmitters and receivers within a communication system. In a number of embodiments, the geometrically shaped constellation is optimized for an Additive White Gaussian Noise channel or a fading channel. In numerous embodiments, the communication uses adaptive rate encoding and the location of points within the geometrically shaped constellation changes as the code rate changes.
US08842760B2 Enhanced multi user MIMO scheduling
A spatial multiplexing scheduler in, for example, an eNB or other base station, determines rank n precoders for UEs. Each UE reports the preferred precoder from this set of rank n precoders. The preferred precoder results in imbalance in performance over m layers compared to the rest of (n−m) layers. The UEs also report channel quality to the eNB, from which the eNB determines which layer(s) is better for the UE. For example, when n=2 and m=1, the eNB may then select two UEs such that, for the same precoder used by the UEs, the first UE has much higher layer 1 performance than layer 2, and the second UE has much higher layer 2 performance than layer 1. These two UEs may then share the same frequency-time domain resources, with the first UE information sent/received on layer 1, while the second UE information is sent/received on layer 2.
US08842750B2 Channel estimation for DVB-T2 demodulation using an adaptive prediction technique
According to various embodiments, a method is disclosed that includes receiving an orthogonal frequency-division multiplexing (OFDM) modulated signal at a modulator; filtering the received modulated signal using a plurality of sets of filter coefficients with a linear predictor algorithm; and estimating a channel frequency response based on the filtering.
US08842749B2 Flexible structure for multiple-subcarrier joint modulation OFDM transmitters
An orthogonal frequency division multiplexing (OFDM) multiband transmitter (200) adapted to perform multiple-subcarrier-joint-modulation (MSJM) precoding. The transmitter comprises a bit interleaver (220) for independently interleaving bit blocks and grouping bits of each interleaved bit block to bit groups; a symbol mapping unit (230) for mapping each of the bit groups to symbols according to a MSJM scheme; and a symbol interleaver (240) for allocating the symbols to data subcarriers of a plurality of consecutive OFDM symbols.
US08842745B2 Transmission unit adopting a differential voltage driving system, transmission unit and receiving unit selectively adopting a differential current driving system, differential voltage driving system, and interface system
In the transmitter, receiver and interface system capable of selective adoption of a differential current driving scheme and a differential voltage driving scheme, a differential current driving scheme and a differential voltage driving scheme can be selectively adopted in one semiconductor chip depending upon the states of the transmission lines, so that effective data transmission is possible and common parts can be shared, whereby a design time can be shortened and a layout area can be reduced.
US08842744B2 System for communicating over a power cable
A system for communicating over a power cable has a power line connected to a power source at one end, a switch mode transformer connected to the power line at the other end for transforming voltage received from the power source through the power line, modulation of the switch mode transformer, and a receiver situated at the power source end and adapted to detect and process ripple signals from the switch mode transformer propagated on the power line.
US08842740B2 Method and system for fast channel change
Aspects of fast channel change of programs are presented. Initial pictures of a program may be decoded earlier and displayed longer than what is indicated by corresponding clock references. Additional pictures of the program may be decoded and displayed at time indicated by the clock references. Within the time period of the initial pictures, decoding timing advances of initial pictures may be reduced and corresponding picture displaying rates may converge to an intended constant frame rate used for additional pictures displaying. Pictures may be decoded and displayed when the corresponding data are available in a coded data buffer (CDB) and a decoded picture buffer (DPB), respectively. Depending on the implementation, the respective previous picture may be displayed when a decoded picture is available in the DPB.
US08842738B2 Signal processing method and apparatus based on multiple textures using video audio excitation signals
Disclosed herein is a signal processing apparatus and method based on multiple textures using video audio excitation signals. For this, an input signal that includes a video signal and an audio signal is divided into unit component signals, and one is selected from a plurality of frames of each unit component signal as a seed signal. A plurality of texture points are detected from the seed signal. The texture points are tracked from the frames of the unit component signal and then spatio-temporal location transform variables for the texture points are calculated. Texture signals are defined using texture points at which the spatio-temporal location transform variables correspond to one another. Each of the texture signals is defined as a sum of a plurality of texture blocks that are outputs of texture synthesis filters that receive video audio excitation signals as inputs.
US08842737B2 Method of determining motion vectors for a bi-predictive image block
In one embodiment, the method includes determining, by a moving picture coding system, first and second reference pictures; obtaining a type of the first reference picture; and determining motion vectors of the bi-predictive image block based on the type of the first reference picture. The type is one of a long-term type and a short-term type, and characterizes a temporal distance of the first reference picture with respect to the bi-predictive block. The motion vectors of the bi-predictive image block are determined according to a first set of expressions if the first reference picture is of the short-term type and according to a second set of expressions if the first reference picture is of the long-term type. The bi-predictive image block is decoded by using the first reference picture and the second reference picture based on the determined motion vectors.
US08842736B2 Method of determining motion vectors for a bi-predictive image block
In one embodiment, the method includes determining motion vectors of the bi-predictive image block based on a type of the first reference picture. The type is one of a long-term type and a short-term type, and the type characterizes a temporal distance of the first reference picture with respect to the bi-predictive block. The motion vectors of the bi-predictive image block are determined according to a first set of expressions if the first reference picture is of the short-term type, and according to a second set of expressions if the first reference picture is of the long-term type. The second set of expressions is different than the first set of expressions. The method further includes decoding the bi-predictive image block based on the determined motion vectors.
US08842730B2 Methods and systems for digitally re-mastering of 2D and 3D motion pictures for exhibition with enhanced visual quality
The present invention relates to methods and systems for the exhibition of a motion picture with enhanced perceived resolution and visual quality. The enhancement of perceived resolution is achieved both spatially and temporally. Spatial resolution enhancement creates image details using both temporal-based methods and learning-based methods. Temporal resolution enhancement creates synthesized new image frames that enable a motion picture to be displayed at a higher frame rate. The digitally enhanced motion picture is to be exhibited using a projection system or a display device that supports a higher frame rate and/or a higher display resolution than what is required for the original motion picture.
US08842727B2 Wide-band multi-format audio/video production system with frame-rate conversion
A system for processing an audio/video program to output at a desired display rate includes a computer including RAM, ROM and a processor. The system has an input receiving an input video program in a first interlaced format. The computer has hardware or software functioning to: storing the input program, at least temporarily, in the first format; de-interlacing the input video program to generate a video program in a first progressive format having progressive frames, each progressive frame being derived from a respective one, and only one, of the fields in the first interlaced format; removing or repeating some of the frames of the video program in the first progressive format generating a program in a second progressive format; outputting the program in the second progressive format, wherein the display rate of the program is at least 48 frames-per-second.
US08842726B2 Encoding apparatus of video and audio data, encoding method thereof, and video editing system
An encoding apparatus employing both a CPU and a chip or circuit dedicated to the encoding is disclosed. The encoding apparatus includes a hardware encoder and a software encoder. The hardware encoder is configured by hardware dedicated to the encoding and encodes a portion of AV data. The software encoder encodes another portion of the AV data in parallel to the encoding process of the hardware encoder by the use of a CPU. A position detector detects a switching position of an allocation destination in the AV data. A data allocator allocates sections of the AV data divided by the switching position to both encoders. A synthesizer arranges the encoded AV data in a predetermined sequence to synthesize a series of encoded AV data. An output unit outputs the series of encoded AV data.
US08842721B1 Method and apparatus for channel equalization in high speed S-RIO based communication systems
A Method and Apparatus for Channel Equalization in High Speed S-RIO based Communication Systems have been disclosed. By adjusting equalizer coefficients based on 8B10B error counts and an error threshold, a receiver may be dynamically adjusted. By adjusting transmitter pre-emphasis based on 8B10B error counts and an error threshold, a transmitter may be dynamically adjusted. Both the transmitter and receiver may be adjusted dynamically based on 8B10B error counts and different error thresholds.
US08842719B2 Semiconductor integrated circuit and operating method thereof
To reduce the time of reception operation switching between multiple wireless systems, a semiconductor integrated circuit includes a first reception unit including a first analog reception unit and a first digital reception unit, and a digital interface. The first analog reception unit includes a first reception mixer and a first A/D converter, and the first digital reception unit includes a first digital filter. The first reception unit, an oscillator, and a PLL enable switching from a reception operation for a first RF reception signal of a first system to a reception operation for a second RF reception signal of a second system. In a period of an end transition operation of the first digital reception unit in the switching, the PLL starts a lock operation so as to match a frequency of an oscillation output signal generated from the oscillator to a desired frequency of the second system.
US08842715B2 System and method for increasing maximum payload size
A method and apparatus for increasing, at a transmitter, a payload size of a communication channel having orthogonal groups, the method referencing a base orthogonal sequence set comprising orthogonal sequences that are mutually orthogonal, the orthogonal sequence set having subsets that are sub-block orthogonal with a length of four; and selecting a spreading sequence set from a plurality of spreading sequence sets, each of the plurality of spreading sequence sets comprising an orthogonal sequence set subset combined with an imaginary orthogonal sequence set subset, wherein the selecting increases payload size.
US08842705B2 Light emitting systems
A laser diode grid element comprising laser diodes arranged along a corresponding substantially flat surface; and a collimator for each laser diode for generating collimated light beams substantially perpendicular on the respective substantially flat surface. The laser diodes are comprised in standard packages including a base plate serving as cooling surface of the laser diode, a metal housing arranged on the base plate to protect the laser diode, and at least two driving pins which extend from the laser diode through the base plate and which are used for driving the laser diode within the package. The laser diode grid element includes a heat sink arranged in contact with the base plates, and the at least two driving pins of each laser diode extend at least partially through the heat sink. Also provided are light emitting systems comprising such grid elements, and an optical component for use in such system.
US08842704B2 Multiple phase-locked loops for high-power RF-power combiners
An RF power-supply for driving a carbon dioxide CO2 gas-discharge laser includes a plurality of power-oscillators phase-locked to a common reference oscillator. Outputs of the phase-locked power-oscillators are combined by a power combiner for delivery, via an impedance matching network, to discharge-electrodes of the laser. In one example the powers are analog power-oscillators. In another example, the power-oscillators are digital power-oscillators.
US08842702B2 Control indications for slotted wireless communication
Multiple control indications are transmitted within timeslots defined for a slotted communication system. For example, a wireless node may transmit a control indication at a beginning of a timeslot and at an end of a timeslot. A control indication may comprise a resource utilization message that a node generates in an attempt reduce inference at the node that is caused by transmissions by neighboring nodes. A node also may synchronize to a received timeslot of another node based on the position of one or more control indications within the timeslot. Here, each control indication may include information that indicates the position of the control indication within the timeslot.
US08842701B2 LTE-advanced primary synchronization signal detection
Various embodiments of primary synchronization signal detection are provided. In one aspect, a method receives one or more signals at one or more antennas of a receiver. The method processes the one or more received signals by decimation filtering the one or more received signals to provide one or more decimated signals, each of the one or more decimated signals having a predetermined symbol size, and enumerating correlation of the one or more decimated signals with a plurality of reference signals to provide correlation results. The method then detects a primary synchronization signal (PSS) based on the correlation results.
US08842700B2 Transmission of sounding reference signals from a user equipment in response to multiple requests
Methods and apparatus are provided for a User Equipment (UE) to transmit a Sounding Reference Signal (SRS). A first Downlink Control Information (DCI) format with an aperiodic SRS request field indicating aperiodic SRS transmission with first values for aperiodic SRS transmission parameters, is received. A second DCI format with an aperiodic SRS request field indicating aperiodic SRS transmission with second values for the aperiodic SRS transmission parameters, is received. The first values for the aperiodic SRS transmission parameters are compared with the second values for the aperiodic SRS transmission parameters. An aperiodic SRS is transmitted when the first values are identical to the second values. Transmission of the aperiodic SRS is suspended when the first values are not identical to the second values.
US08842698B2 NAI subscription-ID hint digit handling
Various exemplary embodiments relate to a method of identifying a subscriber at a network node. The method may include: receiving a message including a network access identifier (NAI); removing the first digit from the NAI to form a stripped NAI; determining whether the stripped NAI corresponds to a subscriber; determining whether the NAI corresponds to a subscriber; adding a hint digit to form an extended NAI, and determining whether the extended NAI corresponds to a subscriber; and if any of the NAIs correspond to a subscriber, using the corresponding NAI to identify the subscriber. Various exemplary embodiments relate to a policy and charging rules node including: a subscriber cache including a subscriber identifier; an interface configured to receive a NAI; a NAI modifier configured to form an extended NAI and a stripped NAI; and a subscriber identification module configured to determine whether a NAI is stored in the subscriber cache.
US08842695B2 Apparatus and method for transmitting/receiving multiuser packet in a mobile communication system
An apparatus and method is provided for generating one packet with transmission data and transmitting the packet from an access network transceiver system (ANTS) to a plurality of access terminals (ATs) in a mobile communication system including the ATs and the ANTS which are capable of performing packet data communication with ATs located in coverage thereof. The method includes the steps of generating a medium access control (MAC) header including information on a receiving AT's address, a length and format for transmission data, generating a MAC payload by consecutively connecting data units to be transmitted to the receiving AT, and generating a MAC trailer. The ANTS pads ‘0’ bits to the MAC header if a predetermined MAC size is greater than a sum of lengths of the MAC header, the MAC payload and the MAC trailer.
US08842694B2 Fibre Channel over Ethernet
The present invention provides methods and devices for implementing a Low Latency Ethernet (“LLE”) solution, also referred to herein as a Data Center Ethernet (“DCE”) solution, which simplifies the connectivity of data centers and provides a high bandwidth, low latency network for carrying Ethernet and storage traffic. Some aspects of the invention involve transforming FC frames into a format suitable for transport on an Ethernet. Some preferred implementations of the invention implement multiple virtual lanes (“VLs”) in a single physical connection of a data center or similar network. Some VLs are “drop” VLs, with Ethernet-like behavior, and others are “no-drop” lanes with FC-like behavior. Some preferred implementations of the invention provide guaranteed bandwidth based on credits and VL. Active buffer management allows for both high reliability and low latency while using small frame buffers. Preferably, the rules for active buffer management are different for drop and no drop VLs.
US08842688B2 Reducing cabling complexity in large-scale networks
High speed switching networks can be created with a minimum of cabling complexity using pod switches that are connected to a core switch array. Each pod switch can include line cards arranged in parallel connecting on one side of a midplane circuit board that is orthogonal to the line cards and uplink cards also arranged in parallel connecting on an opposite side of the midplane circuit board. The uplink cards are orthogonal to both the midplane circuit board and to the line cards. Each line card provides links to computing nodes. The uplink cards connect to the core switch array. A simplified novel Ethernet extension protocol can be used in conjunction with the described hardware. Systems, methods, techniques, and articles of manufacture are also described.
US08842686B2 Communication system configured with an SIP functioned relay server and communication method using the same
A communication system (1) has a relay server (S) assigned to a wide area IP network (net1) and having a SIP function, a transmitting terminal (C1) transmitting over the relay server (S), and a receiving terminal (C2) receiving over the relay server (S); the transmitting terminal (C1) and the receiving terminal (C2) have a first IP address (21A) for communicating over the wide area IP network (net1) and a second IP address (21B) for communicating over a short circuit (XD) in an Internet network using XMPP as a communication protocol; and the transmitting terminal (C1) switches to the short circuit (XD) and communicates after communication with the receiving terminal (C2) is established over the wide area IP network (net1).
US08842685B2 Mobile multicast system for supporting network-based mobility and method thereof
A method includes transferring a general query message to managers of a mobility control server in response to receiving, from a router, the general query message for detecting a mobile node that requested to receive multicast data; storing, in a multicast mapping table, an address of the mobile node that requested to receive the multicast data when a membership report message of the mobile node is received from at least one of the managers and transferring the membership report message to the router; and forming a tunnel between the router and a manager that transfers the membership report message.
US08842682B2 Method and device for forwarding data transport frames
In a data communication system according to the invention the functionality of the gateway device is distributed in a data communication network thereby reducing the need to direct the data traffic from and to terminals (212, 213, 214) through a single point in the data communication network. A first data communication device (207) is arranged to make, through signalling, second data communication devices (204, 205, 206) capable of directing the data communications of the terminals to the starting points of the respective logical data communication tunnels (215, 216, 217). This way there is no need for all logical data communication tunnels to start from, or depending on the direction, to end at, the same point in the data communication network.
US08842680B2 Method of maintaining data collections in a mobile communication device
A mobile device configured to communicate with one or more various enterprise services and Internet services. Such services include such features as e-mail, calendar, and personal information management (PIM). The mobile device is configured to maintain a distinction between each of these services by having a number of databases, each database dedicated to a specific service. To facilitate this distinction, a service identifier is generated with respect to each database. When a service is removed, the mobile device no longer has access to the service. In such an instance, the mobile device is configured to maintain the associated database and the service identifier. Should a removed service become reactivated for the mobile device, the maintained database will become re-associated with the proper service by using the service identifier. By distinguishing between databases using the service identifiers, the mobile device may prevent “cross-pollination” between its databases when synchronizing with different services.
US08842677B2 Methods and systems for providing a logical network layer for delivery of input/output data
A method for routing input/output (10) data in a telecommunication system including a network node having a plurality of first integrated circuit (IC) cards, a plurality of second IC cards and a switching fabric, each second IC card connected to a corresponding first IC card in a respective slot of the network node xs described. The method involves receiving the IO data at an external port of any of the plurality of first or second IC cards. When packets of the IO data are received at an external port of a given second IC card, the given second IC card performs a packet classification of the packets to at least in part determine a destination for the packets. A further step of the method includes delivering the packets to a first or second IC card destination according to the packet classification performed by the given second IC card via a logical network layer existing on the first and second IC cards and the switching fabric. A particular implementation includes use in an Advanced Telecommunication Computing Architecture (ATCA) system.