US08635889B2
A known refraction-sensitive optical fiber comprises a core zone with an index of refraction nK, a jacket zone surrounding the core zone, said jacket zone having an index of refraction nM, and an annular zone made of quartz glass doped with fluorine, said annular zone surrounding the jacket zone and having an index of refraction nF, where nF
US08635881B2
A system for providing cooled air to electronic equipment includes a data center having electronic equipment in operation, a plurality of on-floor cooling units, and a cooling water source. The on-floor cooling units cool air warmed by the electronic equipment. The cooling water source is configured to supply cooling water that reduces a temperature of the on-floor cooling units. The power usage effectiveness (“PUE”) of the system is less than 1.3, wherein the PUE is defined by energy used to operate the data center divided by energy used to run the electronic equipment.
US08635880B2
A refrigerator having a valve to control the supply of a refrigerant to a plurality of storage chambers and a control method of the same. An opening time rate of the valve is changed based on modes of the storage chambers to control the amount of the refrigerant supplied to the storage chambers, thereby avoiding concentration of the refrigerant in one of the storage chambers and thus preventing refrigerant shortage in the other storage chambers. Also, left and right temperature deviation of each storage chamber is reduced, thereby achieving uniform temperature distribution of each storage chamber.
US08635879B2
A heat pump and a method of controlling a heat pump are provided. The heat pump may perform gas injection through a plurality of coolant injection circuits formed in a compressor, such as a scroll compressor, to increase a corresponding flow rate. The heat pump may control the plurality of coolant injection circuits based on one or more operation conditions by selecting an appropriate optimal middle pressure from a high-and-low pressure difference, a pressure ratio, and a compression ratio of the compressor to enhance cooling/heating performance.
US08635868B2
A self-aligning memory alloy wire actuator has a memory alloy wire having first and second ends with at least one terminal coupled to one end of the memory alloy wire. The terminal includes two wings and an extended piece connected in the shape of a T. The two wings are disposed on opposite sides of the extended piece and perpendicular to the extended piece. Each wing comprises top and bottom surfaces, a front surface, and an outside end. The top surfaces of the two wings lie on a common top plane and the front surfaces of the two wings lie on a common front plane. The memory alloy wire is coupled to the extended piece of the terminal.
US08635858B2
An exhaust aftertreatment system is provided. In one embodiment, the system includes a catalyst, and injector positioned upstream from the catalyst, and a fluid-spray atomizer positioned between the catalyst and the injector. The fluid-spray atomizer includes a plurality of horizontal slats, wherein each horizontal slat is a different size and a smaller horizontal slat is nested at least partially inside a larger horizontal slat.
US08635853B2
An exhaust system for use with an engine is disclosed. The exhaust system may have a first treatment device situated to receive a flow of exhaust and convert a first constituent of the exhaust to a second constituent, and a second treatment device located downstream of the first treatment device to reduce the first and second constituents. The exhaust system may also have a sensor configured to generate a signal indicative of one of a temperature and an oxygen concentration of the exhaust, and a controller in communication with the sensor. The controller may be configured to vary the other of the temperature and the oxygen concentration based on the signal such that a desired amount of the first constituent is converted to the second constituent by the first treatment device prior to reduction by the second treatment device.
US08635849B2
A preferred of operating a gas turbine engine having an inlet for receiving a stream of air to be compressed includes providing a first and a second set of interchangeable spray nozzles. Each of the nozzles in the first set is capable of discharging fluid supplied to the nozzle at a first pressure at a first flow rate. Each of the nozzles in the second set is capable of discharging fluid supplied to the nozzle at the first pressure at a flow rate that is different from the first flow rate.
US08635846B2
A fire retardant fabric is manufactured from oxidized polyacrylonitrile fibers having a fineness of about 0.5 to about 1.5 denier per fiber.
US08635841B2
To reduce the complexity, maintenance, and cost and increase reliability of a riding lawnmower employing a center rear discharge deck, the riding lawn mowers may be configured with a cutter engagement system which allows for a cutting system to be engaged and disengaged by a user without a motor clutching system. A riding lawn mower may comprise a center rear discharge deck having a single sided belt and a cutter engagement system. The cutter engagement system may be configured to interface with the belt to provide power and opposing rotation movement through one or more cutter engagements and/or gear boxes.
US08635839B2
A method for producing containers filled with liquids, wherein the containers are filled with the liquid and closed with a keg fitting, includes supplying the keg fitting to the container by means of a relative movement between the container and the keg fitting and connecting the keg fitting with the container. A cleaning treatment of the keg fitting is carrier out at least prior to or during the supply process or the connection process.
US08635835B2
A lightweight hollow member having excellent stiffness and impact properties and which is suitable for automotive parts due to having a high strength such as at least 780 MPa and a complicated shape is provided. A hollow member 11 has a hollow steel body 14. The body 14 is constituted by a single member at least in the lengthwise direction. The body 14 has a flat cross section having at least a portion with a maximum outer dimension L1 and a portion with an outer dimension L2 shorter than the maximum outer dimension L1. The body 14 has a twisted portion in a portion of its length. The angle of intersection between an imaginary plane 15a including the portion having the maximum outer dimension L1 in a first portion 15 present on one side of the body 14 in the lengthwise direction with the twisted portion 17 as a border and an imaginary plane 16a including the portion with the maximum outer dimension L1 in a second portion 16 present on the other side in the lengthwise direction of the body 14 with the twisted portion 17 as a border is at least 4 degrees. The twisted portion 17 has a tensile strength of at least 780 MPa.
US08635827B2
A method of roofing an occupancy structure comprising providing a roofing membrane that comprises at least one thermoplastic membrane layer, bonding the roofing membrane to the roof of an occupancy structure, where the occupancy structure includes a roof member that is at least partially constructed of a plastic material and extends above the roofing membrane when the roofing membrane is applied to the occupancy structure. A substantially solid hot melt thermoplastic sealant is heated to enable the substantially solid hot melt thermoplastic sealant to flow and a layer of the substantially solid hot melt thermoplastic sealant is applied to an exterior surface of the thermoplastic membrane layer and a plastic portion of the roof member to seal the joint between the roofing membrane and the roof member.
US08635823B2
The present invention comprises an effective manufactured insulation and ventilating assembly that can insulate a structure, usually in roofing or exterior wall applications, from conductive, convective and radiant heat. The radiant insulating and venting assembly is comprised of a rigid upper layer that is moisture resistant. The bottom layer of the assembly is made up of a radiant reflective surface. Between the rigid upper moisture resistant layer and the radiant reflective layer are non-collapsing air spacer columns, approximately ⅝ths to 1 inch in length, that create the needed air space for effective radiant heat reflection and air and moisture venting. The radiant reflective layer may be attached to the ends of the air spacers during the rigid upper layer and air spacer manufactured forming or the radiant reflective layer may be applied to the roof sheathing or rafters, or to the wall sheathing or wall stud members before the formed rigid layer with air spacers is applied to the roofing or wall application.
US08635817B2
Technologies and implementations for reflective roofs are generally disclosed.
US08635816B2
A crawlspace encapsulation system that enables sealing and insulating of the crawlspace while allowing for the venting of gases trapped between the ground and the sealing and insulating system. The crawlspace encapsulation system includes an insulation joist plug, one or more insulation panels, and a polymeric membrane.
US08635814B2
The invention is a wall for interior architecture, particularly for partitioning adjacent rooms, comprising a substantially rigid frame (2) suited to define an external perimeter surface (4) of the wall (1), and one pair of opposite faces (3) constrained to the rigid frame (2) and made of a flexible material. In particular, the opposite faces (3) comprise elastic constraining means (5) suited to maintain them tensioned and substantially parallel to a geometrical plane, while the rigid frame (2) and the opposite tensioned faces (3) delimit an internal hollow region (6).
US08635803B1
A buoyant fishing device with a housing having a first end and a second end and containing an elongated passageway having an axis, at least one weight disposed within the passageway, wherein the housing is further configured to float with the axis oriented substantially perpendicular to gravity when the weight is in the first position and wherein the housing is further configured to float with the axis oriented substantially parallel to gravity when the weight is in the second position.
US08635798B2
A communication connector system for a weapon having an upper receiver at an upper part of the weapon with electronics associated with the upper receiver and a base at a lower part of the weapon with a lower receiver and a hand grip and that houses electronics and with the upper receiver rotatably coupled to the lower receiver and movable between a closed position and an open position includes an upper connector assembly configured to be coupled to the upper receiver. The upper connector assembly has an upper connector being configured to be communicatively connected to the electronics in the upper receiver. The upper connector has a mating interface. A lower connector assembly has a lower connector that is configured to be communicatively connected to the electronics in the base of the weapon. The lower connector is configured to be mounted to the hand grip. The lower connector has a mating interface configured to be mated with the mating interface of the upper connector when the upper receiver is in the closed position. The mating interfaces are physically separable from one another so the upper receiver is able to move to the open position.
US08635788B2
Impact-attenuation systems, e.g., for use in footwear, can help control foot positioning during a step cycle, e.g., to help reduce or eliminate misorientation of the foot, and the fatigue and/or strain that may result from such misorientation. Articles of footwear including such impact-attenuation systems may include: (a) an upper member; and (b) a sole structure engaged with the upper member. The sole structure may include: (i) a first impact-attenuating member located in a heel portion of the foot-supporting member, and (ii) a second, separate impact-attenuating member located at a rear, lateral heel portion. The second impact-attenuating member may be designed and/or configured to provide less resistance to an impact force as compared with the first impact-attenuating member.
US08635782B2
A knife having an interlocking arrangement between handle assembly and the blade assembly provides a durable connection between the knife's blade and handle. Additionally, by directly connecting the blade assembly to the hilt section of the knife, the connection between the blade assembly and handle assembly is not only strong, but also, the size of the blade is not limited by the size of the hilt section on the handle assembly.
US08635764B2
A system is provided that increases the spindle stiffness of a disk drive while optimizing power consumption. A multipurpose bearing provides axial stiffness and enhanced stiffness against radial and pitch loads applied to the spindle. When used in combination with a journal bearing, conventional thrust bearings may be eliminated without sacrificing overall stiffness. As a result, the height of the disk drive may be reduced, thereby making the system desirable to be used in smaller electronic devices.
US08635761B2
A method for printing an electrical conductor on a substrate has been developed. In the method, a reverse image of the electrical conductor pattern is printed on a substrate with an electrically non-conductive material to form a second pattern that exposes a portion of the surface area of the substrate. The entire surface area of the substrate is then covered with an electrically conductive material. The non-conductive material of the reverse image electrically isolates the electrically conductive material covering the reverse image from the electrically conductive material covering the second pattern.
US08635753B2
A lateral pipe lining material having a flange on one end thereof is installed on a head collar which is hermetically mounted on a pressure bag that stores the lateral pipe lining material. The head collar comprises a curved section and a cylindrical section projecting from the curved section. An expandable member is mounted to the outer circumferential surface of the cylindrical section of the head collar, and expanded so that the outer circumferential surface of the expanding member comes into close contact with the inner circumferential surface near the flange, and the inner circumferential surface thereof comes into close contact with the outer circumferential surface of the cylindrical section of the head collar. This allows a hermetical connection between the lateral pipe lining material and the head collar and ensures a reliable eversion and insertion of the lining material into a lateral pipe.
US08635751B2
A clamping system with a clamping nut and a wrench for tightening the clamping nut, wherein the clamping nut includes at least one recess on either the outside edge or the inside edge of the end face of the clamping nut to receive projections of the wrench. The edge opposite the edge with at least one recess is closed. The at least one recess is provided with at least one undercut, which the projections of the wrench can grip from underneath.
US08635744B2
Resiliently movable fingers receive a portion of a foldable handle therebetween to retain the handle against folding relative to a frame.
US08635736B2
A drive provides rotational movement and linear movement to an output. A first gear is operatively connected to the output, such as a roller. A drive assembly comprises a first cam surface, a second cam surface and a second gear. The first cam surface engages a first follower where the first follower is operatively connected to the output such that linear movement of the first cam follower results in linear movement of the output. The second cam surface engages a stationary follower. The second gear engages the first gear. The drive assembly rotates over a range of motion such that for a first portion of the range of motion the drive assembly causes the rotational and linear movement of the output and rotation of the drive assembly for a second portion of the range of motion causes only the rotational movement of the output.
US08635735B2
A porous material for insertion cleaning of instruments is provided, such porous material including an at least partially open-cell foam body and a surface configured to enable an instrument having contaminants to be inserted into the body. The body may be configured to substantially grip the instrument to remove a substantial portion of the contaminants from the instrument.
US08635731B2
A full mouth toothbrush for simultaneously brushing the facial, lingual, occlusal and incisal surfaces of all the maxillary and mandibular teeth is provided. The full mouth toothbrush can include a handle, a power source, a motor assembly, and a drive assembly. The full mouth toothbrush can further include a mouthpiece configured to collectively contact multiple surfaces of multiple teeth simultaneously that brushes and, thus, cleans the teeth and gums.
US08635728B2
A modular ramp system contemplates two molded plastic ramps placed back-to-back so that one would travel up one ramp and then down the other. The ramps are interconnected by a spine. The spine connectors are dovetail recesses and projections. The ramps have connections on their sides, so other ramps may be assembled to the two ramps to make a wider ramp. The ramp can have a plurality of ramp sections assembled together to create a ramp. A table is designed to be used with ramps and other components and includes openings facilitating installation of a grind rail or a support rail. The table surface includes a peripheral coping. A grind rail includes legs with arcuate bottoms to facilitate support of a grind rail regardless of angulation. Curved sections of grind rails allow lateral and vertical curvature of a grind rail configuration. Connectors are provided to interconnect adjacent grind rail sections.
US08635727B2
The present invention relates to a variable-size bed (10) comprising a mattress core (16) and a base (14), which base is adapted to support at least a portion of the mattress core, wherein the mattress core and base have adjustable widths or lengths and each of the mattress core and base is changeable between an expanded state and a contracted state corresponding to an expanded state and a contracted state of the bed, respectively, and wherein the bed further comprises a cover means adapted to provide covering over the mattress core in both the expanded state and the contracted state of the bed. The present invention also relates to a vehicle comprising such a variable-size bed.
US08635722B2
The invention is directed to a molded bed having a contoured sleeping surface surrounded by a liquid barrier. The sleeping surface having a plurality of channels formed therein terminating at a plurality of drains extending through the bed to direct loose liquid on the sleeping surface through a drain. The bed further comprising a means for attaching the bed to a floor and a tamper resistance glide assembly inserted in a foot on the bed, the glide comprising a floor engaging pad having a support shaft extending there from, a traveler on the support shaft. The traveler fixed in a glide pocket in the foot. The pad traversing axially in the glide pocket to orient the sleeping surface.
US08635716B2
A urinal for boys, the urinal including: a urinal main body having a urine receptacle at a front surface; a body having one side on which the urinal main body is mounted, and including a plurality of stopper portions spaced apart from each other in a vertical direction at the other side; and a lifting unit including a lifting portion having coupling grooves at a top for lateral side coupling in accordance with the plurality of stopper portions, and a support portion connected to the lifting portion and having a bottom surface formed such that the lifting unit stands on the ground.
US08635715B2
A visor locking assembly alone or in combination with a helmet shell and visor. The visor locking assembly is attached to said shell and is used to mount the visor in a manner that allows the visor to be locked in a desired position. The visor locking assembly is configured to prevent the visor from being moved from a fully lowered position to a raised position unless the visor is displaced laterally forward away from the face of the wearer of the helmet. The locking assembly further comprises a body and a rotatable hub, wherein the body comprises a cavity, and wherein the cavity further comprises a protrusion on the wall of the cavity, and wherein the rotatable hub comprises a recess formed along the circumference of the hub. The hub is positioned to rotate within the cavity, and the hub is prevented from rotational movement when the protrusion is positioned within (engaged with) the recess. When the hub is displaced laterally within the cavity away from the protrusion, the hub becomes rotatable. A spring is attached to the hub inhibiting said displacement. The system may comprise a single visor locking assembly or two visor locking assemblies on a helmet. If two assemblies are utilized, the visor cannot be raised from a fully lowered position unless both assemblies are unlocked.
US08635713B2
A collapsible hat comprises a front portion, at least one band portion extending from the front portion, at least one first top portion extending from the at least one band portion, and a plurality of second top portions extending from the at least one band portion. The first top portions include a connector and the second top portions include a slot, and the connector of the first top portions are configured to extend through the slots of the second top portions.
US08640261B2
A method and apparatus are provided for controlling use of content protected with a digital rights management license which contains conditions for the use. When a request to use the content is received by a client agent controlling the use of the content, the conditions of use are checked. Within this check, a determination is made that the use of the content is conditional upon an obligation to perform a parental control operation on the content. A request for authorization to use the content is then transmitted from the controlling client agent to a parental control management module. After a parental control operation has been performed on the content by the parental control management module, the agent receives a result of the parental control operation. If the result is negative, a denial of use of the content is notified in response to the request to use the content.
US08640257B1
In one embodiment, a method for enabling user privacy for content on a network includes receiving input from a first user instructing at least one change in user access to shared content provided by a network system. The change modifies the user access from an existing set of one or more users of the network system to a different set of one or more users of the network system. The method checks a privacy setting associated with each of one or more referred users of the network system who are referred to by the shared content. The privacy setting indicates whether the associated referred user is to be sent a notification indicating that the at least one change in user access has been instructed.
US08640255B2
An authorization device for authorizing operations of a remote server requested from user computers via a data communications network includes a computer interface configured to connect to a local user computer for facilitating communication with the remote server via a data communications network, a user interface configured to present information to a user, and control logic. The control logic is adapted to use security data accessible to the control logic to establish, via the local user computer, a mutually-authenticated connection for encrypted end-to-end communications with the server; collect from the server, via the connection, information indicative of any operation requested via a different connection to the server and requiring authorization by the user; and present the information to the user via the user interface to prompt for authorization of the operation.
US08640252B2
A method, system, and computer program product for obfuscating entry of information are provided in the illustrative embodiments. A set of additional aspects to be applied to a part of an input is communicated to a provider of the input. The set of additional aspects is distinct from a second set of additional aspects to be applied to another input. An obfuscated input corresponding to the part of the input is received. A subset of the set of additional aspects is present in the obfuscated input. The part of the input from the obfuscated input is recovered by removing, using a processor and a memory, the subset of the set of additional aspects from the obfuscated input. An entry field input corresponding to the input is generated. The entry field input is sent to an application executing in a data processing system.
US08640250B2
A system and method for automating the creation, optimization and deployment of multimedia, interactive, mentoring communication modules (“MIPs”) is provided. Simplified interfaces allow superiors to generate MIPs and asynchronously deploy them to subordinates' mobile devices or personal computers. The completed MIP are automatically coded for optimal performance on specific mobile operating systems to which they are deployed. Automatic notifications are sent to registered subordinates upon deployment of a completed MIP. User configurable and system updatable management portals and subordinate portals are automatically generated to provide a user interface to enable mentoring interactions between the superior and subordinates. The MIPs allow custom tailoring of educational and developmental exercises. Performance of the exercises can be monitored by a superior for each of a plurality of subordinates.
US08640244B2
A declared origin policy may be provided. First a plurality of records comprising addresses that an application is allowed to access may be received. The received plurality of records may be placed in a manifest. Then, a request containing an address may be received and compared to the plurality of records in the manifest. Access to the address may be allowed when one of the plurality of records in the manifest matches the address or when an ambiguity is encountered as to whether the one of the plurality of records in the manifest matches the address. Access to the address may be denied when none of the plurality of records in the manifest matches the address. Moreover, any request to change any of the plurality of records in the manifest may be denied when the application is updated, uninstalled, or reinstalled.
US08640241B2
Disclosed is a method of operating a data storage system. The method comprises identifying changed segments of a primary storage volume, receiving a data request for a plurality of data items in a secondary storage volume, identifying changed data items of the plurality of data items in the secondary storage volume based on a correspondence between the plurality of data items in the secondary storage volume and the changed segments of the primary storage volume, and transferring the changed data items in response to the data request.
US08640233B2
A method and system for detecting whether a computer program, sent to a first computer having an operating environment including a plurality of files, includes malware is provided. A second computer lists in a file a plurality of environment details of the operating environment of the first computer. The second computer simulates in the second computer the presence of the plurality of files in the operating environment by exhibiting the plurality of environment details without installing the plurality of files in the second computer. The second computer executes the computer program in the second computer with the simulation and determines whether the computer program attempts to access or utilize the plurality of files in a manner indicative of malware. If not, the second computer records and generates a notification that the computer program is not malware.
US08640228B2
A system for managing a user's access rights to avionic information, loaded on board an aircraft, that includes at least one identification device able to read the user's identity information contained on a personal card, and an avionic computer having means of managing access rights able to authenticate the user and determine access rights to avionic information based on the user's identity.
US08640222B2
The present disclosure describes a method for protecting real-time data exchanged between a mobile electronic device and a VPN gateway over a communications link. The method comprises: establishing a first VPN connection between the mobile electronic device and the VPN gateway through the communications link; establishing, while the first VPN connection is established, a second VPN connection between the mobile electronic device and the VPN gateway through the communications link; providing key information to at least one of the mobile electronic device or VPN gateway through the first VPN connection; and exchanging real-time data packets between the mobile electronic device and the VPN gateway through the second VPN connection, wherein the key information is for encrypting and decrypting the real-time data packets exchanged through the second VPN connection.
US08640208B2
The present description refers in particular to a computer-implemented method, a computer system, and a computer program product. The method may comprise providing authentication enforcement at resource level by specifying at design time at least one authentication key for at least one data storage unit of a resource. A request may be received at a server from a requester through a client to access the resource. Authentication of the requester may be enforced through the at least one authentication key at the at least one data storage unit of the resource.
US08640202B2
A mechanism is provided for synchronizing a first user session and a second user session in a client-server system. The first user session is between a first Web service and a client and the second user session is between a second Web service and the same client. A request is received with a first session value by the second Web service. An indicator of the first session value is assigned to a shadow, and the shadow is sent in a response to the client. A subsequent request with the shadow and a subsequent session value is received from the client. The indicator is used to verify the subsequent session value at the second Web service. The second user session is terminated if the indicator in the shadow does not correspond to the subsequent session value.
US08640196B2
A network system of a projector is provided in which a network connection is established between a plurality of information terminal apparatus and the projector, and an image data file owned by an information terminal apparatus can be commonly used. A network system of a projector is arranged by an information terminal apparatus and a projector connectable to the information terminal apparatus via a network. The information terminal apparatus is arranged by a personal computer which supplies image data to the projector, and personal computers which are connected to this personal computer by a wireless manner. When the network connection is established between the personal computer and the projector, and when the network connection between the personal computer and the personal computers is established, the image data is commonly used among these personal computers.
US08640191B2
Code is associated to a target based on an inspection of the code. A target may be a device or a user. A number of code components may be inspected at one time and then transferred or otherwise associated to a target based on the target's profile. A code component may be a policy of an information management system.
US08640183B2
Systems and methods for navigating hypermedia using multiple coordinated input/output device sets. Disclosed systems and methods allow a user and/or an author to control what resources are presented on which device sets (whether they are integrated or not), and provide for coordinating browsing activities to enable such a user interface to be employed across multiple independent systems. Disclosed systems and methods also support new and enriched aspects and applications of hypermedia browsing and related business activities.
US08640177B2
A method, program product and system are provided to enable a new software interface and program to manage DVR content including methods for separating storage partitions, e.g. by user and also on a shared basis on local media. The partitions may either be logical or physical partitions and may be allocated differently based on the user. In an exemplary illustration, a shared partition/buffer is used for multiple users who may each initiate the recording of various shows or recordings which may be shared by other users. The interactive shared partition is used to allow multi-room coordination, messaging, content cloning, user-to-user notifications, and specific user to user messaging facilities, with the capability of setting notifications for other parties on the addition/removal of content, “pushing” recommendations of shows to other users of a shared DVR system, and allowing messages to be left to other users regarding content.
US08640176B2
The present disclosure provides an apparatus, method, and computer programs for obtaining content from a communications network. One aspect of the disclosure includes: storing an aggregator on a Set Top Box (STB) associated with a television set, wherein the aggregator is adapted to obtain content corresponding to a plurality of feeds from a communications network; displaying the plurality of feeds on the television set in response to a first input received by the STB; accepting at the STB a selection of at least one feed from the plurality of feeds; obtaining content from the communications network corresponding to the selected at least one feed; and providing the obtained content for display on the television set.
US08640175B2
Disclosed is a mobile device. The mobile device includes: a display; a user input receiving unit which receives input by a user; a storage unit; a communication unit which communicates with an external AV device via a network; and a controller which receives UI information of the AV device from the AV device through the communication unit to display the UI information on the display, controls the storage unit to store a user setup value of the AV device according to the input of the user, and controls the communication unit to transmit the user setup value to the AV device when the communication unit starts communicating with the AV device.
US08640149B2
A method for service invocation, including: receiving a first request for a service to be invoked, wherein the first request includes a semantic description of the service; creating a processing graph for the first request from planning domain descriptions of a plurality of services; deploying the processing graph in an execution environment as a composite service; invoking the composite service; and returning a response provided by the invoked composite service.
US08640147B2
A method, system and computer program product of setting up a virtual connection at run time. The method includes the steps of: analyzing a topology of an application to determine at least one port pair where the port pair comprises an output port of a first operator and an input port of a second operator; configuring a first auxiliary operator to receive data from a first operator; configuring a second auxiliary operator to send data to a second operator; deploying the first operator, the second operator, the first auxiliary operator and the second auxiliary operator; receiving a function address of the second auxiliary operator; and sending the function address of the second auxiliary operator to a first destination; where at least one of the steps is carried out using a computer device so that the virtual connection is setup at run time.
US08640142B2
A wake-and-go mechanism is provided for a data processing system. When a thread first starts executing, a wake-and-go mechanism automatically allocates space for thread state in a hardware private array and space for a target address and other information, if any, in a wake-and-go array. If the hardware private array comprises a reserved portion of system memory, then the wake-and-go mechanism may request a sufficient portion of memory to store thread state for the thread. When a thread is waiting for an event, rather than performing a series of get-and-compare sequences, the thread updates a wake-and-go array with a target address associated with the event. The thread then goes to sleep until the event occurs. When a thread ends execution and is no longer in the run queue of the processor, the wake-and-go mechanism de-allocates the space for the thread state information for that thread.
US08640141B2
A wake-and-go mechanism is provided for a data processing system. When a thread is waiting for an event, rather than performing a series of get-and-compare sequences, the thread updates a wake-and-go array with a target address associated with the event. The wake-and-go mechanism may save the state of the thread in a hardware private array. The hardware private array may comprise a plurality of memory cells embodied within the processor or pervasive logic associated with the bus, for example. Alternatively, the hardware private array may be embodied within logic associated with the wake-and-go storage array.
US08640140B2
A task management methodology for system having multiple processors and task queues adapts a queuing topology by monitoring a queue pressure and adjusting the queue topology from a selection of at least two different queue topologies. The queue pressure may be periodically monitored and queues with different granularities selected. The methodology reduced contention when there is high pressure on the queues while also reducing overhead to manage queues when there is less pressure on the queues.
US08640135B2
A mechanism is provided for scheduling virtual interfaces having at least one virtual interface scheduler, a virtual interface context cache and a pipeline with a number of processing units. The virtual interface scheduler is configured to send a lock request for a respective virtual interface to the virtual interface context cache. The virtual interface context cache is configured to lock a virtual interface context of the respective virtual interface and to send a lock token to the virtual interface scheduler in dependence on said lock request. The virtual interface context cache configured to hold a current lock token for the respective virtual interface context and to unlock the virtual interface context, if a lock token of an unlock request received from the pipeline matches the held current lock token.
US08640119B2
An administrator system can generate a version identifier for a computing system based on the software packages installed on a computing system. The administrator system can utilize the version identifier to determine if software package updates will install properly on a computing system. When the computing system request an update to a software package, the administrator system can generate a version identifier for the software package, as installed on the computing system and to be updated. The administrator system can compare the generated version identifier to a test version identifier. The test version identifier can be a version identifier generated for a version of an exemplary software package known to properly install the update. Once compared, the administrator system can notify the user of the computing system of the comparison, for example, if the version identifier and the test version identifier are different indicating potential problems in the update.
US08640118B2
An embodiment includes a computer comprising a system board and a removable programmable storage device. If the system board is replaced, the removable programmable storage device may be transferred to the replacement system board for the automatic transfer of information to the replacement system board and configuration of the replacement system board. In one embodiment, the computer receives a start up command. The computer determines whether a firmware image on the system board matches a firmware image on the removable programmable storage device. Based on determining that the firmware images do not match (when the system board is replaced with a new system board, for example), the computer replaces the firmware image on the system board with the firmware image on the removable programmable storage device. After the check and replacement, the computer proceeds with boot sequences.
US08640111B2
Provided is a file conversion device which converts a file form written in a given language to a file form that can be interpreted by another language, which includes: a file readout device which reads description contents of an inputted file by each line, and manages the description contents by adding an index to each line of the read description contents; a syntax tree creating device which converts the description contents into a syntax tree of a tree structure based on the indexes through linearly scanning the indexes of the file managed by the file readout device; a syntax tree optimizing device which optimizes the tree structure of the syntax tree as a flowchart according to an optimization rule; and a file dividing device which divides the inputted file by having controllers in the flowchart optimized by the syntax tree optimizing device as identifiers.
US08640099B1
Disclosed are various embodiments of a method and system for detecting feature conflicts in a vendor account configuration. A request to modify an account configuration for an account holder is obtained. The configuration describes at least one feature provided to the account holder by a hosted service provider. A determination is made as to whether the requested modification complies with at least one vendor feature rule. If the modification complies with the at least one vendor feature rule, the configuration is modified as requested.
US08640093B1
Hosted applications are developed to be run in a hosted network environment and with access to host resources such as server databases and messaging systems. The host applications may include tag based requests for host resources. A platform-specific native host is used on a mobile device which interacts with a hosted application and identifies content-based request for host resources. The native host then determines and performs appropriate functionality in the context of a mobile platform to satisfy the host resource request. Hosted applications may thereby be run natively on mobile devices of various mobile platforms and accessed even when the mobile devices lack network connections.
US08640092B2
A compatibility evaluation apparatus for evaluating compatibility between a platform program and an application program that uses interfaces provided by the platform program, includes an application analyzing unit configured to analyze the application program and extract a list of the interfaces used by the application program; an incompatibility interface usage determination unit configured to extract, from the list of the interfaces used by the application program, an interface that corresponds to an incompatible interface that does not satisfy a specification, the interface being extracted with the use of a first storage unit storing information indicating contents of incompatibility for each of the incompatible interfaces among the interfaces provided by the platform; and a compatibility report creating unit configured to record, in a second storage unit, the information indicating contents of incompatibility for each interface that has been extracted by the incompatibility interface usage determination unit.
US08640091B2
A method of operating a data processing system comprises running a source code editor, displaying source code in a graphical interface of the source code editor, and displaying a summary box, the summary box comprising a list of one or more aspects affecting the source code. The system is configured so that on receipt of a user input corresponding to an aspect listed in the summary box there is displayed one or more cross-reference markers of the selected aspect in the graphical interface of the source code editor.
US08640082B2
A method and system for specifying a data occurrence in a service-oriented architecture based environment. After a service specification phase of a service, a service interface is received and a service implementation is created. During a service realization phase, a data element of the service is determined to be sourced or not sourced by the service implementation. If the data element is sourced, then the data element is determined to be optional. If the data element is not sourced, then the data element is determined to be mandatory. The data occurrence including an indication of whether the data element is optional or mandatory is displayed. The service specification phase is repeated and the service interface is modified based on the displayed data occurrence.
US08640081B2
Techniques for determining resistances of analog routes in electronic designs are described herein. In an example embodiment, a computer system receives first user input that indicates, in a user interface, a first component in an electronic design. The electronic design has been placed and routed for a programmable target device. The computer system receives second user input that selects, in the user interface, a particular component from one or more second components of the electronic design, where the one or more second components have analog connectivity to the first component. The computer system determines a resistance value of an analog route between the first component and the particular component, and displays the resistance value in association with the analog route in the user interface.
US08640076B2
A methodology is provided on developing metal fill as a library device and, in particular, a method of generating a model of the effects (e.g., capacitance) of metal fills in an integrated circuit and a design structure. The method is implemented on a computing device and includes generating a model for effects of metal fill in an integrated circuit. The metal fill model is generated prior to completion of a layout design for the integrated circuit.
US08640075B2
Some example embodiments include a computer-implemented method for designing an integrated circuit. The computer-implemented method includes receiving a hierarchical network design for the integrated circuit, wherein the hierarchical design comprises a number of components that are coupled together. The computer-implemented method includes detecting that a component of the number of components has at least one of failed timing and incomplete timing based on a problem that comprises at least one of a missing assertion, one or more missing latches, a source driver having an input source slew that is greater than a source slew limit threshold, and a sink having an input sink slew that is greater than a sink slew limit threshold. The computer-implemented method includes replacing the component with a different component that is independent of the problem and testing others components of the number of components based on the different component.
US08640068B2
Techniques generally disclosed herein relate to computation of a guard zone of a three-dimensional object. In some examples, guard zones may be computed by identifying intersection lines that couple adjacent planes of an object, and categorizing an external angle at an intersection line between adjacent planes as concave or convex. In some embodiments, for convex angles, a cylindrical surface can be determined that is located about an outside surface of the object and centered along the intersection line between the adjacent planes. In some embodiments, for concave angles, the external angle can be bisected with a bisection plane. A guard zone may be formed by one or more of (i) providing a guard zone plane parallel to the object that is a tangent to a given cylindrical surface, (ii) providing a guard zone plane parallel to the object that intersects a given bisection plane, and/or (iii) coupling adjacent guard zone planes.
US08640065B2
In one exemplary embodiment of the invention, a method includes: receiving a first description for a circuit whose operation over a plurality of inputs is to be verified; receiving a second description for expected behavior of the circuit, where the expected behavior in the second description is expressed as a set of algebraic systems of multivariable polynomials over at least one Galois field; applying at least one computational algebraic geometry technique to a combination of the first description and the second description to determine whether the circuit is verified, where verification of the circuit confirms that at least one output obtained based on the first description corresponds to at least one expected value based on the expected behavior expressed in the second description; and outputting an indication as to whether the circuit is verified.
US08640062B2
A mechanism is provided for rapid estimation of temperature rise in wires due to Joule heating. The mechanism provides fast and accurate estimation of temperature rise in wires due to self heating. Fast estimation is important to handle millions of nets at the full-chip level. The mechanism models lateral heat flow by considering longitudinal heat flow along the wire and lateral thermal coupling to the other wires in the same level. Lateral heat flow can have a significant effect on the temperature rise. The mechanism also models vertical heat flow to the substrate and the heat sink by considering thermal conductivities of vias and inter-layer dielectric (ILD). The mechanism efficiently solves the thermal system to enable physical design optimizations (e.g., wire sizing, etc.) for fixing electromigration violations.
US08640059B2
Separation directives for integrated circuit layout design data are formed based upon one or more printing feasibility analyses performed on the layout design data. At least one printing feasibility analysis is performed on layout design data to identify portions of the design that may not be correctly formed or “printed” during a photolithographic process. The geometric element edges involved in a potential printing defect are then identified as edges to be formed using separate masks. Further, separation directives may be created to specifically designate the identified edges as edges to be formed using separate masks in a photolithographic manufacturing process.
US08640056B2
Systems and methods in accordance with various embodiments of the present invention provide for representing a plurality of data values of a hierarchical dataset as graphical elements in a configurable data visualization. A first data visualization may be displayed in a data visualization display page, along with a user interface. A selection of a rendered root node and rendered leaf nodes to be displayed in a second data visualization is received from the user interface. Based on the selection of the rendered root node and rendered leaf nodes, a number of depth levels to display is determined. Also, which of the depth levels to display are identified based on the selection of the rendered root node and rendered leaf nodes. The second data visualization is rendered based on the determined number of depth levels and the identified depth levels.
US08640047B2
This document describes techniques and apparatuses for asynchronous handling of a user interface manipulation. These techniques handle a user interface manipulation with two or more asynchronous processes. One asynchronous process, for example, may determine a position responsive to the user interface manipulation while another asynchronous process determines the pixels to render. By so doing, these techniques enable a quick and/or consistent response to a user interface manipulation.
US08640046B1
Techniques for jumping to a specific location in a list of items displayed at a touch-sensitive display of a computing device may include outputting, for display at the touch-sensitive display, a first sub-portion of a list of items, receiving an indication of a first gesture input entered at the touch-sensitive display, determining a first alphanumeric character based at least in part on the first gesture input, receiving an indication of a second gesture input entered at the touch-sensitive display, determining a second alphanumeric character based at least in part on the second gesture input, and responsive to determining the second alphanumeric character, outputting, for display at the touch-sensitive display, a sub-portion of the list of items that includes one or more entries having a first character that corresponds to the first alphanumeric character and a second character that corresponds to the second alphanumeric character.
US08640036B2
Techniques are provided herein for establishing at a network management server a presence on a network. A presence associated with one or more managed devices on the network is detected. An instant messaging (IM) session is established with the one or more managed devices. The IM session forms a virtual chat room for performing a management function on the one or more managed devices, and IM messages are sent that are configured to perform the management function on the one or more managed devices. Techniques are also provided herein for establishing on a network an enriched presence by a network management server that is configured to perform a management function via a presence function of a messaging and presence protocol.
US08640034B2
Under the present invention, an illustrative feature is to provide a method and system/structure for remotely controlling multiple computer systems by interacting with GUIs. Specifically, the present invention allows a controlled computer/system to be remotely controlled via a controlling computer/system. To this extent, data/action capture instrumentation is provided on the controlling system for automatically creating a representation of content of the GUI of the controlling system, for automatically observing a set of actions performed by a user on the GUI of the controlling system, for automatically creating a representation of the observed actions, and for sending to the controlled system the representation of the observed actions. In addition, execution instrumentation is provided on the controlled system for receiving the representation and replicating the actions on the controlled system by interacting with a GUI of the controlled system.
US08640033B2
Various implementations are described herein for providing unified user experiences using data attributes and data models. By referencing structural information of data attributes included in data models, users are able to interact with and/or view related data stored in different databases. Contextual information for the different databases, data attributes, and data models provide a seamless unified user experience when running reports, scripts, web controls and so forth associated with the related data.
US08640031B2
A method and apparatus for controlling a Remote User Interface (RUI) by a Remote User Interface Client (RUIC) device in a home network, in which it is checked whether control information received from the third RUIC device capable of controlling an RUI realized in the RUIC device was generated by a Control User Interface (CUI) included in an allowed CUI list, and a CUI of the third RUIC device is updated if the received control information was not generated by a CUI included in the allowed CUI list.
US08639999B2
To suppress deterioration of retransmission efficiency and retransmit a transmission signal efficiently even when the system bandwidth is extended, provided are a base station apparatus (20) which divides, in a retransmission block dividing section (21), a transmission signal into retransmission blocks according to a retransmission block table in which the number of the retransmission blocks each of which is a retransmission unit of a transmission signal is increased corresponding to the number of transmission antennas and registered, and retransmits in downlink transmission signals associated with the divided retransmission blocks, and a mobile terminal apparatus (10) which receives the transmission signals associated with the retransmission blocks from the base station apparatus (20), and combines the retransmission blocks to restore the transmission signal prior to division.
US08639998B2
Methods and apparatus are described for determining, via a Hybrid Automatic Repeat Request (HARQ) module, that a maximum number of retransmissions has been reached for a HARQ packet. The HARQ module may communicate an internal NACK to a message retransmission module indicating a transmission failure. The message retransmission module may retransmit at least a part of the message. The retransmission may be performed prior to the expiration of a timer.
US08639997B2
Systems and methodologies are described that facilitate utilizing timers in conjunction with transmitting buffer status reports (BSR). A prohibit timer can be utilized to determine when BSRs can be transmitted to an eNB. The prohibit timer can be initialized or restarted upon transmitting a BSR to an eNB. A BSR retransmit timer can be used to determine when to retransmit a BSR. The BSR retransmit timer can be initialized upon transmitting a BSR to an eNB and restarted each time an uplink resource allocation is received from the eNB. Once the timer expires, if an uplink transmission buffer contains data (e.g., size>0), the BSR can be retransmitted to the eNB. Control data feedback can additionally be used to determine when to retransmit the BSR. In addition, in either case, the timer duration values can be provided by the eNB.
US08639995B1
Signature circuits are used during testing of an integrated circuit. Test vectors are applied as inputs to a circuit under test. A signature circuit stores a “signature” for the circuit under test based on a combination of signals from the circuit under test in response to test vectors and a previous stored state of the signature register. The value contained in the signature register at the end of the test is the signature. A fault-free circuit generates a particular signature for the applied test vectors. Faults can be determined by detecting variances from the expected signature. In one embodiment, the signature circuit uses a combination of two error detection codes.
US08639991B2
An indication of a start of an execution of a process can be received, and a time counter associated with measuring a time elapsed can be initiated by the execution of the process. The time elapsed by the execution of the process can be compared with a predetermined threshold timeout value, and a report indicating the time elapsed by the execution of the process and whether the elapsed time exceeded the predetermined threshold timeout value can be automatically generated.
US08639987B2
A data processing apparatus and method are provided that use monitoring circuitry to control operating parameters of the data processing apparatus. The data processing apparatus has functional circuitry for performing data processing, the functional circuitry including error correction circuitry configured to detect errors in operation of the functional circuitry and to repair those errors in operation. Tuneable monitoring circuitry monitors a characteristic indicative of changes in signal propagation delay within the functional circuitry and produces a control signal dependent on the monitored characteristic. In a continuous tuning mode operation, the tuneable monitoring circuitry modifies the dependency between the monitored characteristic and the control signal in dependence upon certain characteristics of the errors detected by the error correction circuitry. An operating parameter controller is then arranged, in the continuous mode of operation, to control one or more performance controlling operating parameters of the data processing apparatus in dependence upon the control signal. This enables efficient and robust control of those operating parameters in response to changes in environmental conditions.
US08639981B2
A system and method of various SoC design verification techniques. A model of an SoC design is simulated in an emulator, and the emulator is connected to a debugger. Scripts are conveyed from a host computer to the debugger. The debugger translates the commands in the scripts from a first language into commands in a second language. The debugger then conveys the commands in the second language to the emulator. The debugger is also configured to utilize the same scripts to perform tests on an actual SoC on a development board.
US08639980B2
Administering incident pools including receiving, by an incident analyzer from an incident queue, a plurality of incidents from one or more components of the distributed processing system; assigning, by the incident analyzer, each received incident to a pool of incidents; assigning, by the incident analyzer, to each incident a particular combined minimum time for inclusion in one or more pools, each particular combined minimum time corresponding to a particular incident; in response to the pool closing, determining, by the incident analyzer, for each incident in the pool whether the incident has met its combined minimum time for inclusion in one or more pools; and if the incident has been in the pool for its combined minimum time, including, by the incident analyzer, the incident in the closed pool; and if the incident has not been in the pool for its combined minimum time, including the incident in a next pool.
US08639978B2
An automation process verifies that a test bed includes a set of devices specified by at least one script which are to be executed by the automation process on the test bed. The test bed is locked and the set of devices is allocated to the automation process. Performance data collection and logging for the set of devices is started and the at least one script is executed on the set of devices. After executing the at least one script, the set of devices is de-allocated and the test bed is unlocked. A notification is generated indicating that the at least one script has been executed.
US08639977B2
The control device has a receiving device, an output stage, a checking device and a reset device. The receiving device is used to receive at least one data block including control commands from a data bus, the output stage is used to output an output signal in response to the control commands, the checking device is used to output an error signal if the at least one received data block is faulty and/or if no data block is received within a predetermined time, and the reset device is used to reset the output stage in a predefined state if the checking device outputs the error signal. The control device is thus able to react automatically to faultily transmitted data blocks without having to wait for return messages from a transmitting central processor unit.
US08639975B2
A data processing system 2 is used to perform processing operations to generate a result value. The processing circuitry which generates the result value has an error resistant portion 32 and an error prone portion 30. The probability of an error in operation of the error prone portion for a given set of operating parameters (clk, V) is greater than the probability of an error for that same set of operating parameters within the error resistant portion. Error detection circuitry 38 detects any errors arising in the error prone portion. Parameter control circuitry 40 responds to detected errors to adjust the set of operating parameters to maintain a non-zero error rate in the errors detected by the error detection circuitry. Errors within the one or more bits generated by the error prone portion are not corrected as the apparatus is tolerant to errors occurring within such bit values of the result value.
US08639973B2
Some embodiments of the invention provide techniques whereby a user may perform a system reset (e.g., to address system performance and/or reliability degradation, such as which may be caused by unused applications that unnecessarily consume system resources, an attempted un-install of an application that left remnants of the application behind, and/or other causes). In some embodiments, performing a system reset replaces a first instance of an operating system on the system with a new instance of the operating system, and removes any applications installed on the system, without disturbing the user's data.
US08639969B2
A storage system comprises a first storage device having a first plurality of hard disk drives and a first controller. The first controller stores data in the first plurality of hard disk drives by stripes. Each stripe includes M data and N parity data allocated to M+N hard disk drives of the first plurality of hard disk drives. A first hard disk drive includes data or parity data of both a first stripe of the stripes and a second stripe of the stripes, while a second hard disk drive includes data or parity data of only one of the first stripe or the second stripe. During data recovery involving failure of one of the first plurality of hard disk drives, the data in the failed hard disk drive is recovered for each stripe by calculation using data and parity data in other hard disk drives for each stripe.
US08639960B2
A data processing apparatus is provided comprising data processing circuitry configured to perform data processing operations. A plurality of state retention circuits forms part of the data processing circuitry and these circuits are configured to hold respective state values at respective nodes of the data processing circuitry it enters a low power mode. One or more scan paths connect the plurality of state retention circuits together in series, such that the state values may be scanned into and out of the respective nodes. A plurality of parity information generation elements are coupled to the scan path(s) and configured to generate parity information indicative of the respective state values held at those respective nodes by the state retention circuits. The plurality of parity information generation elements are arranged to provide one or more parity path(s), such that an output parity value generated at an output of the parity path will invert if one of said respective state values changes, providing an external indication of the integrity of the state values held by the state retention circuits.
US08639949B2
A secure computing device includes a secure cryptographic module with a key generation unit for generating a cryptographic key in dependence on received input. A storage is used for storing a virtual machine that is executable on a processor and at least one program that is executable on the virtual machine. A virtual machine manager including a unit 132 for determining an identifier associated 5 with the virtual machine, a unit 134 for supplying a representation of the identifier to the secure cryptographic module and retrieving a cryptographic keyfrom the secure cryptographic module; and a unit 136 for, under control of the cryptographic key, decrypting at least a part of data input to the processor and encrypting at least part of data output from the processor when the processor executes the virtual machine.
US08639943B2
Methods and systems to guard against attacks designed to replace authenticated, secure code with non-authentic, unsecure code and using existing hardware resources in the CPU's memory management unit (MMU) are disclosed. In certain embodiments, permission entries indicating that pages in memory have been previously authenticated as secure are maintained in a translation lookaside buffer (TLB) and checked upon encountering an instruction residing at an external page. A TLB permission entry indicating permission is invalid causes on-demand authentication of the accessed page. Upon authentication, the permission entry in the TLB is updated to reflect that the page has been authenticated. As another example, in certain embodiments, a page of recently authenticated pages is maintained and checked upon encountering an instruction residing at an external page.
US08639941B2
Systems, methods for computer program products for securely storing data in a data store or in an external data store associated with a mobile device are described herein. Data that is being sent from an application module to a data store, on the mobile device or an external data store used by the mobile device is first encrypted by a security manager. The security manager encrypts data based on an encryption algorithm that may be selected by a user. Data received from an application module is thus stored in an encrypted form on a data store. When an application requests data from the data store, the security manager decrypts the data and provides the data to the application module in its decrypted form. All data that is transmitted to or received from a data store or an external data store is intercepted by the security manager for encryption and decryption respectively.
US08639934B2
Technologies are generally described for using metrics of radio path characteristics within a wireless network to establish signal signature vectors. These signal signature vectors may be used as a shared secret between network nodes to establish affirmative identification. For example, a signal signature vector may be established when a new node sends a fixed number of packets to the existing nodes and the existing nodes send a fixed number of other packets back to the new node. The number of properly received packets can be counted to establish a success probability between the new node and each existing node. These probabilities can be normalized and quantized to generate signal signature vectors at each node. Without every transmitting any of the vectors, the vector at the new node should be highly correlated to the vectors at existing nodes since the pair-wise channels between each of the nodes should be reasonably symmetrical.
US08639929B2
A method, device and system for authenticating gateway, node and server are provided in this invention. The node receives a message sent by a gateway, wherein the message comprises a number T3 shared by the gateway and a server, and a gateway identification. The node encrypts data with a key K1 shared by the node and the server, the data including T3, the gateway identification, and a random number T1 generated by the node, and then sends the encrypted data and a node identification to the server through the gateway. The node decrypts data encrypted by the server and forwarded by the gateway with the key, determines that the server is a valid server according to a T1-related number obtained by decryption, and establishes a security channel with the gateway according to a new key obtained through the decryption.
US08639922B2
A secure communications and location authorization system using a power line or a potion thereof as a side-channel that mitigates man-in-the-middle attacks on communications networks and devices connected to those networks. The system includes a power grid server associated with a substation, or curb-side distribution structure such as a transformer, an electric meter associated with a structure having electric service and able to communicate with the power grid server, a human authorization detector input device connected to the electric meter and the power grid server. The human authorization detector is able to receive an input from a user physically located at the structure and capable of communicating with the power grid server via the electric meter. The user's physical input into the device causing a request to be sent to the power grid server that then generates a location certificate for the user. Without the location certificate, access to the communications network and devices connected to those networks can be denied.
US08639920B2
Embodiments facilitate confidential and secure sharing of anonymous user profile data to improve the delivery of customized content. Embodiments of the invention provide a data appliance to an entity such as a business to convert profile data about the business's customers into anonymous identifiers. A similar data appliance is provided to a content provider in one embodiment to generate identifiers for its user profile data. Because the anonymous identifiers are generated with the same anonymization method, identical identifiers are likely generated from profile data of the same users. Therefore, the identifiers can be used to anonymously match the customers of the business to the users of the content provider. Therefore, data can be shared to improve customized content such as advertisements that the business wishes to place with the content provider without requiring the business to disclose customer data in an unencrypted form, and any non-matched data can remain confidential.
US08639914B2
An apparatus includes an instruction decoder, first and second source registers and a circuit coupled to the decoder to receive packed data from the source registers and to unpack the packed data responsive to an unpack instruction received by the decoder. A first packed data element and a third packed data element are received from the first source register. A second packed data element and a fourth packed data element are received from the second source register. The circuit copies the packed data elements into a destination register resulting with the second packed data element adjacent to the first packed data element, the third packed data element adjacent to the second packed data element, and the fourth packed data element adjacent to the third packed data element.
US08639910B2
A memory controller writes to a virtual address associated with data residing within an asymmetric memory component of main memory that is within a computer system and that has a symmetric memory component, while preserving proximate other data residing within the asymmetric memory component. The symmetric memory component within the main memory of the computer system is configured to enable random access write operations in which an address within a block of the symmetric memory component is written without affecting the availability of other addresses within the block of the symmetric memory component during the writing of that address. The asymmetric memory component is configured to enable block write operations in which writing to an address within a region of the asymmetric memory component affects the availability of other addresses within the region of the asymmetric memory component during the block write operations involving the address.
US08639901B2
A memory controller (MC) is associated with a remapping table to enable access to content in a memory system that includes asymmetric memory. The MC receives a request for a memory read or an Input/Output (I/O) write from a central processing unit (CPU) for a physical address specified by the system's memory management unit (MMU). The CPU uses the MMU to manage memory operations for the CPU, by translating the virtual addresses associated with CPU instructions into physical addresses representing system memory or I/O locations. The MC for asymmetric memories is configured to process the MMU-specified physical addresses as an additional type of virtual addresses, creating a layer of abstraction between the physical address specified by the MMU and the physical memory address with which that address is associated by the MC. The MC shields the CPU from the computational complexities required to implement a memory system with asymmetric components.
US08639900B2
In a computer-implemented data storage system comprising at least one storage control and data storage, wherein data is stored in the form of volumes, at least a plurality of volumes having at least some freespace, and a grouping of a plurality of volumes comprises a pool. In response to a defragmentation request, the storage control initiates migration of data from a pool to generate additional freespace. Subsequent to the migration of data, fragmentation of data of the pool is computed, and the amount of existing freespace of the pool is determined. The amount of existing freespace is compared to a freespace threshold, where the freespace threshold is related to the computed fragmentation. If the comparison indicates the amount of freespace is below the threshold, spill volumes are added to the pool; and, else, the pool is kept intact without adding spill volumes. Then, defragmentation of the pool is initiated.
US08639890B2
Systems and methods for implementing a distributed shared memory (DSM) in a computer cluster in which an unreliable underlying message passing technology is used, such that the DSM efficiently maintains coherency and reliability. DSM agents residing on different nodes of the cluster process access permission requests of local and remote users on specified data segments via handling procedures, which provide for recovering of lost ownership of a data segment while ensuring exclusive ownership of a data segment among the DSM agents detecting and resolving a no-owner messaging deadlock, pruning of obsolete messages, and recovery of the latest contents of a data segment whose ownership has been lost.
US08639887B2
A mechanism for dynamically altering a request received at a hardware component is provided. The request is received at the hardware component, and the request includes a mode option. It is determined whether an action of the request requires an unavailable resource and it is determined whether the mode option is for the action requiring the unavailable resource. In response to the mode option being for the action requiring the unavailable resource, the action is automatically removed from the request. The request is passed for pipeline arbitration without the action requiring the unavailable resource.
US08639886B2
A system and method to optimize runahead operation for a processor without use of a separate explicit runahead cache structure. Rather than simply dropping store instructions in a processor runahead mode, store instructions write their results in an existing processor store queue, although store instructions are not allowed to update processor caches and system memory. Use of the store queue during runahead mode to hold store instruction results allows more recent runahead load instructions to search retired store queue entries in the store queue for matching addresses to utilize data from the retired, but still searchable, store instructions. Retired store instructions could be either runahead store instructions retired, or retired store instructions that executed before entering runahead mode.
US08639884B2
Systems and methods are disclosed for multi-threading computer systems. In a computer system executing multiple program threads in a processing unit, a first load/store execution unit is configured to handle instructions from a first program thread and a second load/store execution unit is configured to handle instructions from a second program thread. When the computer system executing a single program thread, the first and second load/store execution units are reconfigured to handle instructions from the single program thread, and a Level 1 (L1) data cache is reconfigured with a first port to communicate with the first load/store execution unit and a second port to communicate with the second load/store execution unit.
US08639868B2
The present disclosure includes systems and techniques relating to customization of a bus adapter card. In some implementations, an apparatus includes a processor and a program memory, a bus adapter card coupled with the computing apparatus and configured to connect with a storage device, the bus adapter card comprising a cache memory and a controller to cache in the cache memory data associated with the storage device, where the program memory includes a driver to communicate with the bus adapter card responsive to requests corresponding to the storage device, and the driver is configured to modify its communications with the bus adapter card responsive to information provided separate from the requests.
US08639851B2
A serial bit processor is disclosed that configures a timer/counter module to determine a number of data bits to be decoded from a serial bit stream. In some implementations, a serial peripheral is coupled to a timer/counter module. The serial peripheral sends a restart command to reload an internal count register of the timer/counter module with a pre-defined value. The serial peripheral then sends count commands that cause the timer/counter to decrement (or increment) by one each time a count command is received. When the count reaches zero, a compare match command is generated and sent to the serial peripheral where it is used to resume or complete the decoding of data bits from the serial bit stream. In some implementations, a serial peripheral is included in a microcontroller that has an event system. The event system is used to communicate commands between peripherals.
US08639848B2
To reduce repetitive data transfers, data content of an outgoing message is stored within cache storage of an intermediate node of a data communications network. A token for identifying the cached data content is stored at the intermediate node and the sender. When a subsequent outgoing message is to be routed from a first network node to a target destination via the intermediate node, a process running at the first node checks whether the content of the message matches data cached at the intermediate node. If there is a match, a copy of the token is sent from the first node to the intermediate node instead date data content. The token is used at the intermediate node to identify the cached data, and the cached data is retrieved from the cache and forwarded to the target destination as an outgoing message.
US08639844B2
In one implementation, an intermediary receives a message from an endpoint, includes a flow around address and a flow through address to a second network device listed in the first message. The intermediary requests another endpoint to perform a connectivity test to determine the reachability of the originating endpoint. The connectivity test may be performed using methods such as ping, probe, interactive connectivity establishment (ICE), or session traversal utilities for network address translation (STUN). The intermediary may request originating endpoint a similar connectivity check and establish a media stream based on results of the connectivity tests. The media stream may be a voice over internet protocol (VoIP) call.
US08639841B2
A video signal and an audio signal are TMDS transmitted from a source device to a sink device. Through a reserved line and a HPD line provided separately from a TMDS transmission line, an Ethernet™ signal is bidirectionally transmitted, and also, a SPDIF signal is transmitted from the sink device to the source device. The Ethernet™ signal bidirectionally transmitted between Ethernet™ transmitter/receiver circuits is differentially transmitted by an amplifier and is received by the amplifier. The SPDIF signal from a SPDIF transmitter circuit is common-mode transmitted from an adder and is received by the adder to be supplied to the SPDIF receiver circuit.
US08639832B2
Methods and apparatuses provide real-time or near real-time streaming of content using transfer protocols such as an HTTP compliant protocol. In one embodiment, a method includes providing multiple redundant locations that provide media content to client devices using alternative streams. To implement failover protection, a first server device or first content distribution service creates a stream, or multiple alternate bandwidth streams and generates playlist file(s). A second server device or second content distribution service creates a parallel stream, or set of streams. A client attempts to download the playlist file(s) from a first uniform resource locator (URL) using a first stream associated with the first server device or the first content distribution service. If a client is unable to download the playlist file(s) from the first URL, the client attempts to switch to an alternate stream associated with another URL.
US08639831B2
A method and apparatus is provided for delivering a content file to a client over a packet-switched network. The method begins by determining a suitable throughput required to deliver the content file to the client. Next, the throughput available in a peer-to-peer network for delivering the content file to the client is determined. The required throughput is compared to the available throughput. If the available throughput is less than the required throughput, the available throughput is supplemented with additional throughput. The content is then delivered to the client over the packet-switched network using the available throughput of the peer-to-peer network and the additional throughput.
US08639829B2
A system and method to facilitate translation of communications between entities over a network are described. Multiple predetermined language constructs are communicated to a first entity as a first transmission over the network. Responsive to selection by the first entity of a language construct from the predetermined language constructs, a translated language construct corresponding to the selected language construct is identified. Finally, the translated language construct is communicated to a second entity as a second transmission over the network.
US08639827B1
A self-service system is provided that can automatically identify one or more existing groups to which a user can self-select to access a resource. The self-service system can identify any suitable existing group without requiring an administrator to predefine groups according to roles. In some implementations, the system intelligently identifies one or more suitable groups for a user from a list of available groups by analyzing a set of rules or criteria. For instance, the system can perform a weighted analysis of various rules and/or criteria to automatically and dynamically identify groups that have a closest fit to the access rights needed or requested by the user. Further, the system can evaluate certain best or preferred grouping practices to identify suitable groups. As a result, in certain embodiments, the self-service system alleviates planning burdens on administrators and provides greater flexibility in providing users with access to resources.
US08639824B1
A system and method for dynamic account management in a grid computing system. In one embodiment, a system for dynamic account management in a grid computing system is disclosed. The system comprises a distributed resource management system, and a link mapper that is coupled to the distributed resource management system. The link mapper provides a unique symbolic link comprising a modified user identifier to a user. As such, the user is authorized by providing a dynamic account that is associated with the symbolic link to the user.
US08639817B2
A system and method for management and processing of resource requests is provided. A content delivery network service provider determines a class associated with a set of client computing devices and monitors resources requests for the determined class. The content delivery network service provider then identifies at least one cache component for providing additional content, such as advertisement content or other additional content provided in anticipation of future resource requests, to client computing devices as a function of the determined class. In other embodiments, instead of cache components, the content delivery network service provider identifies a second set of client computing devices as a function of the determined class for providing the additional content information.
US08639815B2
A system and a computer program product for selecting a primary-secondary host pair for mirroring virtual machines. The system includes a processor collecting data related to each of a plurality of potential primary-secondary host pairs in a computer network. The processor analyzes each of the plurality of potential primary-secondary host pairs in the computer network utilizing performance metrics. An ideal primary-secondary host pair in the computer network is determined by the processor based on the analysis of the performance metrics of each of the plurality of potential primary-secondary host pairs. In response to determining the ideal primary-secondary host pair, a primary host virtual machine is mirrored onto the secondary host of the primary-secondary host pair.
US08639806B2
Embodiments include devices, systems, methods, and articles of manufacture that facilitate sending notices that a previously identified malfunctioning link or pointer has been restored or otherwise rendered useable. Embodiments can include systems with a registry wherein when a user discovers that a link is not functioning properly the registry may register the malfunctioning link, may facilitate further queries of the malfunctioning link, and may provide updates to one or more user portals that the previously malfunctioning link or pointer is no longer malfunctioning.
US08639804B2
Techniques, including systems and methods, for maintaining current content are described and suggested herein. In an embodiment, information from a plurality of information sources is received. Communications between the computer system and a network are monitored. Subsequent to an inability to communicate over the network, an ability to communicate over the network is detected. Responsive to detecting the ability to communicate over the network, information from one or more of the information sources is requested. The one or more information sources may be servers providing web pages.
US08639802B2
A management server uses one or more performance monitoring data collectors to generate SNMP queries. Each collector can be configured to specify one or more performance parameters. Using each configured collector, the management server can collect performance parameter data for managed devices in a network. When the management server receives performance data, the management server traverses through each response to look for performance values associated with each performance parameter. The management server can dynamically create and destroy performance monitoring instances supported by each collector to accommodate components added to or removed from the devices in the managed network.
US08639798B2
There is provided a method for managing a plurality of configuration items that includes a repository that holds, for each configuration item, one set of data indicating at least one predetermined attribute of the configuration item and a relationship with another configuration item and a discovery section that detects information on configuration items. The method includes creating at least one new set of data from information detected by the discovery section. The method also includes storing the new set of data in the repository and managing the new set of data as a combined configuration item.
US08639788B2
Rapid demanding for storage capacity at internet era requires a much flexible and powerful storage infrastructure. Present invention disclosed a type of storage system based a model of centrally controlled distributed scalable virtual machine. In this model, one or more service pools including virtual storage service pool and application service pools can be automatically created to meet the demands for more storage capacity from various applications. Specially this model provide a solid foundation for distributing storage volumes for supporting storage on-demand and sharing with exceptional management capabilities.
US08639769B2
There is disclosed a method, system and computer readable medium for transferring data in a LAN-free environment, in particular for a tape backup or restore operation. Data of a client partition of a first server is sent to a partition of a LAN-free server through the Local Area Network (LAN). The data sent is then converted from TCP/IP protocol to Fibre Channel protocol. The converted data is sent to a Storage Area Network (SAN) through a Fibre Channel card and finally to a tape library. An advantage is thus to mutualize and virtualize resources, in particular Fibre Channel cards. Storage Area Network tape drives are shared using such host bus adapter cards. Certain embodiments avoid the reconfiguration of Storage Area Network tape drives when the client partition moves to a new hardware.
US08639765B2
Within a network-based discussion environment, a moderation mechanism is implemented to encourage posts of high relevancy. The moderation mechanism is configurable so as to support distributed access control. In one case, the moderation mechanism is configured to support an allocation of a limited number of responses to a user based on the number of new threads the user has started.
US08639763B2
Methods and apparatus to forward documents in a communication network are disclosed. An example method to forward a resource in an extensible markup language (XML) document management (XDM) system disclosed herein comprises receiving an XML document command protocol (XDCP) forward request specifying a first identifier corresponding to the resource to be forwarded and a list of recipients to be notified, the first identifier comprising a uniform resource identifier (URI), and notifying a recipient in the list of recipients that the resource is available.
US08639758B2
A system for determining presence of and authorizing a quorum to transact business over a network includes a first set of machine-readable instructions resident on a digital medium accessible to a computing machine, the instructions causing the machine to monitor a network for active presence of individual ones of communications devices associated with members of an authorized team of individuals from which the quorum may be determined, a second set of machine-readable instructions resident on the medium for causing the computing machine to make a confirmation of the quorum against a set of rules, and to authorize one or more of the individual communications devices making up the quorum to perform one or more tasks based on quorum consensus, and a user configuration, scheduling, and notification application resident on the digital medium for enabling a user to configure, schedule, and notify team members of a pending quorum event.
US08639757B1
A method, system, and medium are provided for estimating a location of a user using location information of the user's friends. The user's friends are identified, and a social-interaction strength between the user and each of the friends is determined. This results in a set of weights of social ties that respectively indicate a level of social interaction between the user and the user's friends. The location of the friends is determined. The user's location is estimated based on the set of weights of social ties and the friend locations.
US08639754B2
Described herein are systems and methods for enabling access to messages on a message service system via user interfaces of receiving client devices. The message service system comprises a message storage system and a message access system. The message storage system receives messages from sending client devices and stores message data. The message access system comprises a message server and UI server. A receiving client device is connected with the UI server through a first HTTP connection for receiving UI data for building webpages of the user interface and is connected with the message server through a second non-HTTP connection for receiving message data for populating the webpages. The UI data does not comprise any message data. A client protocol engine on the receiving client device and a server protocol engine on the message server define and provide the non-HTTP protocol for receiving and transmitting message data.
US08639744B2
Methods, apparatuses, and systems are provided for improving utilization of a communications system (e.g., a satellite communications system) when handling live content requests. Embodiments use various techniques (e.g., dictionary coding techniques) to create fingerprints of content traversing the links of the communications system. These fingerprints are used to identify and exploit opportunities for using multicasting to share forward-link capacity by collapsing multiple, substantially identical live content session streams into fewer shared session streams (e.g., a single shared session stream).
US08639738B2
A low-error reduced-width multiplier is provided by the present invention. The multiplier can dynamically compensate the truncation error. The compensation value is derived by the dependencies among the multiplier partial products, and thus, can be analyzed according to the multiplication type and the multiplier input statistics.
US08639736B2
A method and apparatus for detecting a signal using a cyclo-stationary characteristic value is provided. A method of detecting a signal using a cyclo-stationary characteristic value includes: calculating cyclo-stationary characteristic values with respect to a cyclic frequency domain of an input signal; multiplying the calculated cyclo-stationary characteristic values with each other; and detecting the signal from the input signal based on the result of the multiplication.
US08639734B1
An apparatus or method in which information external to a file is used to select a directory within a file system where the file is to be stored. In one embodiment of the method a first request is received to create a first file in a file system, wherein the first request comprises a first file system path. First information is also received that describes data contained in a first data object. A first redirect file system path component is selected from a plurality of redirect file system path components in response to receiving the first information. The first file system path is then modified by adding the first redirect file system path component to the first file system path.
US08639726B2
Embodiments of the invention provide a method, system and computer program product for methods management. A methods management method can include establishing default structured relationships between different reusable method elements. The methods management method also can include creating descriptors within a process that mirror the default structured relationships. Finally, the methods management method can include configuring the created descriptors to permit changes to the mirrored default structural relationships between the created descriptors in the process without changing the default structured relationships between the source reusable method elements.
US08639720B2
A computer implemented method for accessing data begins with receipt of a data access request. In response to determining that the requested data needs to be acquired in real time from an original data source, the processor acquires and stores that data. In response to determining that the data cannot be acquired in real time from the data source, the processor acquires the data from a configuration management database in which the requested data was previously stored.
US08639719B2
System and methods are provided that enable a data and information repository with a semantic engine that enables users to easily capture information in various formats from various devices along with rich metadata relating to that information. The information repository can be configured to query the captured information and any metadata to extrapolate new meaning, including semantic meaning, and to perform various tasks, including but not limited to sharing of the information and metadata. In some embodiments, the information repository is configured to generate recommendations to users based on analysis of the captured information.
US08639718B2
Network operators are striving to find ways to provide stable video services amid a rapid increase in video traffic. In order to provide stable video services with constrained network resources, network operators attempted to reduce video file sizes using a content adaptation engine (CAE). However, network operators failed to efficiently readdress video flows to CAEs. This disclosure provides systems and methods for efficiently readdressing video flows to CAEs.
US08639714B2
A variety of computer based service that permit users to edit, compose, upload, or otherwise generate content also provide for the integration of sponsored media into presentations along with user-generated content. An exemplary service generates text based on user input, provides tags based on the text to a sponsored media repository, receives a sponsored media data structure in return, and formats sponsored media from the data structure for display to the user.
US08639712B2
A method for creating a relational database schema is provided. The method comprises accessing (110, 210) a reference ontology (101) comprising a first number of concepts and a second number of properties, selecting (120, 220) a first set of concepts from the reference ontology, determining (130, 230) a first set of properties from said second number of properties, associated with the selected first set of concepts, determining (140, 240) a second set of concepts associated with the determined first set of properties, and generating (150, 250) a relational database schema comprising a number of tables, of which at least one table pertains to a concept of said second set of concepts. Further, a module (300) for creating a relational database schema is provided.
US08639699B2
Embodiments of the invention relate generally to electrical and electronic hardware, computer software, wired and wireless network communications, and computing devices, and more particularly, to a system, an apparatus and a method configured to generate arrangements of data, including data catalogs, to facilitate discovery of items via an interface depicting item representations based on similarity of one or more attributes. In one embodiment, a method includes receiving data representing a request to transmit data; executing instructions at a processor to determine the relationships of the item representations to the principal item representation for records stored in a memory, associating the item representations to positions of a data arrangement based on the relationships of the item representations. Also the method can include transmitting to a computing device data representing the data arrangement including data representing the item representations to be presented on an interface of the computing device.
US08639692B2
In one aspect, a processing device of an information processing system is operative to perform high-dimensional stratified sampling of a database comprising a plurality of records arranged in overlapping sub-groups. For a given record, the processing device determines which of the sub-groups the given record is associated with, and for each of the sub-groups associated with the given record, checks if a sampling rate of the sub-group is less than a specified sampling rate. If the sampling rate of each of the sub-groups is less than the specified sampling rate, the processing device samples the given record, and otherwise does not sample the given record. The determine, check and sample operations are repeated for additional records, and samples resulting from the sample operations are processed to generate information characterizing the database. Other aspects of the invention relate to determining which records to sample through iterative optimization of an objective function that may be based, for example, on a likelihood function of the sampled records.
US08639689B2
In response to a query of discernable facial attributes, the locations of distinct and different facial regions are estimated from face image data, each relevant to different attributes. Different features are extracted from the estimated facial regions from database facial images, which are ranked in base layer rankings by matching feature vectors to a base layer ranking sequence as a function of edge weights. Second-layer rankings define second-layer attribute vectors as combinations of the base-layer feature vectors and associated base layer parameter vectors for common attributes, which are matched to a second-layer ranking sequence as a function of edge weights. The images are thus ranked for relevance to the query as a function of the second-layer rankings.
US08639688B2
A targeted advertising system performs context-based association mining using a publicly available corpus to identify a product or brand name that, under a given context, is associated with a product or brand being marketed. The system analyzes documents within the publicly available corpus that are associated with the given context, and identifies products or brand names that have a high association to the product or brand being marketed. The system can also analyze the publicly available corpus to determine contextual information which is correlated to two or more products or brand names. This contextual information includes a set of terms that facilitates filtering the publicly available corpus into an optimal set of documents that has a high association to a desired market category or demographic.
US08639680B1
A method for creating a hidden text data index for ranking computerized query search results that includes generating a render tree based on a document object model (DOM) tree for a web page. The render tree includes nodes that correspond to text that will be visually displayed by a client device when executed. The method includes comparing nodes corresponding to text of the DOM tree with the nodes corresponding to text of the render tree to identify the nodes in the DOM tree that will not be visually displayed when executed by the client device. The method also includes creating a hidden text data index for the nodes corresponding to text of the DOM tree not in the render tree. The hidden text data index identifies nodes corresponding to text of the DOM tree as hidden that will not be visually displayed when executed by the client device.
US08639667B2
Techniques are disclosed for generating conditional functional dependency (CFD) pattern tableaux having the desirable properties of support, confidence and parsimony. These techniques include both a greedy algorithm for generating a tableau and, for large data sets, an “on-demand” algorithm that outperforms the basic greedy algorithm in running time by an order of magnitude. In addition, a range tableau, as a generalization of a pattern tableau, can achieve even more parsimony.
US08639664B2
Systems, methods, apparatus, and computer program products are provided for accessing, navigating, and displaying multiple versions of claims in an efficient and customer-friendly manner. In various embodiments, claims can be processed and stored such that they can be displayed via an interface in a graphical format (e.g., textual, circular, hierarchical, etc.).
US08639662B2
Methods and apparatus for content based notification using hierarchical groups. In an aspect, a method is provided that operates to provide an event notification. The method includes maintaining an event description dictionary comprising one or more event descriptors, and associating content with a selected event descriptor. The method also includes compressing the selected event descriptor to generate a compressed event descriptor, and transmitting the compressed event descriptor on a notification channel.
US08639657B2
The present invention generally relates to reorganization of table-based data objects. In a typical embodiment, the present invention utilizes SQL based scripts to run and manage online “reorgs” on DB2® table data. Such reorgs can occur synchronously or asynchronously and typically include: defragmenting the data objects to reclaim free space; sorting the data objects according to an index; and/or eliminating overflow rows in order to improve data objects access performance. Also under the present invention, information pertaining to the reorg (e.g., status) will be collected. DB2® tables can be used to drive, control, manage and track the reorganization operation. Still yet, “runstat” maintenance can be performed against data objects affected by the reorgs.
US08639655B2
Improved Lightweight Directory Access Protocol (“LDAP”) server architectures using dedicated threads to respond to different classes of LDAP requests are described and claimed. Some servers classify an LDAP request from a client, then store the classified request with similarly-classified requests. One of the classified LDAP requests is selected and executed to prepare a corresponding LDAP response. Other arrangements are also described and claimed.
US08639651B2
In a method for manipulating environmental conditions in an infrastructure containing one or more adaptive vent tiles, correlations between opening levels of the one or more adaptive vent tiles and an environmental condition at one or more heat dissipating devices are identified. In addition, one or more environmental conditions at locations proximate to or within the one or more heat dissipating devices are received and errors between the received one or more environmental conditions and one or more reference environmental conditions are identified. Moreover, opening levels for the one or more adaptive vent tiles are determined based upon the identified correlations and errors.
US08639635B2
A computer-implemented method for mortality tracking. The method includes electronically receiving contact information of a beneficiary of a life insurance policy. The method also includes electronically receiving a unique identifier of the policyholder of the life insurance policy. The method further includes periodically electronically searching mortality database records to obtain a periodic mortality search result. Upon occurrence of an aperiodic triggering event, the method may further aperiodically electronically search the mortality database records for the unique identifier of the policyholder to obtain an aperiodic mortality search result. The method may include verifying the deceased status of the policyholder upon occurrence of an indication that the policyholder being deceased according to the periodic mortality search result. The method further includes transmitting a deceased status notification to the beneficiary of the life insurance policy based on the policyholder being deceased according to the periodic or the aperiodic mortality search result.
US08639634B2
A computer system and computer-implemented method are provided for management of employee leave and absence policies. The system is configured to receive data related to an employee leave claim at a single point of contact. The single point of contact may be implemented as a single address for leave issues related to any type of leave, including for example for employment-related injuries compensated through workers compensation, short term disability, long-term disability, and other types of leave. The system may be configured to provide prompts to a user for claims relating to multiple types of leave. The system may be configured to furnish data to separate computer systems for administration of multiple types of leave. The system may be configured to provide communications related to employee leave claims between separate computer systems responsive to receipt of data from one or more of the computer systems.
US08639633B2
Systems and methods for collecting data from one or more scoring candidates, storing such data in a database, and transforming such data using various techniques and software modules to generate a personal tracking and development score that determines an individual's proficiency for skills that are mapped to a job profile are depicted. Users may be ranked or compared against each other with similar units of measure. An attribute score may be used as a benefit for career development similar to the benefit a credit score may provide in assessing a user's financial records.
US08639628B2
A method for calculating a One Time Password. A secret is concatenated with a count, where the secret is uniquely assigned to a token. The secret can be a private key or a shared secret symmetric key. The count is a number that increases monotonically at the token with the number of one-time Passwords generated at the token. The count is also tracked at an authentication server, where it increases monotonically with each calculation of a one-time Password at the authentication server. An OTP can be calculated by hashing a concatenated secret and count. The result can be truncated.
US08639625B1
The present invention provides systems and methods for electronic commerce including secure transaction management and electronic rights protection. Electronic appliances such as computers employed in accordance with the present invention help to ensure that information is accessed and used only in authorized ways, and maintain the integrity, availability, and/or confidentiality of the information. Secure subsystems used with such electronic appliances provide a distributed virtual distribution environment (VDE) that may enforce a secure chain of handling and control, for example, to control and/or meter or otherwise monitor use of electronically stored or disseminated information. Such a virtual distribution environment may be used to protect rights of various participants in electronic commerce and other electronic or electronic-facilitated transactions. Secure distributed and other operating system environments and architectures, employing, for example, secure semiconductor processing arrangements that may establish secure, protected environments at each node. These techniques may be used to support an end-to-end electronic information distribution capability that may be used, for example, utilizing the “electronic highway.”
US08639621B1
A computer-implemented method includes capturing an image by a mobile computing device and determining a geographic location and a direction of the mobile computing device while capturing the image. The method includes generating a display that includes the image and that identifies the locations of merchants that have at least one offer available for a user of the mobile device based on the geographic location and the direction of the mobile computing device and generating the at least one offer based on the past transactions of the user.
US08639604B1
A system and method of managing tax-deferred retirement accounts that enable the participants to invest in exchange traded funds (ETFs) and to forecast and intelligently plan for their retirement savings needs. The system and method preferably allow each participant to select an asset allocation model pursuant to which their investments will be managed and periodically rebalance the portfolio of each participant based on the selected asset allocation model.
US08639589B2
A system and method in a virtual universe system for tagging objects in one virtual world so that avatars in other virtual worlds can search for, review, purchase, and exchange real goods and virtual objects. In a virtual universe having more than one virtual world, an object in one virtual world may be tagged with a seller identification, an advertising location, an item type, and details of the item. The object may then be externalized to other virtual worlds within the virtual universe for searching.
US08639587B1
A user and a merchant register an account with a payment processing system and each receive a unique identifier. When the registered user enters a search query for a product, the search engine system locates a product that matches the search query and that is associated with a registered merchant. The search engine system then confirms that the user and the merchant are registered, and creates a unique product identifier for the product. After associating the unique product identifier with the product, the search engine presents the product to the user with a direct purchase option. If the user selects a direct purchase option, the search engine system communicates with the payment processing system and merchant system to facilitate and verify the purchase transaction. The merchant then provides the product to the user.
US08639586B2
A computer system and method of facilitating a sale which permits inventory information to be used in connection with a technology enabled selling (TES) system to facilitate a sale. The inventory information may be used during configuration of an item to be sold to a customer in a manner which allows the sales representative to more easily sell items from inventory if desired.
US08639565B2
An advertisement space auction apparatus enabling for a more strategic and open auction transaction to be realized is provided. The advertisement space auction apparatus using a network, comprising a memory storing advertisement space information and being accessible by a plurality of entities connected to the network, a bid data communication unit receiving a bid data submitted via the network from at least one of the plurality of entities, the bid data corresponding to the advertisement space information stored in the memory; and a winning bidder determination unit determining a winning bidder of an advertisement space designated by the advertisement space information, on the basis of the bid data received by the bid data communication unit.
US08639563B2
A computer implemented method, apparatus, and computer usable program code for generating customized marketing messages using current events data. In one embodiment, external marketing data is received from a set of sources to form the current events data. The current events data is processed to form dynamic data. A customized marketing message is generated for the customer using the dynamic data.
US08639562B2
A method for cost entity matching can include constructing a first graph including a number of first entities and a number of second entities, and assigning a number of first cost values to each of a number of first edges connecting one of the number of first entities to one of the number of second entities in the first graph; adding a second graph to the first graph, wherein the second graph includes the number of first entities and the number of second entities, and assigning a second cost value to each of a number of second edges connecting one of the number of first entities in the first graph to the corresponding first entity in the second graph; and, matching each one of the number of second entities to one of the number of first entities based on the number of first cost values and the second cost values.
US08639540B2
A method of and system for directing individualized information to end users, using wireless or mobile media is disclosed. In one embodiment, the method and system interconnects (a) advertisers or sponsors, (b) wireless device users (“system users”), and (c) wireless telecommunications companies, via (d) an intermediary or “hub entity.” The hub entity maintains and controls computer operated software and data bases to direct specific advertising or information to targeted system users; collects subscription fees and distributes advertising fees; and determines the effectiveness of various advertising or information transmitted to specific system users. The method can further be customized for application as an information provider, alert notice or security warning system. In other embodiments the method and system may be applied to work with the membership of an organization, such as credit card companies' cardholders, an insurance companies' policy holders, employees, tenants, or other local, national, or world-wide groups or organizations.
US08639538B2
In some embodiments, a non-transitory processor-readable medium stores code representing instructions to cause a processor to receive, from a user, an input of at least one value associated with financial information of a married couple, and calculate, using the at least one value, an average indexed monthly earnings (AIME) value and a primary insurance amount (PIA) value for each individual from the married couple. The code represents instructions to cause the processor to calculate, using the AIME value or the PIA value for each individual from the married couple, a set of Social Security election outcomes using each election strategy from a set of election strategies for each age combination from a set of age combinations for the married couple. The code further represents instructions to cause the processor to present the set of Social Security election outcomes to the user.
US08639535B1
Methods and systems for providing supplemental insurance to insure the deductible amount of a primary insurance policy are described. In an example, data is received about a first insurance policy of an insured party; a deductible amount of the first insurance policy is determined; a premium to insure the deductible amount is determined using a computing device and a second insurance policy for the deductible amount is offered to the insured party. In an example, the first insurance policy may be provided by a third party provider. In an example, all of the deductible amounts of the insured party's insurance policies may be added and supplemental insurance for the total deductible amount offered. In an example, the deductible amounts of a group of insured members may be added and supplemental insurance for the total deductible amount offered. In an example, the deductible amount of an insurance policy may be added to a loan.
US08639532B2
A consumer is provided with continuity of medical care by being prompted to transfer data to a recipient, upon completion of the consumer's interaction with a brokerage system. The data obtained during the interactions is transferred to one or more recipients selected by the consumer.
US08639522B2
Transaction-based behavioral profiling, whereby the entity to be profiled is represented by a stream of transactions, is required in a variety of data mining and predictive modeling applications. An approach is described for assessing inconsistency in the activity of an entity, as a way of detecting fraud and abuse, using service-code information available on each transaction. Inconsistency is based on the concept that certain service-codes naturally co-occur more than do others. An assessment is made of activity consistency looking at the overall activity of an individual entity, as well as looking at the interaction of entities. Several approaches for measuring consistency are provided, including one inspired by latent semantic analysis as used in text analysis. While the description is in the context of fraud detection in healthcare, the techniques are relevant to application in other industries and for purposes other than fraud detection.
US08639521B2
The present invention is directed to a system and method for providing care to a patient, comprising a patient care device having a number of configuration databases stored in a memory in the device. Each configuration database preferably includes protocols, operating limits, rule sets and/or operating features that collectively define an operating environment, or personality, of the device. Selection of a specific configuration database preferably is based at least in part upon patient-specific information obtained from any location in a distributed hospital network. Examples of such patient-specific information include patient age or size, patient medical characteristics, a location of the patient or a location of the care device. In a preferred embodiment, programming a patient care device to deliver a drug to a patient entails activating a configuration database and scanning a machine-readable drug label identifying a particular protocol stored in the activated database. The selected protocol includes default parameters for delivering the drug, and the label optionally includes instructions for deviating from the default protocol.
US08639518B2
According to an embodiment, an information retrieving apparatus includes a housing; an input-output unit to perform dialogue processing with a user; a first detecting unit to detect means of transfer which indicates present means of transfer for the user; a second detecting unit to detect a holding status which indicates whether the user is holding the housing; a third detecting unit to detect a talking posture which indicates whether the housing is held near the face of the user; a selecting unit to select, from among a plurality of interaction modes that establish the dialogue processing, an interaction mode according to a combination of the means of transfer, the holding status, and the talking posture; an dialogue manager to control the dialogue processing according to the selected interaction mode; and a information retrieval unit to retrieve information using a keyword that is input during the dialogue processing.
US08639516B2
Systems, methods, and devices for user-specific noise suppression are provided. For example, when a voice-related feature of an electronic device is in use, the electronic device may receive an audio signal that includes a user voice. Since noise, such as ambient sounds, also may be received by the electronic device at this time, the electronic device may suppress such noise in the audio signal. In particular, the electronic device may suppress the noise in the audio signal while substantially preserving the user voice via user-specific noise suppression parameters. These user-specific noise suppression parameters may be based at least in part on a user noise suppression preference or a user voice profile, or a combination thereof.
US08639506B2
Method, system and computer program for determining the matching between a first and a second sampled signals using an improved Dynamic Time Warping algorithm, called Unbounded DTW. It uses a dynamic programming algorithm to find exact start-end alignment points, unknown a priori, being the initial subsampling of the similarity matrix made via definition of optimal synchronization points, allowing a very fast process.
US08639503B1
A method for encoding speech includes processing an input speech signal using an encoder, resulting in a compressed encoder representation of the input speech signal. The method also includes, if a speech recognizer identifies, in the input speech signal, a corresponding dictionary speech element that approximates the input speech signal, determining, with an electronic device, a compressed recognizer representation of the corresponding dictionary speech element, calculating, with the electronic device, one or more differences between the compressed encoder representation and the compressed recognizer representation, and compiling, with the electronic device, compressed speech information that includes representations of the one or more differences. The encoder and the speech recognizer are implemented with the electronic device.
US08639498B2
Provided are an apparatus and method for coding and decoding a multi object audio signal with multi channel. The apparatus includes: a multi channel encoding means for down-mixing an audio signal including a plurality of channels, generating a spatial cue for the audio signal including the plurality of channels, and generating first rendering information including the generated spatial cue; and a multi object encoding unit for down-mixing an audio signal including a plurality of objects, which includes the down-mixed signal from the multi channel encoding unit, generating a spatial cue for the audio signal including the plurality of objects, and generating second rendering information including the generated spatial cue, wherein the multichannel encoding unit generates a spatial cue for the audio signal including the plurality of objects regardless of a Coder-DECoder (CODEC) scheme the limits the multi channel encoding unit.
US08639496B2
A method includes accessing text that includes a plurality of words, tagging each of the plurality of words with one of a plurality of parts of speech (POS) tags, and creating a plurality of tokens, each token comprising one of the plurality of words and its associated POS tag. The method further includes clustering one or more of the created tokens into a chunk of tokens, the one or more tokens clustered into the chunk of tokens based on the POS tags of the one or more tokens, and forming a phrase based on the chunk of tokens, the phrase comprising the words of the one or more tokens clustered into the chunk of tokens.
US08639487B1
An automated system-on-chip (SOC) hardware and software cogeneration design flow allows an SOC designer, using a single source description for any platform-independent combination of reused or new IP blocks, to produce a configured hardware description language (HDL) description of the circuitry necessary to implement the SOC, while at the same time producing the development tools (e.g., compilers, assemblers, debuggers, simulator, software support libraries, reset sequences, etc.) used to generate the SOC software and the diagnostics environment used to verify the SOC.
US08639486B2
Provided are methods for identifying and/or designing inhibitors of Staphylococcus aureus biological activity. Also provided is a computer readable medium encoded with instructions executable by a CPU for performing the functions of identifying or designing inhibitors of Staphylococcus aureus biological activity, and a system comprising the computer readable medium and a CPU. Also provided are compounds identified and/or designed by the methods, methods of treatment including the compounds, methods of inhibiting S. aureus using the compounds, medicaments including the compounds for use in the treatment of S. aureus infection, or conditions related to S. aureus infection, and pharmaceutical compositions including the compounds. Methods for identifying a bacterial cell that is resistant to methicillin are also provided.
US08639475B1
A system and method of signal detection from a given point, in which a radiative aperture, such as a sonar sensor, radar antenna, acoustic sensor, or the like, receives radiation from the point at more than one range. At each range, the signal incident on each point within the aperture is weighted by the cosine of the angle between a surface normal at the point on the aperture, and a vector from the point on the aperture to the given point. The physical size and shape of the aperture may also be changed to cause the aperture to subtend the same solid angle having the given point as the vertex, at each range. In this manner, the signal from the given point becomes aperture shape independent, facilitating object recognition and imaging.
US08639470B2
A digital spectrum analysis apparatus and method for direction finding (DF) and location is provided. The digital spectrum analysis apparatus for single-channel direction finding includes: a digital processing unit configured to receive a signal, convert the received signal into a digital signal, reduce a sampling rate of the digital signal by using a digital down converter (DDC), and convert the digital signal into a baseband complex signal; a spectrum processing unit configured to map a bearing and a power level of the baseband complex signal into coordinate system, and allocate different colors to the power levels depending on the accumulation ratio of the power levels; and a display unit configured to display the power levels with colors in order to estimate the bearing of the signal.
US08639469B2
Computerized sequential bounded estimation is performed on time-series data. Robust methods use bounds and probability distributions to estimate target parameters for time-dependent data, including but not limited to the location of objects or phenomena. Realistic prior probability distributions of pertinent variables are utilized, and time-dependent measurements and errors in measurements are received. Bounds and probability distributions can be obtained without making any assumption of linearity. The sequential methods used for location are applicable in other applications in which a function of the probability distribution is desired for variables that are related to measurements.
US08639467B2
A measuring system for determining a value of a physical or chemical, measured variable of a medium, includes: a base unit; at least one relay unit connected with the base unit and a sensor unit connected with the relay unit. The sensor unit includes a circuit having at least one microcontroller, at least a first memory region, and a second memory region. The upload software is embodied, in interaction with the microcontroller, to perform an updating of the basic software with at least one software module provided from the base unit. The relay unit includes a circuit having at least one microcontroller, and at least a first memory region, in which a basic software of the relay unit is stored. The circuit of the relay unit further includes a second memory region, in which an upload software of the relay unit is stored.
US08639466B2
A method, apparatus and software is disclosed, for use in a computerised storage system comprising one or more replaceable units, for managing testing of one or more replacement units, where the storage system is automatically placed in a testing mode in response to a given unit being replaced and if testing fails the storage system automatically fails back to a service mode.
US08639463B2
An electron beam apparatus for inspecting a pattern on a sample using multiple electron beams includes a plurality of primary electro-optical systems and a plurality of secondary electro-optical systems associated with the respective primary electro-optical systems. The primary electro-optical systems are for irradiating multiple primary electron beams on a surface of the sample, and each includes an electron gun having an anode and an objective lens. The secondary electro-optical systems are for inducing secondary electrons emitted from a surface of the sample by irradiation of the primary electron beams. Detectors are each for detecting the secondary electrons and generating electric signals corresponding to the detected electrons. The anodes of the electron guns of the primary electro-optical systems comprise an anode substrate in common having multiple holes corresponding to the axes of the respective primary electro-optical systems. The anode substrate has metal coatings around the respective holes.
US08639457B2
A method for ascertaining and monitoring the fill level of a medium in a container via a field device, wherein transmission signals are transmitted toward the medium and are received as reflection signals. The transmission signals and the reflection signals are registered by means of data points in an envelope curve dependent on travel time or travel distance. Disturbance echo signals are registered by means of data points in a masking curve, the data points are connected with one another via connecting functions An evaluation curve is ascertained from the envelope curve; wherein, by means of a reduction algorithm, the number of data points in the masking curve and/or in the evaluation curve is reduced; and wherein, by an echo search algorithm, by means of the reduced masking curve and/or reduced evaluation curve, at least one wanted echo signal in the current envelope curve is ascertained.
US08639437B2
The present invention discloses a back-propagating intersection collision avoidance (ICA) system for preventing two or more vehicles from colliding at an intersection. The ICA system can calculate predicted positions of the two or more vehicles in the near future, and both the current and future positions can be broadcast to surrounding vehicles using vehicle-to-vehicle communication. For each vehicle, a set of states, for example position, speed, acceleration, and the like, where a collision is imminent can be identified using state information for a local vehicle, a remote vehicle, and a known collision zone for the intersection. If the current states of the vehicles are determined to be in danger of entering the collision zone, the ICA system can control the vehicles to perform evasive driving maneuvers and/or alert the drivers.
US08639429B2
A tractive force control part of a wheel loader reduces the maximum tractive force when determination conditions are satisfied during tractive force control. The determination conditions include that the work phase is excavation, that the working implement is in the raising hydraulic stall condition and that drive circuit pressure is greater than or equal to a predetermined pressure threshold.
US08639426B2
A GPS/IMU safety sensor platform is proposed, consisting of data fusion Processors, GNSS Signal Acquisition and Tracking Processors, MEMS IMU sensors, one or multiple accelerometers able to provide orientation information, optional V2V communication modules, and optional V2I communication modules. The data fusion processors provide interface ports to GNSS/IMU processors, odometers, video (Visual/Infrared) cameras installed in the vehicle, V2V relative positioning sensors (laser, radar or any other distance measuring), and V2V and V2I communication modules. The data fusion processors are interfaced to a driver warning system and optionally to the vehicle controls for providing safety warning messages to drivers, or for automatic control the vehicle for preventing and reducing accidents.
US08639424B2
A system and method for controlling automatic stop-start of a motor vehicle is provided. The system and method is configured to enable an automatic stop-start mode of operation based on vehicle conditions. In addition, the system and method is configured to selectively actuate an accumulator to prime the transmission for a smooth restart.
US08639421B2
Industrial truck with an electric travel drive and controls that can switch the electric travel drive to regenerative operation to brake the industrial truck, wherein an eddy current brake is provided that can be controlled or regulated by the controls during regenerative operation to brake the industrial truck, wherein the controls control or regulate the eddy current brake depending on the rpm of the electric travel drive, and wherein the controls control or regulate the eddy current brake in a manner such that the braking torque of the travel drive is supplemented at high rpms by the braking torque generated by the eddy current brake.
US08639407B2
A switch image control system includes at least one first switch having a first image viewable when a backlighting is applied to the at least one first switch. The system also includes at least one second switch having a second image viewable when the backlighting is applied to the at least one second switch. The backlighting is independently applicable to either or both of the at least one first switch and the at least one second switch.
US08639400B1
Altitude control of a toy flying vehicle intended for indoor hovering flight comprises providing a selected altitude level for the vehicle. A position control signal is transmitted from the vehicle towards a surface. A receiver in the vehicle receives the signal reflected from the surface. A level of the reflected signal by the receiver is determined, and a change of the reflected signal is an indicator of a change of altitude of the vehicle relative to the selected altitude level. The vehicle receiver communicates with the remote controller, and the remote controller can adjust and control speed and direction of the vehicle. Controlling the altitude can be by a stop control; an up and/or down control; and/or a high and/or low height sensitivity control, take-off/landing control; gesture mode control; left/right trim control; control between altitude control mode and manual control mode.
US08639393B2
A control system is disclosed for a mobile excavation machine operating at a worksite. The control system may have a locating device configured to generate a first signal indicative of a position of the mobile excavation machine, and a position sensor configured to generate a second signal indicative of a position of a work tool. The control system may also have an offboard planner configured to receive a first input indicative of a characteristic of an intended work area, a second input indicative of a characteristic of the mobile excavation machine, and a third input indicative of a desired change in the intended work area. The offboard planner may also be configured to generate an excavation plan based on the first, second, and third inputs. The control system may further have a controller configured to autonomously control the mobile excavation machine based on the first and second signals and based on the excavation plan.
US08639391B1
A building automation system including a controller, at least one outlet for providing electrical energy to one or more electrical devices, at least one sensor for detecting one or more characteristics of the electrical devices, and a communication link configured to allow communication between the controller and other components of the system, wherein the controller is configured to control (e.g., interrupt, change, adjust, terminate, increase, and/or meter) the supply of power to the at least one outlet based, in part, on one or more characteristics of the electrical device.
US08639386B2
An interface (101) for converting human control input gestures to telematic control signals includes a plurality of articulating arms (107, 108, 109) each mounted at a base end (113, 115, 117) to an interface base and coupled at an opposing end to a housing (106). The articulating arms are operable to permit linear translational movement of the housing in three orthogonal directions. At least one sensor (116) of a first kind is provided for measuring the linear translational movement. A pivot member (201) is disposed in the housing and is arranged to pivot about a single pivot point. A grip (102) is provided and is attached to the pivot member so that a user upon grasping the grip can cause the pivot to rotate within the housing. A button (118) is provided to switch between at least two modes, wherein when in a first mode control signals are used to control a vehicle base (502), and when in the second mode control signals are used to control a robotic arm (504) coupled to the vehicle base (502).
US08639379B2
A detecting device for preventing a substrate from being scratched by an apparatus and a detecting method using the same is provided. The device comprises a detecting substrate, a controlling module, a transmitting module and a monitoring module. The controlling module detects a position information of a contact point between the apparatus and the detecting substrate and transmits the position information to the transmitting module. The transmitting module transmits the position information received from the controlling module to the monitoring module. The monitoring module determines the coordinates of the contact point between the apparatus and the detecting substrate according to the position information. The detecting substrate can be employed to simulate the substrate used in the real manufacture process of the TFT-LCD so that the apparatus in each step can be detected before the real manufacture process is performed. Thus, the apparatus can be adjusted before the real manufacture process is performed, and therefore the substrate can be effectively prevented from being scratched by the apparatuses in the real manufacture process.
US08639378B2
A device safety apparatus, in particular a hand-held device safety apparatus, having an antenna unit having at least one antenna element, which is provided for the purpose of transmitting and/or receiving a safety signal. The antenna unit has at least one additional component, which in conjunction with the antenna element is provided to specify a safety zone.
US08639366B2
A control device for generating a second trigger with a delay of a predetermined time from generation of a first trigger, the control device having: a counter for counting numbers from 0 to n−1 at a frequency with cycles of a first period; a control section, which operates at a frequency with cycles of a second period that is longer than the first period, for calculating a remainder of a division by adding a number of counts of the counter corresponding to the predetermined time to a count value of the counter at the time of generation of the first trigger and by dividing a result of the addition by n; and an output section for outputting the second trigger at a time when the count value of the counter becomes equal to the remainder.
US08639363B2
A system and method are provided for managing a plurality of components. The system can comprise a first component having a first operational parameter and a second component having a second operational parameter. The operational parameters of the first and second components can be modified in response to signals regarding the other one of the first and second components. Further, a component of the system can operate with a delay period during which an operational parameter of the component does not change in response to an operational parameter of the other component, but after which the operational parameter of the other component can cause a change in the operational parameter of the component.
US08639359B2
A system and method of generating electrode stimulation signals for an implanted multi-channel electrode array of a cochlear implant includes processing an acoustic audio signal with a bank of filters. Each filter in the bank of filters is associated with at least one channel having an electrode. The bank of filters includes a first band pass filter that produces a broadband signal b(t) with frequencies that substantially cover at least one of a pitch frequency range of 100 Hz to 400 Hz and a first format range of 400 Hz-1000 Hz. At least one electrode associated with the first band pass filter is activated with electrode stimulation signals based, at least in part, on the broadband signal b(t). The filter bank may include at least one electrode associated with one or more filters other than the first band pass filter, the one or more filters producing signals having only higher frequencies than broadband signal b(t).
US08639356B2
Defibrillator lead designs and methods for manufacturing a lead having attachment between a fibrosis-limiting material covering, a shocking coil electrode, and an implantable lead body are disclosed herein. An electrode coil fitting is disposed within the shocking coil electrode. In an option, the fibrosis limiting material extends past the ends of the electrode coil, and is wrapped between the coil electrode and the electrode coil member.
US08639351B2
System and methods for adjusting electrical therapy based on impedance changes are disclosed herein. A method in accordance with a particular embodiment includes applying a therapeutic electrical signal to a patient via an implanted portion of a patient stimulation system that includes a signal delivery device in electrical communication with a target neural population of the patient. The electrical signal is delivered in accordance with a signal delivery parameter having a first value. Using the implanted portion of the patient stimulation system, a change in an impedance of an electrical circuit that includes the signal delivery device is detected. Based at least in part on the detected impedance change, the method can further include automatically adjusting the value of the signal delivery parameter from the first value to a second value different from the first, without human intervention.
US08639339B2
A telemetry system is presented for enabling wireless communications between an implantable medical device and an external device in a manner which reduces the power requirements of the implantable device by duty cycling its wireless communication circuitry. A wakeup scheme for the implantable device is provided in which the external device transmits a data segment containing a repeating sequence of special wakeup characters in order to establish a communications session with the implantable device. The wakeup scheme may be designed to operate in the context of a handshaking protocol for collision avoidance.
US08639326B2
An implantable medical device operates to promote intrinsic ventricular depolarization according to a pacing protocol. When a cardiac rate exceeds a predetermined threshold, the implantable medical device modifies the pacing protocol parameters to promote AV synchrony.
US08639321B2
A method may include placing a first device on a first side of a skin portion of a subject and transferring a material through the skin portion of the subject from the first device to a subdermal second device disposed on a second side of the skin portion of the subject.
US08639310B2
The disclosure relates to a variety of systems and methods for sensing electrical events about a selected annulus region of the heart and for treating tissue in the selected annulus region. Wherein the system includes a first catheter that has an expandable member, an ablation element, and a lumen configured to allow a second catheter therethrough. The second catheter includes a distal section in a ring shape and a plurality of electrodes coupled around the ring. Optionally a second lumen can be included through the first catheter that allows for contrast media to be delivered to the distal end of the system.
US08639309B2
A method and system for continually monitoring oxygenation levels in real-time in compartments of an animal limb, such as in a human leg or a human thigh or a forearm, can be used to assist in the diagnosis of a compartment syndrome. The method and system can include one or more near infrared compartment sensors in which each sensor can be provided with a compartment alignment mechanism and a central scan depth marker so that each sensor may be precisely positioned over a compartment of a living organism. The method and system may comprise hardware or software (or both) may adjust one or more algorithms based on whether tissue being monitored was traumatized or is healthy. The method and system can also monitor the relationship between blood pressure and oxygenation levels and activate alarms based on predetermined conditions relating to the oxygenation levels or blood pressure or both.
US08639308B2
There is provided a fingertip oximeter that has a plurality of display modes which are presented sequentially in a circulating way, allowing users to easily observe a measurement result from any of surrounding directions. The present invention makes users to be able to observe a measurement result of the fingertip oximeter from any of surrounding directions, without the need of bending his/her finger. Thus, any partial occlusion of the arterial blood capillary can be avoided, so that strength of the pulse will not decrease, and strength of the signal will not be affected. As a result, the precision of the measurement is improved.
US08639306B2
An eye-property monitoring system and method for performing the steps of (1) illuminating the eye from at least one light source whose wavelength interacts with internal eye properties in an optically active manner, (2) controlling, to make known and stable, the operating-power/light-output level of the source, (3) by such illuminating, producing light-source eye reflections including (a) multiple internal reflections within the outer structure of the eye, and (b) linked with those internal reflections at least one resulting outbound reflection, (4) monitoring the outbound-reflection to detect therein the reflection level associated with the at least one source, and (5) associating such detected reflection level as an indication of certain eye properties, such as aqueous glucose concentration.
US08639304B2
In one embodiment, a mobile communication device comprises a first antenna; a second antenna; a transceiver for processing a received signal and generating a transmit signal; and a controller, based on a detected condition of one of the first antenna or second antenna, for selecting the other one of said first antenna or said second antenna and coupling the transmit signal to the selected other one of said first antenna or said second antenna.
US08639302B2
The invention provides a portable communication device and enclosure therefor where separation of its antenna from the user's head is facilitated. The device comprises: a case; a speaker port; an antenna located in the bottom of the case; and a spacer located on the front of the case for resting against a cheek of a user of the device. When the device is held against the head of a user of the device with the spacer resting against a cheek of the user, the spacer biases the bottom of the device away from the user's head. The spacer may be located at a distance from the speaker port on the front of the case to comply with a Cellular Telephone Information Association (CTIA) test plan for Mobile Station Over the Air Performance.
US08639301B2
This portable telephone includes an imaging portion, a first communication portion for telephone communication and a control portion controlling the imaging portion to execute an imaging operation on the basis of a prescribed first operation of an operating-side portable telephone while establishing a telephone call state by making a telephone call to the operating-side portable telephone with the first communication portion so that the operating-side portable telephone takes the telephone call.
US08639300B2
A method for maintaining transmit audio quality under harsh environmental conditions, the method includes receiving audio signals into a microphone of a portable communication device and determining at least one parameter associated with the received audio signals. In accordance with an embodiment, the at least one parameter is compared with a received audio parameter threshold. When the at least one parameter falls outside of the received audio parameter threshold, the audio routing is switched from the microphone to the loudspeaker. Subsequent communication may revert back to the microphone or remain at the loudspeaker depending on monitored audio conditions.
US08639292B2
A multi-mode base station and an operating method and a wireless communication system thereof are provided. The multi-mode base station includes: at least two protocol processing modules, vested in at least two modes respectively, and adapted to process data and/or signaling of the mode according to the protocol corresponding to the mode; and an interface processing module, adapted to distinguish the mode of the data and/or the signaling while receiving the data and/or the signaling, and distribute the data and/or the signaling to the protocol processing module corresponding to the mode. Thus, the reconfiguration of the multi-mode base station can be performed more conveniently and quickly.
US08639291B1
A mobile phone configured to complete payment transactions while the mobile phone is in a low battery shut-off state. The mobile phone comprises a secure element configured to store payment cards, a near field communication transceiver, wherein the near field communication transceiver is configured to complete a payment transaction based on a payment card stored in the secure element, a memory, a processor and an application stored in the memory. When executed by the processor, the application detects whether a power reserve is below a predefined threshold. When the power reserve is detected below the predefined threshold, the application prompts selection of a payment card stored in the secure element for use in completing payment transactions while the mobile phone is in a low battery shut-off state and configures one of the secure element or the near field communication transceiver to complete payment transactions using the selected payment card.
US08639289B2
A system for managing at least one service access authentication data item, including a device for accessing at least one service. The system also includes a mobile terminal including a mechanism managing the authentication data item and an identifier of the service, a communication interface between the access device and the management mechanism, and a software interface configured to determine the service identifier and to utilize the management mechanism, via the communication interface, on access to the service. The system for example is applicable to website access authentication services.
US08639286B2
Systems and methods are provided for a broadband, closed-loop RF transmitter for multi-band applications that employs a single RF path to service multiple bands of operation. Embodiments of the present disclosure implement a broadband impedance matching module, which avoids the need for several costly and complex narrow-band matching networks. In an embodiment, the broadband impedance matching module includes concentric, mutually-coupled inductors. By adding this broadband impedance matching functionality, delay is significantly reduced because a single path can be used to service multiple bands.
US08639283B2
A mobile wireless communication apparatus allows access to the internet by connecting to a public wireless communication network, based upon an internet access request from a wireless communication terminal. The apparatus performs wireless communication with the wireless communication terminal and with the public wireless communication network, and stores web pages that have been accessed in a first storage unit. When an internet access request is made, the apparatus searches the web pages stored in the first storage unit for a web page that complies with the access request, and if found, transmits the web page to the wireless communication terminal. Web pages that have a higher frequency are stored in a second storage unit and notified to an external control apparatus.
US08639279B2
An originating mobile station seeks to establish a push-to-talk (PTT) communication session with a destination mobile station. To do this, the originating mobile station transmits a first request message that requests the PTT session. Before receiving a predefined indication that the requested PTT session has been accepted, the originating mobile station transmits a first continuation message that includes first session description information to facilitate establishment of the PTT session. A PTT server receives the first request message and, before receiving the first continuation message, transmits to the destination mobile station a second request message that requests the PTT session. The PTT server then transmits a second continuation message that includes second session description information. The destination mobile station receives the second request message and, before receiving the second continuation message, transmits an acceptance message indicating acceptance of the requested PTT session.
US08639275B1
Disclosed herein is a method that enables a radio access network (RAN) to page more mobile stations concurrently. By reducing the size of the individual page record, more page records can fit within a general page message (GPM), and thus more mobile stations can receive page messages. One method of reducing the size of an individual page record is to reduce the size of the terminal IDs that page records carry. Currently, terminal IDs are globally unique, but they can be shortened if replaced with locally unique IDs. These locally unique IDs are unique for only mobile stations in a given paging area, unique for only mobile stations assigned to a given paging channel time slot, and/or unique for only mobile stations in a subgroup of mobile stations assigned to a given paging channel time slot. The number of mobile stations in any of these groups is smaller than the number of mobile stations in the global network. Therefore, the length of a terminal ID that is unique for only mobile stations in one of these groups can be shorter than a globally unique identifier.
US08639274B2
A method, an apparatus, and a computer program product for wireless communication are provided in which 1×CSFB for communication of SMS messages in an LTE environment may be avoided. An IWS may receive a paging request message from a MSC, wherein the paging request message includes a first SMS service option indicating communication of a SMS message using a first RAT. The IWS may avoid an ESR procedure by analyzing the first SMS service option in the paging request message. Further the IWS may establish a common channel connection between the IWS and a target UE using a second RAT, wherein the first RAT and the second RAT are different.
US08639273B2
A power conservation method and system are provided for conserving power in client terminals by using a partitioned proxy server. The client terminal, having low-power and high-power communication interfaces, may power down its high-power communication interface to conserve power. Prior to shutting off its high-power communication interface, the client terminal may assign a partitioned proxy server to act as its proxy. The partitioned proxy server may include remote and local paging proxies which communicate with each other over an IP network. The remote paging proxy receives paging requests from an access point or the communication network and forwards it to the local paging proxy. The local paging proxy then forwards the paging message to the client terminal via a low-power communication interface. Upon receipt of the paging message via its low-power communication interface, the client terminal may power up its high-power communication interface and directly respond to the paging message.
US08639270B2
A mobile device receives signals from base stations each with multiple distributed transceivers. Each distributed transceiver may operate at different carrier frequencies. Each distributed transceiver is equipped with an independently configurable antenna array handling transmissions of the radio frequency signals to the mobile device. The mobile device generates channel measurements for the received signals, and subsequently receives a position estimate from a remote location server. The location server determines corresponding transmit diversity configurations applied to the base stations for conducting the channel measurements for the mobile device, and channel measurements at scanned locations in a location scanning region. The location server selects and utilize a signature function to calculate the position estimate for the mobile device over the transmit diversity configurations. A multi-level positioning process may be performed by adopting various signature functions, subsets of transmit configurations and/or subspaces of the location scanning region for accurate device positioning.
US08639269B2
A wireless communication system includes a mobile terminal and a wireless base station that transmits to the mobile terminal notification information that is used for establishing a call between the mobile terminal and the wireless base station. The mobile terminal transmits identification information of predetermined notification information to the wireless base station. The wireless base station compares the identification information that was transmitted in from the mobile terminal and the identification information of the notification information of the current transmission, and based on the result of the comparison, transmits to the mobile terminal information for acquiring the notification information of the current transmission.
US08639268B2
A mobile communication network includes a media controller (MC) for tracking popularity statistics of cells of the network, a location database (LDB) connected to the MC for storing the statistics, a position monitor (PM) connected to the MC for detecting a position of subscribers within the network and at least one local cache (LC) connected to the MC and for pre-storing content to be delivered to the subscribers wherein the MC further includes a communication means for receiving content and subscriber information and for communicating portions of the received information to the PM, to the LDB and to the LC.
US08639266B2
To determine the location of a querying mobile device, a request is received from the querying mobile device via a communication network. One or several participating mobile devices that potentially are physically proximate to the querying mobile device are identified. A request to scan for a location broadcast message transmitted by the querying mobile device is sent to the participating mobile devices. One or more location broadcast reports from participating mobile devices are received, where each received location broadcast report indicates that the location broadcast message was received at the corresponding participating mobile device. The location of the querying mobile device is estimated based on (i) the received one or more location broadcast reports and (ii) respective locations of the participating mobile devices from which the one or more location broadcast reports were received.
US08639252B2
A method in a first base station for supporting DTX is provided. The first base station serves a first cell being in an active mode. The first base station communicates with a user equipment within the first cell. The first base station is comprised in a radio communications system further comprising the user equipment and a second base station serving a second cell being in a non observable mode. The first base station sends (602) to the second base station, a request to switch the second cell state from a non observable mode to an observable mode. It further sends (603) to the user equipment or to the second base station, a request to perform signalling between the user equipment and the second base station for quality measurements. The first base station then obtains (604) information that handover is feasible, based on quality measurement of the performed signalling. The first base station sends (605) to the second base station, a request to prepare handover of the user equipment from the first cell to the second cell, and further (606) to the user equipment, a command to perform handover to the second cell.
US08639244B2
In a wireless communication system having at least first and second radio stations located at a network end and connected to a core network, the first radio station receives a registration message from a user station to initially register the user station in a radio station located at the network end, after the user station has been switched on. Subsequently, communication takes place between the core network and the user station. Signaling messages that are to be sent from the core network to the user station are transmitted, at least at the beginning of the communication between the core network and the user station, from the core network to the second radio station, then from the second radio station to the first radio station or another radio station located at the network end, and from the first radio station (or the other radio station) directly to the user station.
US08639232B2
A system and method to manage processes of a mobile device based on available power resources is disclosed. In a particular embodiment, an apparatus is disclosed that includes an interface configured to receive a user selection of a scheduled program to be received at a mobile device. The apparatus also includes a battery threshold calculator configured to determine a battery charge threshold based on at least one of a duration of the scheduled program and a processing complexity of the scheduled program. The apparatus includes an alert generator configured to generate a battery alert notification prior to receiving the scheduled program in response to a determination that a battery charge of the mobile device at a starting time of the scheduled program does not satisfy the battery charge threshold.
US08639226B2
The invention relates to a method for weighing a use located on an electronic scale in communication with a mobile telecommunication terminal having a display screen, the scale and the mobile terminal both wirelessly communicating with a telecommunication network adapted to put at least the mobile terminal in communication with an additional communication device, the method including a weighing step, a two-way communication step during which the scale transmits weighing data resulting from the weighing to the mobile terminal, and a display step during which the mobile terminal displays weighing data on the screen.
US08639221B1
What is disclosed is a method and system for determining an anonymity level of a user's data. If it desired to change the anonymity level, location and time information may be changed and/or deleted to effect the change. The change may be user directed, or may be achieved by the system, before providing the information to a third party.
US08639209B2
Communications are established with a first base station and the communications include first validation information associated with the first base station. Second validation information is obtained and the second validation information is stored in a data structure. The second validation information is associated with a second and valid base station. The first validation information is compared to the second validation information stored in the data structure and it is determined whether the first base station is valid based upon the comparison. When the comparing indicates that the first base station is not valid, a warning is initiated to a user.
US08639199B1
A system for estimating a peak compression of a wireless signal is disclosed. The system may include a reference signal generator configured to provide a reference signal, wherein the reference signal is associated with an ideally amplified and time aligned version of the wireless signal. The system may also include a gain error generator configured to provide a gain error signal, wherein the gain error signal is based at least on the reference signal and the wireless signal. Further, the system may also include a peak compression estimator configured to provide a compression detection flag based at least on the reference signal and the gain error signal.