Document Document Title
US09496229B2 Transient electronic devices comprising inorganic or hybrid inorganic and organic substrates and encapsulates
The invention provides transient devices, including active and passive devices that physically, chemically and/or electrically transform upon application of at least one internal and/or external stimulus. Incorporation of degradable device components, degradable substrates and/or degradable encapsulating materials each having a programmable, controllable and/or selectable degradation rate provides a means of transforming the device. In some embodiments, for example, transient devices of the invention combine degradable high performance single crystalline inorganic materials with selectively removable substrates and/or encapsulants.
US09496226B2 Semiconductor device, semiconductor package, and electronic device
A semiconductor device, a semiconductor package, and an electronic device are provided. The electronic device includes a first semiconductor package disposed on a circuit substrate. A second semiconductor package is provided on the circuit substrate and spaced apart from the first semiconductor package. An insulating electromagnetic shielding structure is provided on the top and the lateral surfaces of the first semiconductor package. A conductive electromagnetic shielding structure is provided on the circuit substrate to cover the first and second semiconductor packages and the insulating electromagnetic shielding structure.
US09496221B2 Method for forming fuse pad and bond pad of integrated circuit
The present disclosure relates to a method of fabricating a semiconductor device. A semiconductor device includes a bond pad and a fuse layer. The bond pad includes a coating on an upper surface. A dielectric layer is formed over the bond pad and the fuse layer. A passivation layer is formed over the dielectric layer. An etch is performed to form a bond pad opening and a fuse opening. The etch is performed using only a single mask. The fuse opening defines a fuse window. The upper surface of the bond pad is exposed by substantially removing the coating from the entire upper surface.
US09496219B2 Semiconductor package including an antenna formed in a groove within a sealing element
A semiconductor package including an antenna formed integrally therewith. The semiconductor package includes: a semiconductor chip; a sealing part sealing the semiconductor chip; a substrate part formed on at least one surface of the sealing part; and an antenna part formed on the sealing part and electrically connected to the semiconductor chip.
US09496215B2 Transparent substrate having nano pattern and method of manufacturing the same
Provided are a transparent substrate having a nano pattern, and a method of manufacturing the same, which enables the nano pattern to be easily formed on the transparent substrate and has the nano pattern applicable to a large sized substrate by forming a resin layer made of transparent material on a transparent substrate; forming at least one or more unit pattern parts composed of a first pattern area and a second pattern area in which a plurality of grid patterns are formed, and a protrusion pattern formed between the first pattern area and the second pattern area, on the resin layer; and forming a nanoscale metal layer on the protrusion pattern.
US09496214B2 Power electronics devices having thermal stress reduction elements
Power electronics devices having thermal stress reduction elements are disclosed. A power electronics device includes a heat source having a heat source perimeter, a first conduction member coupled to the heat source, and a substrate coupled to the first conduction member. The first conduction member includes a support portion that extends to at least the heat source perimeter and a plurality of finger portions extending from the support portion and separated from one another by web regions, where the plurality of finger portions have a finger thickness that is greater than a web thickness of the web regions.
US09496210B1 Stackable package and method
A stackable package is placed within a mold during an encapsulation operation. A compliant surface, e.g., of a compliant film, of the mold is pressed down on upper interconnection balls of the stackable package to force upper portions of the upper interconnection balls into the mold. However, lower portions of the upper interconnection balls are exposed within a space between the compliant surface and a substrate of the stackable package. The space is filled with a dielectric material to form a package body. The package body is formed while at the same time exposing the upper portions of upper interconnection balls from the package body in a single encapsulation operation. By avoiding selective removal of the package body to expose the upper interconnection balls, the number of operations as well as cost to manufacture the stackable package is minimized.
US09496207B1 Cascode semiconductor package and related methods
A semiconductor package includes an electrically conductive base (base) having a source connector. A drain connector and a gate connector are electrically coupled with the base. A depletion mode gallium nitride field-effect transistor (GaN FET) and an enhancement mode laterally diffused metal-oxide-semiconductor field-effect transistor (LDMOS FET) are also coupled with the base. The gate connector and a gate contact of the LDMOS FET are both included in a first electrical node, the source connector and a source contact of the LDMOS FET are both included in a second electrical node, and the drain connector and a drain contact of the GaN FET are both included in a third electrical node. The GaN FET and LDMOS FET together form a cascode that operates as an enhancement mode amplifier. The semiconductor package does not include an interposer between the GaN FET and the base or between the LDMOS FET and the base.
US09496206B2 Flippable leadframe for packaged electronic system having vertically stacked chips and components
A leadframe (100) for electronic systems comprising a first sub-leadframe (110) connected by links (150) to a second sub-leadframe (120), the first and second sub-leadframe connected by tiebars (111, 121) to a frame (130); and each link having a neck (151) suitable for bending the link, the necks arrayed in a line (170) operable as the axis for bending the second sub-leadframe towards the first sub-leadframe with the necks operable as rotation pivots.
US09496204B2 Semiconductor device
In a non-leaded type semiconductor device, a tab, tab suspension leads, and other leads are exposed to one surface of a seal member. A semiconductor element is positioned within the seal member and fixed to a surface of the tab with an adhesive. The tab is formed larger than the semiconductor element so that outer peripheral edges of the tab are positioned outside outer peripheral edges of the semiconductor element. A groove is formed in the tab surface portion positioned between the area to which the semiconductor element is fixed and wire connection areas to which the wires are connected, the groove being formed so as to surround the semiconductor element fixing area, thereby preventing peeling-off between the tab to which the semiconductor element is fixed and the resin which constitutes the package.
US09496203B2 Semiconductor device
Disclosed is a semiconductor device in which a resistance component resulting from wiring is reduced. A plurality of transistor units are arranged side by side in a first direction (Y direction in the view), each of which has a plurality of transistors. The gate electrodes of the transistors extend in the first direction. First source wiring extends between first transistor unit and second transistor unit, and first drain wiring extends between the second transistor unit and third transistor unit. Second drain wiring extends on the side of the first transistor unit opposite to the side where the first source wiring extends, and second source wiring extends on the side of the third transistor unit opposite to the side where the second drain wiring extends.
US09496200B2 Modular heat-transfer systems
Some modular heat-transfer systems can have an array of at least one heat-transfer element being configured to transfer heat to a working fluid from an operable element. A manifold module can have a distribution manifold and a collection manifold. A decoupleable inlet coupler can be configured to fluidicly couple the distribution manifold to a respective heat-transfer element. A decoupleable outlet coupler can be configured to fluidicly couple the respective heat-transfer element to the collection manifold. An environmental coupler can be configured to receive the working fluid from the collection manifold, to transfer heat to an environmental fluid from the working fluid or to transfer heat from an environmental fluid to the working fluid, and to discharge the working fluid to the distribution manifold.
US09496196B2 Packages and methods of manufacture thereof
Packages and methods of manufacture thereof are described. In an embodiment, a package may include a first chip package and a die structure disposed over the first chip package. In an embodiment, the first chip package may include: a molding compound; a first die within the molding compound; a first via structure and a second via structure within the molding compound at opposite lateral portions of the first die, wherein the first and second via structures extend between an active surface of the first die and a first surface of the molding compound; and a second die within the molding compound, the second die disposed at the active surface of the first die and between the first via structure and the second via structure.
US09496194B2 Customized module lid
A method of forming a custom module lid. The method may include placing a multichip module (MCM) between a module base and a temporary lid, target components are exposed through viewing windows in the temporary lid, a top surface of the target components is measured and mapped to create a target profile, the target profile is used to form custom pockets in a custom lid, and the custom pockets correspond to the target components.
US09496181B2 Sub-fin device isolation
A fin-based structure may include fins on a surface of a semiconductor substrate. Each of the fins may include a doped portion proximate to the surface of the semiconductor substrate. The fin-based structure may also include an isolation layer disposed between the fins and on the surface of the semiconductor substrate. The fin-based structure may also include a recessed isolation liner on sidewalls of the doped portion of the fins. An unlined doped portion of the fins may extend from the recessed isolation liner to an active portion of the fins at a surface of the isolation layer. The isolation layer is disposed on the unlined doped portion of the fins.
US09496176B1 Semiconductor device
A semiconductor device includes a semiconductor structure, a plurality of gate structures, at least one source/drain structure, at least one trench, a dielectric pattern, and a conductive structure. The gate structures are disposed on the semiconductor structure. The source/drain structure is disposed between two adjacent gate structures. The trench is disposed between the two adjacent gate structures and corresponding to the source/drain structure. The dielectric pattern is disposed on sidewalls of the trench. The conductive structure is disposed in the trench and electrically connected to the source/drain structure. The conductive structure includes a first portion surrounded by the dielectric pattern and a second portion connected to the source/drain structure, and the first portion is disposed on the second portion. A width of the first portion is smaller than a width of the second portion.
US09496175B2 Semiconductor device, method of manufacturing the same and camera
A semiconductor device includes a substrate that has a cell and a peripheral area, and an insulating layer. The insulating layer includes a first region located on the cell area and having outer edge along the cell area, a second region located on the peripheral area and having inner edge along the cell area, a third region located on an area between the cell and the peripheral area and a fourth region located between the second and the third region and forming a boundary with the third region. A conductive member is embedded in the first and the third region and no conductive member is embedded in the fourth region. The boundary has a curved portion.
US09496173B2 Thickened stress relief and power distribution layer
An embodiment includes a semiconductor structure comprising: a frontend portion including a device layer; a backend portion including a bottom metal layer, a top metal layer, and intermediate metal layers between the bottom and top metal layers; wherein (a) the top metal layer includes a first thickness that is orthogonal to the horizontal plane in which the top metal layer lies, the bottom metal layer includes a second thickness; and the intermediate metal layers includes a third thickness; and (b) the first thickness is greater than or equal to a sum of the second and third thicknesses. Other embodiments are described herein.
US09496172B2 Method for forming interconnection structures
The present invention provides a method for forming interconnection structures, including the following steps: providing a semiconductor wafer with a dielectric layer; forming a first recessed area for forming the interconnection structures and a non-recessed area on the dielectric layer; forming a second recessed area for forming dummy structures on the dielectric layer; depositing a barrier layer to cover the first and second recessed areas and the non-recessed area; depositing a metal layer to fill the first and second recessed areas and cover the non-recessed area; removing the metal layer on the non-recessed area to expose the barrier layer; and removing the barrier layer on the non-recessed area to expose the dielectric layer.
US09496166B2 Substrate transferring arm and substrate transferring apparatus including the same
A substrate transporting arm and a substrate transporting apparatus to prevent a substrate from sliding and increase a process speed of the substrate, thereby improving productivity. The substrate transporting arm includes a body and a plurality of substrate supporters coupled to the body. Each of the plurality of substrate supporters includes a substrate holder and a substrate supporter pin, and an inner side of the substrate holder includes an inclined portion.
US09496165B1 Method of forming a flexible semiconductor layer and devices on a flexible carrier
A method for fabricating a semiconductor device comprises providing a preformed spalled structure comprising a stressor layer stack on a first surface of a semiconductor substrate; forming an interfacial release layer on an exposed second surface of the semiconductor substrate; adhesively bonding the interfacial release layer to a rigid handle substrate using an epoxy; removing at least a portion of the stressor layer stack from the first surface of the semiconductor substrate; processing the semiconductor substrate; and removing the semiconductor substrate from the interfacial release layer to impart flexibility to the semiconductor substrate.
US09496164B2 Cyclic olefin polymer compositions and polysiloxane release layers for use in temporary wafer bonding processes
The invention broadly relates to cyclic olefin polymer bonding compositions and release compositions, to be used independently or together, that enable thin wafer handling during microelectronics manufacturing, especially during a full-wafer mechanical debonding process. The release compositions comprise compositions made from siloxane polymers and copolymers blended in a polar solvent, and that are stable at room temperature for longer than one month. The cyclic olefin polymer bonding compositions provide high thermal stability, can be bonded to fully-treated carrier wafers, can be mechanically or laser debonded after high-temperature heat treatment, and are easily removed with an industrially-acceptable solvent. Wafers bonded according to the invention demonstrate lower overall post-grind stack TTV compared to other commercial bonding materials and can survive 200° C. PECVD processing.
US09496163B2 Carrier and method of fabricating semiconductor device using the same
Provided are a carrier and a method of fabricating a semiconductor device using the same. The carrier may include a recess region provided adjacent to an edge thereof. The recess region may be configured to confine an adhesive layer within a desired region including the recess region. The recess region makes it possible to reduce a process failure in a process of fabricating a semiconductor device.
US09496160B2 Workpiece orienting and centering with a factory interface
A workpiece orientation is determined by camera during transfer to a load lock, and the orientation is corrected during load lock pump down.
US09496158B2 Processing apparatus
Provided is a processing apparatus for performing a processing of a substrate to be processed using a high-pressure fluid to prevent the generation of particles and ensure airtightness in the processing container. A sealing member is installed to surround a carrying port of the processing chamber, the carrying port is closed by the cover, and the cover is restricted from retreating by the pressure in the processing chamber by a lock plate, thereby processing the wafer in the processing chamber using the high-pressure fluid. Since the sealing member is pressurized by the internal atmosphere of the processing chamber to be pressed toward the cover during the drying process, a gap between the cover and the processing chamber may be airtightly closed. Since the sealing member does not slide with respect to the processing chamber or the cover, the generation of particles is suppressed.
US09496155B2 Methods of selectively transferring active components
A method for selectively transferring active components (22) from a source substrate (20) to a destination substrate (10) includes providing a source substrate with one or more active components located on the source substrate, providing a destination substrate, locating a selectively curable adhesive layer (30) between and adjacent to the destination substrate and the source substrate, selecting one or more active components (22A), selectively curing area(s) (32A) of the adhesive layer corresponding to the selected active components to adhere the selected active components to the destination substrate, and removing the source substrate from the destination substrate leaving the selected active components adhered to the destination substrate in the selected areas.
US09496154B2 Use of underfill tape in microelectronic components, and microelectronic components with cavities coupled to through-substrate vias
A microelectronic component (110, 120) has a contact pad (110C, 120C, 920C) recessed in a cavity (410) and covered by underfill tape (130). The cavity has a void (410V) below the underfill tape. A protruding contact pad of another microelectronic component ruptures the underfill tape to enter the cavity and bond to the recessed contact pad. The void helps in rupturing the underfill tape, thus reducing the amount of underfill residue between the two contact pads and improving the contact resistance. Also provided is a microelectronic component having a substrate with a cavity and having a through-substrate via extending into the cavity. Other features are also provided.
US09496150B2 Etching processing method
An etching processing method for etching a substrate formed with a target film and a mask film is performed in a substrate processing apparatus including a first and a second power supply for respectively supplying a higher and a lower high frequency power to a processing space and a mounting table, and a DC power supply for supplying a DC power to an electrode. The method includes a modification step for modifying a shape of a pattern formed on the mask film; and an etching step for etching the target film by using the mask film. The mask film is etched by the plasma in the modification step. Further, in the etching step, the DC power is applied to the electrode and the lower high frequency power is applied to the mounting table in a pulse wave form in which a higher and a lower power level are repeated.
US09496146B2 Method for forming through-base wafer vias
Method for manufacturing semiconductor wafers having at least one through-base wafer via, the said method comprising the steps of (1) providing a semiconductor wafer having at least one electrically conductive via comprising an electrically conductive metal and extending from the front side of the semiconductor wafer at least partially through the semiconductor wafer; (2) affixing the frontside of the semiconductor wafer to a carrier; (3) contacting the backside of the semiconductor wafer with a polishing pad and an aqueous chemical mechanical polishing composition having a pH of equal to or greater than 9 and comprising (A) abrasive particles; (B) an oxidizing agent containing at least one peroxide group; and (C) an additive acting both as metal chelating agent and metal corrosion inhibitor; (4) chemically mechanically polishing the backside of the semiconductor wafer until at least one electrically conductive via is exposed. Preferably, the additive (C) is 1,2,3-triazole.
US09496144B2 Method of fabricating a charge-trapping gate stack using a CMOS process flow
A method of fabricating a memory device is described. Generally, the method includes: forming on a surface of a substrate a dielectric stack including a tunneling dielectric and a charge-trapping layer overlying the tunneling dielectric; depositing a first cap layer comprising an oxide over the dielectric stack; forming a second cap layer comprising a nitride over the first cap layer; patterning the first and second cap layers and the dielectric stack to form a gate stack of a memory device; removing the second cap layer; and performing an oxidation process to form a blocking oxide over the charge-trapping layer, wherein the oxidation process consumes the first cap layer. Other embodiments are also described.
US09496143B2 Metal gate structure for midgap semiconductor device and method of making same
A PFET-based semiconductor gate structure providing a midgap work function for threshold voltage control between that of a NFET and a PFET is created by including an annealed layer of relatively thick TiN to dominate and shift the overall work function down from that of PFET. The structure has a PFET base covered with a high-k dielectric, a layer of annealed TiN, a layer of unannealed TiN, a thin barrier over the unannealed TiN, and n-type metal over the thin barrier.
US09496141B2 Device including quantum dots
A method of making a device comprises forming a layer comprising quantum dots over a substrate including a first electrode, fixing the layer comprising quantum dots formed over the substrate, and exposing at least a portion of, and preferably all, exposed surfaces of the fixed layer comprising quantum dots to small molecules. Also disclosed is a method of making a device, the method comprising forming a layer comprising quantum dots over a substrate including a first electrode, exposing the layer comprising quantum dots to small molecules and light flux. A method of making a film including a layer comprising quantum dots, and a method of preparing a device component including a layer comprising quantum dots are also disclosed. Devices, device components, and films are also disclosed.
US09496139B2 Method of producing semiconductor epitaxial wafer, semiconductor epitaxial wafer, and method of producing solid-state image sensing device
The present invention provides a method of more efficiently producing a semiconductor epitaxial wafer, which can suppress metal contamination by achieving higher gettering capability.A method of producing a semiconductor epitaxial wafer 100 according to the present invention includes a first step of irradiating a semiconductor wafer 10 with cluster ions 16 to form a modifying layer 18 formed from a constituent element of the cluster ions 16 in a surface portion 10A of the semiconductor wafer; and a second step of forming an epitaxial layer 20 on the modifying layer 18 of the semiconductor wafer 10.
US09496138B2 Method for manufacturing oxide semiconductor film, method for manufacturing semiconductor device, and semiconductor device
In an oxide semiconductor film formed over an insulating surface, an amorphous region remains in the vicinity of the interface with the base, which is thought to cause a variation in the characteristics of a transistor and the like. A base surface or film touching the oxide semiconductor film is formed of a material having a melting point higher than that of a material used for the oxide semiconductor film. Accordingly, a crystalline region is allowed to exist in the vicinity of the interface with the base surface or film touching the oxide semiconductor film. An insulating metal oxide is used for the base surface or film touching the oxide semiconductor film. The metal oxide used here is an aluminum oxide, gallium oxide, or the like that is a material belonging to the same group as the material of the oxide semiconductor film.
US09496134B2 Substrate processing apparatus, method of manufacturing semiconductor device and semiconductor device
Provided is a substrate processing apparatus capable of suppressing accumulation of reaction products or decomposed matters on an inner wall of a nozzle and suppressing scattering of foreign substances in a process chamber. The substrate processing apparatus includes a process chamber, a heating unit, a source gas supply unit, a source gas nozzle, an exhaust unit, and a control unit configured to control at least the heating unit, the source gas supply unit and the exhaust unit. The source gas nozzle is disposed at a region in the process chamber, in which a first process gas is not decomposed even under a temperature in the process chamber higher than a pyrolysis temperature of the first process gas, and the control unit supplies the first process gas into the process chamber two or more times at different flow velocities to prevent the first process gas from being mixed.
US09496133B1 Method to prevent lateral epitaxial growth in semiconductor devices by performing nitridation process on exposed Fin ends
A method for preventing epitaxial growth in a semiconductor device is described. The method cuts the fins of a FinFET structure to form a set of exposed fin ends. A plasma nitridation process is performed to the set of exposed fin ends. The plasma nitridation process forms a set of nitride layer covered fin ends. Dielectric material is deposited over the FinFET structure. The dielectric is etched to reveal sidewalls of the fins and the set of nitride layer covered fin ends. The nitride layer prevents epitaxial growth at the set of spacer covered fin ends.
US09496127B2 Differentially pumped dual linear quadrupole ion trap mass spectrometer
The present disclosure provides a new tandem mass spectrometer and methods of using the same for analyzing charged particles. The differentially pumped dual linear quadrupole ion trap mass spectrometer of the present disclose includes a combination of two linear quadrupole (LQIT) mass spectrometers with differentially pumped vacuum chambers.
US09496117B2 Two-dimensional mass resolving slit mechanism for semiconductor processing systems
An adjustable mass-resolving slit assembly includes an aperture portion and an actuation portion. The aperture portion includes first and second shield members that define an aperture therebetween for receiving an ion beam during semiconductor processing operations. The actuation portion is coupled to the aperture portion and selectively and independently adjusts the position of the first and second shield members along first and second non-parallel axes. Adjusting the position of the first and second shield members along the first axis adjusts a width of the aperture. Adjusting the position of the first and second shield members along the second axis adjusts a region of the first and second shield members impinged by the ion beam. Methods for using the adjustable mass-resolving slit assembly are also disclosed.
US09496116B2 Method for measuring a distance of a component from an object and for setting a position of a component in a particle beam device
The system described herein determines a distance of a component of a particle beam device from an object to the particle beam device and sets a position of the component in the particle beam device. The component is moved from a first starting position of the component relatively in the direction of an object, which is located in a second starting position, until the component makes contact with the object. When the component makes contact with the object, an adjusting path covered by the component and/or the object during the movement is determined. The adjusting path runs along a straight line that joins a first point on the component in the first starting position to a second point on the object in the second starting position that is arranged closest to the first point on the component along this line. The adjusting path corresponds to the distance.
US09496114B2 Microwave generator with virtual cathode oscillator and open reflectors
A device for generating microwaves with an oscillating virtual cathode includes a cathode, and a thin anode positioned at an inlet of a cylindrical waveguide (5). The waveguide includes at least one first open reflector and one last open reflector that are transparent to electrons and capable of reflecting a microwave created by at least one virtual cathode generated in the waveguide. A plurality of open reflectors are between the first and last open reflector, such that a designated reflector of the plurality of open reflectors has a radius R(i−1) less than or equal to a radius Ri of an immediately preceding reflector and the last open reflector has a radius RN less than a radius R1 of the first open reflector.
US09496111B1 Prong-less neutral connector assemblies, circuit breakers including prong-less neutral connector, panel boards with flexible neutral bars, and neutral connection methods
A neutral connector assembly for a circuit breaker. Neutral connector assembly includes a molded case of the circuit breaker, and a connector body including a first contact portion configured to make electrical connection with a neutral bar, a second portion having a neutral conductor connected thereto, the connector body being prong-less and securely and immovably mounted to the molded case. Circuit breaker neutral connector includes a first contact portion configured to make electrical connection with a flexible beam of a neutral bar. Circuit breakers including a prong-less neutral connector, panel board assemblies including flexible beams, panel board and circuit breaker assemblies, and methods of making electrical neutral connections are provided, as are other aspects.
US09496102B2 Protective cover for a tablet computer
In certain embodiments, a protective cover for an input device includes a housing having an outer portion and an inner portion, with the inner portion including a first end and a second end, and a plurality of keys disposed in an area at the first end of the inner portion of the housing. A holder can be configured to receive and secure an input device with at least a portion of the holder coupled to the second end of the inner portion of the housing. The housing can be configurable in a plurality of positions including a closed configuration, an open configuration, a first active configuration, and a second active configuration. The protective cover can further include a plurality of magnets coupled to the housing and configured to secure the housing in one or more of the closed, open, and active configurations.
US09496101B2 Disconnect operating handles suitable for circuit breakers and related bucket assemblies and handle interlocks
Disconnect operating handles for circuit breakers are configured with a rotary handle attached to an inwardly oriented shaft that connects to a gear assembly that translates rotational input to linear input. The disconnect operating handles include pivoting lockout levers that can automatically “pop” out to expose the lockout space for a padlock when a user touches the lever in an appropriate location.
US09496100B2 Switchgear state display device
Included are: a movable plate which is coupled to a main shaft of the switchgear and performs motion in accordance with the movement of the main shaft; an ON/OFF display plate in which a display showing the state of the switchgear, such as “ON”/“OFF,” is provided on each of different two faces, and mechanically rotates or performs linear motion and thus displaying the opening/closing state of the contact; and an ON/OFF display plate link which is mechanically connected to the movable plate and the ON/OFF display plate and converts the motion of the movable plate to transfer to the ON/OFF display plate. The display of the ON/OFF display plate is arranged at a tilt toward the upper side or the lower side so as to point at an optional angle.
US09496098B1 Control system
A pushbutton and an electrical switch can be linked to one another so that movement of the pushbutton, for example by a user depressing the pushbutton, can control the switch. The switch can be in a closed position prior to being depressed and in an open position afterwards, or vice versa. A photodetector can be located on the switch side of the pushbutton. The pushbutton can be formed of a material that transmits light so that light can pass through the pushbutton for receipt by the photodetector. The pushbutton can additionally or alternatively be formed with an opening that is sized to receive an object inserted by a user. Insertion of the object can manipulate a second electrical switch, which may control flow of electricity from a battery, for example.
US09496097B2 Touch window having improved electrode pattern structure
Disclosed is a touch window. The touch window includes a cover window, a first sensing electrode layer formed on a view area (V/A) of the cover window and including a first electrode pattern including a first unit cell electrode pattern, and a second sensing electrode layer formed on the view area and including a second electrode pattern which crosses the first electrode pattern and includes a second unit cell electrode pattern. A ratio of an area of the space part between a first unit cell electrode pattern and a second unit cell electrode pattern adjacent to the first unit cell electrode pattern with respect to an area of the first unit cell electrode pattern of the first electrode pattern or the second unit cell electrode pattern of the second electrode pattern is in the range of 10% to 20%.
US09496086B2 Power factor correction capacitors
An apparatus includes a case capable of receiving a plurality of capacitive elements, each capacitor element having at least two capacitors, and each capacitor having a capacitive value. The apparatus also includes a cover assembly with a peripheral edge secured to the case. The cover assembly includes, for each of the plurality of capacitive elements, a cover terminal that extends upwardly from the cover assembly generally at a central region of the cover assembly. Each cover terminal is connected to one of the at least two capacitors of the respective one of the plurality of capacitive elements. The cover assembly also includes, for each of the plurality of capacitive elements, a cover terminal that extends upwardly from the cover assembly at a position spaced apart from the cover terminal generally at the central region of the cover assembly.
US09496084B2 Method of manufacturing chip electronic component
The manufacturing method of a chip electronic component may include: forming a coil pattern part on at least one surface of an insulating substrate; forming a thin polymer insulating film to follow a surface shape of the coil pattern part; forming a primer insulating layer on one surface of a magnetic sheet; disposing the magnetic sheet on which the primer insulating layer is formed on an upper portion and a lower portion of the insulating substrate on which the coil pattern part is formed and pressing the magnetic sheet to form a magnetic body in which an additional insulating film is formed on the coil pattern part; and forming an external electrode on at least one end surface of the magnetic body so as to be connected to the coil pattern part.
US09496083B2 Wireless power transmitter, wireless power receiver, and methods of controlling the same
A wireless power transmitter, a wireless power receiver, and methods of controlling the same are provided. A method of detecting a rogue device other than a wireless power receiver in the wireless power transmitter includes receiving power consumption information about the wireless power receiver from the wireless power receiver, calculating a power loss based on the received power consumption information about the wireless power receiver, determining whether the power loss exceeds a threshold, and controlling transmission power of the wireless power transmitter, determining that a rogue device exists on the wireless power transmitter, if the power loss exceeds the threshold.
US09496082B2 Coil substrate for wireless charging and electric device using the same
There are provided a coil substrate which includes a coil for wireless charging and an antenna and is capable of increasing charging efficiency, and an electronic device including the same. The coil substrate according to embodiments of the invention may include a coil pattern; a dummy part formed around the coil pattern; and at least one penetration part formed in the dummy part or in a central portion of the coil pattern.
US09496081B2 Counter wound inductive power supply
A contactless power supply is provided. The contactless power supply includes two or more primary coils for generating a region of cooperative magnetic flux generally therebetween. A portable device having a secondary coil can be positioned proximate this region of magnetic flux to receive wireless power from the contactless power supply. The spaced-apart primary coils can be wound in alternating directions about a common axis and driven in phase, or can be wound in a single direction about a common axis and driven approximately 180 degrees out of phase. The contactless power supply can include a plurality of primary coils in an adjustable array to accommodate multiple portable devices each with different secondary configurations and power consumption needs.
US09496069B2 Silver nanoparticles, method for producing same, silver nanoparticle dispersion liquid, and base provided with silver material
Provided are silver nanoparticles having excellent dispersion stability and capable of forming on a substrate a silver element, such as a silver film or line, having excellent electrical conductivity and adhesivity through heating. A method for producing the silver nanoparticles, its dispersion liquid, and a substrate having a silver element formed thereon using the dispersion liquid are disclosed. The silver nanoparticles contain silver compound (A) of formula (1): amine compound (B) having a primary amino group; and polymer (C) obtained by polymerization of a monomer composition containing diol (meth)acrylate compound (c1) having a urethane bond of formula (2): (R1: hydrogen atom or methyl group; R2: —(CH2)n-; n: 1 to 4), and at least one monomer (c2) selected from (meth)acrylate monomers, acrylamide monomers, vinyl monomers, vinyl ether monomers, or monomers having an epoxy group.
US09496068B2 Coated silver nanoparticles and manufacturing method therefor
The present invention provides coated silver nanoparticles for use as an electrically conductive material capable of sintering at lower temperatures that is able to be used even with flexible printed substrates having low heat resistance, and a manufacturing method therefor. The coated silver nanoparticles of the present invention have a mean particle diameter of 30 nm or less and are coated with protective molecules amine, and are characterized in that the weight loss rate when heated to 160° C. in thermogravimetric measurement is 30% or more. The coated silver nanoparticles of the present invention are also characterized in that a silver-colored sintered film can be formed by sintering at a temperature of 100° C. or lower for 1 hour or less. These coated silver nanoparticles are manufactured by mixing a silver compound that forms metallic silver when decomposed by heating, an alkylamine and an alkyldiamine to prepare a complex compound, and by thermally decomposing the silver compound by heating the complex compound.
US09496065B2 Positive electrode active material for electric device, positive electrode for electric device, and electric device
A positive electrode active material is provided for an electric device that contains a first active material comprising a transition metal oxide represented by formula (1): Li1.5[NiaCobMnc[Li]d]O3 (where a, b, c, and d satisfy the relationships: 0
US09496062B2 Method of making merged junction in metal nanowires
The present invention discloses transparent conductive electrodes comprising merged metal nanowires and the method of making the same. The merged nanowire junctions are formed not by pressing the metal nanowires using pressure.
US09496061B2 Radiographic image conversion panel
The invention provides radiographic image conversion panels which ensure a high image quality (brightness) of the obtainable radiographic images and have excellent moisture proofness. The radiographic image conversion panel includes a photoelectric conversion element and a scintillator layer including a phosphor and one or more activators, the phosphor being in the form of columnar crystal. The activator concentration in the thickness direction of the scintillator layer gives a profile curve having two or more peaks. The amount of activator or activators present in a region of the scintillator layer extending over a thickness of 100 μm from a principal surface of the scintillator layer opposed to the photoelectric conversion element is 0.3 to 0.7 mol % (relative to the amount of phosphor base compound present in the region taken as 100 mol %).
US09496056B2 Combination of top nozzle and guide thimble for nuclear fuel assembly
A joint structure between a top nozzle and a guide thimble of a nuclear fuel assembly and, more particularly, a structure for joining an inner-extension tube, the top nozzle and the guide thimble. When an inner-extension tube head, which is provided as a means for facilitating removal of the top nozzle of the nuclear fuel assembly from the guide thimble, is removed from an inner-extension tube body to separate the top nozzle from the nuclear fuel assembly, the inner-extension tube body is prevented from undesirably rotating, so that the guide thimble and the inner-extension tube body can maintain the joined state.
US09496053B2 Memory device comprising electrically floating body transistor
A semiconductor memory instance is provided that includes an array of memory cells. The array includes a plurality of semiconductor memory cells arranged in at least one column and at least one row. Each of the semiconductor memory cells includes a floating body region configured to be charged to a level indicative of a state of the memory cell. Further includes are a plurality of buried well regions, wherein each of the buried well regions can be individually selected, and a decoder circuit to select at least one of the buried well regions.
US09496048B2 Differential one-time-programmable (OTP) memory array
An OTP memory array includes a plurality of differential P-channel metal oxide semiconductor (PMOS) OTP memory cells programmable and readable in predetermined states of program and read operations, and is capable of providing sufficient margins against global process variations and temperature variations while being compatible with standard logic fin-shaped field effect transistor (FinFET) processes to obviate the need for additional masks and costs associated with additional masks.
US09496046B1 High speed sequential read method for flash memory
A flash memory device implements a sequential read method using overlapping read cycles to initiate the bit-line precharge and equalization operation for a next memory cell address prior to the completion of the read cycle of the current memory cell address. More specifically, the sequential read method implements overlapping read cycle where the bit-line precharge and equalization operation is started for a memory cell of the next address while the memory cell of the current address is being read out. In this manner, the read speed for the sequential read operation of the flash memory device is improved. In some embodiments, the memory cell array for each input-output (I/O) of the flash memory device is partitioned into two sub-banks to further reduce the read cycle time by enabling early activation of the word-line for the next sub-bank.
US09496044B2 Semiconductor device
A memory array (101) includes a plurality of twin cells (104), each of which is composed of a first memory element (102) and a second memory element (103) which are each electrically rewritable and configured to memorize binary data according to a difference in threshold voltages therebetween. A power supply control circuit (105), upon receiving a request for erasing data in a twin cell, increases both the threshold voltage of the first memory element (102) and the threshold voltage of the second memory element (103) during the pre-writing, and after the pre-writing, differentiates the voltage of a first bit line (BL) which is connected to the first memory element (102) and the voltage of a second bit line (/BL) which is connected to the second memory element (103) during the application of erase pulse.
US09496039B2 Storage device and method for performing interruption control thereof
A storage device includes a flash memory and a buffer memory. A method of controlling interrupts includes: receiving data to be written to the storage device from an information processing device; writing the received data to be written to the storage device to the buffer memory; fetching the data in the buffer memory and writing the data to the flash memory; in which, after writing the received data to be written to the storage device to the buffer memory, if the amount of data in the buffer memory is less than the predetermined threshold, then sending a message indicating the completion of the write operation to the information processing device.
US09496037B2 Memory circuit
A memory circuit includes: a bistable circuit (30) that writes data; nonvolatile elements (MTJ1, MTJ2) that store the data written in the bistable circuit into the nonvolataole element in a nonvolatile manner, and restore the data stored in a nonvolatile manner into the bistable circuit; and a determining unit (50) that does not store the data written in the bistable circuit into the nonvolatile elements when the data in the bistable circuit is the same as the data in the nonvolatile elements, but stores the data in the bistable circuit into the nonvolatile elements when the data in the bistable circuit is not the same as the data in the nonvolatile elements.
US09496035B2 Devices and methods to program a memory cell
Subject matter disclosed herein relates to memory devices and, more particularly, to programming a memory cell.
US09496028B2 Semiconductor memory device that can stably perform writing and reading without increasing current consumption even with a low power supply voltage
Cell power supply lines are arranged for memory cell columns, and adjust impedances or voltage levels of the cell power supply lines according to the voltage levels of bit lines in the corresponding columns, respectively. In the data write operation, the cell power supply line is forced into a floating state according to the bit line potential on a selected column and has the voltage level changed, and a latching capability of a selected memory cell is reduced to write data fast. Even with a low power supply voltage, a static semiconductor memory device that can stably perform write and read of data is implemented.
US09496023B2 Comparison operations on logical representations of values in memory
One example of the present disclosure includes performing a comparison operation in memory using a logical representation of a first value stored in a first portion of a number of memory cells coupled to a sense line of a memory array and a logical representation of a second value stored in a second portion of the number of memory cells coupled to the sense line of the memory array. The comparison operation compares the first value to the second value, and the method can include storing a logical representation of a result of the comparison operation in a third portion of the number of memory cells coupled to the sense line of the memory array.
US09496021B2 Power reduction in thyristor random access memory
Memory cells are formed with vertical thyristors to create a volatile memory array. Power consumption in such arrays is reduced or controlled with various techniques including encoding the data stored in the arrays.
US09496018B2 Nonvolatile memory interface for metadata shadowing
A memory includes non-volatile memory devices, each of which has multiple nonvolatile memory cells. A write controller streams bits to the memory devices in groups of N bits using a write data channel having write bus drivers, receivers and write bus topology that take advantage of high-speed signaling to optimize a speed of writing to the memory devices. Consecutive groups of bits are written to consecutive memory cells within respective memory devices. A self-referenced read controller reads bits from the memory devices using a read channel having read drivers, receivers, and read bus topology that include no design requirements for high-speed or low-latency data transmission.
US09496017B2 Memory cell with schottky diode
Memory cell comprising two conductors, with a serially connected magnetic storage element and a Schottky diode between the two conductors. The Schottky diode provides a unidirectional conductive path between the two conductors and through the element. The Schottky diode is formed between a metal layer in one of the two conductors and a processed junction layer. Methods for process and for operation of the memory cell are also disclosed. The memory cell using the Schottky diode can be designed for high speed operation and with high density of integration. Advantageously, the junction layer can also be used as a hard mask for defining the individual magnetic storage element in the memory cell. The memory cell is particularly useful for magnetic random access memory (MRAM) circuits.
US09496014B2 Random access memory and memory access method thereof
The present invention discloses a random access memory and the memory access method thereof capable of avoiding read disturbance and increasing reading speed. An embodiment of the said random access memory comprises: a word line; a word line driving unit, coupled to the word line, operable to receive an access control signal to generate a word line enablement voltage; a voltage adjusting unit including a switch and a capacitor in which the switch is coupled to the word line and operable to receive a control signal to determine a conduction state of the switch itself and the capacitor is coupled to the switch and operable to adjust a voltage level of the word line enablement voltage according to the conduction state; and a memory unit, coupled to the word line, operable to be enabled according to the word line enablement voltage.
US09496013B1 Semiconductor device and operating method thereof
A semiconductor device includes memory blocks including a plurality of strings in which memory cells are coupled between select transistors; a peripheral circuit suitable for erasing or programming the select transistors and the memory cells, which are included in a selected memory block among the memory blocks; and a control circuit suitable for controlling the peripheral circuit to erase the select transistors and the memory cells, increasing a threshold voltage of the select transistors within a range below an erase level, and increasing the threshold voltage of the select transistors up to a program level.
US09496008B1 Determination of a common mode voltage
The invention relates to a receiving unit for performing a calibration of a reference voltage, comprising a reference voltage unit for generating and applying a reference voltage on the evaluation unit depending on a converter value, an evaluation unit for receiving a single-ended data signal and being configured to determine an evaluation signal based on the data signal and the reference voltage, and a logic unit configured to perform a calibration process for calibrating the reference voltage. The logic unit is configured to command a memory device to apply a permanent digital logical state on a data line, to iteratively adapt a converter voltage to substantially match the voltage level of the logical state on the data line, and to determine the reference voltage depending on the converter voltage for which the voltage level of the logical state on the data line has been substantially matched.
US09496001B2 Video processing apparatus and method of controlling video processing apparatus
A frame memory of a video processing apparatus stores video frames that are respectively compressed based on compression parameters. A video output unit outputs video data based on the video frames stored in the frame memory so that the video data is displayed. A freeze frame determination unit of the video processing apparatus determines a video frame to be freeze displayed in response to an input of a freeze command for freezing the displayed video, based on the compression parameters of the video frames stored in the frame memory.
US09495999B2 Phase error detector and optical disc device
A phase error detector includes a sine wave generation circuit that generates a sine wave signal, based on a first input signal of a first period, a cosine wave generation circuit that generates a cosine wave signal, based on the first input signal, a first calculator that calculates a phase difference between the sine wave signal and a second input signal of a second period, a second calculator that calculates a phase difference between the cosine wave signal and the second input signal, and a first selection unit that outputs the phase difference calculated by the first calculator when the phase difference calculated by the second calculator is within a predetermined range, and outputs a predetermined value having a same sign as a sign of the phase difference calculated by the first calculator when the phase difference calculated by the second calculator is out of the predetermined range.
US09495997B2 System and method for dynamic enablement of storage media associated with an access controller
Systems and methods for reducing problems and disadvantages associated traditional approaches to provisioning using access controllers are disclosed. A method may include storing a definition data structure in storage media associated with an access controller in an information handling system, the definition data structure including one or more parameters. The access controller may create a storage partition on the storage media based at least on the one or more parameters.
US09495992B2 Holographic data reproduction apparatus and method thereof
A holographic data reproduction apparatus is provided. The holographic data reproduction apparatus includes: a charged-coupled device (CCD) that photographs diffracted-light from a recording medium irradiated with reference light, wherein the diffracted-light corresponds to a data page, an operation unit that calculates an optimal threshold value by applying a fitness function (Fit) to a genetic algorithm for detecting a number of error bits of the data page corresponding to the diffracted-light, a control unit that determines an output value of each pixel of the data page based on the optimal threshold value, and a decoding unit that decodes and outputs reproduction data according to the output value of the each pixel. Accordingly, it is possible to minimize a bit error rate (BER) and accurately reproduce holographic data.
US09495991B2 Method for forming silicon oxide and metal nanopattern's, and magnetic recording medium for information storage using the same
The present invention relates to a method for forming a silicon oxide nanopattern, in which the method can be used to easily form a nanodot or nanohole-type nanopattern, and a metal nanopattern formed by using the same can be properly applied to a next-generation magnetic recording medium for storage information, etc., a method for forming a metal nanopattern, and a magnetic recording medium for information storage using the same.The method for forming a silicon oxide nanopattern includes the steps of forming a block copolymer thin film including specific hard segments and soft segments containing a (meth)acrylate-based repeating unit on silicon oxide of a substrate; conducting orientation of the thin film; selectively removing the soft segments from the block copolymer thin film; and conducting reactive ion etching of silicon oxide using the block copolymer thin film from which the soft segments are removed, as a mask to form a silicon oxide nanodot or nanohole pattern.
US09495990B2 Hard magnetic exchange-coupled composite structures and perpendicular magnetic recording media including the same
Hard magnetic exchange-coupled composite structures and perpendicular magnetic recording media including the hard magnetic exchange-coupled composite structures, include a ferrite crystal grain and a soft magnetic metal thin film bounded to the ferrite crystal grain by interfacial bonding on an atomic scale and having a thickness of about 5 nm or less, wherein a region of the soft magnetic metal thin film adjacent to an interface with the ferrite crystal grain includes an amorphous soft magnetic metal film.
US09495986B2 Tape head assembly for linear tape
A tape head assembly includes a set of data readers configured to simultaneously read data from a set of adjacent data tracks of a tape storage medium, each data track having a width; wherein the width of each data reader of the set along a lateral extension of the tape head assembly is equal to or less than the width of a data track wherein the lateral extension of the tape head assembly is orthogonal to a longitudinal extension of the tape storage medium when arranged in a tape drive containing the tape head assembly spanning at least the set of data tracks during reading; and a servo reader arrangement containing at least one servo reader arranged laterally offset from one of the data readers by less than the width of a data track.
US09495972B2 Multi-mode audio codec and CELP coding adapted therefore
In an embodiment, bitstream elements of sub-frames are encoded differentially to a global gain value so that a change of the global gain value results in an adjustment of an output level of the decoded representation of the audio content. Concurrently, the differential coding saves bits. Even further, the differential coding enables the lowering of the burden of globally adjusting the gain of an encoded bitstream. In another embodiment, a global gain control across CELP coded frames and transform coded frames is achieved by co-controlling the gain of the codebook excitation of the CELP codec, along with a level of the transform or inverse transform of the transform coded frames. In another embodiment, the gain value determination in CELP coding is performed in the weighted domain of the excitation signal.
US09495971B2 Transient detector and method for supporting encoding of an audio signal
A transient detector (100) analyzes (110) a given frame n of the input audio signal to determine, based on audio signal characteristics of the given frame n, a transient hangover indicator for a following frame n+1, and signals (120) the determined transient hangover indicator to an associated audio encoder (10) to enable proper encoding of the following frame n+1.
US09495969B2 Simplified decoding of voice commands using control planes
A received transport stream may be demultiplexed into a compressed audio stream and a control stream. The compressed audio stream may be decoded. Audio corresponding to a tuned program may be stored. The stored audio may be separated from the compressed audio stream by subtracting the stored audio from the decoded audio stream, until a no-active-speech command is found in the control stream. Responsive to the no-active-speech command, the subtracting may be omitted for a period corresponding to a duration of the no-active-speech command.
US09495968B2 Identifying sources from which higher order ambisonic audio data is generated
In general, techniques are described for obtaining an indication of whether spherical harmonic coefficients are representative of a synthetic audio object. In accordance with the techniques, a device comprising one or more processors may be configured to obtain an indication of whether spherical harmonic coefficients representative of a sound field are generated from a synthetic audio object.
US09495964B2 Systems, computer-implemented methods, and tangible computer-readable storage media for transcription alignment
Disclosed herein are systems, computer-implemented methods, and tangible computer-readable storage media for captioning a media presentation. The method includes receiving automatic speech recognition (ASR) output from a media presentation and a transcription of the media presentation. The method includes selecting via a processor a pair of anchor words in the media presentation based on the ASR output and transcription and generating captions by aligning the transcription with the ASR output between the selected pair of anchor words. The transcription can be human-generated. Selecting pairs of anchor words can be based on a similarity threshold between the ASR output and the transcription. In one variation, commonly used words on a stop list are ineligible as anchor words. The method includes outputting the media presentation with the generated captions. The presentation can be a recording of a live event.
US09495963B1 Script compliance and agent feedback
Systems and methods are provided for using automatic speech recognition to analyze a voice interaction and verify compliance of an agent reading a script to a client during the voice interaction. In one aspect of the invention, a method may include a voice interaction, wherein the agent follows the script via a plurality of panels. The voice interaction is evaluated via the plurality of panels employing panel-by-panel playback with an automatic speech recognition component adapted to analyze the voice interaction. As such, it may be determined, via generating a score using confidence level thresholds of an automatic speech recognition component such that confidence level thresholds are assigned to each of the plurality of panels and evaluating the score against at least one of a static standard and a varying standard, whether the agent has adequately followed the script.
US09495958B2 Dialogue system using extended domain and natural language recognition method and computer-readable medium thereof
A dialog system uses an extended domain in order to have a dialog with a user using natural language. If a dialog pattern actually input by the user is different from a dialog pattern predicted by an expert, an extended domain generated in real time based on user input is used and an extended domain generated in advance is used to have a dialog with the user.
US09495957B2 Mobile systems and methods of supporting natural language human-machine interactions
A mobile system is provided that includes speech-based and non-speech-based interfaces for telematics applications. The mobile system identifies and uses context, prior information, domain knowledge, and user specific profile data to achieve a natural environment for users that submit requests and/or commands in multiple domains. The invention creates, stores and uses extensive personal profile information for each user, thereby improving the reliability of determining the context and presenting the expected results for a particular question or command. The invention may organize domain specific behavior and information into agents, that are distributable or updateable over a wide area network.
US09495954B2 System and method of synthetic voice generation and modification
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for generating a synthetic voice. A system configured to practice the method combines a first database of a first text-to-speech voice and a second database of a second text-to-speech voice to generate a combined database, selects from the combined database, based on a policy, voice units of a phonetic category for the synthetic voice to yield selected voice units, and synthesizes speech based on the selected voice units. The system can synthesize speech without parameterizing the first text-to-speech voice and the second text-to-speech voice. A policy can define, for a particular phonetic category, from which text-to-speech voice to select voice units. The combined database can include multiple text-to-speech voices from different speakers. The combined database can include voices of a single speaker speaking in different styles. The combined database can include voices of different languages.
US09495953B2 Dynamic engine harmonic enhancement sound stage
A method to produce a dynamic sound stage for engine harmonic enhancement (EHE). Dynamic refers to the ability to position the sound stage at different positions as the engine operates at various RPMs and load. In order to control the sound stage width, a phase difference can be introduced between a first audio channel (e.g., a left audio channel) and second audio channel (e.g., a right audio channel). In the most general case, the phase difference can be introduced per harmonic per RPM. In this approach, the phase difference can be adjusted such that a vehicle occupant will perceive each harmonic signal to have a particular width. This width can be adjusted independently per RPM regions by tuning the per harmonic phase difference.
US09495952B2 Electronic devices for controlling noise
An electronic device for controlling noise is described. The electronic device includes a force sensor for detecting a force on the electronic device. The electronic device also includes noise control circuitry for generating a noise control signal based on a noise signal and the force. Another electronic device for controlling noise is also described. The electronic device includes a speaker that outputs a runtime ultrasound signal, an error microphone that receives a runtime ultrasound channel signal and noise control circuitry coupled to the speaker and to the error microphone. The noise control circuitry determines at least one calibration parameter and determines a runtime channel response based on the runtime ultrasound channel signal. The noise control circuitry also determines a runtime placement based on the runtime channel response and the at least one calibration parameter and determines at least one runtime active noise control parameter based on the runtime placement.
US09495950B2 Audio signal processing device, imaging device, audio signal processing method, program, and recording medium
There is provided an audio signal processing device including a feature amount extraction unit configured to extract, from an audio signal obtained by a sound collection unit, a feature amount that indicates a pulsed operation sound generated from a sound generation unit provided in a same housing as the sound collection unit, and a noise determination unit configured to determine whether or not the operation sound is included in the audio signal based on the feature amount.
US09495947B2 Synthesized percussion pedal and docking station
Embodiments of the present disclosure provide an apparatus configured to enable a user to easily change between different midi or audio sequences in any order the user prefers, rather than limiting the user to a pre-determined sequence. Additionally, embodiments of the present disclosure provide an apparatus configured with recording and looping functions. The recording and looping functions may be configured to sync the recorded and looped multi-media content to the percussion sequences. Still consistent with embodiments of the present disclosure, the apparatus may be designed and configured to enable a mobile computing device to be used as, for example, an information display, a control mechanism, a processing unit and memory storage.
US09495946B2 Ratcheted mounting bracket for tuner
A bracket for mounting a tuning device on a headstock of a string instrument and a bracket-mountable tuning device are disclosed. A primary arm with a plate attaches to a spring arm with a clamping arm by a releasable ratchet engagement. The clamping arm is reciprocable to the plate. A tuner attaches in a rotatable engagement to the plate opposite a mounting surface. An instrument headstock can be positioned between the plate mounting surface and clamping arm and the clamping arm moved toward the plate to a clamping position with the headstock trapped therebetween with substantially constant pressure on the headstock. The tuner is substantially hidden from the front view of the headstock. The clamping arm is maintained in the clamping position by the ratchet engagement until the ratchet engagement is released.
US09495939B2 Information processing apparatus, method and computer program product, with user-related action detection
An information processing apparatus, method and computer program product determine an object range to be displayed on a display based on a detected user-related action. For the apparatus, a control unit determines content to be displayed within an object range on a map. An action recognition processing unit that detects a user-related action. The control unit determines the content to be displayed within the object range. The object range includes a current position of the information processing apparatus, and a coverage area of the object range is based on the user-related action detected by the action recognition processing unit.
US09495937B2 Color detection system for display
A color detection system includes a motherboard, a detection device, and a detection card. The detection device comprises a display unit and a memory unit storing a first color frequency setting value. The display unit displays a first color according to the color frequency setting value. The detection card includes a color sensor, a microcontroller, and a first connector. The color sensor generates a first color frequency current value after sensing the first color from the display unit and sends the first color frequency current value to the microcontroller. The microcontroller sends the first color frequency current value to the motherboard And the motherboard outputs detection success information to the display unit when a first difference value between the first color frequency current value and the first color frequency setting value is less than a predetermined value. The display unit displays the detection success information.
US09495936B1 Image correction based on projection surface color
Images to be projected onto a projection surface are modified prior to projection based on color values sampled from the projection surface. A camera samples color values from the projection surface and a processor generates a modified source image based at least in part on pixel color values in an original source image and the color values sampled from the projection surface. A projector then projects the modified source image onto the projection surface.
US09495932B2 Display device
A substantially rectangular display panel includes a first edge extending in a first major axis direction of the rectangular shape and a second edge extending in a second major axis direction of the rectangular shape, the second direction being different from the first direction. The display panel includes: a plurality of gate lines extending in the first direction; and a gate lines driver including a plurality of main stages sequentially connected to each other and configured for outputting gate signals to the gate lines, where the plurality of stages further includes one or more dummy stages arranged in a row along the second edge and not connected to the plurality of gate lines, and where a layout arrangement of a plurality of thin film transistors included in the main stage is different from a corresponding layout arrangement of corresponding thin film transistors included in the at least one dummy stage.
US09495931B2 Shift register, display device and method for driving display device
The present disclosure provides a shift register, a display device, and a method for driving the display device. A pull-down module and a stop module are added in the shift register. When a full screen picture is displayed, the signal output port outputs a high-level signal to the gate line connected with the signal output port, such that the gate line scans the display panel of the display device normally. The pull-down module may maintain the pull-up node and the signal output port at a low-level during the non-working time of the shift register, so as to prevent the shift register from outputting noise. When a local picture is displayed, under the control of the stop signal input port Stop, the stop module outputs the low-level signal to the gate line connected with the signal output port, such that the gate line stops scanning the display panel.
US09495924B2 Three dimensional image display and liquid crystal lens thereof
A three dimensional image display includes a display panel and a liquid crystal lens positioned on the top of the display panel. The liquid crystal lens comprises a lower substrate, an upper substrate, a lens, and an electrode voltage applying IC. The lower substrate includes a first electrode. The upper substrate includes a second electrode. The upper substrate faces the lower substrate. The lens liquid crystal layer is positioned between the lower substrate and the upper substrate. The electrode voltage applying IC is configured to form a plurality of zones on the first electrode of the lower substrate by sequentially applying first voltage and second voltage to the first electrode. The first voltage includes an overshoot voltage level. The second voltage has an inverted polarity of the first voltage.
US09495922B2 Display device, display method, and electronic device
Disclosed herein is a display device including: a display section configured to have a plurality of scanning signal lines to which respective scanning signals are applied, the display section performing line-sequential scanning by repeating interruption and resumption of the line-sequential scanning on a basis of the plurality of scanning signals, and displaying an image; and a scanning section configured to generate the plurality of scanning signals such that transition times on a pulse termination side of the respective scanning signals are equal to each other.
US09495920B2 Shift register unit, gate driving apparatus and display device
A shift register unit, a gate driving apparatus and a display device are configured to solve the problem that a bi-directional scan function can not be realized in the prior art. The shift register unit includes: a driving module, which is configured, in a forward scan, to control a signal at a pull-up node to be at a first level when a forward selection signal is at the first level or is changed from the first level to a second level, and to control the signal at the pull-up node to be at the second level when a reverse selection signal is at the first level; and is configured, in a reverse scan, to control the signal at the pull-up node to be at the first level when the reverse selection signal is at the first level or is changed from the first level to the second level, and to control the signal at the pull-up node to be at the second level when the forward selection signal is at the first level; and an output module configured to output a received clock signal (CLK) under the control of the signal at the pull-up node.
US09495917B2 Method of controlling display device, display device, and control device for display device
There is provided a method of controlling a display device in which a write operation for changing a display state of one pixel is performed by performing a plurality of operations of applying a driving voltage. The method includes determining whether a previous write operation is currently performed for the one pixel in a case where a new write operation is determined to be required and starting the new write operation for the one pixel in a case where the write operation for the one pixel is determined not to be currently performed in the determining of whether a previous write operation is currently performed, and continuing the write operation that is currently performed and starting the new write operation for the one pixel after completion of the previous write operation in a case where the write operation is determined to be currently performed for the one pixel.
US09495915B1 Display adjustments using a light sensor
Techniques and apparatuses are disclosed to adjust an intensity of light emitted from front lights and/or to adjust a visual representation of content displayed by an electronic device based at least in part on a measurement of light intensity by a light sensor. An electronic display may present a visual representation of objects including text and images, which may be subject to changes in size and contrast due to the measured levels of ambient light. A display controller may also control activation and/or intensity of lights used to illuminate the electronic display based on the measurement of light intensity by the light sensor in addition to or separate from the adjustments to contrast and size of the content.
US09495913B2 Organic light emitting diode (OLED) pixel, display device including the same and driving method thereof
An organic light emitting diode (OLED) display device includes a plurality of OLED pixels. In one aspect, each pixel respectively includes a first capacitor connected between a data line and a first node, a switching transistor connecting the first node and a second node, a second capacitor connected between the second node and a third node, a driving transistor having a gate electrode connected to the third node and controlling a driving current flowing from a first power source voltage to an OLED, and a reference voltage transistor transmitting a reference voltage to the first node. When a light emitting step occurs in which the OLED emits light, it is simultaneously performed in a plurality of pixels by use of a driving current, the switching transistor is turned off and the reference voltage transistor is turned on such that the reference voltage is transmitted to the first node, and a data voltage corresponding to a scan signal of a gate-on voltage respectively corresponding to a plurality of pixels is stored to the first capacitor. Aspects also include pixel circuits and methods of driving the pixels in the display.
US09495911B2 Display panel, driving method, and electronic apparatus
A display panel includes: a driver section configured to generate a first pixel packet including digital luminance data; a plurality of unit pixels successively connected, each of the unit pixels configured to perform a display operation, based on the digital luminance data of the first pixel packet, and one or more of the unit pixels configured to perform a detection operation of a physical quantity thereof to generate a second pixel packet including digital detection data acquired by the detection operation and then output the second pixel packet to a subsequent one of the unit pixels; and a receiver section configured to receive the second pixel packet.
US09495910B2 Pixel circuit, driving method, display device, and inspection method
A circuit is provided to drive a controlled current from a drive transistor into one electroluminescent element of a pixel array. The circuit is operable to compensate for threshold voltage variation of the drive transistor, thereby providing improved image quality. The circuit is suitable for implementation with p-channel MOSFETs and a conventional geometry having in order: substrate, TFT layer(s), anode, electroluminescent layer(s), cathode. A driving method for this circuit is provided. A display incorporating this circuit is provided. The circuit is operable to provide an inspection function prior to fabrication of the electroluminescent layer(s). An inspection method is provided.
US09495908B2 Pixel circuit, organic electroluminescent display panel and display device
A pixel circuit, an organic electroluminescent display panel and a display device are provided. The pixel circuit includes a drive sub-module (1), a data write sub-module (2), a touch detection sub-module (3) having a photosensitive device and a light-emitting control sub-module (4) having a luminous device. Under the control of the reset signal terminal (Reset), the scan signal terminal (Scan) and the data signal terminal (Data), a data signal is transmitted to the first terminal (1a) of the drive sub-module (1) by the data write sub-module (2). Under the control of the touch control signal terminal (Select), the touch detection sub-module (3) controls output of a touch detection signal from the drive sub-module (1) to the touch signal read terminal, the touch detection signal being decreased as the light intensity irradiated onto the photosensitive device is increased, so as to realize a touch function. Under the control of the light-emitting control signal terminal (EM), the light-emitting control sub-module (4) controls the drive sub-module to drive the luminous device (1) to give off light, so as to realize a display function. Touch and display functions are integrated in the pixel circuit, so that the production cost involved in arranging a display driving circuit and a touch circuit separately can be saved.
US09495904B2 Light emitting diode module
A light emitting diode module includes a light emitting unit and a light emitting diode circuit. The light emitting diode circuit includes four transistors and a storage capacitor. A first transistor includes a first end for receiving a data signal, and a control end. The storage capacitor has a first end coupled to a second end of the first transistor. A second transistor has a first end coupled to a first voltage source, and a control end. A third transistor has a first end coupled to a second end of the second transistor, and a control end coupled to a second end of the storage capacitor. A fourth transistor has a first end coupled to the second end of the storage capacitor, a control end, and a second end coupled to the second end of the second transistor.
US09495897B2 Display device, method of driving display device, and electronic appliance
A display device in which pixels having a memory function are arranged includes a driving unit that performs display driving in a driving method that obtains a middle gradation by temporally changing gradation of each of the pixels in one period in which a plurality of frames are assumed, wherein the driving unit is configured to discontinuously write lower bits and higher bits of gradation data with respect to the pixels in a scanning direction in a unit of one line or a plurality of lines.
US09495893B2 Organic light emitting display device and method of inspecting the same
An organic light emitting display device includes a display panel including a display area in which pixels are arranged and a non-display area disposed in vicinity of the display area, a scan driver applying scan signals to the pixels, a source driver chip connected to the non-display area to apply a data voltage to the pixels and generating an input signal, a light emitting control driver applying light emitting control signals to the pixels, a detecting capacitor disposed in the non-display area, and first and second test lines connected between the source driver chip and the detecting capacitor to apply the input signal to the detecting capacitor. The source driver chip outputs a charging time of the detecting capacitor on the basis of the input signal as an output signal.
US09495892B2 Light-emitting diode edge lighted airfield guidance sign
A light-emitting diode (LED) airfield guidance sign is disclosed herein. The sign can include a waveguide having a first face and a first fastening mechanism disposed on a first outer perimeter of the waveguide adjacent to the first face. The sign can also include a front panel coupled to the first outer perimeter adjacent to the first face of the waveguide. The sign can further include at least one first LED array disposed adjacent to an edge of a plurality of edges of the waveguide, where the edge of the waveguide is substantially orthogonal to the first face of the waveguide. The sign can also include a pair of side frame supports that secures two opposing edges of the plurality of edges of the waveguide and the front panel. The sign can further include a power source that provides power to the at least one first LED array.
US09495890B2 Autonomously standing display apparatus and substrate for autonomously standing display apparatus
Provided are an easily assembled and autonomously standing display apparatus and a substrate for the autonomously standing display apparatus. The autonomously standing display apparatus is provided with: a first side plate connected to a side of a first display board; a second display board connected to the bottom side of the first display board; a second side plate connected to the first side plate and the second display board; a bottom plate connected to the bottom side of the second display board; and a support plate, one side being connected to the bottom plate and the other side being rotatably connected to the back face of the first display board. In a vertical cross-sectional shape, the first display board and the second display board, which are deployed flat, and the bottom plate and the support plate, form sides of a triangle and maintain an open state.
US09495889B2 Tamper evident seal
A tamper evident seal includes a wire hasp, an insert and a body for receiving the insert and the wire hasp. One leg of the wire hasp is received in a channel in the insert through an opening having a length slightly greater than the thickness of the wire hasp. The one leg of the wire hasp must be located in the channel in the insert prior to the insert being located in the body. A coupling structure for coupling the insert in the body includes extension tabs extending from the sides of the insert and located proximal a bottom of the insert and engagement members supported on angularly extending supports located proximal a top end of the insert and extending angularly outwardly upwardly from the sides of the insert and including teeth extending outwardly and for engaging reversely formed teeth (indentations) in the sides of the body for preventing removal of the insert and the wire hasp once they are fully inserted in the body and in the insert, respectively.
US09495888B2 Adhesive label with water-based release coating
An adhesive label with a water-based release coating and methods for applying the water-based release coating to the adhesive label are provided. The water-based release coating is a non-silicon based formulation having a fluorochemical. The water-based release coating can be applied in a single-pass process or a double-pass process when manufacturing the adhesive label.
US09495886B2 Multi-panel display device, blank, and method of forming the device
A multi-panel display device and a blank therefor. The blank may have a center panel; a first side panel attached to the center panel along a first pre-weakened line; a second side panel attached to the center panel along a second pre-weakened line; and a header panel detachably coupled to the second side panel along a third pre-weakened line. The center panel, the first, side panel, and the second side panel may all have the same height. A ratio of the width of the center panel to a width of each of the first and second side panels may be approximately 2:1.
US09495880B2 Self correcting fitness test
The present invention relates to a physical fitness test which is easy to do, easy to monitor and is easily self correcting. It involves taking a push, pull, core, and cardio test that is easy to do but can be measured for like age and gender individuals.
US09495876B2 Vehicular camera with on-board microcontroller
In one aspect of the invention, a vehicular camera is provided, comprising a lens, a housing, an imager and a microcontroller that is capable of handling certain functions, such as applying overlays to images received by the imager, dewarping the image and/or providing different viewing modes.
US09495874B1 Automated system and method for modeling the behavior of vehicles and other agents
A method and apparatus are provided for determining one or more behavior models used by an autonomous vehicle to predict the behavior of detected objects. The autonomous vehicle may collect and record object behavior using one or more sensors. The autonomous vehicle may then communicate the recorded object behavior to a server operative to determine the behavior models. The server may determine the behavior models according to a given object classification, actions of interest performed by the object, and the object's perceived surroundings.
US09495873B2 Other-vehicle detection device and other-vehicle detection method
An other-vehicle detector 18 of an other-vehicle detection device 10a detects an other-vehicle VO around a host vehicle VM based on the predetermined feature amount. A detection reference value adjustment unit 16 of the other-vehicle detection device 10a, regarding the feature amount for detecting the other-vehicle VO around the host vehicle VM, changes a threshold value of the feature amount for detecting the other-vehicle VO, and detects the other-vehicle VO, based on a relative positional relationship between the other-vehicle VO and the host vehicle VM. In this way, it is possible to detect the existence of the other-vehicle VO according to the situation more.
US09495871B2 Display control device, display control method, non-transitory recording medium, and projection device
A display control device causes a display unit to generate a first predetermined image representing a first presentation image that indicates a first speed limit. Change in a speed limit of a road where a vehicle travels from a first speed limit to a second speed limit different from the first speed limit is recognized. When the recognized change in the speed limit indicates decrease, the first predetermined image is switched by a first switching method so that a second predetermined image representing a second presentation image that indicates the second speed limit is generated. When the recognized change in the speed limit indicates increase, the first predetermined image is switched by a second switching method different from the first switching method so that the second predetermined image is generated.
US09495870B2 Vehicular communications using a scalable ad hoc geographic routing protocol
Vehicle-to-vehicle and vehicle-to-infrastructure communications are accomplished via a scalable ad hoc geographic routing protocol. As vehicles move along roadways, they can query other vehicles and entities for information. Responses to queries can be used to determine information such as traffic conditions, a retail store sale, that a restaurant has tables available, and/or that parking spaces are available, for example. Businesses, vehicles, and other entities along roadways can geocast pertinent information to vehicles passing by. Vehicles can cache information as it is received.
US09495865B2 Power-line communications
Methods, systems, and products bridge wireless data transmissions with power-line communications. Should a failure occur in alternating current power, a backup battery maintains the power-line communications. Direct current battery power is used to power a wireless transceiver, thus maintaining both wireless data transmissions and communication during power failures.
US09495857B2 Control display of applications from a mobile device communicably connected to an in-vehicle apparatus depending on speed-threshold
An in-vehicle apparatus communicably connected to a mobile device and located in a vehicle includes a display screen displaying data related to applications of the mobile device in communication with the mobile device; a memory storing an application record including identification informations of the applications, each application being associated with one or more mobile device models; a communication unit operable to receive model information data from the mobile device; and a control unit. The control unit i) receives a signal indicating a vehicle speed; ii) retrieves, from the memory, the identification informations of the applications included in the application record based on the model information data; and iii) controls the display of the data related to predetermined applications for which identification informations were retrieved from the memory on the display screen when the speed of the vehicle exceeds a predetermined speed threshold.
US09495856B2 Protection device
The invention relates to a device for securing objects against unauthorized removal. To this aim, the device (26) comprises an alarm electronics unit (1) having a motion sensor (3), an environmental brightness sensor (4), and an alarm signal transmitter (5). The alarm electronics unit (1) is designed so that the ambient brightness sensor (4) is activated by the detection of a movement. However, alarm release occurs only if the ambient brightness measured at the ambient brightness sensor (4) exceeds a predetermined brightness threshold, and the movement last continuously for a predetermined time span. The alarm activation occurs only if the ambient brightness falls below a predetermined darkness threshold and the movement continues to persist.
US09495853B2 Tags for automated location and monitoring of moveable objects and related systems
An example embodiment provides a system, including: a plurality of receivers placed throughout a hospital; each of the receivers configured for communicating with a tag affixed to a moveable object; a database storing location information associated with placements of the plurality of receivers and a use state for a movable object associated with the placements; a computing device operatively coupled to the database and the plurality of receivers, the computing device operating to: receive, via one or more of the plurality of receivers, location data of a tag affixed to the movable object; identify, using data received from the tag, a movable object; determine, based on the one or more of the plurality of receivers transmitting the location data, a location within the hospital of the movable object; associate, using the location information of the database, a use state for the movable object based on the location of the movable object within the hospital; and update a use state for the movable object. Related methods and products are also described and/or claimed herein.
US09495852B1 Electronically switchable RFID tags
Various switchable RFID devices are disclosed. These switchable RFID devices may include one or more RFID tags and one or more switches. Some of these one or more switches are optionally wireless. In various embodiments, the switchable RFID devices include identity devices, financial devices, remote controls, and the like. In some embodiments, switches are configured to enter data into a switchable RFID device, for example to select a financial account.
US09495851B1 Tag-based product monitoring and evaluation
Aspects of tag-based product monitoring and evaluation are described. In one embodiment, a system instructs a tag reader to transmit an electromagnetic field and receives a plurality of unique identifiers for a plurality of products from a plurality of tags in response to the electromagnetic field. The plurality of tags may be provided on a plurality of product packages for the plurality of products. The system also identifies the plurality of products using the plurality of unique identifiers and identifies whether a product package of at least one of the plurality of products has been opened based on the plurality of unique identifiers or the product detail data. The system may alert a user as to whether one or more product packages have been opened before purchasing.
US09495845B1 Control panel for security monitoring system providing cell-system upgrades
Various aspects of the present disclosure are directed towards alarm systems, apparatus, and methods of using the systems and apparatus. In one embodiment, an alarm system includes intrusion sensor(s) and a central control panel that allows limited access to changes to a system configuration based upon the use of an installer code and the system configuration includes adding or changing interface modules. Additionally, the system includes an authorization circuit that requests the installer code from the remote location over a communications link and in response thereto, provides the installer code to the control circuit.
US09495842B2 Gaming system, gaming device and method for providing an outcome enhancing feature
An embodiment of a gaming device includes a game having at least three choices, wherein each of the choices either trumps or is trumped by one of the other choices, and a processor programmed to determine if an outcome enhancing condition is satisfied, enable a player to elect to enhance an outcome if an outcome enhancing condition is satisfied, enable the player to select one of said choices, select one of said choices, determine an outcome based on a comparison of the player's choice with the processor's choice, provide a win outcome if the player elected to enhance an outcome and the comparison of the player's choice with the processor's choice results in a draw determination, provide a draw outcome if the player elected to enhance an outcome and the comparison of the player's choice with the processor's choice results in a lose determination.
US09495841B2 System and method of awarding a community award
A system providing a community award to player is disclosed. The system comprises a plurality of gaming machines and a system controller. Each gaming machine is configured receive a wager from a respective player and responsively initiate a game. The system controller is coupled to each of the gaming machines and includes a database with a community awards list including a plurality of total award probabilities, each total award probability associated with a corresponding number of players. The system controller is then configured to detect a triggering condition; responsively determine a number of players playing the plurality of gaming machines; determine a total award probability as a function of the determined number of players and the community award list; and provide a community award to at least one of the plurality of players as a function of the determined total award probability.
US09495834B2 Apparatus and method for determining the award of a plurality of prizes
Apparatus is disclosed for determining the award of a set of prizes where each prize in the set has a respective prize value. The apparatus includes memory for storing prize data indicative of the prize values in the set. An input device is responsive to input signals from a respective plurality of gaming terminals for providing an increment signal. An increment device accesses the prize data to select at least two prize values from the set to define respective current prize values, and is responsive to the increment signal for incrementing in parallel a plurality of accumulated values toward the respective current prize values. A comparator is responsive to the current prize values and the accumulated values for determining if one of the current prize values is to be awarded and, if so, generating an award signal and removing from the set the prize value corresponding to the one of the current prize values.
US09495832B2 Electronic video poker games
A video poker machine configured to allow a player to play a card game includes at least one display device, at least one input device, and at least one computer configured to display at least a first hand and a second hand of at least five cards all face up, each hand including the same five cards. A player is provided an option to play a hand by selecting none, one or more than one of the face up cards from the first hand and the second hand and any additional hands as cards to be held. Each of the cards not selected to be held are discarded from each hand and replaced with a face up card. The player is provided a pre-established amount based on the amount of a wager made on the hand if the resulting cards of the hand comprise a predetermined poker hand ranking.
US09495831B1 Method, apparatus, and computer readable storage to determine and/or update slot machine configurations using historical, and/or current and/or predicted future data
An apparatus, method, and computer readable storage for automatically deciding slot machine configuration changes. Slot machine usage is electronically monitored and ideal settings are determined from the usage. Slot machines can then be updated electronically according to the ideal settings, either automatically or upon operator approval.
US09495828B2 Gaming machine environment having controlled audio media presentation
A method directed to operating a plurality of gaming machines in a gaming establishment includes determining that a certain triggering event has occurred in one of the plurality of gaming machines. The triggering event includes a desired game outcome. The method further includes selectively controlling audio output from a plurality of remotely located speakers to operate in conjunction with internal cabinet speakers for creating a desired audio ambience only within a portion of the gaming establishment. The remotely located speakers are located remotely from the plurality of gaming machines. The internal cabinet speakers are located within gaming cabinets of the plurality of gaming machines. The audio output is focused to deliver enhanced audio effects only to the portion of the gaming establishment.
US09495827B2 Reel basket assembly
A reel assembly for a gaming machine includes an inner drive ring defining an annular inner rim, an outer ring, and a support substrate. The outer ring is spaced from and coaxially positioned relative to the inner drive ring, and the outer ring defines an annular outer rim. The support substrate has opposing side edges each coupled to a different one of the annular inner rim and the annular outer rim. The support substrate extends substantially unsupported between the annular inner rim and the annular outer rim in a substantially continuous manner maintaining the annular inner rim spaced from the annular out rim.
US09495822B2 Retail fueling environment utilizing powered communication over legacy cabling
Various systems and methods are provided for facilitating powered communications over legacy cabling. This can be implemented in a fuel dispensing environment where the fuel dispenser can include a diode coupler communicatively coupled to the legacy cabling for receiving powered communications from one or more backroom components over the legacy cabling during a power outage, and a broadband communications modem for communicating with the one or more backroom components, wherein the diode coupler provides power from the powered communications to the broadband communications modem. Relays can be used at the fuel dispenser and/or backroom components to determine whether to use the powered communications or legacy communications based on whether power is available at the components communicating over the legacy cabling. In addition, failsafe protection of legacy communication circuits is provided when powered communications are active.
US09495817B2 Electronic delivery of counterfeit resistant documents direct to a purchaser
Electronic delivery of counterfeit-resistant documents exchangeable for value, such as coupons, gift certificates, vouchers, admission tickets etc., directly to the person who ordered the documents over an open communications network such at the Internet. A first party orders a document from a second party, and the second party electronically delivers the ordered, counterfeit-resistant document to a device designated by the first party. For example, the document may be electronically ordered using a PC, and a printer coupled to the PC may print the document. In one embodiment, the first party transmits unsolicited offers over the open communications network. The document may be made counterfeit resistant by assigning unique information to each document of a given type, e.g., coupons, gift certificates, vouchers, admission tickets etc., and checking the uniqueness of a document and whether the unique information was previously read prior to allowing it to be exchanged for value.
US09495816B2 Mobile device
A mobile device includes a first communication device that transmits a first transmission signal to a vehicle side, a second communication device that transmits a second transmission signal in response to an electromagnetic field received from the vehicle side, a control unit that controls the first communication device and second communication device, and a circuit board. The first communication device includes a loop antenna that is formed by a conductive wire formed on the circuit board. The second communication device includes a transponder coil, which is substantially rectangular, on the circuit board. One shorter edge of the transponder coil is placed near an edge, of the circuit board, that faces the vehicle. The conductive wire is configured so as to enter a projected area, on the circuit board, of the transponder coil from one longer edge of the projected area and exit the projected area from the other longer edge.
US09495815B2 System interaction with a movable barrier operator method and apparatus
A secure communication link (24) is provided between a movable barrier operator (23) and a peripheral system (20). Information conveyed via this link is used by one, the other, or both such elements to further inform or direct their respective actions.
US09495813B2 Vehicle data collection system, vehicle data collection method, vehicle-mounted device, program, and recording medium
A vehicle data collection system includes a vehicle-mounted device installed in a vehicle and configured to transmit data related to the vehicle, and a vehicle data collection device configured to collect the data related to the vehicle, wherein the vehicle-mounted device includes a vehicle data transmission unit configured to transmit first vehicle data, which includes information in which an individual related to the vehicle is to be identified, and second vehicle data, which includes information in which the individual related to the vehicle is not to be identified, to the vehicle data collection device in different sessions, the first vehicle data and the second vehicle data are data related to the vehicle.
US09495812B2 Calibrating electronic modules of a vehicle using a configuration application
A system is provided for calibration of vehicle electronic modules. The system includes: a vehicle and a computing device separate from the vehicle. The vehicle includes: a vehicle communications interface, configured to facilitate communications with a computing device without utilizing an Assembly Line Diagnostic Link (ALDL) or on-board diagnostic (OBD) port; and a plurality of electronic modules, the plurality of electronic modules being configurable via calibration data received via the vehicle communications interface. The computing device includes: a computing device communications interface, configured to facilitate communications with the plurality of electronic modules of the vehicle via the vehicle communications interface; a human machine interface (HMI), configured to receive input from a user and to display information; and a processor, configured to execute a calibration application, the calibration application being configured to utilize the HMI of the computing device to receive input from the user, and further being configured to generate calibration data corresponding to the user input for transmission to respective vehicle electronic modules.
US09495811B2 Method and system for recording the use of waste disposal containers
A method of and apparatus for creating record data for an authorizing body of, for example, skips and other waste containers is disclosed. Such a system includes receiving data from a telemetry system attached to a skip lorry. This data includes, vehicle identification data, location data identifying a location of the vehicle and loading/unloading data identifying when an object is loaded onto and/or unloaded from the vehicle. This data is then processed to determine locations where waste containers have been loaded and unloaded from vehicles and compare this to a permit booking system to ensure compliance with the booking system.
US09495805B2 Three dimensional (3D) display terminal apparatus and operating method thereof
An operating method of a three dimensional (3D) display terminal apparatus includes displaying a plurality of objects with different degrees of perceived depths, and changing display state of the plurality of objects according to a user's manipulation. The user's manipulation includes a plurality of touch modes which are perceived as different depths corresponding to the degrees of perceived depths, and the plurality of touch modes include a direct touch mode and a near touch mode. As a result, the terminal apparatus is operated with increased ease.
US09495804B2 Haptic information presentation system and method
A system and method are disclosed in which in a conventional non-grounding man-machine interface having no reaction base on the human body and for giving the existence of a virtual object and the impact force of a collision to a person, a haptic sensation of a torque, a force and the like can be continuously presented in the same direction, which cannot be presented by only the physical characteristic of a haptic sensation presentation device. In a haptic presentation device, the rotation velocity of at least one rotator in the haptic presentation device is controlled by a control device, and a vibration, a force or a torque as the physical characteristic is controlled, so that the user is made to conceive various haptic information of the vibration, force, torque or the like.
US09495802B2 Position identification method and system
A method includes acquiring a first image including a specific object and captured at an imaging position, generating first three-dimensional information based on a first shape of the specific object, the first three-dimensional information corresponding to the imaging position, generating second three-dimensional information based on a specific depth value and a designated position on the first image, generating first line information based on the first and the second three-dimensional information, acquiring a second image including the specific object and captured at another imaging position, generating third three-dimensional information based on a second shape of the specific object, the third three-dimensional information corresponding to the another imaging position, generating second line information based on the second and the third three-dimensional information, generating a fourth three-dimensional information based on the first and the second line information, and storing the fourth three-dimensional information associated with a content.
US09495800B2 Storage medium having stored thereon image processing program, image processing apparatus, image processing system, and image processing method
Using as a texture of an image to be placed in a virtual world an image included in a predetermined area in a captured image captured by a real camera, a virtual world image is generated, in which the object placed in the virtual world is viewed from a virtual camera. Then, the captured image captured by the real camera is combined with the virtual world image, and the combined image is displayed on a display device.
US09495798B2 Method and device for producing a finite element model
A finite-element model modeling a geometrical entity, is created by means of a computer in the following way At least one property data and at least a positioning identifier are acquired by means of an interface of the computer in order to store these in a memory of the computer. The positioning identifier allows identifying a position of the property data on the geometrical entity. A correspondence is established between the positioning identifier and at least an element of the finite-element model. Preferably, the property data is linked with the element of the finite-element model for which a correspondence with the positioning identifier of the property data was established.
US09495796B2 Animatable graphics lighting analysis reporting
One embodiment of the invention sets forth a mechanism for displaying lighting values associated with a 3-D graphics model by superimposing an overlay grid with lighting values on the 3-D graphics model. A software rendering engine computes lighting values for each frame that includes the 3-D graphics model, where each frame may have different lighting settings. An overlay grid with lighting values may be superimposed on an area defined by a light meter on the 3-D graphics model. The lighting values on the overlay grid are associated with the light meter and may vary frame-over-frame. In another embodiment, a JPEG image with a superimposed overlay grid with per-pixel lighting values covering a 3-D graphics model is generated for each frame that includes the 3-D graphics model. These JPEG images may be displayed on the screen and stored to an external memory.
US09495795B2 Image recording device, three-dimensional image reproducing device, image recording method, and three-dimensional image reproducing method
The image recording device includes: an image information obtaining unit obtaining a first image of the object viewed from a first viewpoint, a second image of the object viewed from a second viewpoint, and viewpoint positions each for one of the viewpoints; a depth information generating unit generating depth information items each indicating a depth of the object included in the first and second images; an image generating unit generating a third image and a viewpoint position of the third image, using the depth information items, the first image, and the second image, the third image being of the object viewed from a third viewpoint different from the first and second viewpoints; and a recording unit recording on the image file the first, second and third images in association with the viewpoint positions each for one of the first, second, and third images.
US09495790B2 Gradient adjustment for texture mapping to non-orthonormal grid
In a computer graphics processing unit (GPU) having a texture unit, when pixel sample locations are based on a non-orthonormal grid in scene space, the texture unit receives texture space gradient values directly, e.g., from a shader unit or generates them from texture coordinates supplied, e.g., by a shader unit, and then applies a transformation to the gradient values configured to adjust the gradient values to those which would arise from the use of a orthonormal screen space grid.
US09495787B2 Emotive text-to-speech system and method
Information about a device may be emotively conveyed to a user of the device. Input indicative of an operating state of the device may be received. The input may be transformed into data representing a simulated emotional state. Data representing an avatar that expresses the simulated emotional state may be generated and displayed. A query from the user regarding the simulated emotional state expressed by the avatar may be received. The query may be responded to.
US09495786B2 Blend modes for mineralogy images
Optimized blending mode for mineralogy images. A luminosity value is determined for a pixel in a base layer or top layer mineralogy image. An image weighting value is determined from the luminosity value and an optional mixing parameter. A multiply value is determined by multiplying the base and top layer pixel values. An overlay value is determined from twice the multiply value if the value of one of the base layer or top layer pixel values is over a threshold, otherwise it is determined by inverting twice the product of the inverted top layer pixel value with the inverted base layer pixel value. A blended image pixel value is determined by adding the multiply value weighted with the image weighting value and the overlay value weighted with the inverted image weighting value.
US09495785B2 Rendering illustrations using a two-dimensional rendering engine
A rendering engine is described that implements rendering techniques to render 2D illustrations by assigning light values to objects that define an illustration ‘inside out’. Light values may be assigned to a first object and subsequently inherited by objects that are hierarchly related to the first object. The light values assigned to the objects may include a light variable that depends on a relationship between the two or more groups of objects. Various rendering techniques may be employed by the rendering engine to render illustrations that are both customizable and realistic in appearance.
US09495780B2 Method and system for utilizing transformation matrices to process rasterized image data
A method and system render rasterized data by receiving non-rasterized page description language data and a corresponding transformation matrix representing transformation operations to be performed. The non-rasterized page description language data is rasterizing to create rasterized data. The corresponding transformation matrix is decomposed into a plurality of individual transformation operation matrices and a discrete transformation operation value, from each corresponding individual transformation operation matrix, is generated for each transformation operation to be performed upon the rasterized data. The transformation operations are performed upon the rasterized data based upon the generated discrete transformation operation values.
US09495778B2 Information presenting apparatus and method for confirmed and tentative tracks
According to one embodiment, an information presenting apparatus receives each observed value from sensors, and maintains a track of each target by updating the track based on an observed value having a correlation with the track. A likelihood ratio for a tentative track, which has not yet been determined to be a track of a target, is computed and compared with an upper limit threshold. When the likelihood ratio is greater than or equal to the upper limit threshold, the tentative track is determined to be a track of a target. When the likelihood ratio is greater than or equal to a monitor threshold which is lower than the upper limit threshold, the tentative track is determined to be a monitor track. The information of the track and the monitor track are presented.
US09495775B2 System and method for visualization of categories
Distribution displays for categories are provided which illuminate the distribution of continuous attributes over all cases in a category, and which provide a histogram of the population of the different states of categorical attributes. An array of such displays by attribute (in one dimension) and category (in another dimension) may be provided. Category diagram displays are also provided for visualizing the different categories, and their distributions, populations, and similarities. These are displayed through different shading of nodes and edges representing categories and the relationship between two categories, and through proximity of nodes.
US09495774B2 Method and apparatus for electrical power visualization
A method and apparatus for visualization of power generated by a plurality of distributed generator (DG) components. In one embodiment, the method comprises receiving power information representing an amount of power generated by each DG component in the plurality of DG components; displaying a two-dimensional image showing an image representation of each DG component in the plurality of DG components; associating a color with each image representation; and varying at least one characteristic of the color associated with each image representation in accordance with the amount of power generated by the DG component that is represented by the image representation.
US09495773B2 Location map submission framework
In accordance with the exemplary embodiments of the invention there is at least a method and apparatus including computer programs executable by at least one processor to perform operations including scanning a location with a portable electronic device using a motion performed with the portable electronic device, based on the scanning using the motion, building a map of the location, and displaying the built map on the portable electronic device.
US09495772B2 CT imaging systems and methods thereof
CT imaging systems and methods thereof are disclosed. A common CT scanning is performed on an object to obtain a common CT imaging. An area of interest is determined from the image. A CT scanning is performed on the area of interest under a plurality of energy windows by a photon counter detector. A high resolution image of the area of interest is reconstructed. The discrimination of energy spectrum is higher and the result so obtained is more stable by using a photon counter detector to collect photon count projection data of a plurality of energy windows and thus it may be decomposed into a plurality of basis functions.
US09495769B2 CT image reconstruction in the extended field of view
A method is disclosed for the reconstruction of image data of an object under examination from measured data, wherein the measured data has been acquired during a relative rotational movement between a radiation source of a computed tomography system and the object under examination. A delimited area between the radiation source and a detector represents a field of view, in respect of which measured data can be acquired. During the measured data acquisition, parts of the object under examination were located at least partly outside of the field of view. A reconstruction is carried out of first image data from the measured data. The first image data is modified via a threshold value comparison, and the modified data is processed with a morphological filter, and projection data is calculated. The measured data is modified using the projection data, and, second image data is reconstructed.
US09495766B2 Simulating color diffusion in a graphical display
As described herein, an electronic device with a display screen may simulate the color diffusion that occurs in a physical painting process. For instance, the user may perform one or more actions that simulate a brushstroke on the display screen such as swiping a touch-sensitive area or dragging a cursor across the screen. The electronic device then calculates a geodesic distance between a pixel inside a region defined by the brushstroke and a pixel located outside this region based on the physical distance between the two pixels and a weighting factor that varies depending on whether an image boundary is between the two pixels. Based on the geodesic distance, the electronic device uses a color diffusion relationship that defines the effect of the color of the brushstroke on the pixel and a time delay controlling when the color of the brushstroke reaches the pixel in order to simulate color diffusion.
US09495762B2 Detecting and compensating for motion between a flash and a no-flash image
Techniques disclosed herein involve determining motion occurring in a scene between the capture of two successively-captured images of the scene using intensity gradients of pixels within the images. These techniques can be used alone or with other motion-detection techniques to identify where motion has occurred in the scene, which can be further used to reduce artifacts that may be generated when images are combined.
US09495760B2 Adaptable framework for cloud assisted augmented reality
A mobile platform efficiently processes sensor data, including image data, using distributed processing in which latency sensitive operations are performed on the mobile platform, while latency insensitive, but computationally intensive operations are performed on a remote server. The mobile platform acquires sensor data, such as image data, and determines whether there is a trigger event to transmit the sensor data to the server. The trigger event may be a change in the sensor data relative to previously acquired sensor data, e.g., a scene change in an image. When a change is present, the sensor data may be transmitted to the server for processing. The server processes the sensor data and returns information related to the sensor data, such as identification of an object in an image or a reference image or model. The mobile platform may then perform reference based tracking using the identified object or reference image or model.
US09495742B2 Analysis and sorting of objects in flow
A device and method for sorting objects immersed in a flowing medium are described. An example device comprises a holographic imaging unit comprising a plurality of holographic imaging elements, a fluid handling unit comprising a plurality of microfluidic channels for conducting flowing medium along a corresponding holographic imaging element and a microfluidic switch arranged downstream of an imaging region in the microfluidic channel for directing each object in the flowing medium into a one of a plurality of outlets. The example device also comprises a processing unit configured to determine real-time characterizations of holographic diffraction images obtained for each of the moving objects, with each real-time characterization accounting for at least one predetermined object-type signature. The processing unit is further adapted for controlling the microfluidic switches in response to the real-time characterizations.
US09495741B2 Methods and systems for streamlining optical calibration
A method for calibrating a biological instrument is provided. The method comprises the steps of acquiring an image of at least one biological sample array, determining a first region of interest within the image, wherein the first region of interest comprises a first plurality of locations on the at least one biological array; and identifying within the first region of interest, a plurality of image elements associated with each of the first plurality of locations on the at least one biological array.
US09495738B2 Semiconductor component mounting apparatus
A semiconductor component mounting apparatus includes an image sensing unit, electrode detection unit, and determination unit. The image sensing unit is configured to obtain image data of a plurality of electrodes arranged on a mounting surface of a semiconductor component. The electrodes are divided into a plurality of groups based upon functions of the electrodes. The electrode detection unit is configured to identify the electrodes in each of the groups, and to detect, for each of the electrodes, whether the electrode is lacking or not by using the image data. Each of the groups has a preset permissible number of lacking electrodes. The determination unit is configured to determine, based on the number of the lacking electrodes detected by the electrode detection unit and the permissible number of lacking electrodes preset to the group, whether the semiconductor component is a defective or a non-defective.
US09495735B2 Document unbending systems and methods
Embodiments of a processing systems and methods can unbend an image of facing pages of a bound book. An exemplary processing system can comprise an edge-detection unit, a keystone-correction unit, a flattening unit, and a conversion unit. After an image is received by the processing system, the image can be processed in turn by each unit. The edge-detection unit can identify edges of a document in the image. The keystone-correction unit can reduce or remove keystoning in the image, thereby correcting horizontal distortion of the document. The flattening unit can flatten or straighten text or objects in the image, thereby correcting vertical distortion of the document. The conversion unit can convert the image to a desired color profile. Accordingly, the processing system can process an original image into a more easily readable and digitally manipulable image.
US09495729B2 Display method and electronic device
The present disclosure provides a display method and an electronic device. The method comprises: obtaining a third display content based on the first display content when the first electronic device is to be controlled by the second electronic device; and transmitting the third display content to the second electronic device to cause the second electronic device to display a fourth display content based on the third display content, the fourth display content being different from the first display content.
US09495727B2 Video channel display method and apparatus
Methods for video display using a computing system. The computing system includes a main computing module and an ancillary computing module. The main computing module may transmit a synchronization control information block to the ancillary computing module. The synchronization control information block includes a frame number of a current frame and the reference time associated with the main computing module. The ancillary computing module receives the synchronization control information block and selects a frame pack having the same frame number contained in the synchronization control information block as the current frame. The ancillary computing module may obtain the reference time of the current frame based on a local time of the ancillary computing module. The main computing module and the ancillary computing module may decode one or more parts of the frame, respectively. Further, the decoded parts of the frame may be combined and displayed.
US09495720B2 Method and apparatus for compiling and executing an application using virtualization in a heterogeneous system
A method and apparatus for compiling and executing an application including Central Processing Unit (CPU) source code and Graphic Processing Unit (GPU) source code. The apparatus includes a hardware device including a CPU and a GPU; a compiler that compiles the GPU source code into a GPU virtual instruction; and a hybrid virtualization block that executes an execution file by translating the GPU virtual instruction into GPU machine code.
US09495719B2 Multi-source, multi-destination data transfers
A method and system for transferring an image. A user-selected image is received. Displayed are: (a) a graphic object representing a web page, (b) a first destination point within the graphic object and first text which is adjacent to the first destination point and describes the first destination point, and (c) a second, different destination point within the graphic object and second, different text which is adjacent to the second destination point and describes the second destination point. A user mouse selection of one of the destination points within the graphic object is received, and in response, the image is copied into the web page at the selected destination point. The first destination point, the first text, the second destination point, and the second text are stored in the transfer map. The selected image is mapped to the one of the destination points in the transfer map.
US09495718B2 System and method for providing low latency to applications using heterogeneous processors
Methods, apparatuses, and computer readable media are disclosed for responding to requests. A method of responding to requests may include receiving requests comprising callback functions. The one or more requests may be received in a first memory associated with processors of a first type, which may be CPUs. The requests may be moved to a second memory. The second memory may be associated with processors of a second type, which may be GPUs. GPU threads may process the requests to determine a result for the requests, when a number of the requests is at least a threshold number. The method may include moving the results to the first memory. The method may include the CPUs executing the one or more callback functions with the corresponding result. A GPU persistent thread may check the number of requests to determine when a threshold number of requests is reached.
US09495717B2 Plant safety design assistance device and plant monitoring and maintenance assistance device
A Plant safety design assistance device (100) is configured by a communication device (140), a diagnostics and monitoring device (110), a fault inspection management device (120), and a design and manufacturing device (130) being interconnected via network (150). The diagnostics and monitoring device (110) receives plant status information (dc) from a plant control system (1) and carries out monitoring and diagnostics an the plant. The fault inspection management device (120) maintains fault inspection information (D2) of an apparatus which is used in the plant. The design and manufacturing device (130) maintains design and manufacturing information of the apparatus which is used in the plant. The design and manufacturing devise (130) receives the fault inspection information (D2) from the fault inspection management device (120), and carries out a plant safety design which takes the fault inspection information into account. The plant safety design is thus assisted, with the plant monitoring and maintenance activities being linked therewith.
US09495713B2 Comment delivery and filtering architecture
Methods, systems, and devices are described for associating comments with playback of media content. A central server computer system stores a plurality of comments received from a plurality of input devices, each comment being associated with a portion of the media content. The central server computer system receives a selection of the media content from an output device, identifies a subset of the plurality of comments associated with the media content based at least in part on a user preference received from the output device, and transmits the identified comments to the output device.
US09495712B2 Social namespace addressing for non-unique identifiers
A device, system, and method are directed towards enabling a user to disambiguate an identity of a member included in a user's social network (USN), and towards enabling an operation to be performed based on information about the member. The USN is determined. The NID of the member is received. If the NID is non-unique within the USN, member distinctions are determined for members in the USN who are associated with the same NID. The member distinctions are sent to the user. The user makes a selection of one of the members associated with one of the member distinctions. Based on the selection, information about the selected member is received. The operation is enabled to be performed based on the information about the selected member. The operation may include addressing the selected member, enabling a communication between the user and the selected member, or the like.
US09495701B2 Retail venue ordering system and method
A system for decentralized ordering of goods and/or services such as food and/or drinks at a venue such as a hotel or restaurant is disclosed. The venue uploads a venue menu to an internet site via the venue's data device or computer. An order application is downloaded by prospective customers from the internet site to the mobile data device of each customer. In addition, the venue allocates a customer identification code to each customer which is stored in the customer's mobile data device. Therefore the customer can use his mobile data device to access the venue's menu and order items from the menu. Preferably the customer notifies his location within the venue and the order is delivered to the customer's location.
US09495699B2 Method and system for purchasing of goods and services via image recognition
A method for facilitating an image-based transaction includes: capturing, by a first input device, an image of a product to be sold; receiving, by a second input device, product data corresponding to the product to be sold; identifying, by a processing device, a transaction identifier; encoding, by the processing device, the captured image with at least the identified transaction identifier; adding, to the encoded image, an indication of availability of the product to be sold such that user interaction with the encoded image will initiate a payment transaction for the product to be sold based on at least the encoded transaction identifier; and transmitting, by a transmitting device, at least the received product data, the identified transaction identifier, and the encoded image including the indication of availability.
US09495698B2 Continuum-based selection of product choice
Systems, methods and computer program products for facilitating searching, obtaining and displaying product choice recommendations using inputs, including continuum-based inputs, and variable-sized visual representations are disclosed. In an embodiment, a user is presented with at least one continuum-based selector and at least one product choice visual representation. At least one input indicating user interest value in a product attribute is received and compared with stored result values of product choices. A unique weighing value indicating the relevancy of the product choice is generated for each product based on the comparison performed. The user is then presented with at least one product choice visual representation which may be modified based on the unique weighing value of the product choice.
US09495696B2 Systems and methods for facilitating interactions between consumers and individuals having marketable public recognition
Systems and methods are disclosed for processing transactions and associated dated. In one exemplary implementation, there is provided a method for processing information associated with transactions involving a product, wherein the product may comprise an experience, a physical product, and/or a digital product. Moreover, illustrative methods may include performing processing associated with a plurality of subroutines, such as a first subroutine for handling an experience, a second subroutine for handling a physical and/or a digital product, and/or one more additional subroutines associated with fulfillment.
US09495693B2 Targeted marketing based on social media interaction
A system and method for providing targeted marketing to a user based on the user's social media interaction. The system includes one or more computing platforms providing computer-automated functionality performing method steps for accepting a digital media and digital media related data from a publisher, generating associated information unique identifiers, monitoring social media networks for member-user rankings of the digital media after it is posted, and communicating to a member-user targeted marketing information based on the user rankings. A data storage device persists the digital media, digital media related data, and information unique identifier, which may include a linking hash character, a unique identifier, an account identifier, and/or social media network system-defined elements. The publisher selects digital media and information representing digital media elements, and posts the digital media on the social media network website. Edits, if applied to the selected digital media, are persisted in the data storage.
US09495691B1 Efficient large-scale compensation calculation system
The compensation calculation system provides in one embodiment a promotion based system. A series of user interfaces allow a user to define an incentive program, such as a promotion program, for customers of an entity. In one embodiment, the definition of an incentive program includes the customers who will participate in the program, the products that are the subject of the program, various levels of attainments that must be met to obtain compensation, and the payout generation details. The system efficiently determines accumulations relevant to the attainments and payouts using a combination snowflake data schema and nested set model to facilitate high performance determination of accumulation values. “What-if” analyses can be undertaken in a reasonable amount of time to, for example, determine and/or compare different compensation payouts based on changing variables that affect compensation.
US09495689B1 Method and system for coupling mobile interactive content to a club reward system
The method and system for coupling mobile interactive content to a club reward program is disclosed herein. A business utilizes the present inventions as part of a marketing campaign that is targeted to a customer's mobile communication device. The invention delivers an enticing interactive game to their customer's mobile communication device, rewarding the customer for successfully completing the game with prizes, recording the game player and game details, and auditing the information to ensure the integrity of the game play outcome, and automatically logging those prizes into the business' club reward system.
US09495687B2 Protective cover with information display function
A protective cover with information display function includes a main body, at least one receiving unit provided on the main body, and at least one sheet of e-paper. The main body has an opening formed on and sunk from one side of the main body, and an object to be protected can be fitted into the opening and safely covered by the main body. The receiving unit is wirelessly connected to an external interface for receiving an electromagnetic wave. The e-paper is selectively provided on the main body or the receiving unit and is electrically connected to the receiving unit, and can be driven by the electromagnetic wave to display information thereon. With the main body having the receiving unit and the e-paper provided thereon, the protective cover can effectively provide the function of displaying advertisement and other information at any place in real time.
US09495686B1 Serving a content item based on acceptance of a new feature
The present disclosure describes systems and methods for serving a content item based on the acceptance of a new feature of an online product, which may include sending a message to the client device indicating availability of a feature for the online product and requesting acceptance of the feature. An indication of acceptance of the feature is received and stored in a parameter. When a request for a content item is received, a content item is selected from a content item database based, at least in part, on the parameter.
US09495683B2 Process and workflow for enterprise data matching
A method and system for managing a media advertising enterprise including process and workflow capabilities for enterprise data matching. An EDM (Enterprise Data Management) module can be configured to include a set of rules at an enterprise level to manage disparate and disconnected records associated with an entity. A number of unmatched and enterprise entities that matches with respect to an active entity can be returned based on a fuzzy logic. A matching process can then be performed to accurately match the active entity and the unmatched entities with respect to a parent enterprise entity. The unmatched entity can be put on hold if additional information is required for performing a right match after assigning the parent enterprise entity. A note can also be added in order to place the unmatched entity on hold. Such an optimization mechanism can interactively manage and report records at the enterprise level in a simple and efficient manner.
US09495676B2 Method of transmitting information from a power efficient card to a mobile device
A method of transmitting information to a mobile device includes providing a read head with a slot for swiping a magnetic stripe of a card, a power supply coupled to wake-up electronics and a microcontroller. The wake-up electronics are powered by a microphone bias of a mobile device.
US09495675B2 Small card reader configured to be coupled to a mobile device
A small card reader has a read head with a slot and positioned in a housing. The read head is configured to be coupled to a mobile device. The read head reads data on the magnetic stripe from a card that is slid in the slot and produces an output jack signal indicative of data stored on the magnetic stripe. An output jack is adapted to be inserted in a port of the mobile device and deliver the output jack signal to the mobile device. The read head positioned to accommodate rocking of a card while being swept in the slot while producing a successful read of the magnetic stripe of the card. The rocking is in an amount of 1 to 10 degrees of rotation of a bottom surface of the card away from a bottom surface of the slot.
US09495673B2 Method and system for a wireless universal mobile product interface
The present invention provides a solution to the needs described above through a system and method for a wireless universal mobile product interface (WUMPI). Generally, products/objects have their own interface, or man-machine-interface (MMI). Technically, the wireless universal mobile product interface of the present invention (WUMPI) innovates this space by replacing the product's MMI by implementing reverse software control via wireless transmission channel and or Bluetooth wireless technologies to control the mobile device's screen—replacing the local software component on the mobile device which controls what is shown on the screen in terms of a man-machine interface (MMI). This enables a product/object within the area of the mobile device to take over control via the wireless transmission channel or other wireless capability of the mobile device and to “extend” the product interface to the mobile device that came within its control range, or the product/object's personal area network (PAN).
US09495668B1 Computing solutions to a problem involving inversion of a one-way function
A method comprises sending a set of values from a first party to a second party, the set of values being usable to compute a solution to a first problem involving inversion of a first one-way function. The method further comprises receiving a given value from the second party and utilizing the given value as an input for computing a solution to a second problem involving inversion of a second one-way function, wherein a valid solution to the second problem uses as input a valid solution to the first problem.
US09495667B1 Method and system for categorizing vehicle treatment facilities into treatment complexity levels
To determine a vehicle treatment facility for treating a damaged vehicle after a crash, several treatment facilities within a predetermined distance of the damaged vehicle may be categorized by treatment complexity level. Treatment facilities within the same treatment complexity level category as the damaged vehicle may be ranked based on several treatment facility evaluation characteristics such as repair duration data, quality rating, availability, price schedule, location data, or a quality rating for one or more suppliers used by the treatment facility. A treatment facility may then be selected for treating the damaged vehicle based on the rankings.
US09495666B2 End-user portal system for remote technical support
A controller provides information regarding end-user dictated content for a plurality of technical support topics to an end-user device prior to the controller receiving any indication of specific technical support required by the end-user. Additionally, the controller provides information regarding available automated technical support to the end-user device prior to the controller receiving any indication of specific technical support required by the end-user. The end-user device provides an indication of selection of at least a portion of the either the information regarding end-user dictated content for a plurality of technical support topics or the information regarding available automated technical support. By providing such information prior to receiving any indication of the specific technical support required by the end-user, the likelihood that the end-user can successfully resolve his/her issue without further intervention is increased.
US09495663B2 Automatic meeting invitation based on proximity
In one implementation, proximity of a possible meeting participant is used to initiate joining the meeting. A host device or other device detects the presence of a possible meeting participant in a room, conference center, or other region. In response, an invite is sent for joining the meeting. The proximity based invitation may remove the requirement of the possible participant from having to find a previous message with the meeting invitation for joining and/or the requirement of the host to manually invite the possible participant. From the perspective of the possible participant, merely being in the proximity of the meeting may be enough to initiate joining, to receive an invite, and/or to join a meeting.
US09495661B2 Embeddable context sensitive chat system
A system and method including a networked processor with a chat management engine operative to embed one or more context sensitive chat widgets in a web page and receive chat messages from the widgets, wherein the messages are associated with a web page context. The system may be further operable to exchange those messages among a plurality of users and determine a sentiment value for those chat messages. In some embodiments a promo engine may modify a web page in response to the sentiment value. For example and without limitation, altering the price for a product or service, adding a product or service, or removing a product or service. Dynamic demographic congregations may be formed that allow for trigger based advertising at a predetermined sentiment value, times or event. Some embodiments provide for coupling to social networks.
US09495658B2 System, method, and apparatus for barcode identification workflow
A method, system, and corresponding apparatus are provided for translating components of a data set from a barcode to complete an information set. In particular, a method may include receiving a first data string corresponding to a first scanned barcode; decoding the first data string according to the first barcode format to generate a first data payload; and identifying, by a processor, from the first data payload a first set of rules for extracting information from the first data payload. Methods may include extracting information from the first data payload according to the first set of rules to obtain one or more components; translating the one or more components of the first data payload into at least one translated component; and providing for display of the at least one translated component.
US09495657B1 Systems and methods involving features of terminal operation including TOS-agnostic and/or other features
Systems and methods are disclosed associated with processing information involving terminal operating systems. According to one illustrative implementation, an exemplary method for processing information involving terminal operating system herein may include processing data in a TOS format associated with a TOS type, converting the data into a TOS agnostic format, and performing processing using the TOS agnostic data.
US09495656B2 Material handling method
The present disclosure relates to a material handling method of performing by means of an automatic mechanical material handling equipment controlled by a control system at least a first and a second access task for accessing respectively at least a first and at least a second article stored in a material handling storage system, the first and second access tasks having been assigned a first and a second execution priority respectively. The method comprises a) controlling the automatic mechanical material handling equipment to perform the first access task having the highest priority; and in parallel to performing the first access task a1) evaluating data indicative of the material handling storage system for determining that a first intermediate task is to be performed, wherein the first intermediate task is required in order to perform by the automatic mechanical material handling equipment the second access task; and a2) assigning an execution priority to the first intermediate task higher than the second execution priority; b) controlling the automatic mechanical material handling equipment to perform at least the first intermediate task and the second access task according to the order of execution priorities.
US09495655B2 Cross-domain multi-attribute hashed and weighted dynamic process prioritization
In response to receipt of a process-level input request that is subject to business-level requirements, multiple sets of attributes are identified. The sets of attributes are each from one of multiple informational domains that represent processing factors associated with at least the process-level input request, contemporaneous infrastructure processing capabilities, and historical process performance of similar processes. The multiple sets of attributes from the multiple informational domains are hashed as a vector into an initial process prioritization. The attributes of the hashed vector of the multiple sets of attributes from the multiple informational domains are weighted in the initial process prioritization into a hashed-weighted resulting process prioritization. The process-level input request is assigned to a process category based upon the hashed-weighted resulting process prioritization.
US09495653B2 Stack handling operation method, system, and computer program
A method for searching transition routes from an initial state of a plurality of stackable items to a target state by a computer at predetermined conditions includes connecting between transitionable states at an edge by a single handling operation transitioning from the initial state to the target state, to generate a state space graph; evaluating a lower bound of handling operation cost from a certain state to the target state, based on both the stacking sequence of the plurality of items in the certain state and the stacking sequence of the plurality of items in the target state; and searching a route from the initial state to the target state where the handling operation cost is minimal on the state space graph using a heuristic search algorithm based on the lower bound.
US09495652B1 Autonomic discrete business activity management method
Discrete Business Activity Management is a method whereby continuous streams of data formatted in one or more taxonomies, originating from two or more networked entity domain nodes within a Grid Framework or equivalent, are extracted at two or more independent times and synchronized to an assigned time index, then translated into each other's taxonomy or harmonized, securely filtered and, routed thereby creating a universal or federated view of business activity over time, which may be viewed in the context of any single domain. An apparatus which performs DBAM consists of processing, storage and network hardware and software, along with software which integrates the function of the DBAM within a Grid Framework or equivalent. The apparatus is further configured as a service for sale to subscribers through the addition of administrative software architecture to manage subscriber access, proprietary information, data element integrity and quality of service in connection with distributed applications.
US09495646B2 Monitoring health of dynamic system using speaker recognition techniques
Monitoring health of dynamic systems includes using speaker recognition techniques. Some embodiments include determining a system-independent statistical (first) model, and determining a healthy system (second) model based on data representing vibrations of multiple healthy systems and the first model and speaker recognition techniques. Vibration data are obtained from a particular system. It is determined whether the particular system is unhealthy based on the vibration data from the particular system and the first model and the second model and speaker recognition techniques. Some embodiments include obtaining training data that represents vibrations of multiple healthy systems. A damage-sensitive parameter is based on the training data. A threshold value that separates damaged systems from healthy systems is based on the training data and the parameter. It is determined whether a particular system is healthy based on the threshold value and a value for the parameter for vibration data from the particular system.
US09495642B1 Predictive model scoring to optimize test case order in real time
An approach for predictively scoring test case results in real-time. Test case results associated with a test run are received by a software testing environment. Using predictive statistical models, test case results and attribute relationships are matched against model rules and test case history. A statistical correlation and confidence parameter provide the ability to generate test case relationships for predicting the outcome of other test cases in the test run. The test case relationships are transformed into scoring results and output for the further processing.
US09495638B2 Scalable, rule-based processing
A system, method and computer program product for scalable, rule-based processing, including an automaton builder for constructing automatons corresponding to trigger rules and word lists that are employed by the trigger rules, and a rule evaluator for evaluating any of the trigger rules with respect to an input document by selecting any of the automatons to evaluate a given one of the trigger rules, parsing the input document using the selected automatons, determining whether conditions of the given trigger rule are met, and identifying any actions that are associated with the given trigger rule.
US09495633B2 Recurrent neural networks for malware analysis
Using a recurrent neural network (RNN) that has been trained to a satisfactory level of performance, highly discriminative features can be extracted by running a sample through the RNN, and then extracting a final hidden state hi, where i is the number of instructions of the sample. This resulting feature vector may then be concatenated with the other hand-engineered features, and a larger classifier may then be trained on hand-engineered as well as automatically determined features. Related apparatus, systems, techniques and articles are also described.
US09495632B2 RFID label technique
An RFID webstock containing a relatively high pitch-density array of semiconductive chips is provided and joined to a web bearing relatively widely spaced antennas in a continuous process. The RFID webstock is separated or cut into individual chip sections, with the spacing of the chips being increased as the RFID webstock is die cut. The individual chips on the sections are then joined to corresponding antennas to form an RFID inlay stock. This process is conducive to high speed roll-to-roll production of RFID tag and label roll stock.
US09495631B1 RFID integrated circuits with contact islands
A Radio Frequency Identification (RFID) IC may have raised contact islands that include conductive contact pads covering a repassivation layer. The raised contact islands are formed by removing part or all of the repassivation material surrounding the raised contact islands. The repassivation material that is not covered and protected by the contact pads may be removed by a strip process that also removes a masking layer used for IC etching. Singulated RFID ICs may be assembled into an RFID tag using a B-stage adhesive that is applied to the ICs and then partially cured. The ICs are deposited onto preheated inlays. The preheated inlays cause the B-stage adhesive on the ICs to bind to the inlays.
US09495630B2 Electronic tag
An electronic tag includes a baseboard, a printed layer, a radio frequency identification (RFID) chip, and an adhesive layer. The baseboard includes a first surface and a second surface opposite to the first surface. The printed layer is disposed on the first surface of the baseboard and serves an antenna of the electronic tag. The RFID chip is secured on the baseboard. The adhesive layer is disposed on the second surface of the baseboard and is configured to detachably adhere to an object. The RFID chip and the printed layer are electronically interconnected for cooperatively receiving/transmitting wireless signals.
US09495626B2 Identity card with physical unclonable function
An identity card, comprising a card body and a physical unclonable function are arranged within the card body, wherein the physical unclonable function comprises a first light influencing layer and a second light influencing layer.
US09495623B1 Adaptive optimization of super resolution encoding (SRE) patterns by hierarchical self-organized pattern map (HSOPM) and synthesis of traversal (SOT)
Methods, systems, and computer-program products for optimizing SRE (Super Resolution Encoding) patterns. A hierarchical self-organizing pattern map (HSOPM) of SRE patterns can be derived, which illustrates interrelationships between consecutive SRE patterns. Such a hierarchical self-organizing map provides a first level of hierarchy, a second level of hierarchy, etc. Different weights can be assigned to different synthesis of traversal (SoT) according to the second level of hierarchy. The likelihood of the SRE patterns can then be calculated based on a fitness of continuity and the different weights, so as to subsequently select and encode an allowed number of the SRE patterns while replacing other patterns with a lower likelihood value with an immediate root and thereby adaptively optimize any number of the SRE patterns with respect to any number of values.
US09495622B2 Image forming system for preventing paging disorder
Provided is an image forming system having a simple buffer mechanism and capable of preventing paging disorder when image-formed sheets are fed to a processing section. The present invention is featured in that an image forming order of a plurality of sheets to be made to stand by in a buffer section of a conveying path for guiding the sheets to a processing section is made different from an image forming order of sheets that are not made to stand by. To realize this, the system includes an image forming section, an accumulating section that accumulates image-formed sheet for processing, a conveying path along which the sheet is conveyed from the image forming section to the accumulating section, a buffer section disposed in the conveying path, in which the sheet to be fed to the accumulating section is made to temporarily stay, and a control section that controls the image forming section and the accumulating section.
US09495618B1 Object detection with textural to spectral domain adaptation
Techniques for object detection include training a first classifier to detect an object based on textural features and a second classifier to detect the object based on textural features and spectral features. A classifier relationship between the two classifiers is learned and used with the first classifier to detect other objects. If desired, the performance of the object detector can be improved by comparing the results of detecting objects with the first classifier and the classifier relationship versus detecting objects with the first and second classifier together, and modifying the classifier relationship based upon the comparison.
US09495615B2 Method for automatically recognizing and setting attachment and device therefor
A method and an apparatus for automatically recognizing and setting an attachment for a construction machine are disclosed. The method for automatically recognizing and setting an attachment includes detecting a kind and a type of the attachment from an attachment image, determining whether the attachment is a registered attachment, and automatically setting inherent functional values that match the attachment if the attachment is a registered attachment as the result of determination and automatically setting a user input attachment ID and functional values if the attachment is not a registered attachment. By automatically recognizing and setting the attachment that is attached to (or changed on) a construction machine (for example, excavator) using image processing, equipment setting can be optimized and easily adopted.
US09495613B2 Enhanced contrast for object detection and characterization by optical imaging using formed difference images
Enhanced contrast between an object of interest and background surfaces visible in an image is provided using controlled lighting directed at the object. Exploiting the falloff of light intensity with distance, a light source (or multiple light sources), such as an infrared light source, can be positioned near one or more cameras to shine light onto the object while the camera(s) capture images. The captured images can be analyzed to distinguish object pixels from background pixels.
US09495612B2 Accelerated object recognition in an image
A method for recognizing an object (120) in an image (100), in which the recognition of the object (120) comprises a first scaling stage of a scaling region of the image (100), and at least a further scaling stage of the scaling region of the image (100); and in which the image (100) is subdivided into at least one image segment (110); a first decision being taken for the at least one image segment (110) on the first scaling stage of the scaling region as to whether the at least one image segment (110) is considered on the at least one further scaling stage of the scaling region for the recognition of the object (120).
US09495609B2 System and method for evaluating data
A method for identifying a best item among a plurality of respective different items includes selecting a current best score, identifying a set of attributes associated with each of the items, and for each of the sets of attributes: determining a best possible score for a subset of the set of attributes, if the best possible score is greater than the current best score, determining an actual score for the set of attributes, and if the actual score for the set of attributes is greater than the current best score, setting the current best score as the actual score for the set of attributes. After both of the determining steps and the setting step for each of the sets of attributes, the item associated with the current best score is identified.
US09495608B2 Smart feeling sensing tag for pictures
The invention is directed to systems, methods and computer program products for determining a mood and a strength of an image. An exemplary method comprises: determining a mood of an image based on a color tone and a color saturation of the image; determining a strength of an image based on a brightness of the image; determining a mood-strength distribution of the image based on the mood of the image and the strength of the image; and selecting a music piece based on the mood-strength distribution of the image.
US09495602B2 Image and map-based detection of vehicles at intersections
A system, device, and methods for image and map-based detection of vehicles at intersections. Once example computer-implemented method for detecting objects includes receiving, from the one or more sensors disposed on a vehicle, image data representative of an image and detecting an object on the image. The method further includes identifying a path extending from the vehicle to the detected object on the image and retrieving map data including lane information. The method further includes comparing the path to a representation of the lane information and determining the position of the detected object based on a comparison of the path, representation of the lane information, and the image.
US09495599B2 Determination of train presence and motion state in railway environments
Foreground feature data and motion feature data is determined for frames of video data acquired from a train track area region of interest. The frames are labeled as “train present” if the determined foreground feature data value meets a threshold value, else as “train absent; and as “motion present” if the motion feature data meets a motion threshold, else as “static.” The labels are used to classify segments of the video data comprising groups of consecutive video frames, namely as within a “no train present” segment for groups with “train absent” and “static” labels; within a “train present and in transition” segment for groups “train present” and “motion present” labels; and within a “train present and stopped” segment for groups with “train present” and “static” labels. The presence or motion state of a train at a time of inquiry is thereby determined from the respective segment classification.
US09495595B2 Method and system for detecting a stream of electromagnetic pulses, and device including such a detection system and intended for electromagnetically guiding ammunition toward a target
A method for detecting a stream of electromagnetic pulses emitted, according to a predefined occurrence law, in a scene observed using a detection system comprising a matrix detector and a processing unit for processing signals comprising the electromagnetic pulses. The method includes the following steps: acquiring and transmitting the signals from the matrix detector to the processing unit, and for each pixel of the detector calculating a subtraction signal between two signals acquired during two consecutive time windows of the same length, calculating a signal for accumulating the subtraction signals spaced apart in time by an interval defined by the predefined occurrence law, and thresholding the accumulation signal, the pulse being detected if the accumulation signal is greater than a predetermined threshold for at least one pixel, and locating the pulse detected in the observed scene from the coordinates of the pixel including the detected pulse.
US09495594B2 Image anomaly detection in a target area using polarimetric sensor data
A methodology for detecting image anomalies in a target area for classifying objects therein, in which at least two images of the target area are obtained from a sensor representing different polarization components. The methodology can be used to classify and/or discriminate manmade objects from natural objects in a target area, for example. A data cube is constructed from the at least two images with the at least two images being aligned, such as on a pixel-wise basis. A processor computes the global covariance of the data cube and thereafter locates a test window over a portion of the data cube. The local covariance of the contents of the test window is computed and objects are classified within the test window when an image anomaly is detected in the test window. For example, an image anomaly may be determined when a matrix determinant ratio of the local covariance and the global covariance exceeds a probability ratio threshold. The window can then be moved, e.g., by one or more pixels to form a new test window in the target area, and the above steps repeated until all of the pixels in the data cube have been included in at least one test window.
US09495586B1 Identity verification using biometric data
A method for identity verification using biometric data is disclosed herein. The method comprises receiving, by a processor, an image of an identification document and receiving a video associated with a face of a user. A predefined number of frames are selected in the video. Based on the selection, it is determined whether the video depicts a live person. Additionally, the face of the user in the video is compared with the image of the identification document and, based on the comparing, results of the identity verification are provided.
US09495582B2 Digital makeup
A system for processing an image of a human face, the system including a data processing and analyzing utility including a high-pass filtering module outputting a high-pass signal indicative of edges or contours of the face in the input image data; at least one band-pass filtering module outputting a bandpass signal indicative of low-contrast slowly-varying qualitative features of the face; a low-pass filtering module outputting a low-pass signal in which low-contrast regions are smoothed and high-contrast regions are preserved; a feature computation module calculating a localized feature of the image for a plurality of pixels of the image; a strength computation module determining a localized operand using the localized feature to determine a strength of filters to be used in the high-pass, band-pass, and low-pass filtering modules at the pixels, and transmitting the localized operand to the filtering modules; at least one transformation module altering a portion of the high-pass, the bandpass, or the low-pass signals; and an addition module adding the various signals together, thus yielding an output signal indicative of a characteristic of an altered image.
US09495581B2 Providing drawing assistance using feature detection and semantic labeling
Methods for providing drawing assistance to a user sketching an image include geometrically correcting adjusting user strokes to improve their placement and appearance. In particular, one or more guidance maps indicate where the user “should” draw lines. As a user draws a stroke, the stroke is geometrically corrected by moving the stroke toward a portion of the guidance maps corresponding to the feature of the image the user is intending to draw based feature labels. To further improve the user drawn lines, parametric adjustments are optionally made to the geometrically-corrected stroke to emphasize “correctly” drawn lines and de-emphasize “incorrectly” drawn lines.
US09495569B2 System and method to detect an event associated with a person relative to a bed
A system and method to detect an event associated with a first object relative to a second object and a support is provided. The system can include an antenna at a support to receive the first object, a tag reader in communication with the antenna and a tag located on the second object. In response to detecting a change in impedance of the antenna associated with the presence of the first object, the tag reader communicates a presence signal. In response to detecting the tag within a threshold proximity of the tag reader, the tag reader generates a tag signal. A remoter server is operable to detect an association of the first and second objects based on a comparison a time associated with each of the tag signal and the presence signal, and in response then creates an output indicative of a detected event based on the association for illustration.
US09495566B2 Method for interaction of a data carrier with an end device
A method is provided for interaction of a portable data carrier with an end device. The data carrier comprises a transducer arrangement having at least one or a set of capacitive transducer elements which are arranged on or in the data carrier at defined positions in relation to the geometry of the data carrier, at least one contactless interface, and a dedicated energy supply. The end device comprises a capacitive display screen having a touch-sensitive display, wherein the data carrier generates via the capacitive transducer elements signals which, when the data carrier is placed onto the display screen, are picked up by the display screen of the end device and evaluated as input signals through the end device.
US09495562B2 Removable storage device data protection
Devices, methods and products are described that provide removable storage device data protection. One aspect provides a method comprising: ascertaining a protected removable storage device connected to an information handling device, said protected removable storage device having a first partition for storing data according to a first file system type, and a second partition for storing user data according to a second file system type; and responsive to said information handling device recognizing said second file system type, querying for user credentials to decrypt a data encryption key used to encrypt said user data of said second partition. Other embodiments are described.
US09495554B2 Role based notifications in a modular learning system
A system and method is disclosed for providing role based notifications to users of the modular learning system (MLS). The modular learning system includes a variety of types of users interacting with the modular learning system and with one another. The MLS enables users to create learning applications, purchase learning application, perform learning applications, and interact with one another to accomplish these tasks. The MLS maintains activity items related to these actions on the MLS. These activity items include a description of the activities performed as well as user roles entitled to view information about the activity item. When a user requests a notification from the MLS, the MLS identifies the user's role in the MLS and activity items that may be viewed by that user role.
US09495549B2 Authenticating a replaceable printer component
A replaceable printer component includes a first memory device and a communication link. The first memory device is configured to store a first secret. The communication link is configured to communicatively link the first memory device to a printer controller when the replaceable printer component is installed in a printing system. The printing system comprises a second memory device storing a second secret. The second memory device is communicatively linked to the printer controller. The printer controller is configured to determine an authenticity of the replaceable printer component based on the first secret and the second secret.
US09495548B2 Method for routing a message
A method for routing at least one message, this method being implementation-dependent on a trusted operating system of an electronic device comprising an electronic assembly on which the trusted operating system and a Rich-OS operating system are executed. The method may include operations for consulting a trusted memory of a terminal, which may be called a first memory, and when the first memory contains a message, determining the operating system targeted by the message from among at least the Rich-OS operating system and the trusted operating system. And when the message targets the Rich-OS system, transferring the message from the first memory to a memory accessible to the Rich-OS system, which may be called a second memory.
US09495546B2 Electronic signing methods, systems, and apparatus
Methods, apparatus, and systems for generating digital signatures are disclosed. An apparatus may present itself to a host computer as a mass storage device to provide cryptographic processing results through a standard mass storage access mechanism for exchanging files.
US09495535B2 Systems and methods for authenticated system partition access
In accordance with embodiments of the present disclosure, an information handling system may include a processor, a storage resource communicatively coupled to the processor, and a basic input/output system (BIOS) comprising a program of instructions executable by the processor and configured to cause the processor to initialize one or more information handling resources of the information handling system. The BIOS may be further configured to, during runtime of an operating system, receive an input/output request from the operating system to access a system partition instantiated on the storage resource, authenticate the input/output request, and responsive to authenticating the input/output request, provide a runtime service of the BIOS to complete the input/output request to the system partition.
US09495534B2 OCR-based single sign-on
According to one aspect of the present disclosure, a method and technique for OCR-based single sign-on in a computing environment is disclosed. The method includes: responsive to launching of an application login interface, capturing an image of the login interface; determining a location of a cursor on the login interface from the image; determining whether the location of the cursor corresponds to a credential input field of the login interface; and responsive to determining that the location of the cursor corresponds to the credential input field of the login interface, automatically sending a keystroke to the login interface to insert at least one character to the login interface.
US09495533B2 Mobile application, identity relationship management
Techniques for managing identities are provided. In some examples, identity management, authentication, authorization, and token exchange frameworks may be provided for use with mobile devices, mobile applications, cloud applications, and/or other web-based applications. For example a mobile client may request to perform one or more identity management operations associated with an account of a service provider. Based at least in part on the requested operation and/or the particular service provider, an application programming interface (API) may be utilized to generate and/or perform one or more instructions and/or method calls for managing identity information of the service provider.
US09495531B2 Embedded authentication systems in an electronic device
This invention is directed to an electronic device with an embedded authentication system for restricting access to device resources. The authentication system may include one or more sensors operative to detect biometric information of a user. The sensors may be positioned in the device such that the sensors may detect appropriate biometric information as the user operates the device, without requiring the user to perform a step for providing the biometric information (e.g., embedding a fingerprint sensor in an input mechanism instead of providing a fingerprint sensor in a separate part of the device housing). In some embodiments, the authentication system may be operative to detect a visual or temporal pattern of inputs to authenticate a user. In response to authenticating, a user may access restricted files, applications (e.g., applications purchased by the user), or settings (e.g., application settings such as contacts or saved game profile).
US09495530B2 Wireless security configuration
An apparatus, method and computer-readable storage medium to efficiently connect to wireless access point(s). An electronic device may capture coded information. The coded information may include a security key to connect to a wireless access point, and the coded information may be an image, an audio clip, or a video. The coded information may be a Quick Response Code. The coded information may be captured from a display of a second electronic device. The second electronic device may include the wireless access point.
US09495527B2 Function-level lock for mobile device security
One embodiment provides an electronic mobile device comprising one or more mobile applications. Each mobile application has at least one corresponding graphical user interface (GUI) screen for display on the mobile device. The mobile device includes a security system. For each mobile application, the security system maintains corresponding security data, wherein the corresponding security data represents one or more secure components of a corresponding GUI screen. The security system generates a GUI screen for a mobile application based on corresponding security data, wherein each secure component of the UI screen is locked. User access to a locked component of the GUI screen is permitted only after successful user verification.
US09495525B2 Rhythm-based user authentication
The present invention is directed to an apparatus, a method, and a computer program product for authenticating a user based on a sequence of rhythmic inputs. The user via a mobile device provides one or more inputs (e.g., pushing a button, tapping a touchscreen, a biometric, or the like) to one or more sensors associated with the mobile device as an attempt of authorization. The one or more inputs may be provided in a rhythmic manner (e.g., provided in time with music). The present invention then compares the provided one or more inputs to one or more predetermined sequences of inputs that are associated with positive authentication of the user (e.g., a known password). The phone determines that the one or more provided inputs match one or more predetermined rhythmic sequences associated with positive authentication of the user and authenticates the user.
US09495518B2 Method of reliably reading data stored in multi-level cell (MLC) non-volatile memory
An apparatus and a method for reading from a non-volatile memory whereby soft decision data is used to determine the reliability of hard decision data. The hard decision data read from the non-volatile memory is de-randomized and the soft decision data read from the non-volatile memory is not de-randomized. Using the soft decision data, the hard decision data is decoded.
US09495517B2 Cell-bound complement activation products as diagnostic biomarkers for pre-lupus
Cell-bound complement activation product (CB-CAP) profiling and scoring serve as diagnostic biomarkers for patients to determine whether a patient who has not met at least four American College of Rheumatology (or similar e.g. SLICC) criteria for a definite Lupus diagnosis should be classified as exhibiting a pre-existing condition that this document refers to as pre-Lupus.
US09495514B2 Predicting neonatal hyperbilirubinemia
A multi-variable statistical predictive leading-indicator approach is employed for identifying newborns at risk of clinically significant hyperbilirubinemia and for determining to administer interventions to at-risk newborns. In embodiments, a multi-variable logistic regression statistical model capable of calculating a probability of clinically significant hyperbilirubinemia is generated. Using an input data set for a newborn and the multi-variable logistic regression statistical model, a probability of clinically significant hyperbilirubinemia is determined for the newborn and presented to a clinician.
US09495512B2 Using audio video device as health monitor
An IPTV can receive a user name and present a screen enabling a user by means of a remote control to select health information categories, inputting numeric parameters into the selected categories which can be uploaded to an Internet server for analysis and viewed by the user for subsequent monitoring/charting.
US09495511B2 Remote monitoring systems and methods for medical devices
A remote monitoring system for monitoring a plurality of medical devices at a patient care or home care facility. The system includes a device integration server in communication with wireless relay modules for receiving data packets from the medical devices including an identifier and data for each medical device. The system also includes an outbound web server. The web server is configured to provide webpages including the data of the medical devices for display on first and second remote monitoring devices, subject to authentication of an associated data request from the monitoring device.
US09495510B2 Recording medium, accommodation design device, and accommodation design method
A CPU collects count information of NW-side/CL-side communication cards when IFCs with plural types that store NW-side/CL-side communication cards to be designed are accommodated in two or more shelves. The CPU further collects card information of the number of slots used by IFCs, shelf information of the maximum number of slots that can be accommodated by IFCs in the shelf, and correspondence information of correspondence relationship when between-shelf-intercommunication between different NW-side communication cards is performed. The CPU further collects communication limit capacity to be used for intercommunication between the shelves. The CPU generates an integer planning model for assigning IFCs to be designed into two or more minimum shelves on the basis of card information, count information, shelf information, correspondence information, and communication limit capacity. The CPU executes the integer planning model and outputs a design solution for accommodation design for assigning IFCs into the minimum shelves.
US09495507B2 Method for integrated circuit mask patterning
Provided is a method of transforming an integrated circuit (IC) pattern into one or more patterns suitable for subsequent processing, such as mask fabrication. The method includes receiving an IC pattern that has an arbitrary shape, and using a computer, deriving an approximation IC pattern that is a user-defined fabrication-friendly shape, such as a rectangle or an ellipse. The method further includes calculating a pattern approximation error between the IC pattern and the approximation IC pattern. The method further includes checking whether the pattern approximation error is less than a user-defined threshold. If it is, the method further includes replacing the IC pattern with the approximation IC pattern for subsequent fabrication. Otherwise, the method further includes splitting the IC pattern into subparts, and recursively transforming each of the subparts.
US09495501B1 Large cluster persistence during placement optimization of integrated circuit designs
The disclosed herein relates to method for persistence during placement optimization of an integrated circuit design. The method comprises performing cluster operation by grouping of a plurality of cells into a plurality of mobs. The method further comprises performing a spreading operation by moving the plurality of mobs and the plurality of cells simultaneously to optimize empty space of the integrated circuit design.
US09495499B2 Compensation of dose inhomogeneity using overlapping exposure spots
An exposure pattern is computed which is used for exposing a desired pattern on a target by means of a particle beam and a blanking aperture array in a particle-optical lithography apparatus, taking into account a non-uniform current dose distribution as generated by the beam over the positions of the apertures of the blanking aperture array: From the desired pattern a nominal exposure pattern is calculated as a raster graphics comprising nominal dose values for the pixels of the raster graphics; based on a map of the current dose distribution, which correlates each aperture with a current factor describing the current dose of the beam at the location of the aperture, a compensated dose value is calculated for each pixel; and for each pixel, a discrete value is determined by selecting a value from a discrete gray scale so as to approximate the compensated dose value.
US09495498B2 Universal inter-layer interconnect for multi-layer semiconductor stacks
An apparatus, program product and method facilitate the design of a multi-layer circuit arrangement incorporating a universal, standardized inter-layer interconnect in a multi-layer semiconductor stack to facilitate interconnection and communication between functional units disposed on a stack of semiconductor dies. Each circuit layer in the multi-layer semiconductor stack is required to include an inter-layer interface region that is disposed at substantially the same topographic location such that when the semiconductor dies upon which such circuit layers are disposed are arranged together in a stack, electrical conductors disposed within each semiconductor die are aligned with one another to provide an inter-layer bus that is oriented vertically, or transversely, with respect to the individual circuit layers.
US09495489B2 Correlation of test results and test coverage for an electronic device design
A device simulation system performs a set of tests by applying, for each test in the set, a corresponding test stimulus to a simulation of the electronic device. In response to each test stimulus, the simulation generates corresponding output information which the device simulation system compares to a specified expected outcome to identify a test result for that test stimulus. In addition, for each test stimulus, the device simulation system generates test coverage information indicating the particular configuration of the simulated electronic device that resulted from the stimulus. The device simulation system correlates the coverage information with the test results to identify correlation rules that indicate potential relationships between test results and configurations of the simulated device.
US09495486B1 Methods and apparatus for SAN environment simulation
Methods and apparatus for providing simulation of a SAN environment. Input provided by a user is used for hosts and arrays for determining switch fabrics. Connectivity and zoning can be determined with assigned storage. Events can be triggered to simulate operations in the SAN environment.
US09495477B1 Data storage in a graph processing system
Data are maintained in a distributed computing system that describe a directed graph representing relationships among a set of items. The directed graph models a condition having an associated problem. The directed graph has graph components having associated data fields. The relationships are analyzed to identify a solution to the problem. As part of the analysis, a new value for the data field associated with a graph component is identified responsive to an operation performed during the analysis. The new value is compared with an existing value of the data field, and the data field is modified. The modification may include inserting the new value into an overflow vector of data, and replacing the existing value in the data field with exception information identifying the location of the new value. An exception flag associated with the data field is set to indicate that the exception information is being used.
US09495474B2 Method and system for multi-tiered search over a high latency network
A computer implemented method and system include executing a search against both a client cache associated with a client and data sources remotely coupled to the client over a network connection. Results from the search against the client cache are rendered on a client UI. The client cache and the client UI are updated with the results from the search against the data sources.
US09495470B2 Bookmarking for electronic books
This document describes techniques and apparatuses enabling bookmarking for electronic books. The techniques and apparatuses enable a user of an electronic book to bookmark pages of the electronic book and navigate based on these bookmarks as well as bookmarks made by other users.
US09495469B2 System and method to identify machine-readable codes
A method and a system to identify machine-readable codes using a web crawler are provided. Machine-readable codes include, but are not limited to, Universal Product Codes (UPC), quick response (QR) codes, stock-keeping units (SKUs) and international standard book number (ISBN) codes. A web crawler downloads pages from the World Wide Web. A determination module accesses the downloaded pages and identifies a machine-readable code corresponding to a product description included in the downloaded pages. The machine-readable code is included in a downloaded page of the downloaded pages. The determination module further extracts the product description from the downloaded page. A code database stores a record of the machine-readable code and the product description.
US09495468B2 Methods and systems for aggregating and presenting large data sets
The current document is directed to methods and systems that aggregate data from multiple sources and that organize and efficiently present data obtained from the data sources to a user on a user, or client, device. In certain implementations, a client-side application communicates with one or more servers of a cloud-based data-aggregation system. A multi-rotor-data-carousel-based graphical user interface accommodates data items continuously received from the data-aggregation system and efficiently displays portions of the data items to the user.
US09495466B2 LIDAR model with hybrid-columnar format and no indexes for spatial searches
A method and apparatus for querying a database table containing point spatial data and without indexes is provided. A request for point spatial data in the table includes a query window provided by the user and describing an area of interest in which the user desires the point spatial data contained therein. The query window is tiled to create interior tiles and boundary tiles. A first query is formed to determine the point spatial data contained in the interior tiles. A second query is formed to determine the point spatial data contained within the boundary tiles and also within the query window. The second query includes a function that tests to determine whether the point spatial data within a boundary tile also lies within the query window. The first and second queries are executed in part on an enhanced data storage device and the results joined and returned to the user in answer to the request.
US09495464B2 Policy based population of genealogical archive data
An approach for managing a family tree archive is provided. The approach includes creating an electronic archive based on a family tree. The approach also includes automatically discovering Internet-based data associated with at least one member of the family tree. The approach additionally includes adding the Internet-based data to the archive. The approach further includes storing the archive at a storage device.
US09495463B2 Managing documents in question answering systems
A first candidate answer to a time-sensitive question received by a question answering (QA) system is identified using a first document. A first temporal confidence subscore of the first candidate answer is then calculated using a first temporal confidence rule. A first general confidence score is then generated based on at least the first temporal confidence subscore. A second candidate answer to the question is identified using a second document. A second temporal confidence subscore of the second candidate answer is then calculated using a second temporal confidence rule. A second general confidence score is then generated based on at least the second temporal confidence subscore. The first general confidence score and the second general confidence score are then compared. Based on this comparison, a final answer is selected from the first candidate answer and the second candidate answer.
US09495462B2 Re-ranking search results
Search results obtained from a ranking model are re-ranked based on user-configured ranking rules. For example, a user may desire to: place certain search results at a top/bottom of a ranking of search results; remove some search results; and/or adjust a ranking of some of the search results. A Graphical User Interface (GUI) allows a user to configure the ranking rules (e.g. enter key/value restrictions and to set a boost value) and to preview an application of one or more of the ranking rules. Query language operators that follow a standard operator syntax are created based on the inputs (e.g. a ranking query operator is created that may include multiple user supplied parameters). The user may also specify a portion of the results from which statistics (e.g. standard deviation, average score) are calculated. For example, a user may specify to calculate statistics for the top N number results.
US09495460B2 Merging search results
Merging search results is required, for example, where an information retrieval system issues a query to multiple sources and obtains multiple results lists. In an embodiment a search engine at an Enterprise domain sends a query to the Enterprise search engine and also to a public Internet search engine. In embodiments, results lists obtained from different sources are merged using a merging model which is learnt using a machine learning process and updates when click-through data is observed for example. In examples, user information available in the Enterprise domain is used to influence the merging process to improve the relevance of results. In some examples, the user information is used for query modification. In an embodiment a user is able to impersonate a user of a specified group in order to promote particular results.
US09495457B2 Batch crawl and fast crawl clusters for question and answer search engine
An offline system of a question and answer system includes a batch update crawl cluster that includes a crawl database within the file system, and a map reducer within the index controller, the map reducer having a reducer core with a plurality of slow queues that retrieve the content from the crawl database, and a reducer adapter that writes an output of the reducer core into the hierarchical database. The offline system further includes a fast update crawl cluster that includes a crawl database within the file system, and a map reducer within the index controller, the map reducer having a reducer core with a plurality of fast queues that retrieve the content from the crawl database at a faster frequency than the slow queues, and a reducer adapter that writes an output of the reducer core into the hierarchical database.
US09495449B2 Music steering with automatically detected musical attributes
Described is a technology by which a playback list comprising similar songs is automatically built based on automatically detected/generated song attributes, such as by extracting numeric features of each song. The attributes may be downloaded from a remote connection, and/or may be locally generated on the playback device. To build a playlist, a seed song's attributes may be compared against attributes of other songs to determine which other songs are similar to the seed song and thus included in the playlist. Another way to build a playlist is based on similarity of songs to a set of user provided-attributes, such as corresponding to moods or usage modes such as “resting” “reading” “jogging” or “driving” moods/modes. The playlist may be dynamically adjusted based on user interaction with the device, such as when a user skips a song, queues a song, or dequeues a song.
US09495448B2 Apparatus and method of generating combined profile
A method of generating a combined profile of a terminal, and an apparatus to perform the method, the method including collecting a profile of one or more content playback devices connected to the terminal, and generating a combined profile of the terminal according to a profile of the terminal and the collected profile of the one or more content playback devices.
US09495446B2 Method and device for publishing cross-network user behavioral data
The present invention relates to summarizing cross-network user behavioral data. The summarizing cross-network user behavioral data may particularly include publishing the data to one or more data structures that become accessible to a server hosting an authorized domain when a user accesses the authorized domain.
US09495445B2 Document sorting system, document sorting method, and document sorting program
It is possible to analyze digitized document information gathered to be provided as evidence in a legal action and to classify the document information to be easily accessible in the legal action. A document classification system includes a keyword database, a related term database, a first classification unit which extracts a document including a keyword recorded in the keyword database from document information and attaches a specific classification mark to the extracted document based on keyword-corresponding information, and a second classification unit which extracts a document including a related term recorded in the related term database from document information, to which the specific classification mark is not attached in the first classification unit, calculates a score based on an evaluated value of the related term included in the extracted document and the number of related terms, and attaches a predetermined classification mark to a document, for which the score exceeds a given value, among the documents including the related term based on the score and the related term-corresponding information.
US09495437B1 System and method for accessing dimensional databases
In one embodiment, a method includes defining a slice of a dimensional database. The slice includes at least one dimension and at least one measurement and is expressable as a table. The method further includes building, in a structured query language (SQL) dialect, a single query that queries the slice and one or more non-dimensional databases. The SQL dialect represents the at least one dimension, the at least one measurement, and data attributes of the one or more non-dimensional databases. In addition, the method includes parsing the single query. The parsing includes generating a dimensional query for the dimensional database and a non-dimensional query for each of the one or more non-dimensional databases. Furthermore, the method includes executing the dimensional query on the dimensional database. Moreover, the method includes, for each non-dimensional database of the one or more non-dimensional databases, executing the non-dimensional query on the non-dimensional database.
US09495434B1 Geographic distribution of files
Embodiments are directed towards managing designations of a plurality of files across multiple clusters. Files may be designated as primary files or secondary files. Primary files at one cluster may be asynchronously replicated at another cluster as secondary files. Secondary files may be synchronously validated with remote primary files based on local file access requests. If a write request for a local secondary file is provided, then the local file may be designated as the primary file and the remote file may be designated as the secondary file. Local access may then be provided to the local primary file. If a read request for a local secondary file is provide, then local access may be provided to the local secondary file without changing file designations. In some embodiments, file designations may be preemptively changed based on a file change designation schedule for clusters at different geographic locations.
US09495433B2 Data transfer optimization
A computer program product for migrating data objects from a source entity to a target entity, wherein the source entity includes infrastructure shared between discrete systems, the system including: a storage device storing an index of the data objects stored on the shared infrastructure and object attributes of the data objects, said index being in a normalized data model independent of native formats of the discrete systems; a selector adapted to select which objects to migrate based on at least one said object attribute; and an optimizer adapted to optimize the migration of data from the shared infrastructure to the target entity.
US09495429B2 Automatic synthesis and presentation of OLAP cubes from semantically enriched data sources
This system comprises methods that simplify the creation of multidimensional OLAP models from one or more semantically enabled data sources. The system also comprises methods enabling interoperability between existing OLAP end-user interfaces, the system's representation of OLAP and the underlying data sources. This includes web-enabled OLAP interfaces.
US09495425B1 Sentiment-based classification of media content
A set of comments associated with an item of media content is identified. A set of sentiment scores associated with the set of comments is generated, wherein each sentiment score indicates a type of sentiment expressed in a comment. The sentiment profile is generated responsive at least in part to the set of sentiment scores, the sentiment profile indicating the types of sentiment expressed in comments associated with the item of media content and stored in association with the item of media content.
US09495421B1 Bidirectional data portability
A data processing method capable of providing improved bidirectional data portability includes receiving, at a first device, a request from a client computer to export data records related to the client computer, wherein the data records have been created under control of a first instance of an application program, where at least a portion of the data records have a first creation timestamp, identifying the data records, generating a package for export of the data records by formatting the data records into an intermediate format, by a second device, opening the package and providing the data to a second instance of an application program on the second device, where a portion of the data records have a second creation timestamp that is later than the first creation timestamp, creating the data records, and setting, for each data record of the portion, the second creation timestamp to the first creation timestamp.
US09495419B1 Runtime optimization for multi-index access
Optimization of a multi-index database access at runtime. A processor receives a query. A processor determines a plan and an RID results threshold for the plan, wherein the plan includes an access to the index. A processor determines a static risk threshold, a static risk for the access, and whether the static risk exceeds the static risk threshold. Responsive to the static risk exceeding the static risk threshold, a processor determines a risk bound for the access, and links the access to the risk bound. A processor accesses the index with the key. Responsive to the access being linked to a risk bound, a processor determines a dynamic risk for the access. A processor receives one or more RID results during the execution of the plan. A processor aborts the execution of the plan if a quantity of the RID results is less than the RID results threshold.
US09495417B2 Dynamic rules to optimize common information model queries
One or more processors apply rules to a first query to generate a modified query such that processing of the modified query is optimized for a first set of processing conditions. One or more processors measure a degree of latency experienced during processing of the modified query under a second set of processing conditions. One or more processors generate other rules to be applied to queries based, at least in part, on the measured degree of latency.
US09495416B2 Method, apparatus, and system to recommend multimedia contents using metadata
A method, apparatus, and system are configured to recommend content using metadata including an event metadata unit, a searching unit, and a control unit. The event metadata generating unit is configured to generate event metadata regarding content selected by a user. The searching unit which, on the basis of the generated event metadata and social metadata regarding content uploaded to an SNS server associated with the user, is configured to search the content uploaded to the SNS server to recommend content to be provided to the user. The control unit is configured to provide the recommended content to the user using the social metadata regarding the searched recommended content.
US09495410B1 File creation through virtual containers
In an approach for creating a file, a computer receives a selection on a selection of content within application software on a first computing device to transfer to a clipboard. The computer appends metadata of the received selection with metadata indicating application software and file association information that corresponds to the selected content. The computer receives an indication to paste the selected content from the clipboard to a second computing device. The computer determines whether compatible application software on the second computing device is capable of accepting the selected content included in the received indication to paste. The computer responsive to determining that compatible application software on the second computing device is not capable of accepting the selected content included in the received indication to paste, creates a file that includes the selected content included in the received indication to paste and appended metadata.
US09495406B2 Method and system for matching appropriate content with users by matching content tags and profiles
A method and system is provided for classifying and labeling information content and also for profiling a user for accessing the information content, both using a coordinated labeling technique so that content from multiple sources may be searched, identified and/or presented to the user according to the user's profile. This technique provides an ongoing update of information content and sources while filtering out unnecessary information that is irrelevant to the user's profile, resulting in focused availability of information to the user. The user profile is matched with content of interest and matching content information may automatically be updated and made available to a user, in conformity with the user's profile. Content providers may now jointly use a common labeling scheme to improve the experience of their users and to provide content providers a technique to associate users with common facets of classification.
US09495405B2 Big data analytics brokerage
In one embodiment, a computer-implemented method includes receiving a query. A target confidence level is established for the query, the target confidence level representing a requested level of accuracy for a result of the query. At least one individual confidence level is assigned to each of a plurality of analytics engines. One or more analytics engines are queried based on the query. A group of the analytics engines are selected, by a computer processor, where the analytics engines in the selected group have query responses to the query that are deemed to be similar to one another, and where the selection of the selected group is at least partially based on the target confidence level. The query responses from the selected group of analytics engines are summarized into a final result, where the final result is an answer to the query.
US09495404B2 Systems and methods to process block-level backup for selective file restoration for virtual machines
A data storage system protects virtual machines using block-level backup operations and restores the data at a file level. The system accesses the virtual machine file information from the file allocation table of the host system underlying the virtualization layer. A file index associates this virtual machine file information with the related protected blocks in a secondary storage device during the block-level backup. Using the file index, the system can identify the specific blocks in the secondary storage device associated with a selected restore file. As a result, file level granularity for restore operations is possible for virtual machine data protected by block-level backup operations without restoring more than the selected file blocks from the block-level backup data.
US09495399B1 Augmented reality model comparison and deviation detection
An aspect of providing augmented reality model comparison and deviation detection includes receiving a three-dimensional (3D) model of an object that is associated with a domain, determining a set of characteristics of the object from the 3D model, and searching a domain-specific database for data matching the set of characteristics. The domain-specific database corresponds to the domain associated with the object. An aspect also includes determining an identification of the object from data in the domain-specific database that matches the set of characteristics. For each characteristic in the set of characteristics, and aspect further includes comparing each value of the characteristic to a corresponding value in the matching data of the domain-specific database, and calculating any variation between the corresponding value of the characteristic and the value of the matching data. Another aspect includes creating a searchable index of the matching data and corresponding variations.
US09495398B2 Index for hybrid database
Providing an index for a database table that includes a first portion of rows stored in a memory device and a second portion of rows stored in a disk device. A request is received relating to a specific row of the database table. An index that includes entries for each row of the database table stored in the memory device and entries for a subset of the rows of the database table stored in the disk device is accessed. A connection is made to the memory device if the specific row is stored in the memory device, and a connection is made to the disk device if the specific row is stored in the disk device. An action related to the specific row is performed based on the received request.
US09495395B2 Predictive diagnosis of SLA violations in cloud services by seasonal trending and forecasting with thread intensity analytics
Data can be categorized into facts, information, hypothesis, and directives. Activities that generate certain categories of data based on other categories of data through the application of knowledge which can be categorized into classifications, assessments, resolutions, and enactments. Activities can be driven by a Classification-Assessment-Resolution-Enactment (CARE) control engine. The CARE control and these categorizations can be used to enhance a multitude of systems, for example diagnostic system, such as through historical record keeping, machine learning, and automation. Such a diagnostic system can include a system that forecasts computing system failures based on the application of knowledge to system vital signs such as thread or stack segment intensity and memory heap usage. These vital signs are facts that can be classified to produce information such as memory leaks, convoy effects, or other problems. Classification can involve the automatic generation of classes, states, observations, predictions, norms, objectives, and the processing of sample intervals having irregular durations.
US09495391B1 System and method for initiating social interactions between users in a network environment
A method is provided in one example embodiment and includes receiving a request from a first user to browse a pool of date requests, where each of the date requests is associated with a potential match in a computer-implemented matching system and includes at least one of a calendar date and a location. The method further includes presenting to the first user information regarding the potential match associated with one of the date requests, and sending a date invitation to the potential match associated with the particular one of the date requests.
US09495390B2 Format identification for fragmented image data
Format identification for fragmented data is disclosed. In some embodiments, an input stream of information that is divided into fragments is received. Fragments are determined and a data format for each fragment is found based on continuity properties including by: determining a physical to canonical layout transformation, determining a tuple size, and partitioning bit positions in tuples into disjoint groups wherein each group corresponds to a channel. The stream of information is compressed using a compression technique selected based on the data format, and the compressed stream is stored.
US09495383B2 Realtime activity suggestion from social and event data
Architecture that aggregates realtime geo-referenced data over areas such as physical world geographical areas and virtually-defined areas such as by geofences to provide users with a quick overview and suggestion of activities to do across an area of interest in the spatial extent. The geo-referenced data can be supplied by a provider and/or user. When in combination, event listings can be obtained from providers and social data (e.g., check-in) can be obtained from social websites and/or businesses that make check-in data available freely or under subscription, for example. At least one advantageous outcome of the disclosed aggregation approach is that privacy issues, which currently exist in the industry by showing exact locations of user-contributed data, are overcome. While aggregating over larger spatial extents having high activity, the events supplied by provider listings are assigned scores that show trending and/or high-user activity volumes, and therefore, can be suggested to users.
US09495382B2 Systems and methods for performing discrete data replication
Systems and methods for performing intelligent replication of production data on a source storage device. In certain examples, a full backup of the production data is first performed and stored on a destination system. A journal module on the storage device (e.g., a shared storage device), or on at least one source system, tracks files on the storage device that change during a particular period of time. Following this period, a snapshot is taken of the production data. Upon mounting the snapshot, the replication system uses the journal information to identify modified files, conduct a block-level comparison of only the modified files with corresponding files on the destination system, and identify the particular data blocks that changed. The replication system then replicates only the changed blocks to the destination system. Certain systems further store information indicating a source system time of a known good state of the production data.
US09495381B2 Geographically-distributed file system using coordinated namespace replication over a wide area network
A cluster of nodes implements a single distributed file system comprises at least first and second data centers and a coordination engine process. The first data center may comprise first DataNodes configured to store data blocks of client files, and first NameNodes configured to update a state of a namespace of the cluster. The second data center, geographically remote from and coupled to the first data center by a wide area network, may comprise second DataNodes configured to store data blocks of client files, and second NameNodes configured to update the state of the namespace. The first and second NameNodes are configured to update the state of the namespace responsive to data blocks being written to the DataNodes. The coordination engine process spans the first and second NameNodes and coordinates updates to the namespace stored such that the state thereof is maintained consistent across the first and second data centers.
US09495380B2 Access reviews at IAM system implementing IAM data model
Systems and methods of conducting access reviews of access rights to logical computing resources are provided. An access reviewer may receive a selection indicating a user having access to one or more logical computing resources of a computer system. The access reviewer may identify a set of current logical computing resources that the user has access to and a set of current logical entitlements associated with the user. The access reviewer may generate an access review summary based on a comparison of the current logical computing resources to one or more of the current logical entitlements.
US09495376B2 Content migration tool and method associated therewith
The instant disclosure describes techniques and devices for facilitating migration of files between a source system and a target system. A system for facilitating migration of files between a source system and a target system includes an extraction component and an injection component. The extraction component includes at least one extraction handler and a profile engine operative to parse a profile specification, execute the at least one extraction handler, and provide a batch specification. The injection component includes a batch handler for obtaining pulled data from a source system, and a batch engine is operative to parse a batch specification and to create at least one file structure in the target system based on extracted structure information in the batch specification. Methods and GUIs for facilitating migration of files are also described.
US09495372B2 Multi-tenant agile database connector
A module provides an interface between a multi-tenant database and a non-tenant-specific application instance such that the application instance sends data access commands to the module as if it is communicating with a single-tenant database. The module translates the non-tenant-specific data access command from the non-tenant-aware application into a multi-tenant data access command, as needed, without needing to alter the non-tenant specific application instance in any way. In this manner, a single-tenant application could be used by multiple tenants in a multi-tenant environment.
US09495370B1 Data recovery point review in a continuous data protection system
Technologies for providing recovery point review within a continuous data protection system can support a data storage operator in a data recovery procedure. A snapshot image can be chosen that was made prior to a data loss event. A new writable snapshot can be created from this logged snapshot. The new writeable snapshot can become the target for recovering the data volume. Review can be performed in a forward direction by reading a journal of I/O operations that have occurred since the prior snapshot was made. Review can be performed in a backward direction by deriving a dirty data list of changes made to the data volume and then removing the changes as requested. The operator can continue forward and backward review operations to refine the selected recovery point. Upon establishing the desired recovery point, the new writable snapshot can be committed, or rolled back, onto the data storage volume.
US09495369B2 Computer for controlling bus switch to control access to a storage unit based upon file sharing setting in a boot state
A computer host comprises a first system control chip and a control unit. The file sharing circuit comprises a second system control chip, a bus switch, a power switch and a sharing button. The bus switch controlled by the control unit couples a storage apparatus to the first or the second system control chip. The power switch is controlled by the control unit to supply power to the storage apparatus, the second system control chip and the bus switch. The sharing button enables or disables a file sharing procedure and electrically connects to the first system control chip and the second system control chip. When the file sharing procedure is enabled, the control unit controls the bus switch to switch to a first state, such that the second system control chip accesses the storage apparatus.
US09495367B2 System and method for performing a software comparison
A system and method for performing software verification for one or more electronic devices. A memory of an electronic device is scanned for electronic references. The electronic references of the electronic device are determined in response to the scanning. The electronic references of the electronic device are compared against standard electronic references to determine results. The electronic device is processed in response to the results.
US09495366B2 System for distributing digital media to exhibitors
A system for packaging digital media and distributing digital media to exhibitors is described, which system enables distribution by utilizing media content booking, media content packaging, encryption, and delivery components.
US09495365B2 Identifying key differences between related content from different mediums
System, method, and computer program product to identify differences between different media formats of a media title, by identifying at least one component of each of the different media formats of the media title, the at least one component comprising a unit of the media title, annotating a respective text transcription of each of the different media formats of the media title to include at least one attribute of the respective at least one component, computing a difference score for a first component of a first media format of the media title relative to each of the remaining different media formats of the media title, and upon determining that the difference score for the first component relative to a second media format of the media title exceeds a predefined threshold, creating an indication that the first component of the first media format is different from the second media format.
US09495359B1 Textual geographical location processing
Textual Geographical Location relates a placename, which is a set of terms, from one to any maximum as defined in an individual language, to a unique point or area (many points) as found on a map or other coordinate system, such as the map of the United States as used in global positioning system (GPS).
US09495357B1 Text extraction
Embodiments are used to extract terms from any text set that are used on other text, such as in a repository, that then can be used in a variety of applications, from providing search results, to analyzing data sets, to building a variety of text generation tools, such as messaging and emails.
US09495356B2 Automated interactive visual mapping utility and method for validation and storage of XML data
A method, apparatus and computer program product is provided for automatic validation of Extensible Markup Language (XML) data through interactive visual mapping, before storing the validated XML data into a target destination. The method allows a user to interact with a graphic user interface (GUI) to obtain mapping of an XML source document or its fragment and the target destination through at least one XML validation schema, and to automatically obtain XML data validations. The GUI is menu-driven and displays the XML data in the native format and a selection of the XML validation schemas. Interactions with the GUI automatically generate an XML validation mapping definition document and a validation code. The target destination can be one or more XML columns, a web service call, a standalone application call, a function's or stored procedure's input parameter of XML type and it may be located in a heterogeneous RDBMS environment.
US09495355B2 Solving and answering arithmetic and algebraic problems using natural language processing
A method for solving and answering an arithmetic or algebraic problem using natural language processing (NLP) is provided. The method may include receiving an input statement associated with the arithmetic or algebraic problem. The method may also include determining whether each sentence within a plurality of sentences associated with the input statement is a well-formed sentence from a mathematical perspective. The method may further include converting each statement into a well-formed sentence based on the determining whether each sentence within a plurality of sentences associated with the input statement is a well-formed sentence from a mathematical perspective. Additionally, the method may include converting each well-formed sentence into a mathematical equation to form a set of equations. Also, the method may include solving the set of equations to compute a mathematical result. The method may include narrating the mathematical result in natural language.
US09495351B1 Writing a visual language
The research comprised within this document validates that the parameters and features of sign language can be written within the constraints of the symbols and characters located on a standard keyboard for the purpose of reading and writing a visual language. This writing system is a means for writing signed languages and emphasis is placed on this pursuit, however, this method of writing could be used for writing gestures, movements and poses. This method of writing is easier to use than previous methods developed for writing sign language, because the media methods, typing and hand-printing, are readily available and easily accessible for communication. The keyboards ability to accommodate Braille allows individuals who are both Deaf and blind access to this method of writing.
US09495346B1 Context sensitive active fields in user interface
A method for enabling at least one user interface display field to perform at least one action is provided. The method may include receiving a first user action associated with the at least one user interface display field. The method may further include activating the at least one user interface display field in response to the received first user action. Additionally, the method may include determining a context associated with the activated at least one user interface display field. The method may also include applying the determined context associated with the activated at least one user interface display. The method may further include receiving a second user action associated with the activated at least one user interface display field based on the applied determined context. The method may also include executing the received second user action.
US09495344B2 Systems and methods for presenting a content summary of a media item to a user based on a position within the media item
Systems and methods for presenting a content summary of a media item to a user based on a position within the media item are disclosed herein. According to an aspect, a method may include receiving identification of a position within a media item residing on an electronic device. For example, the identified position may be a bookmarked position within an e-book residing on an e-book reader. The method may also include generating a content summary for a portion of the media item based on the identified position. For example, an electronic device may dynamically generate a content summary based on content of the e-book that precedes a bookmarked position. The method may also include presenting the content summary to a user of the electronic device. For example, a display of an electronic device may be controlled to present a content summary to a reader of an e-book.
US09495341B1 Fact correction and completion during document drafting
A method for fact correction and completion during document drafting. The method includes receiving a first user input comprising text being added to an electronic document and initiating a fact correction mode. The fact correction mode includes parsing the text to identify a factual proposition and determining the accuracy of the factual proposition. If the factual proposition is inaccurate, the mode includes displaying a visual indication of the inaccuracy of the factual proposition; receiving a second user input comprising an indication selecting the inaccurate factual proposition; displaying a menu that includes a correction element wherein the correction element is based on an accurate factual proposition related to the inaccurate factual proposition; receiving a third user input comprising an indication selecting the correction element; and modifying the electronic document by replacing at least a portion of the inaccurate factual proposition with at least a portion of the accurate factual proposition.
US09495340B2 Method and apparatus for intelligent capture of document object model events
A monitoring system intelligently captures Document Object Model (DOM) events. The DOM events may provide state information that may not usually be captured during a web session. To reduce processing bandwidth, content identifiers may be used to represent some DOM events. Checkpoints may be identified during the web session and a current state of the webpage may be captured to provide replay synchronization. Different data may be captured based on a sequence and timing of the DOM events during the original web session. Data exchanged with third party websites also may be selectively captured to provide a more through simulation of the original web session.
US09495337B2 Dynamically created links in reports
The lines in a report are automatically analyzed to determine whether they meet criteria for establishing a link to that line. If so, the link to the identified line is automatically established and placed in the report so that a consumer, by actuating the link, can quickly navigate to the corresponding line.
US09495336B2 Method and apparatus for comparing process designs
This invention relates to a data comparison tool, method and computer program product for analyzing a set of data, the set of data being derived from an original set of data, comprising: comparing the derived set of data with the original set of data; generating a hyperlink to represent each difference between the derived and original data set, each difference being a changed item, an additional item, or a missing data item; providing at least one agent that is activated on selection of the hyperlink to operate on the changed, additional or missing data item; whereby a list of hyperlinks is generated to represent all the differences of the derived and original data set and selecting one of the hyperlinks will execute an agent to operate on a single data item in one of the data sets. An editor agent is provided for allowing the user to confirm or make further changes to the data item. An undo agent is provided for undoing the difference wherein a changed item is changed back, an additional item is removed and a missing item is replaced.
US09495335B2 Selection-based item tagging
Item selections along with user inputs are leveraged to provide users with automated item tagging. Further user interaction with additional windows and other interfacing techniques are not required to tag the item. In one example, a user selects items and begins typing a tag which is automatically associated with the selected items without further user action. Tagging suggestions can also be supplied based on a user's selection, be dynamically supplied based on a user's input action, and/or be formulated automatically based on user data and/or tags and the like associated with selections by an external source. Machine learning can also be utilized to facilitate in tag determination. This increases the value of the tagged items by providing greater item access flexibility and allowing multiple associations (or tags) with each item.
US09495334B2 Visualizing content referenced in an electronic document
Method and system for visualizing content referenced in an electronic document are provided. Example system includes an access module, a reference detector, and a float window loader. The access module can open electronic documents. An electronic document may include descriptive textual content and one or more illustrative objects. The reference detector detects that a cursor is positioned over text in the descriptive content that refers to an illustrative object. In response, the float window loader presents the illustrative object in a float window.
US09495333B2 Contract authoring system and method
A computer based system and method for contract authoring. The method may receive an external contract document in electronic form, wherein the external contract document comprises a plurality of text portions relating to a plurality of contract component types, respectively. The method may access a knowledge base describing a plurality of text patterns that identify with the plurality of the contract component types, respectively. Moreover, the method may process the external contract document utilizing the knowledge base to automatically identify the plurality of the contract component types for the plurality of the text portions in the contract document, respectively.
US09495324B2 Efficient distribution of subnet administration data over an RDMA network
One embodiment provides a method for receiving subnet administration (SA) data using a remote direct memory access (RDMA) transfer. The method includes formatting, by a network node element, an SA data query with an RDMA-capable flag; configuring, by the network node element, a reliably-connected queue pair (RCQP) to receive an RDMA transfer from a subnet manager in communication with the network node element on an RDMA-capable network; and allocating, by the network node element, an RDMA write target buffer to receive the SA data using an RDMA transfer from the subnet manager in response to the SA data query.
US09495322B1 Cover display
A cover for an electronic device, such as a dedicated handheld electronic book (“eBook”) reader device, is described. The eBook cover has one or more integral displays, which are used to display various information that may or may not be related to the eBook that is being consumed on the eBook reader device.
US09495321B2 Apparatus for RS-232C and RS-485 serial communication using common communication port
Proposed is an apparatus for RS-232C and RS-485 serial communication using common communication port configured to selectively use a communication by RS-232C and RS-485 communication methods without change in external wirings by performing the RS-232C and RS-485 communications using a common communication port, the apparatus including a communication converter configured to transmit a data using mutually different communication methods through a common port in response to a provided communication method selection signal, or receiving a data from outside, and a controller configured to provide the communication method selection signal and the transmission data to the communication converter in response to a set parameter, and to receive the data transmitted from outside through the communication converter.
US09495320B2 Removing upstream dead cycles in a data communications bus
Dead cycles are removed from an upstream side of a data communications bus. In one example, data symbols are received on clock cycles from lanes of a peripheral device bus having dead cycles. The data symbols are sent upstream on the clock cycles. The start of a packet in the received data symbols is detected and the sending of the data symbols is stalled before sending the start of the packet until additional cycles of data are written into a buffer. Logical idle symbols are sent upstream in place of the data during the stalling. The start of the packet sent after the additional cycles of data are read into the buffer. When a dead cycle is detected during the packet, then a buffered cycle of data is sent upstream during the dead cycle.
US09495319B2 Docking to support secure associations and flexible manufacturing
A portable terminal may dock to an industrial process controller through a wireless docking interface. The industrial process controller may communicate industrial node (e.g., process sensor) configuration information to the portable terminal. The portable terminal moves within an industrial process environment where processor sensors are located. The portable terminal also docks to the process sensors using the same or different wireless docking interface. Once docked, the portable terminal configures the process sensors with the sensor configuration information.
US09495318B2 Synchronizing transactions for a single master over multiple busses
Embodiments of a bridge unit and system are disclosed that may allow for processing fence commands send to multiple bridge units. Each bridge unit may process a respective portion of a plurality of transactions generated by a master unit. The master unit may be configured to send a fence command to each bridge unit, which may stall the processing of the command. Each bridge unit may be configured to determine if all transactions included in its respective portion of the plurality of transactions has completed. Once each bridge unit has determined that all other bridge units have received the fence command and that all other bridge units have completed their respective portions of the plurality of transactions that were received prior to receiving the fence command, all bridge units may execute the fence command.
US09495316B2 System and method for an asynchronous processor with a hierarchical token system
Embodiments are provided for an asynchronous processor with a Hierarchical Token System. The asynchronous processor includes a set of primary processing units configured to gate and pass a set of tokens in a predefined order of a primary token system. The asynchronous processor further includes a set of secondary units configured to gate and pass a second set of tokens in a second predefined order of a secondary token system. The set of tokens of the primary token system includes a token consumed in the set of primary processing units and designated for triggering the secondary token system in the set of secondary units.
US09495314B2 Determining command rate based on dropped commands
In one or more embodiments, one or more systems, devices, methods, and/or processes described can send, via an interconnect, a rate master command to at least one of multiple processing nodes; determine that a message indicating a dropped command, associated with the rate master command, is received; determine that a count, associated with dropped commands, satisfies a threshold; and provide, to the processing nodes via the interconnect, a signal indicating a command rate, in response to determining that the count satisfies the threshold. Moreover, the count can be incremented in response to determining that the message is received. The at least one of multiple processing nodes can receive, via the interconnect, the signal indicating the command rate and can utilize the command rate in issuing speculative commands, via the interconnect.
US09495313B2 Apparatus and methods to communicatively couple field devices to controllers in a process control system system
A disclosed example apparatus includes a termination panel, a shared bus on the termination panel, and a plurality of bases on the termination panel along the shared bus. Each of the bases is to removably receive modules that are to communicate with field devices. Each of the bases includes first and second physical interfaces. The first physical interface is to be communicatively coupled to different types of the field devices and to exchange communications with one or more of the field devices via a plurality of different communication protocols. The second physical interface is to communicatively couple the removably receivable modules to the shared bus to communicate with a controller via the shared bus.
US09495312B2 Determining command rate based on dropped commands
In one or more embodiments, one or more systems, devices, methods, and/or processes described can send, via an interconnect, a rate master command to at least one of multiple processing nodes; determine that a message indicating a dropped command, associated with the rate master command, is received; determine that a count, associated with dropped commands, satisfies a threshold; and provide, to the processing nodes via the interconnect, a signal indicating a command rate, in response to determining that the count satisfies the threshold. Moreover, the count can be incremented in response to determining that the message is received. The at least one of multiple processing nodes can receive, via the interconnect, the signal indicating the command rate and can utilize the command rate in issuing speculative commands, via the interconnect.
US09495309B2 System and method for increased capacity and scalability of a memory topology
A system and method for serial interface topologies is disclosed. A serial interface topology includes a replication device configured to receive control information from a controller interface. The replication device is configured to transmit two or more copies of substantially replicated control information to a device control interface. A data interface is configured to provide differential, point-to-point communication of data with the device controller interface.
US09495308B2 Offloading of computation for rack level servers and corresponding methods and systems
A method is disclosed that includes writing data to predetermined physical addresses of a system memory, the data including metadata that identifies a processing type; configuring a processor module to include the predetermined physical addresses, the processor module being physically connected to the memory bus by a memory module connection; and processing the write data according to the processing type with an offload processor mounted on the processor module.
US09495307B2 Context aware functionality in an electronic device
A method for operating a portable electronic device includes receiving an identifier associated with an accessory connected to the portable electronic device. The portable electronic device then determines a set of actions to be performed for that accessory based on the received identifier. The portable electronic device then performs the determined actions.
US09495296B2 Handling memory pressure in an in-database sharded queue
Handling memory pressure in an in-database sharded queue is described. Messages from a plurality of enqueuers are stored in a plurality of shards of a sharded queue. Messages from a first enqueuer are stored in a first shard. A queue table corresponding to the sharded queue is maintained. In volatile memory, a plurality of message caches is maintained, each message cache corresponding to a shard of the plurality of shards. Memory pressure is detected based on memory usage of the volatile memory. To store a specific message from the enqueuer, the specific message is stored in rows of the queue table that are assigned to the first shard. When memory pressure is not detected, the specific message is stored in a first message cache corresponding to the first shard. Subscribers of the sharded queue are caused to dequeue messages from the plurality of shards.
US09495292B1 Cache management
A computer-executable method, system, and computer program product of managing a hierarchical data storage system, wherein the data storage system includes a first level of one or more hosts, a second level of one or more storage appliances, and a data storage array, the computer-executable method, system, and computer program product comprising receiving an I/O request from a first host of the one or more hosts, wherein the I/O request relates to a portion of data on the data storage array, analyzing the I/O request to determine a status of the portion of data on the data storage system, based on the determination, providing an update to a second host of the one or more hosts based on the I/O request, wherein the portion of data is cached on the second host of the one or more hosts, and processing I/O request by sending I/O request to data storage array.
US09495291B2 Configurable spreading function for memory interleaving
A method of interleaving a memory by mapping address bits of the memory to a number N of memory channels iteratively in successive rounds, wherein in each round except the last round: selecting a unique subset of address bits, determining a maximum number (L) of unique combinations possible based on the selected subset of address bits, mapping combinations to the N memory channels a maximum number of times (F) possible where each of the N memory channels gets mapped to an equal number of combinations, and if and when a number of combinations remain (K, which is less than N) that cannot be mapped, one to each of the N memory channels, entering a next round. In the last round, mapping remaining most significant address bits, not used in the subsets in prior rounds, to each of the N memory channels.
US09495289B2 Solid state memory device logical and physical partitioning
Embodiments relate to solid state memory device including a storage array having a plurality of physical storage devices and the storage array includes a plurality of partitions. The solid state memory device also includes a controller comprising a plurality of mapping tables, wherein each of the plurality of mapping tables corresponds to one of the plurality of partitions. Each of the plurality of mapping tables is configured to store a physical location and a logical location of data stored in its corresponding partition.
US09495285B2 Initiating operation of a timing device using a read only memory (ROM) or a one time programmable non volatile memory (OTP NVM)
The present invention provides a method and a programmable timing device that includes a timing device circuit for generating at least one timing signal, a static random access memory (SRAM) coupled to the timing device circuit, a read only memory (ROM) having a first timing device configuration stored therein, a one time programmable non volatile memory (OTP NVM) for storing a second timing device configuration and selection logic. The selection logic includes an output coupled to the SRAM, a first input coupled to the ROM and a second input coupled to the OTP NVM. The selection logic is operable to receive input indicating whether SRAM is to be loaded from the ROM or the OTP NVM, and operable to load either the first timing device configuration from the ROM or the second timing device configuration from the OTP NVM based on the input.
US09495284B1 Proxy based data transfer utilizing direct memory access
A method for transferring data utilizing direct memory access. The method includes a computer processor establishing a networking connection, using a proxy, between at least a first computing entity and a second computing entity. The method further includes determining a shared memory space for the established networking connection between at least the first computing entity and the second computing entity. The method further includes allocating the shared memory space from heap memory. The method further includes transmitting data over the established networking connection between at least the first computing entity and the second computing entity utilizing a direct memory access protocol and the allocated shared memory space.
US09495283B2 System and method for server migration synchronization
A system and method for managing the migration of software components among test servers that form a distributed software test environment to ensure that the software components in each of the test servers represent a production environment except for software components being tested. The system further ensures that component changes rolled out into production are not overridden when multiple update requests are made for the same component.
US09495281B2 User interface coverage
Systems, machine readable media, and methods are provided. An example method can include populating cells of a matrix with a plurality of user interface (UI) configuration parameters to determine a total number of testable UI configurations, reducing a number of the cells of the matrix by combining at least two UI configuration parameters to determine a reduced number of UI configurations to test, executing a number of predetermined tests, where test results depend on input of the reduced number of UI configurations, and determining the UI coverage based upon the test results.
US09495278B2 Dynamic discovery of data segments within instrumented code
Embodiments of the present invention address deficiencies of the art in respect to code instrumentation and provide a method, system and computer program product for dynamic discovery of data segments within instrumented code. In an embodiment of the invention, a method for dynamic data segment discovery for instrumented code can be provided. The method can include statically instrumenting program code, recording potential data segments during the instrumentation of the program code, executing the instrumented program code, determining whether or not each of the recorded potential data segments can be resolved, and noting resolved ones of the recorded potential data segments.
US09495276B1 Indicating metrics associated with a model on a human machine interface (HMI)
In an embodiment, a model is analyzed and a metric is generated based on the analysis. An indication of the metric is displayed on a Human Machine Interface (HMI) associated with a model. The analysis may involve executing one or more tests of one or more functions in the model. The metric may be generated based on the executing. The one or more functions may be associated with a widget implemented by the HMI and the indication of the metric may be displayed on the widget. The widget may be coded to indicate the metric.
US09495258B2 Dynamic generation of disaster recovery plan which react to changes to an underlying topology
Techniques are described for dynamically generating a disaster recovery plan. In an embodiment, a set of topology metadata is determined for a first site on which a multi-tier application is deployed and a second site where the multi-tier application will be activated in the event of switchover/failover. The topology metadata may include metadata that identifies a set of targets associated with a plurality of tiers on the first site on which the multi-tier application is deployed and also on the second site where the multi-tier application would be activated in the event of disaster recovery operation like switchover or failover. Based, at least in part, on the topology metadata for the first site and second site, a disaster recovery plan is generated. The disaster recovery plan includes an ordered set of instructions for deactivating the multi-tier application at the first site and activating the multi-tier application at a second site.
US09495250B2 Providing code to a programmable device
According to one embodiment, providing a bitstream to one or more programmable devices of a service unit card includes receiving the bitstream at a snooper of the service unit card. The snooper determines whether the bitstream is current. If the bitstream is current, the bitstream is loaded onto the programmable devices. If the bitstream is not current, the received bitstream is discarded, and a substitute bitstream is identified. The substitute bitstream is loaded onto the programmable devices.
US09495242B2 Adaptive error correction in a memory system
According to one aspect, a method for adaptive error correction in a memory system includes reading data from a memory array of a non-volatile memory device in the memory system. Error correcting logic checks the data for at least one error condition stored in the memory array. Based on determining that the at least one error condition exists, a write-back indicator is asserted by the error correcting logic to request correction of the at least one error condition. Based on determining that the at least one error condition does not exist, accesses of the memory array continue without asserting the write-back indicator.
US09495239B1 User-configurable error handling
A method for operating a programmable IC is disclosed. A set of circuits specified by a set of configuration data is operated in a set of programmable resources. In response to one of a set of status signals indicating an error, a value indicative of an error is stored in a respective one of a plurality of error status registers. The values stored in the plurality of error status registers are provided to an error handling circuit included in the set of circuits specified by the set of configuration data and operated in the programmable resources. At least one error handling process is performed by the error handling circuit as a function of values stored in the plurality of error status registers.
US09495235B2 Identifying a physical device in which a fault has occurred in a storage system
Each transfer route includes an FE I/F out of a plurality of FE I/Fs, a BE I/F out of a plurality of BE I/Fs, at least one memory out of one or more memories, and at least one processor out of one or more processors. I/O target data is transferred via a target transfer route including an FE I/F that has received an I/O request out of a plurality of transfer routes. A processor in the target transfer route generates routing information representing a physical device included in the target transfer route, and transmits a transfer indication including the routing information to at least one of the FE I/F and BE I/F in the target transfer route. In response to the transfer indication, at least one of the FE I/F and BE I/F in the target transfer route adds, to the I/O target data, a guarantee code.
US09495231B2 Reestablishing synchronization in a memory system
Embodiments relate to reestablishing synchronization across multiple channels in a memory system. One aspect is a system that includes a plurality of channels, each providing communication with a memory buffer chip and a plurality of memory devices. A memory control unit is coupled to the plurality of channels. The memory control unit is configured to perform a method that includes receiving an out-of-synchronization indication associated with at least one of the channels. The memory control unit performs a first stage of reestablishing synchronization that includes selectively stopping new traffic on the plurality of channels, waiting for a first time period to expire, resuming traffic on the plurality of channels based on the first time period expiring, and verifying that synchronization is reestablished for a second time period.
US09495230B2 Testing method
A testing method used to check if an application executed in an operating system is crashed. The operating system is provided with a first value corresponding to the application, and the first value is stored in a storage unit. The testing method includes the following steps: send a message in a predetermined time period to the application to request a feedback from the application, and adjust the first value stored in the storage unit to another value by proceeding a predetermined algorithm; reboot the operating system if the said another value is equal to a second value; reset the said another value stored in the storage unit to the first value if the application gives the feedback.
US09495227B2 System and method for managing concurrent events
A system and method that includes receiving an API request to a type of API resource; retrieving an API concurrency value for the API request; determining a comparison status associated with a comparison of the API concurrency value to a concurrency threshold; if the comparison status is within the concurrency threshold, transmitting the API request to an API processing resource; if the comparison status indicates the concurrency threshold is not satisfied, impeding processing of the API request; accounting for an increase in the API concurrency value if the API request is transmitted to an API processing resource; and accounting for a decrease in the API concurrency value at a time associated with the API processing resource completing processing of the API request.
US09495226B2 Integration of client side applications into a fantasy open platform environment
Techniques to integrate client side applications into a fantasy open platform environment include a server processor component operating within the fantasy open platform environment and operative to provide application programming interface (API) data of the client side application code to the fantasy open platform environment. The client side application may be independent from the fantasy open platform environment. Hooks may be created to allow embedding of the client side application code on the fantasy open platform environment web pages wherein the client side application code identifies on which of the fantasy open platform environment web pages the client side application code runs. A client side application executing on a client browser may be allowed to access resources of the fantasy open platform environment over a network connection.
US09495223B2 Method and system for converting a single-threaded software program into an application-specific supercomputer
The invention comprises (i) a compilation method for automatically converting a single-threaded software program into an application-specific supercomputer, and (ii) the supercomputer system structure generated as a result of applying this method. The compilation method comprises: (a) Converting an arbitrary code fragment from the application into customized hardware whose execution is functionally equivalent to the software execution of the code fragment; and (b) Generating interfaces on the hardware and software parts of the application, which (i) Perform a software-to-hardware program state transfer at the entries of the code fragment; (ii) Perform a hardware-to-software program state transfer at the exits of the code fragment; and (iii) Maintain memory coherence between the software and hardware memories. If the resulting hardware design is large, it is divided into partitions such that each partition can fit into a single chip. Then, a single union chip is created which can realize any of the partitions.
US09495222B1 Systems and methods for performance indexing
Systems and methods relate to indexing of performance and cost of workloads in a computing environment. The computing environment may include a virtualized computing environment. According to some embodiments, a performance index relating to a plurality of workloads executing in the computing environment may be generated, where the performance index is based at least in part on performance and cost of use of one or more resources in the computing environment by the plurality of workloads. The index may be normalized. If the performance or cost of a particular workload departs from an expected performance or cost determined from the average performance and/or cost in the computing environment, resources may be reallocated to the workloads such that the performance or cost of the workload is closer to its expected performance or cost based on the performance index.
US09495220B2 Self-management of request-centric systems
Methods, systems, and computer-readable storage media for configuring a request-centric system. Implementations include actions of monitoring operation of the request-centric system to determine a workload of the request-centric system, wherein the workload includes a plurality of requests, determining a mapping function based on a utility function, the workload and a configuration, the mapping function mapping the workload and the configuration into the utility function, determining an optimal configuration based on the mapping function, the optimal configuration allocating resources of the request-centric system to achieve one or more predefined goals, and applying the optimal configuration to the request-centric system.
US09495214B2 Dynamic resource allocations method, systems, and program
A dynamic resource allocation method and system. The method includes the steps of preparing a plurality of instances in different preparation states; receiving a request on a dynamic scheduling condition from the client computer; and launching some of the plurality of instances in the different preparation states in such a combination that the dynamic scheduling condition is satisfied. The method includes computer apparatus for accomplishing the above method. A tangible storage medium includes program steps which, when executed by computer apparatus, causes the computer apparatus to perform the above method.
US09495213B2 Arithmetic control apparatus, arithmetic control method, non-transitory computer readable medium storing program, and open CL device
When executing a first kernel and a second kernel related to each other by the arithmetic unit, if an allocation attribute of a continuous write block of the first kernel and an allocation attribute of a continuous read block corresponding to the continuous write block of the second kernel are the same, a scenario determination unit executes the first kernel and the second kernel in a pipeline by using the continuous write block for execution of the second kernel through the private memory or the local memory without transferring it to the global memory. At this time, the scenario determination unit logically adds a margin attribute and a dependence attribute of the continuous read block of the second kernel respectively to a margin attribute and a dependence attribute set for the read block for each of the read block of the first kernel.
US09495212B2 Network resource management system utilizing physical network identification for converging operations
The disclosed network resource management system employs a hardware configuration management (HCM) information handling system (IHS) that may couple to a single administered IHS or to multiple administered IHSs via an administrative network. An HCM tool in the HCM IHS may generate, modify and store hardware configuration information, including physical network identifications (PNet IDs), in an HCM database and share the HCM database with the administered IHSs. The administered IHS may be a remote direct memory access (RDMA) enabled network interface controller (RNIC) converging IHS. An RNIC converging tool may extract hardware configuration information, including PNet IDs, from the HCM database. The RNIC converging tool may utilize the hardware configuration information, including PNet IDs, to enable the RNIC converging IHS to communicate over a network with RDMA protocols.
US09495203B2 Apparatus for selecting and displaying an operation user interface and method and non-transitory computer readable medium for controlling the same
An information processing apparatus includes an inclusion relation memory, a correspondence relation memory, a data type identifying unit, a software application identifying unit, and a display controller. The inclusion relation memory stores inclusion relation between multiple data types. The correspondence relation memory stores correspondence relation between the data types and software applications used in input of data. The data type identifying unit analyzes acquired information to identify a data type corresponding to an input area of the acquired information. The software application identifying unit identifies a software application corresponding to each data type included in the identified data type in accordance with the inclusion relation and the correspondence relation. The display controller displays a display part in which the identified software application is used in a display.
US09495201B2 Management of bottlenecks in database systems
Management is provided for threads of a database system that is subject to a plurality of disparate bottleneck conditions for resources. A monitor thread retrieves, from a first thread, first monitor data for first bottleneck condition of a first type. The monitor thread compares the first monitor data to a trigger level for the first bottleneck condition and then determines, in response to the comparison of the first monitor data to the trigger level, a potential source of the first bottleneck condition. A potential blocker thread is identified based upon the potential source of the first bottleneck condition. The monitor thread retrieves, from the potential blocker thread, second monitor data for a second type of bottleneck condition that is different from the first type of bottleneck condition. Based upon monitor data, a blocking thread is identified, and a particular blocking solution is applied to the blocking thread.
US09495197B2 Reliable and scalable image transfer for data centers with low connectivity using redundancy detection
A system and method for efficiently transferring virtual machine images across nodes in a cloud computing environment, includes analyzing each image on each node to create hash code clusters and a similarity matrix. An instruction to transfer an image from a source node to a target node is received. The clusters and the similarity matrix are used to determine to what extent the data from the image is already on the source node, or on any other node, and further determines the cost and speed of transferring such data to the target node. An optimal transfer plan is generated, and data that is not already on the target node is transferred to the target node from the most efficient node on which it is available, according to the optimal transfer plan.
US09495196B2 Placing virtual machines in a virtual environment
Virtual machines are allocated among servers in a virtual environment, whereby each virtual machine has a current placement. A current fitness score is calculated for each virtual machine based on its current placement. Proposed placement plans are then generated, each plan including a proposed placement of each virtual machine. For each plan, a plan score is created. Each plan score is created by calculating a proposed fitness score for each virtual machine based on a proposed placement of that virtual machine in accordance with that plan, generating a virtual machine score for each virtual machine based on a comparison of that virtual machine's current fitness score and proposed fitness score, and then combining the virtual machine scores. The plan scores are then compared, and a target plan is selected from among the plans. The virtual machines are then reallocated among the servers in accordance with the target proposed placement plan.
US09495195B2 Resource migration between virtual containers based on utilization rate and performance degradation
The integrated resource management unit 202 manages some of the resources 311a, 311b, 311c and prepares a plurality of containers 310 provided as virtual resources, with respect to the application programs. In response to a predetermined request that is issued with respect to a tenant 300a or 300b that is configured to divide a resource to be used, the integrated resource management unit provides a request-source tenant with a container selected from among the plurality of containers. In the container that is provided to the request-source tenant by the integrated resource management unit, a resource, which is allocated beforehand to an application program designated by the predetermined request, is occasionally configured to have usage lower than a designated usage.
US09495192B2 NUMA I/O aware network queue assignments
Systems and methods for preferentially assigning virtual machines (VMs) on a particular NUMA node with network queues on the same NUMA node are described. A load balancer process on a host assigns multiple VMs to network queues. The assignment of the VMs to a network queues is performed with a bias toward assigning VMs using a particular NUMA node to network queues on the same NUMA node. A scheduler on the host assigns VMs to NUMA nodes. The scheduler is biased toward assigning VMs to the same NUMA node as the PNIC and/or the same NUMA node as a network queue assigned to the VM.
US09495190B2 Entropy pools for virtual machines
In the host operating system of a computing device, entropy data is collected based at least in part on each of one or more hardware components of the computing device. An entropy pool is updated based at least in part on the collected entropy data, and data from the entropy pool is provided to a guest operating system running as a virtual machine of the computing device. The guest operating system maintains a guest operating system entropy pool based on the data from the entropy pool provided by the host operating system. The guest operating system accesses the guest operating system entropy pool and uses the guest operating system entropy pool as a basis for generating values including random numbers.
US09495176B2 Mobile terminal and control method thereof using extracted keywords
A mobile terminal including a wireless communication unit configured to wirelessly communicate with at least one other terminal; a display unit configured to display screen information in a first region, and display an indicator area in a second region adjacent to the first region; and a controller configured to extract at least one keyword data included the displayed screen information, perform a search operation using the extracted keyword data, and display a result of the search operation in the second region.
US09495172B2 Method of controlling computer system and computer system
A computer system with a plurality of processors having a hardware-assisted virtualization and a memory, the computer system including a first processor group of the processors having hardware-assisted virtualization set disabled, and a second processor group of the processors and having hardware-assisted virtualization set enabled, the method having: booting a first OS by assigning the first processor group to the first OS; booting a virtual machine monitor to boot a virtual machine by assigning the second processor group to the virtual machine monitor; performed by the virtual machine monitor, booting a second OS by assigning a certain area of the memory to the second OS; and performed by the virtual machine monitor, setting a data path through which the first OS and second OS communicate with each other, the data path being set in the memory.
US09495165B2 Method and apparatus for performing a shift and exclusive or operation in a single instruction
Method and apparatus for performing a shift and XOR operation. In one embodiment, an apparatus includes execution resources to execute a first instruction. In response to the first instruction, said execution resources perform a shift and XOR on at least one value.
US09495164B2 Branch prediction using multiple versions of history data
Branch prediction is provided by generating a first index from a previous instruction address and from a first branch history vector having a first length. A second index is generated from the previous instruction address and from a second branch history vector that is longer than the first vector. Using the first index, a first branch prediction is retrieved from a first branch prediction table. Using the second index, a second branch prediction is retrieved from a second branch prediction table. Based upon additional branch history data, the first branch history vector and the second branch history vector are updated. A first hash value is generated from a current instruction address and the updated first branch history vector. A second hash value is generated from the current instruction address and the updated second branch history vector. One of the branch predictions are selected based upon the hash values.
US09495162B2 Apparatus and method for performing a permute operation
An apparatus and method are described for permuting data elements with masking. For example, a method according to one embodiment includes the following operations: reading values from a mask data structure to determine whether masking is implemented for each data element of a destination operand; if masking not implemented for a particular data element, then selecting data elements from the destination operand and a second source operand based on index values stored in a first source operand to be copied to data element positions within the destination operand, wherein any one of the data elements from either the destination operand and the second source operand may be copied to any one of the data element positions within the destination operand; if masking is implemented for a particular data element of the destination operand, then performing a designated masking operation with respect to that particular data element.
US09495160B2 Instruction and logic for processing text strings
Method, apparatus, and program means for performing a string comparison operation. An apparatus includes execution resources to execute a first instruction. In response to the first instruction, said execution resources store a result of a comparison between each data element of a first and second operand corresponding to a first and second text string, respectively.
US09495158B2 Multi-processor system having tripwire data merging and collision detection
An integrated circuit includes a pool of processors and a Tripwire Data Merging and Collision Detection Circuit (TDMCDC). Each processor has a special tripwire bus port. Execution of a novel tripwire instruction causes the processor to output a tripwire value onto its tripwire bus port. Each respective tripwire bus port is coupled to a corresponding respective one of a plurality of tripwire bus inputs of the TDMCDC. The TDMCDC receives tripwire values from the processors and communicates them onto a consolidated tripwire bus. From the consolidated bus the values are communicated out of the integrated circuit and to a debug station. If more than one processor outputs a valid tripwire value at a given time, then the TDMCDC asserts a collision bit signal that is communicated along with the tripwire value. Receiving tripwire values onto the debug station facilitates use of the debug station in monitoring and debugging processor code.
US09495157B1 Fingerprint-based branch prediction
Embodiments relate to fingerprint-based branch prediction. An aspect includes based on encountering a branch instruction during execution of software on a processor of a computer system, determining a fingerprint of the software, the fingerprint comprising a representation of a sequence of behavior that occurs in the processor while the software is executing. Another aspect includes based on determining that a match for the fingerprint and the branch instruction is located in an entry in the prediction table: predicting the branch instruction according to the associated prediction field. Another aspect includes based on determining that no match for the fingerprint and the branch instruction are located in an entry in the prediction table: creating a new entry in the prediction table for the fingerprint and the branch instruction.
US09495155B2 Methods, apparatus, instructions and logic to provide population count functionality for genome sequencing and alignment
Instructions and logic provide SIMD vector population count functionality. Some embodiments store in each data field of a portion of n data fields of a vector register or memory vector, at least two bits of data. In a processor, a SIMD instruction for a vector population count is executed, such that for that portion of the n data fields in the vector register or memory vector, the occurrences of binary values equal to each of a first one or more predetermined binary values, are counted and the counted occurrences are stored, in a portion of a destination register corresponding to the portion of the n data fields in the vector register or memory vector, as a first one or more counts corresponding to the first one or more predetermined binary values.
US09495154B2 Vector processing engines having programmable data path configurations for providing multi-mode vector processing, and related vector processors, systems, and methods
Embodiments disclosed herein include vector processing engines (VPEs) having programmable data path configurations for providing multi-mode vector processing. Related vector processors, systems, and methods are also disclosed. The VPEs include a vector processing stage(s) configured to process vector data according to a vector instruction executed in the vector processing stage. Each vector processing stage includes vector processing blocks each configured to process vector data based on the vector instruction being executed. The vector processing blocks are capable of providing different vector operations for different types of vector instructions based on data path configurations. Data paths of the vector processing blocks are programmable to be reprogrammable to process vector data differently according to the particular vector instruction being executed. In this manner, a VPE can be provided with its data paths configuration programmable to execute different types of functions based on data path configuration according to the vector instruction being executed.
US09495153B2 Methods, apparatus, and instructions for converting vector data
A computer processor includes a decoder for decoding machine instructions and an execution unit for executing those instructions. The decoder and the execution unit are capable of decoding and executing vector instructions that include one or more format conversion indicators. For instance, the processor may be capable of executing a vector-load-convert-and-write (VLoadConWr) instruction that provides for loading data from memory to a vector register. The VLoadConWr instruction may include a format conversion indicator to indicate that the data from memory should be converted from a first format to a second format before the data is loaded into the vector register. Other embodiments are described and claimed.
US09495151B1 Automatic comment creation for computer files
Embodiments of the present invention include a method, computer program product, and system for inserting text content into a computer file as a comment in a determined comment convention. In an embodiment, a comment convention is determined in a file. The file includes at least one file line. A text content is received. A comment is inserted into the file. The comment includes the comment convention and the text content.
US09495150B2 Information processing apparatus and method, and computer program product
According to an embodiment, an information processing apparatus includes a storage, an accepting unit, an analyzer, a determination unit, and an output controller. The storage stores therein one or more pieces of first feature information respectively representing features of one or more source codes, and one or more pieces of assistance information representing update situations of the source codes, in a corresponding manner. The accepting unit accepts input of second feature information representing a feature of a source code to be analyzed. The analyzer calculates similarity between the first feature information and the second feature information. The determination unit selects, based on the similarity, assistance information to be output, from the pieces of assistance information stored in the storage. The output controller outputs the selected assistance information.
US09495149B1 Identifying user managed software modules
A method for identifying user managed software modules includes: receiving a request for a directed load of a software module into memory, wherein the request includes an address for storing the software module; storing the software module at the address in the received request; adding a name and an address range of the stored software module to a data structure identifying software modules that have been loaded into memory via directed loads; receiving a query that includes an input module name or an input address range; and responsive to determining that the input module name or input address range of the received query is not stored in one or more data structures identifying one or more software modules that have been loaded into memory without directed loads, searching the data structure identifying software modules that have been loaded into memory via directed loads for the respective query.
US09495143B2 External platform extensions in a multi-tenant environment
Enforcing access control to individual extensions of services in a multi-tenant cloud environment by initializing objects for the extension based on public and private configuration files with service access rules that are merged is described. This allows third party vendors to specify payment rules for their own extensions while securely keeping the core extension configuration files. Tenants of the multi-tenant cloud environment can pick and choose which services to purchase, and the cloud environment automates the process of accessing the service using the third-party developer's tenant access list rules.
US09495139B2 Elastic computing
Elastic computing is an optimization framework that combines standard application code with specialized elastic functions and corresponding optimization tools. The elastic functions provide a knowledge-base of implementation alternatives and parallelization strategies for a given function. When an application calls an elastic function, the elastic computing tools analyze available devices and resources (e.g., cores, GPUs, FPGAs, etc.) and current run-time parameters, and then transparently select from numerous pre-analyzed implementation possibilities to optimize for performance, power, energy, size, or any combination of these goals.
US09495137B1 Methods and systems for improving responsiveness of analytical workflow runtimes
Embodiments include methods, and computer program products of an analytical workflow system. Aspects include: observing analytical workflow patterns of one or more users to gather statistics, predicting an analytical workflow and parameter values likely to be requested in future based on the observations according to a compilation policy, applying a parameter generation policy and preparing the predicted analytical workflows according to the compilation policy, and executing analytical workflows and deploying the executed analytical workflows according to a deployment policy. The aspects also include: refining an analytical workflow specification, reusing prepared, executed or deployed analytical workflows, and terminating one or more prepared, executed or deployed analytical workflows when these analytical workflows are unlikely to be requested by a user in the near future according to a termination policy.
US09495136B2 Using aliasing information for dynamic binary optimization
A compiler compiles code in a target program for later execution with a dynamic binary optimizer by including aliasing information with the compiled code. When the program is subsequently executed, the dynamic binary optimizer accesses the aliasing information to determine whether certain optimizations can be safely performed. Preferably, the aliasing information includes a memory reference index assigning an index to each memory reference instruction and a may-alias bit matrix indicating, for each memory reference instruction, which other memory reference instructions might reference the same memory location. Aliasing information is preferably used by the optimizer during execution to safely re-order operations.
US09495134B2 Methods and apparatus for code segment handling
Methods and apparatus for providing a user of a code editing tool with code segment examples tied to support tools, where the support tools may provide documentation or a code segment previewer. The documentation may be static or interactive and may provide a user with the option for using a builder interface to refine the specification or parameters of the inserted code example. The code segment previewer allows a user to preview only a subset of a larger body of a code base. Further, the code segment previewer may receive input identifying a segment of software code to be previewed, where the segment of software code is one of several other segments of software code.
US09495133B1 Template-based BIOS component creation
Methods and computer-readable media provide for the creation of basic input/output system (BIOS) components. Embodiments include a component creation wizard that guides a user through the component creation process. The component creation wizard utilizes a project template file that includes templates of the required files for any given component, organized into a folder-based file structure. The component creation wizard searches the folders within the project template file according to project type, component categories, and template categories, as determined by a user, to locate and copy the applicable template files to create a BIOS component template.
US09495131B2 Multi-input and binary reproducible, high bandwidth floating point adder in a collective network
To add floating point numbers in a parallel computing system, a collective logic device receives the floating point numbers from computing nodes. The collective logic devices converts the floating point numbers to integer numbers. The collective logic device adds the integer numbers and generating a summation of the integer numbers. The collective logic device converts the summation to a floating point number. The collective logic device performs the receiving, the converting the floating point numbers, the adding, the generating and the converting the summation in one pass. One pass indicates that the computing nodes send inputs only once to the collective logic device and receive outputs only once from the collective logic device.
US09495123B2 Image forming apparatus including short-distance wireless communication unit, method of controlling the same, and storage medium
An image forming apparatus equipped with a plurality of service applications for providing respective services, in a state enabling a selected one of the service applications to be automatically started from a terminal apparatus. An image forming apparatus capable of performing printing includes a NFC unit. An NFC controller generates data to be read out by an external apparatus, according to selection of one of a plurality of applications. The NFC controller writes the generated data into the NFC unit.
US09495116B2 Storage device coordinator and a host device that includes the same
A storage device coordinator intercepts a memory command issued by a host device and intended for a target storage device which is one of a plurality of storage devices, and, if the memory command is not optimal, transforms the memory command into one or more storage commands, each being associated with a respective storage device selected from the plurality of storage devices according to an optimization rule. A host device is also provided, which includes the storage device coordinator. A data storage system is also provided, which includes the storage device coordinator.
US09495115B2 Automatic analysis of issues concerning automatic memory management
Systems and methods are provided to automatically analyze performance of an automatic memory management system. One example embodiment involves automatically gathering, using at least one processor of the server, garbage collection information associated with the garbage collection process and storing the garbage collection information in a garbage collection output file of a file system. The garbage collection output file may be analyzed to identify a plurality of flags associated with a performance of the server system that does not meet one or more performance thresholds. In certain embodiments, a first flag of the plurality of flags is associated with a first portion of the garbage collection information, and a second flag of the plurality of flags is associated with a second portion of the garbage collection information that is different from the first portion of the garbage collection information.
US09495114B2 System and method for reading and writing data with a shared memory hash table
A method and apparatus of a device that reads and writes data using a shared memory hash table and a lookaside buffer is described. In an exemplary embodiment, a device locates a bucket for the data in a shared memory hash table, where a writer updates the shared memory hash table and a reader that is one of a plurality of readers reads from the shared memory hash table. The device further retrieves an initial value of a version of the bucket. If the initial value of the version is odd, the device copies the data from a lookaside buffer of the writer to a local buffer for the reader, wherein the lookaside buffer stores a copy of the data while the bucket is being modified.
US09495112B1 Service level based data storage
The data storage capacity of a storage array, data center or networked data storage system is managed and allocated in terms of chunks of capacity at different service levels, where each service level is defined based on one or more of tiered storage policy settings, drive size, drive speed, drive count, RAID protection, engine fractions, bandwidth and availability and characterized by one or more performance capabilities, e.g., IOs per second. The physical storage devices at each service level may have similar capabilities or be tiered arrangements of devices having different capabilities. A request for storage indicates number of chunks and service level required, thereby avoiding typical allocation complexity. Monitoring and billing logic enables procurement on a per chunk basis at each service level, thereby optionally decoupling the cost of additional units of storage from underlying resources from the perspective of a customer.
US09495110B2 LUN management with distributed RAID controllers
A system and method is described for operating a computer memory system having a plurality of controllers capable of accessing a common set of memory modules. Access to the physical storage of the memory modules may be managed by configuration logical units (LUNs) addressable by the users. The amount of memory associated with each LUN may be managed in units of memory (LMA) from a same free LMA table maintained in each controller of the plurality of controllers. A request for maintenance of a LUN may be received from any user through any controller and results in the association of a free memory area with the LUN, and the remaining controllers perform the same operation. A test for misallocation of a free memory area is performed and when such misallocation occurs, the situation is corrected in accordance with a policy.
US09495107B2 Dynamic relocation of storage
A computing device is provided and includes a first physical memory device, a second physical memory device and a hypervisor configured to assign resources of the first and second physical memory devices to a logical partition. The hypervisor configures a dynamic memory relocation (DMR) mechanism to move entire storage increments currently processed by the logical partition between the first and second physical memory devices in a manner that is substantially transparent to the logical partition.
US09495105B2 System managing a plurality of flash memory devices
A system includes a plurality of flash memory devices, a processor configured to control read/write requests, and a cache memory configured to store data temporarily. The processor is configured to, according to a read request for first data from a read/write data source, when the first data is not stored within the cache memory, transfer the first data requested by the read request from one of the plurality of flash memory devices to the read/write data source without storing the first data in the cache memory, and according to a write request from the read/write data source, store second data requested by the write request in the cache memory
US09495103B2 Read training a memory controller
Provided are a device and computer readable storage medium for programming a memory module to initiate a training mode in which the memory module transmits continuous bit patterns on a side band lane of the bus interface; receiving the bit patterns over the bus interface; determining from the received bit patterns a transition of values in the bit pattern to determine a data eye between the determined transitions of the values; and determining a setting to control a phase interpolator to generate interpolated signals used to sample data within the determined data eye.
US09495099B2 Space-time-node engine signal structure
Example methods, apparatuses, or articles of manufacture are disclosed that may be implemented using one or more computing devices or platforms to facilitate or otherwise support one or more processes or operations associated with a space-time-node engine signal structure.
US09495097B2 Touch-sensitive electric apparatus and window operation method thereof
A window operation method for use in an electronic device comprises a touch-sensitive screen, a storage unit with pointers to slides of a graphical presentation being stored in a database and a processing module. The method applies the steps of storing a touch-control database comprising at least two touch-control events and an assessment field in the storage unit for each pointer to a slide, generating and displaying a slide of the graphical representation and a transparent window, analyzing a touch-control command received via the touch-sensitive screen and determining whether the touch-control command conforms to one of the stored touch-control event, an assessment value is stored in the assessment field in the storage unit for the current pointer to a slide, said assessment value corresponding to an emotional feedback of a user regarding said slide.
US09495094B2 Method and apparatus for inputting user commands using relative movements of device panels
A method and apparatus for inputting various operation instructions to a device including two movable panels. The method includes determining whether a relative angle between the first panel and the second panel is within an effective angle range; determining whether the relative angle within the effective angle range is maintained during an effective time; and inputting an operation instruction to the device based on whether the relative angle between the first panel and the second panel is within the effective angle range and whether the relative angle within the effective angle range is maintained during the effective time.
US09495091B2 Method and apparatus for displaying text information in mobile terminal
A method and apparatus for displaying text information in the form of a list is provided. A method for displaying text information according to the present invention includes displaying a list of at least one item representing text information and a partial content of the text information; and modifying, in response to a predetermined key input, the list to show whole content of the text information corresponding to the selected one item.
US09495088B2 Text entry method with character input slider
A method of receiving text entries on a display of an infotainment system including a character input slider that has a slider controller, includes sensing gesture as the slider controller is moved, moving the slider controller along the character input slider in a direction of a sensing result when the gesture is in proximity with the slider controller along the character input slider, presenting one character when the slider controller is in a proximity with a location related to the one character on the character input slider, focusing the one character when the gesture regarding moving the slider controller is not detected for a predetermined period of time, selecting the one character when a predetermined gesture other than the gesture is detected after focusing the one character, and entering the selected one character into an active location of an active text input field.
US09495087B2 Two-dimensional slider control
Some embodiments provide a computer program that provides a graphical user interface (GUI) for controlling an application. The GUI includes a contiguous two-dimensional sliding region for defining several values. The GUI also includes several sliders for moving within the sliding region. Each slider selects one or more values from the several values based on a position of the slider within the sliding region. The selected values are parameters for controlling one or more operations of the application.
US09495086B2 Electronic device and method of messaging meeting invitees
A method of composing an email message at an electronic device and an electronic device operable to carry out the method are provided. The method includes receiving an email command from a user input of the electronic device through a calendar user interface, the email command relating to at least one of a plurality of intended attendees of a calendared meeting, and providing an email composition interface in response to receiving the email command. The email composition interface includes a user-editable portion of an address field. The user-editable portion of the address field is automatically populated with email address information for the at least one of the plurality of intended attendees.
US09495082B2 Service in support of browser for multi-media content
Methods, apparatuses and storage medium associated with a multi-media service configured to support a browser for rendering multi-media content are disclosed. In various embodiments, a method may include receiving, by the multi-media service of a device, from a render engine of a browser operating on the device, through a browser engine of the browser, multi-media rendering commands associated with rendering the multi-media content on a display unit of the device. The multi-media service may be operating outside the browser. Further, the method may include processing, by the multi-media service in conjunction with a graphics processing unit and/or a media processor of the device, the multi-media rendering commands to render the multi-media content on the display unit, and emitting and returning signals to the render engine, through the browser engine. Other embodiments may be disclosed or claimed.
US09495075B2 Presenting action menus in viewing panes
Disclosed herein are systems, methods, and software for implementing enhanced menu presentation technology. In at least one implementation, a user interface to a personal information service is presented by a suitable computing system. The user interface includes a viewing pane and an information panel in which various personal information items may be organized. In response to a selection of any of the personal information items for viewing, content associated with the item is presented in the viewing pane. In addition, in response to an identification of an action group that includes multiple ones of the personal information items, an action menu is presented in at least a portion of a space in the user interface occupied by the viewing pane.
US09495072B2 System and method for sharing content with a remote device
A system and method for sharing content is provided. A system incorporating teachings of the present disclosure may include, for example, a housing and a wide area network (WAN) connector extending from the housing. The system may also include a graphical user interface (GUI) engine located within the housing. In practice, the GUI engine may be operable to initiate an outputting of a first list navigable with a remote control and a second list navigable with the remote control. The remote control may be a Set Top Box (STB) remote control and the first list may be configured to facilitate remote control-based navigation. The first list may contain an identifier for at least one piece of selectable content, which may be, for example, photographs, videos, songs, etc. The second list may include an alias for at least one available share partner. In practice, a user of the system may want to give a share partner revocable access to some portion of selectable content.
US09495070B2 Method and apparatus for managing digital media content
Various aspects and embodiments are directed to a streamlined computer device and a graphical user interface that organizes interface elements into views of computer content for presentation to a user. Various views of digital media content permits users to easily and efficiently access various digital media content. Different views are used to provide an interface that is responsive to configurations of the device and responsive to activity being performed by the user. Aspects include permitting the user to maintain and manage digital media content libraries. According to some embodiments, the libraries comprise user digital media content and references digital media content. Functionality provided to a user can be tailored to the type of content displayed, accessed and/or managed. According to various aspects, methods and systems are provided for accessing and managing digital media libraries on a streamlined computing device with a plurality selectable I/O profiles.
US09495064B2 Information processing method and electronic device
An information processing method is performed using an electronic device, which includes a touch-sensitive display unit and is capable of executing at least one application. The touch-sensitive display unit is capable of displaying at least one window, which includes a full-screen window and/or a non-full-screen window smaller than the full-screen window. In the method, a first window is displayed on the touch-sensitive display unit according to a first operation, and a first application is started and executed in the first window; a second window is displayed on the touch-sensitive display unit according to a second operation, and a second application is started and executed in the second window; in response to detecting that the first window and the second window are in a predetermined relationship and/or that the first application and the second application are in a predetermined relationship, interaction between the first window and the second window is enabled.
US09495062B1 Systems and methods for it services and social knowledge management using perspectives
A perspective management system configured for providing a perspective editor through which users in the IT environment can build perspectives. A perspective specifies a set of IT objects representing a portion of the IT environment that a user or a group of users care about. The perspective management system implements a social networking paradigm. As such, each IT object has an activity stream configured for capturing communications, notifications, and knowledge related to the IT object. Perspectives are themselves IT objects. Therefore, each perspective also has an activity stream. In response to a request from a client device such as for an impact analysis on a change, an incident, or a problem, the system constructs a graphical view for display on the client device showing a potential impact on objects in one or more of the perspectives involved.
US09495061B2 Information processing terminal and control method thereof
An information processing terminal is provided with a first display and a second display and a control means that, when start-up of a first application has been instructed, displays the windows of each of the first application and a second application on the first display or the second display. The control means determines displays on which the windows of each of the first application and the second application are to be displayed based on the relation between the first application and the second application.
US09495060B2 Creating and maintaining a singular uninterrupted focus while transitioning through a graduated user interface
A mechanism for displaying a single focus on a device is provided. A piece of content is displayed in a first application on a display of the device. The piece of content is enlarged to create a single focus on the piece of content on the display. Parameters of the piece of content are passed to a second application. The piece of content is duplicated as an identical piece of content in the second application, and the identical piece of content is visually exactly positioned behind the piece of content on the display. The piece of content is seamlessly swapped with the identical piece of content of the second application, so that the identical piece of content is visually positioned to be viewable by the user. Tools of the second application are visually presented in an incremental transition until the tools are viewable and available to the user.
US09495059B2 Systems and methods for controlling use and operation of a family of different treatment devices
A system for controlling a treatment device generates a graphical interface that visually prompts a user in a step-wise fashion to use the treatment device to perform a process of forming a pattern of lesions that extends both circumferentially and axially in different levels in a body region. The graphical interface displays for the user a visual record of the progress of the process from start to finish and guides the user so that so that individual lesions desired within a given level are all formed, and that a given level of lesions is not skipped.
US09495051B2 Capacitive touch panel
An embodiment of the present invention discloses a capacitive touch panel, which is provided with an electrostatic protection touching layer, the electrostatic protection touching layer comprises a touching array pattern and an electrostatic protection discharging pattern, and the electrostatic protection discharging pattern is disposed in a space of the touching array pattern, complementing with the touching array pattern. The capacitive touch panel of the embodiment of the present invention, reduces the thickness of touch panel, and saves the material by forming the electrostatic protection layer and the touch sensing layer on one layer, which realizes the touching sense as well as the electrostatic protection, eliminates the capacitance between the electrostatic protection layer and the touch sensing layer, and improves the sensitivity of touching sense.
US09495049B2 Electronic device with touch sensitive functionality
The touch-sensitive apparatus includes a touch sensing area, an analog-to-digital converter and a mixer. The touch sensing area has sensing pixels for receiving a touching signal to generate inducted signals. The analog-to-digital converter converts the inducted signals into digital signals. The mixer includes an in-phase multiplier, a quadrature multiplier, an in-phase summer, a quadrature summer and a Pythagorean operator. The in-phase multiplier multiplies each digital signal with a first reference signal to generate in-phase modulated signals. The quadrature multiplier multiplies each digital signal with a second reference signal to generate quadrature modulated signals. The in-phase summer respectively sums up elements of each modulated signal to generate in-phase values. The quadrature summer respectively sums up elements of each quadrature modulated signal to generate quadrature values. The Pythagorean operator performs a Pythagorean operation on each in-phase value and each quadrature value for determining a touch location information corresponding to the sensing pixels.
US09495042B2 Two-dimensional position sensor
A two dimensional position sensor having a touch-sensitive panel defined by a single-layer electrode pattern arranged on one side of a substrate. The electrode pattern is made up of ‘n’ electrode units extending row-wise over the panel. Each electrode unit is made up of a single drive electrode extending across the touch-sensitive area of the panel and a plurality of ‘m’ sense electrodes, which collectively laterally extend across the touch-sensitive area and individually each occupy only a portion of the lateral extent. The sense electrodes are longitudinally offset from their associated drive electrode so that one edge of each sense electrode lies adjacent to one edge of the drive electrode, these coupling edges being separated by a gap dimensioned so that in use each pair of drive and sense electrodes have efficient capacitively coupling across the gap. This electrode pattern allows the longitudinal extent of each electrode unit to be made relatively small, which in turn is better for sensing multiple simultaneous touches, since this benefits from having more electrode units in any given panel.
US09495040B2 Selectively visible user interface
A user interface for a vehicle is disclosed. The user interface comprises a vehicle panel having a proximity sensor, a first photoluminescent portion and a second photoluminescent portion. The user interface further includes a first light source configured to selectively activate the first photoluminescent portion and a second light source configured to selectively activate the second photoluminescent portion. The second photoluminescent portion is configured to reveal a symbol in a backlit configuration in response to the activation of the second light source.
US09495038B2 Detection of a conductive object during an initialization process of a touch-sensing device
A method and system for detecting a presence of a conductive object proximate to a capacitive sense element during an initialization process of a touch-sensing device. A capacitance sensing circuit measures a reference capacitance of a reference sense element. A sensing parameter of the capacitance sensing circuit is iteratively adjusted to obtain a target measurement output value for the reference sense element. With the sensing parameter set to the sensing parameter value, the capacitance measurement circuit measures a first capacitance of a first sense element. A first capacitance difference value is determined between the first capacitance and a first baseline capacitance value for the first sense element. A presence of a conductive object is detected proximate to the first sense element when the first capacitance difference value exceeds a threshold value.
US09495035B2 Apparatus and method for user input
A user input apparatus and method may measure, using a first sensor, surface input information that is applied to a surface of a user input apparatus, may measure, using a second sensor, orientation information that is input based on a physical quantity associated with a pose or a rotary motion of the user input apparatus, and may generate a content control signal, by combining the surface input information and the orientation information.
US09495030B2 Liquid crystal display device comprising touch screen
Discussed is an LCD device including a touch screen which reduces the influence of noise applied to the touch screen by driving of a liquid crystal panel and thus leads to enhancement of the touch sensing performance. The LCD device includes a liquid crystal panel, a plurality of first touch electrodes, an insulation unit, a tempered glass, and a plurality of second touch electrodes. The liquid crystal panel includes a lower substrate and an upper substrate. The first touch electrodes are formed on the upper substrate for detecting a touch point in a first direction. The insulation unit is formed on the first touch electrodes. The tempered glass is formed on the insulation unit. The second touch electrodes are formed at a lower surface of the tempered glass for detecting a touch point in a second direction.
US09495029B2 Head mount display and display control method
Disclosed is a head mount display including: a user operation section configured to determine one or more coordinates based on a first operation performed by a user via the user operation section while receiving content via the head-mount device; and a controller configured to: superpose, in response to detection of the first operation by the user, upon at least one of one or more display sections of the head-mount device, a screen including one or more items, each of the one or more items of the superposed screen being selectable by the user to control the content being received by the user; and highlight, based on the one or more coordinates determined upon detection of the first operation, at least one of the one or more selectable items of the superposed screen in comparison to other selectable items of the superposed screen.
US09495028B2 Method for forming touch panel
The present invention provides a method for forming a touch panel, at least comprising the following steps. Step S1: a patterned first electrode layer is formed on a cover lens. A display region and a non-display region are defined on the cover lens, and the patterned first electrode layer is formed within the display region; step S2: a shielding layer is formed on the cover lens and disposed within the non-display region; step S3: an insulating layer is then formed on the shielding layer and on the patterned first electrode layer, a plurality of via holes are formed on the insulating layer, thereby exposing parts of the patterned first electrode layer; and step S4: a patterned second electrode layer is formed on the insulating layer within the non-display region, and the patterned second electrode layer is electrically connected to the patterned first electrode layer through the via holes.
US09495027B2 Data processing device and data processing method
A data processing device includes a processor that executes a procedure. The procedure includes: (a) detecting contact with an operation face and outputting contact position data expressing a contact position at the operation face; (b) predicting a contact operation based on a number of contact positions identified based on the contact position data output at (a) prior to the contact operation to the operation face being identified based on a time series of the contact positions expressed by the contact position data output at (a); and (c) executing processing according to the contact operation predicted at (b).
US09495026B2 Touch panel and touch-controlled display device
A touch panel and touch-controlled display device are provided. The touch panel includes a transparent substrate, a touch-sensitive electrode pattern, a decoration pattern and an electric-control trace. The transparent substrate includes a touch area and a surrounding area surrounding the touch area. The touch-sensitive electrode pattern is disposed on the touch area of the transparent substrate. The decoration pattern is disposed on the surrounding area of the transparent substrate to form a frame side part not surrounding the touch-sensitive electrode pattern. The electric-control trace is located in the surrounding area, stacked on the transparent substrate and the decoration pattern, and electrically connected to the touch-sensitive electrode pattern. Since the electric-control traces are with low-visibility characteristic, the electric-control traces are invisible from the transparent substrate.
US09495025B2 Device, method and storage medium storing program for controlling screen orientation
According to an aspect, a device includes: a display unit for displaying a screen; a sensor for detecting an inclination of the display unit; an operating unit for detecting an operation; and a controller. The controller changes an orientation of the screen depending upon the inclination detected through the sensor and the operation detected through the operation unit.
US09495023B2 Information processing method and electronic device
An information processing method and an electronic device are described. The information processing method is applied in a first electronic device which can perform data transmission with a second electronic device. The first electronic device includes a first detecting unit. The method includes acquiring a first rotation information through detecting the rotation of the first electronic device by the first detecting unit; determining the first control instruction corresponding to the first rotation information based on the relationship between the preset rotation information and the control instruction, wherein the first control instruction is provided to the second electronic device to be executed.
US09495020B2 Handwriting input system, input contents management server and tangible computer-readable recording medium
Disclosed is an handwriting input system including: a plurality of handwriting input devices which are adjacently arranged, each handwriting input device comprising an input surface to receive a handwriting input; and an information management unit which is connected with the handwriting input devices so as to be communicate with the handwriting input devices, wherein each of the handwriting input devices transmits draw data indicating draw contents of the handwriting input received by the input surface, to the information management unit, and the information management unit obtains relative position information of the plurality of handwriting input devices which are adjacently arranged, and joins the draw data received from the plurality of handwriting input devices so as to arrange the draw data in relative positions indicated by the relative position information.
US09495016B2 Typing input systems, methods, and devices
Systems, devices, and techniques are disclosed relating to typing input devices. For example a ten-key input device can be provided for receiving input via ten input elements from the ten fingers on a right hand and a left hand. All of the letters of the alphabet can by typed with the ten input elements according to a translation map that maps the ten input elements or combinations of the ten input elements to the letters of the alphabet.
US09495013B2 Multi-modal gestural interface
Systems and methods for detecting, representing, and interpreting three-space input are described. Embodiments of the system, in the context of an SOE, process low-level data from a plurality of sources of spatial tracking data and analyze these semantically uncorrelated spatiotemporal data and generate high-level gestural events according to dynamically configurable implicit and explicit gesture descriptions. The events produced are suitable for consumption by interactive systems, and the embodiments provide one or more mechanisms for controlling and effecting event distribution to these consumers. The embodiments further provide to the consumers of its events a facility for transforming gestural events among arbitrary spatial and semantic frames of reference.
US09495011B1 Device-stylus haptic communication system
Computing devices are disclosed that use haptic technology to communicate data to a stylus device. This data may include, for example, updates to the stylus device, instructions on how the stylus should behave, authentication and identification information, and other data. This communication may also allow a stylus to implement security features and copy and paste functionality from one user device to another. In an aspect, the computing device includes a haptic element that provides a vibration force to the device or touchscreen of the device, and communicates data embedded on a carrier to the stylus. The stylus receives the vibration force through a pressure sensor on the stylus and used the information to enhance the user experience.
US09495007B2 Wearable device and method of controlling therefor
A method of controlling a wearable device according to one embodiment of the present specification can include the steps of displaying content on a display unit of the wearable device, sensing a tilt angle of the wearable device and providing a control interface providing control of the content. And, the step of providing the control interface can include the steps of mapping the control interface to the ground based on the sensed tilt angle and a state of the wearable device and displaying the mapped control interface on the display unit.
US09495003B2 Server storing data and control information for repowering operation
A server includes a control module, a power-supply unit, a storage unit and a switch unit. The control module is electrically connected to a storage device. When the server is powered on, a first power is transmitted to from the power-supply unit to the storage unit and the switch unit, and received by the switch unit to generate a third power. When the server is powered off, the storage unit is triggered to transmit a second power to the switch to make the switch transmit the third power. The control module is provided to control a transmission information between the storage device and a buffer of the control module. When the server is powered on again, the control module continually works according to the transmission information stored in the buffer.
US09494999B2 Method for operating a bus control unit, and bus control unit
A watchdog function is performed for those messages which are used by a controller in a CAN bus to keep the other controllers active. All emitted keep-active messages are read again by the emitting controller itself and are checked for the presence of a reason. In the absence of such a reason, a restart is carried out.
US09494998B2 Rescheduling workloads to enforce and maintain a duty cycle
In an embodiment, a processor includes a plurality of cores to independently execute instructions, at least one graphics engine to independently execute graphics instructions, and a power controller including an alignment logic to cause at least one workload to be executed on a first core to be rescheduled to a different time to enable the plurality of cores to be active during an active time window and to be in a low power state during an idle time window. Other embodiments are described and claimed.
US09494997B2 Hierarchical clock control using hysterisis and threshold management
In some embodiments, a system may include a sub-hierarchy clock control. In some embodiments, the system may include a master unit. The master unit may include an interface unit electrically coupled to a slave unit. The interface unit may monitor, during use, usage requests of the slave unit by the master unit. In some embodiments, the interface unit may turn off clocks to the slave unit during periods of nonuse. In some embodiments, the interface unit may determine if a predetermined period of time elapses before turning on clocks to the slave unit such that turning off the slave unit resulted in the system achieving greater efficiency. In some embodiments, the interface unit may maintain, during use, power to the slave unit during periods of nonuse. The interface unit may maintain power to the slave unit during periods of nonuse such that data stored in the slave unit is preserved.
US09494996B2 Processor having frequency of operation information for guaranteed operation under high temperature events
A processor is described having a semiconductor chip having non volatile storage circuitry. The non volatile storage circuitry has information identifying a maximum operational frequency of the processor at which the processor's operation is guaranteed for an ambient temperature that corresponds to an extreme thermal event.
US09494992B2 Multi-core processor system avoiding stopping of cores too close in time
A power consumption management system for a central processing unit may include a power consumption estimation block and an activity control block. The power consumption estimation block may be configured to estimate power consumption of the central processing unit based on information related to a status of the central processing unit. The activity control block may be configured to use the estimated power consumption to determine a control to be applied to the central processing unit for regulating a rate of change in power consumption of the central processing unit.
US09494991B2 Energy allocation to groups of virtual machines
A method for managing energy. A processor unit identifies a plurality of groups of virtual machines in a computer system. The processor unit allocates the energy in the computer system to the plurality of groups of virtual machines based on a policy.
US09494987B2 Processing system with low power wake-up pad
An integrated circuit includes an input/output pad, an input circuit, and an output circuit. The input circuit is coupled to the input/output pad that receives input signals including a wake-up signal that indicates when the integrated circuit is to switch from a power-down mode to an active mode. The output circuit is coupled to the input/output pad that provides output signals to the input/output pad. The output circuit includes a first P channel transistor in a well having a drain coupled to the input/output pad, and a source coupled to a power supply terminal. The power supply terminal receives a first power supply voltage during the active mode and is decoupled from any power supply during the power-down mode. The well is coupled to the wake-up signal in response to the wake-up signal indicating a change from the power-down mode to the active mode.
US09494984B1 Fixing structure of removable electronic device
A fixing structure of a removable electronic device adapted for fixing an electronic device to a bay includes a handle body, a backplane, a screw member, and an elastic member. The handle body has front and rear faces, the front face is formed with an opening, and the opening is formed with a stopping mechanism. The backplane is disposed at the rear face of the handle body, the backplane is formed with a perforation, and the perforation corresponds to the opening. The screw member is disposed inside of the handle body, the screw member is stopped by the stopping mechanism, and the screw member extends passing through the backplane via the perforation. The elastic member is disposed between the screw member and the backplane. The backplane is fixed at the electronic device, the screw member is connected to the bay, and the electronic device is fixed to the bay.
US09494981B2 Retractable support mechanism for an electronic device
Particular embodiments described herein provide for an electronic device, such as an accessory to a tablet that includes a first housing. The first housing may include a retractable second housing support. The second housing support includes a stored configuration and a second housing support configuration. The second housing configuration is configured to support a second housing. A release can be is configured to release the second housing support from the stored configuration. A tension mechanism can pull the support into the second housing support configuration when the release is activated.
US09494971B2 Electronic apparatus
An electronic apparatus includes: a display portion including a display screen; a main body portion including upper and bottom surfaces; and a coupling portion to couple the display portion with the main body portion such that the display portion becomes rotatable between a first state where the display screen faces the upper surface and a second state where the display screen forms a predetermined angle with respect to the upper surface, the main body portion including a pair of side surfaces, and a first connector connectable with a first external connector and includes a lower surface exposed from the bottom surface, the display portion including a first leg portion that protrudes to be positioned lower than the bottom surface in the second state and comes into contact with a surface on which the main body portion is placed to form a predetermined tilt with respect to the surface.
US09494965B2 Organ type accelerator pedal apparatus
An organ type accelerator pedal apparatus may include a pedal housing having a lower mount fixed to a panel of a vehicle body located below a driver seat and an upper mount to which a pedal arm pivotally mounted, a pad pivotally mounted with respect to the pedal housing such that the pad is connected to the pedal arm via a carrier, and an articulated hinge fixedly coupled, at both ends thereof, between the pedal housing and the pad such that the articulated hinge is covered by the pedal housing and the pad so that the articulated hinge is not exposed to the outside.
US09494962B2 Phase reconfigurable switching power supply
Embodiments of circuitry, which includes power supply switching circuitry and a first inductive element, are disclosed. The power supply switching circuitry has a first switching output and a second switching output. The first inductive element is coupled between the first switching output and a power supply output. The power supply switching circuitry operates in one of a first operating mode and a second operating mode. During the first operating mode, the first switching output is voltage compatible with the second switching output. During the second operating mode, the first switching output is allowed to be voltage incompatible with the second switching output.
US09494955B2 Method for controlling a heat-generating element
A method of controlling a heat-generating element that generates heat when electric current is passed therethrough to control an ambient temperature within a space in which a sensor for sensing temperatures is at least partially located. The method includes sensing an initial temperature, and permitting passage of the electric current through the heat-generating element at 100 percent output for a preselected initial time period. After the electric current has passed through the heat-generating element for the preselected initial time period, a second temperature is sensed. A first temperature difference between the initial temperature and the second temperature is determined. A maximum error between a sensed temperature sensed at a selected time after the initial time period, and the ambient temperature at the selected time, is determined in accordance with a predetermined relationship between the first temperature difference and the maximum error.
US09494953B2 Control system and method for multi-stage heating and cooling system with minimum on time and off time
A system and method are provided for activating and deactivating heating or cooling stages of a heating, ventilating, and air conditioning (HVAC) unit, which includes activating a heating or cooling stage of the HVAC unit based on a determined need for heating or cooling. A monitored temperature is compared with a first temperature setpoint and a monitored on-time of the heating or cooling stage is compared with a first time period setpoint. The heating or cooling stage is deactivated based on the comparison of the monitored temperature with the first temperature setpoint, when the monitored on-time is greater than the first time period setpoint. The monitored temperature is then compared with a second temperature setpoint. The heating or cooling stage is reactivated based on a comparison of the monitored temperature with the second temperature setpoint, when a monitored off-time is greater than the second time period setpoint.
US09494952B2 Systems and methods for controlling multiple HVAC systems
An HVAC control system has a first system controller associated with a first HVAC system and configured to control the first HVAC system and a second system controller associated with a HVAC system and configured to control the second HVAC system wherein the first system controller is selectively operable to control the second HVAC system. A method of controlling multiple HVAC systems includes providing a first HVAC system which may include a required first system controller, providing a second HVAC system which may include a required second system controller, and enabling wireless communication between the first system controller and the second system controller.
US09494945B2 Flight management device for an aircraft adapted to the handling of multiple time constraints and corresponding method
A device and method for flight management of an aircraft along a flight plan comprises a plurality of waypoints comprising a computation of the temporal predictions determining the temporal situation of the aircraft for each waypoint of the flight plan, a temporal situation of the aircraft being defined by at least one set of information from among the group comprising the target time of transit at each waypoint the estimated minimum and maximum times of arrival at each waypoint, the estimated time of transit at the waypoint, and a formatting and display simultaneously presenting the temporal situations of the said plurality of waypoints.
US09494940B1 Quadrant configuration of robotic vehicles
Systems, apparatus and methods to implement sectional design (e.g., in quadrants) of an autonomous vehicle may include modular construction techniques to assemble an autonomous vehicle from multiple structural sections. The multiple structural sections may be configured to implement radial and bilateral symmetry. A structural section based configuration may include a power supply configuration (e.g., using rechargeable batteries) including a double-backed power supply system. The power supply system may include a kill switch disposed on a power supply (e.g., at an end of a rechargeable battery). The kill switch may be configured to disable the power supply system in the event of an emergency or after a collision, for example. The radial and bilateral symmetry may provide for bi-directional driving operations of the autonomous vehicle as the vehicle may not have a designated front end or a back end.
US09494938B1 Unique signaling for autonomous vehicles to preserve user privacy
Aspects of the present disclosure relate to protecting the privacy of a user of a dispatching service for driverless vehicles. For example, a request for a vehicle identifying user information is received. A client computing device may be identified based on the user information. In response to the request, a driverless vehicle may be dispatched to the location of the client device. Signaling information may be generated based on a set of rules including a first rule that the signaling information does not identify, indirectly or directly, the user as well as a second rule that the signaling information does not identify, indirectly or directly, the user information. The location of the client computing device and the signaling information may be sent to the driverless vehicle for display. In addition, the signaling information may also be sent to the client computing device for display.
US09494933B1 Processing packets in an aircraft network data processing system
A method, data processing system, and computer program product for processing packets in an aircraft network data processing system. A number of first packets of data are received from each redundant network in a plurality of redundant networks in the aircraft network data processing system. A number of second packets of data generated by a redundancy manager are received in communication with the plurality of redundant networks. Then, a configuration of the plurality of redundant networks is identified using the number of first packets and the number of second packets.
US09494932B2 Monitoring device, monitoring method, and recording medium
A monitoring device includes: a physical quantity acquisition section for acquiring physical quantities indicative of a state of a device; an abnormality determination section for determining, in accordance with whether or not the acquired physical quantities fall within a predetermined range, whether or not there is an abnormality; an abnormal waveform data generation section for, in a case where the abnormality determination section determines that there is an abnormality, generating abnormal waveform data indicative of a change over time in the physical quantities acquired during an abnormal waveform period containing at least a period from a point in time at which the abnormality determination section determines that there is an abnormality to a point in time at which a predetermined accumulation time elapsed; and a reporting section for causing a display section to display an abnormal waveform indicated by the abnormal waveform data.
US09494929B2 Numerical controller having program restart function
The numerical controller has a program restart function and acquires program restart block data for resuming and ending suspended machining of a workpiece. The numerical controller analyzes a block of a machining program, and upon determining that a moving path of a tool, which is determined by the block, passes a boundary of a predetermined machining area of each controlled axis of a machine tool, the numerical controller acquires the program restart block data of that block and performs partial machining of the workpiece based on the acquired program restart block data.
US09494928B2 Numerical control apparatus
A numerical control apparatus includes a program analyzing unit configured to pre-fetch a tool replacement command and a post-replacement positioning command from a machining program and output these commands, a tool-replacement-command output unit configured to cause, based on the tool replacement command, a machine tool to execute a tool replacing operation, and a movement-command determining unit and an interpolating unit configured to start, when the post-replacement positioning command is an axis component command for positioning an axis related to the tool replacing operation, control of the axis based on the axis component command, after waiting for completion of the tool replacing operation, and start, when the post-replacement positioning command is an axis component command for positioning an axis unrelated to the tool replacing operation, control of the axis based on the axis component command, without waiting for the same.
US09494927B2 Motor control device and game machine
A motor control device has a communication unit that receives a control command comprising a motor type identification signal and a rotation signal, wherein the motor type identification signal indicates whether a control object motor is a stepping motor or a DC motor, and wherein the rotation signal designates a target rotation amount and a target rotation speed of the motor, a sensor interface that receives a detection signal from a rotation angle sensor when the control object motor is the DC motor, wherein the rotation angle sensor outputs the detection signal every time the motor rotates by a first rotation angle, a DC motor drive signal generator that generates and outputs a first drive signal rotating the DC motor at the target rotation speed, and a stepping motor drive signal generator that generates and outputs a second drive signal rotating the stepping motor at the target rotation speed.
US09494922B2 Single space wireless parking with improved antenna placements
A parking meter with an antenna for radio frequency (RF) communication is provided. An antenna for the parking meter may be located in order to transmit the RF signals through a transmission path comprising at least a portion of the parking meter that provides a low attenuation of RF signals.
US09494918B2 Image forming apparatus
An image forming apparatus includes a restricting member configured to prevent a cartridge, which is inserted through an opening portion of an apparatus main body, from being inserted to an image forming position, the opening portion being formed by opening of a door, a pressing member configured to press the cartridge in a direction in which the cartridge is mounted at the image forming position, and a driving unit configured to move the restricting member. The cartridge is fixed at a transportation position by the restricting member and the pressing member when the image forming apparatus is transported, and the restricting member is moved to a retracted position by the driving unit and the cartridge is movable to the image forming position when the image forming apparatus is used.
US09494916B2 Process cartridge and image forming apparatus
A process cartridge is detachably mountable to a main assembly of an electrophotographic image forming apparatus. The cartridge includes an electrophotographic photosensitive drum, a developing roller, a drum unit containing the drum, a developing unit containing the roller and being movable so the roller contacts and is spaced from the drum, and a first force receiver receiving a force from a main-assembly first force applier by movement of a door from open to closed positions when mounting the cartridge and a second force receiver movable from a stand-by position by movement of the first force receiver by a force received from the first force applier. The second force receiver takes a projected position receiving a force from the second force applier to move the developing unit so the roller moves out of contact with the drum, the projected position being higher than the stand-by position.
US09494914B2 Developing cartridge including developing roller having developing roller shaft
In a developing cartridge, a first supporting member is attached to a housing and has a first developing supporting portion and a driving-force-receiving-member supporting portion. The first developing supporting portion is configured to rotatably support a first part of a rotational shaft and the driving-force-receiving-member supporting portion is configured to rotatably support a driving-force-receiving member. The second supporting member is attached to the housing and has a second developing supporting portion and a detection-rotational-body supporting portion. The second developing supporting portion is configured to rotatably support a second part of the rotational shaft and the detection-rotational-body supporting portion is configured to rotatably support a detection rotational body.
US09494913B2 Developing cartridge including developing gear cover
A developing cartridge includes: a housing having first and second sidewalls through which respective end portions of a developing roller shaft are rotatably inserted; a developing gear, which is arranged outside of the first sidewall, and which is fixed to the end portion of the developing roller shaft; a transmission gear, which is arranged outside of the first sidewall, and which transmits driving force to the developing gear; a first cover member, which is attached to the first sidewall, and which covers the transmission gear; and a second cover member, which is attached to the first sidewall, and which covers the developing gear from an outer side in the axis line direction. The second cover member is formed separately from the first cover member and is arranged side by side with the first cover member outside of the first sidewall.
US09494910B2 Image forming apparatus comprising board holding member configured to have surface to which board is fixed
An image forming apparatus includes an apparatus main body and a board holding member. The apparatus main body includes an image forming part. The board holding member is attached to the apparatus main body and configured to have a surface to which a board is fixed. The apparatus main body includes an engaging part and a supporting part. The engaging part is configured to engage with a side edge part of the board holding member. The supporting part is configured to support a part closer to an inside than the side edge part of the board holding member. The board holding member is rotated around the side edge part as a fulcrum so as to be opened and closed with respect to the apparatus main body.
US09494909B1 Toner micro-container
Printing devices have, among other components, a cartridge positioned within the interior of a device body to receive print media from a sheet feeder. A photoreceptor and marking material are maintained within the cartridge. The photoreceptor transfers marking material from within the cartridge in a pattern to the print media. The printing apparatus also includes a receptacle, that is potentially on the exterior of the device body, which is connected to a supply conduit. A storage container can be positioned in the receptacle. The storage container generally holds only marking material, and the storage container easily and conveniently resupplies the marking material to the cartridge through the supply conduit when the storage container is positioned in the receptacle (e.g., after the cartridge has consumed the original supply of marking material) so as to extend a useful life of the cartridge.
US09494908B2 Image forming apparatus provided with cartridge for accommodating waste toner therein
An image forming apparatus includes a cartridge-supporting body, a belt, a belt cleaning unit, a waste toner cartridge, and a collective conveying unit. The cartridge-supporting unit supports a plurality of process cartridges. Each process cartridge includes a photosensitive drum and a drum-cleaning unit for collecting waste toner on the photosensitive drum. The belt confronts the plurality of process cartridges when the cartridge-supporting body is in an internal position. The belt cleaning unit collects waste toner on the belt. The waste toner cartridge accommodates both waste toner collected from the plurality of photosensitive drums by the plurality of drum-cleaning units and waste toner collected from the belt by the belt cleaning unit. The collective conveying unit aggregates waste toner collected from the plurality of photosensitive drums by the plurality of drum-cleaning units and conveys collectively the aggregated waste toner to the waste toner cartridge.
US09494907B2 Waste toner storing container, and image forming apparatus including waste toner storing container
A waste toner storing container includes a container main body, a first conveyance portion, and a second conveyance portion. The container main body stores waste toner discharged from a plurality of image-carrying members provided in an image forming apparatus. The first conveyance portion is rotatably provided in the container main body and configured to, by being rotated, convey the waste toner toward one side in a direction along a rotation axis line. The second conveyance portion is rotatably provided below and parallel to the first conveyance portion in the container main body and configured to, by being rotated, convey the waste toner toward another side that is opposite to the one side.
US09494901B2 Fixing device and image forming apparatus with a rotatable light shield
A fixing device includes a nip formation pad pressing against a pressure rotator via a fixing rotator to form a fixing nip between the fixing rotator and the pressure rotator. The nip formation pad includes a base and a first thermal conductor sandwiched between the base and the fixing rotator at the fixing nip and having a first thermal conductivity greater than a basic thermal conductivity of the base. A first heater and a second heater are disposed opposite an inner circumferential surface of the fixing rotator to heat the fixing rotator. A rotatable light shield moves to a shield position where the light shield is interposed between the second heater and the fixing rotator to shield the fixing rotator from the second heater. The second heater is disposed at a location where the light shield screens the second heater more readily than the first heater.
US09494895B2 Image forming apparatus including with opposite first and second walls and with first and second drive and transfer systems mounted respectively to the first and second walls
An image forming apparatus includes: a driving source including only a first driving motor and a second driving motor; a first transfer system that transfers a first driving force generated by the first driving motor; and a second transfer system that transfers a second driving force generated by the second driving motor. The first transfer system transfers the first driving force only to each image carrier and each developing roller. The second transfer system transfers the second driving force to at least a belt driving roller of an intermediate transfer unit, a fixing roller, and a sheet conveyance roller.
US09494894B2 Image forming apparatus
Wheels configured to be supported by a metallic roller on an outside of end portions of a contact area and inside of end portions of the transfer belt in terms of a width direction are provided, and the wheels are formed of a non-conductive resin.
US09494892B2 Transporting apparatus, developing apparatus and image forming apparatus
A developing apparatus includes a developer vessel that is provided with a first transporting path, a second transporting path and a third transporting path. The first transporting path and the second transporting path are communicated with each other, and a developer is circulated in the first transporting path and the second transporting path. The third transporting path has a developer discharge port and is provided in an upstream side in a transporting direction of the developer in the second transporting path. Furthermore, an annular plate-like first regulation portion is arranged in an end portion of the second transporting path in a third transporting path side and an annular plate-like second regulation portion opposite to the first regulation portion with a predetermined interval is arranged in an end portion of the third transporting path in a second transporting path side.
US09494891B2 Toner cartridge having shutter that selectively opens and closes toner-supply hole of the toner cartridge
A developing device mountable in a main body of an image forming device includes: a frame, a developer cartridge attachable to the frame, and a maintaining member. The developer cartridge includes: a casing having an opening; and a shutter movable between an open position and a closed position to open and close the opening. The developer cartridge is movable between a first position to be attached to the frame and mountable in the main body and a second position to be partially detached from the frame and incapable of being mounted in the main body. The shutter moves from the closed position to the open position while the developer cartridge moves from the second position to the first position. The maintaining member maintains the shutter at the closed position when the developer cartridge moves from the second position to the first position.
US09494890B2 Developing cartridge, process cartridge and image forming apparatus
A developing cartridge includes: a flexible developer bag, provided with an opening and provided in a frame, for accommodating a developer; and an acting member contactable to the developer bag. The developer bag is fixed to the frame at its upper portion. The developer bag is swingable by contact with the acting member.
US09494887B2 Toner
A toner having good environmental stability, low-temperature fixability, development durability, and storage stability is provided. A toner includes toner particles each including a surface layer that contains an organic silicon polymer. The organic silicon polymer is obtained by polymerizing a compound having a specific structure. The surface layers have a particular average thickness Dav. In mapping by focused-ion-beam time-of-flight secondary ion mass spectroscopy, a ratio of silicon ions to carbon ions released from the toner particles upon irradiation of toner particle surfaces with primary ions is a particular value.
US09494885B2 Developing agent and method for producing the same
A method for producing a developing agent including preparing a dispersion liquid containing first fine particles containing a binder resin and second fine particles containing a color developable compound, a color coupler, and a color eraser, and aggregating the first and second fine particles in the dispersion liquid to form aggregated particles.
US09494884B2 Imaging plate coating composite composed of fluoroelastomer and aminosilane crosslinkers
Provided is a polymer coating composition for a surface layer, comprising a product of a grafting reaction between a fluoroelastomer and at least one of an aminosilane component and an aminofunctionalized fluorosilicone component.
US09494880B2 Electrophotographic photosensitive member, method of producing electrophotographic photosensitive member, process cartridge, and electrophotographic apparatus
The present invention relates to an electrophotographic photosensitive member including an undercoat layer containing metal oxide particles, a binder resin, and an organic acid metal salt having at least one metal element selected from the group consisting of bismuth, zinc, cobalt, iron, nickel, and copper.
US09494879B2 Contamination trap for a lithographic apparatus
Disclosed is a contamination trap arrangement (300) configured to trap debris particles that are generated with the formation of a plasma within a radiation source configured to generate extreme ultraviolet radiation. The contamination trap comprises a vane structure (310) for trapping the debris particles; a heating arrangement (330) for heating the vane structure, the heating arrangement being in thermal communication with the vane structure; a cooling arrangement (350) for transporting heat generated as a result of the plasma formation, away from the vane structure, and a gap (370) between the heating arrangement and the cooling arrangement. The cooling arrangement is in thermal communication with the vane structure via the heating arrangement and the gap and the contamination trap also comprises a heat transfer adjustment arrangement operable to adjust the heat transfer characteristics of a fluid inside of the gap by providing for controllable relative movement between the surfaces defining the gap.
US09494873B2 Asymmetry compensation method used in lithography overlay process
An asymmetry compensation method used in a lithography overlay process and including steps of: providing a first substrate, wherein a circuit layout is disposed on the first substrate, a first mask layer and a second mask layer together having an x-axis allowable deviation range and an y-axis allowable deviation range relative to the circuit layout are stacked sequentially on the circuit layout, wherein the x-axis allowable deviation range is unequal to the y-axis allowable deviation range; and calculating an x-axis final compensation parameter and an y-axis final compensation parameter base on the unequal x-axis allowable deviation range and the y-axis allowable deviation range.
US09494868B2 Lithographic projection objective
Projection objectives, such as projection objectives of lithography projection exposure apparatuses, as well as related systems, components and methods, such as methods of revising and/or repairing such objectives, are disclosed.
US09494865B2 Microscopically structured polymer monoliths and fabrication methods
Novel polymer monolith structures and methods for fabrication of the same are disclosed in a variety of embodiments. In an illustrative embodiment, a method includes forming a pattern of features on a wafer, thereby forming a patterned wafer; forming a polymer layer on the patterned wafer; using a first plasma to remove at least a portion of the polymer layer; and using a second plasma to etch off at least a portion of the pattern of features, thereby providing a structured polymer monolith. The pattern of features may include an array of pillars. Providing the structured polymer monolith may include providing a structured polymer monolith filter having an array of channels formed by the pillars. The structured polymer monolith may be composed of polypropylene.
US09494864B2 Resist overlayer film forming composition for lithography and method for manufacturing semiconductor device using the same
A resist overlayer film forming composition that is used for a lithography process for manufacturing semiconductor devices, and selectively transmits EUV only, in particular, by blocking exposure light undesirable for EUV exposure, such as UV and DUV, without intermixing with a resist, and that can be developed with a developing solution after exposure. A resist overlayer film forming composition including: a hydroxyl group-containing novolac-based polymer containing a structure of (Formula 1-1): (in (Formula 1-1), Ar1 is a divalent organic group that contains 1 to 3 benzene ring(s) and optionally contains a hydroxy group; Ar2 is a benzene ring group, a naphthalene ring group, or an anthracene ring group; each of the hydroxy group and R1 is a substituent for a hydrogen atom on a ring of Ar2); and a solvent.
US09494863B2 Chemically amplified negative resist composition, photo-curable dry film, making method, patterning process, and electric/electronic part-protecting film
A chemically amplified negative resist composition comprising a silicone structure-bearing polymer forms a film which can be readily patterned. The patterned film is tightly adherent to various substrates and suited as protective film on electric/electronic parts because of improved alkali resistance and reliability.
US09494861B2 Positive photosensitive composition, thin film transistor, and compound
The present invention aims to provide positive photosensitive compositions that have excellent patterning properties and can exhibit excellent electrical insulation reliability when cured (as thin films). The positive photosensitive composition according to a first aspect of the present invention is characterized by including (A) a compound that contains an alkenyl group or a SiH group within a molecule and has a structure that decomposes in the presence of acid to generate an acidic group or a hydroxyl group; (B) a compound that contains a SiH group or an alkenyl group within a molecule; (C) a hydrosilylation catalyst; and (D) a photoacid generator.
US09494860B2 Resist composition, method of forming resist pattern
A resist composition including a base component (A) which exhibits changed solubility in a developing solution under the action of acid, an acid generator component (B) which generates acid upon exposure, and a nitrogen-containing organic compound component (D), wherein the acid generator component (B) includes an acid generator (B1) containing a compound represented by general formula (b1-1) shown below, and the nitrogen-containing organic compound component (D) includes a compound (D1) represented by general formula (d1) shown below. In the formula, Y0 represents an alkylene group of 1 to 4 carbon atoms which may have a substituent, R0 represents an alkyl group, alkoxy group, halogen atom, halogenated alkyl group, hydroxyl group or oxygen atom (═O), p represents 0 or 1, and Z+ represents an organic cation.
US09494856B1 Method and system for fast inspecting defects
A method and system for inspecting defects saves scanned raw data as an original image so as to save time for repeated scanning and achieve faster defect inspection and lower false rate by reviewing suspicious defects and other regions of interest in the original image by using the same or different image-processing algorithm with the same or different parameters.
US09494855B2 Lithography-oriented photomask repair
Some embodiments of the present disclosure relate to a method for repairing a photomask pattern, comprising receiving a photomask with a first translucent material formed on a transparent substrate, which forms an incomplete version of the photomask pattern. Missing portions of the photomask pattern are detected by comparing the incomplete version of the photomask pattern to a complete version of the photomask pattern. After detecting the missing portions, the photomask pattern is completed by using a second translucent material, which is different than the first translucent material, to form the missing portions. The second translucent exhibits the same transmissive property as the first translucent material. Consequently, both the repaired and unrepaired portions of the pattern have the same transmissive properties with respect to attenuation and phase shifting of incident radiation to enhance pattern resolution in the repaired portion of the photomask pattern.
US09494851B2 Mask blank substrate, substrate with multilayer reflection film, transmissive mask blank, reflective mask, and semiconductor device fabrication method
Disclosed is a mask blank substrate for use in lithography, wherein the main surface on which the transfer pattern of the substrate is formed has a root mean square roughness (Rms) of not more than 0.15 nm obtained by measuring an area of 1 μm×1 μm with an atomic force microscope, and has a power spectrum density of not more than 10 nm4 at a spatial frequency of not less than 1 μm−1.
US09494849B2 Rotationally static light emitting material with rotating optics
A system including a rotationally static light emitting material with rotating optics is provided. The system comprises: the material on a heatsink being circularly symmetrical around an axis, and rotationally fixed; a stationary light source configured to generate excitation light, the excitation light configured to excite the material producing emitted light, an incoming path of the excitation light forming a first angle, with the axis greater than 0° and less than 90°; and, optics, configured to rotate relative to the material around the axis, comprising: a first mirror on the axis and forming a second angle with the axis greater than 0° and less than 90°, the first mirror located on the incoming path; and a second mirror parallel to the first mirror, the first mirror configured to reflect the excitation light towards the second mirror, and the second mirror configured to reflect the excitation light towards the material.
US09494848B2 Projector
A projector includes: an external housing that includes a projection opening and an exhaust port arranged on the same side as the projection opening; an axial-flow fan that causes air to flow therein with the rotation of blades and delivers the air flowing therein; and a plurality of slats that are arranged at the exhaust port and guide the air delivered from the axial-flow fan to an outside. The plurality of slats include an elongated slat that is disposed in, among four exhaust areas arranged side by side in the exhaust port, one of the two exhaust areas on the side close to the projection opening and whose length in a direction in which the air is guided corresponding to a rotational direction of the blade is longer than that of the slats disposed in the other areas.
US09494846B2 Projection display device for setting a projection range based on a location specified by an electronic pen and method of controlling the same
In at least one embodiment, a projection display device comprises an image projection section, an imaging section, a location specifying section, and a display control section. The image projection section is configured to project an image toward a projection surface. The imaging section is configured to capture an image of the projection surface. The location specifying section is configured to specify a location of a position indication light emitted from an electronic pen which is operated on the projection surface based on an image captured by the imaging section. The display control section is configured to set a projection range of the image based on the location specified by the location specifying section, and to alter the projection range of the image in accordance with the set projection range.
US09494845B2 Camera features of an electronic device
An electronic device having a securing member for a camera module is disclosed. The securing member may include several flexible spring elements extending around the camera module to maintain the position of the camera module during an assembly process of the electronic device. The securing member and the housing may be made from an electrically conductive material or materials. In this manner, the securing member may further provide the camera module with an electrical ground to prevent excessive electric charge within the camera module. In some embodiments, an alignment member is positioned on the housing and aligns the camera module and/or securing member with an aperture of the housing.
US09494837B2 Manufacturing method of TFT array substrate, TFT array substrate and display device
Embodiments of the disclosure provide a manufacturing method of a TFT array substrate, a TFT array substrate and a display device. The method comprises steps of: S1. forming a thin film transistor on a base substrate; S2. forming a passivation layer thin film on the base substrate after the step S1; S3. forming a passivation layer via hole and a light-shielding pattern on the base substrate after the step S2; and S4. forming a color filter layer and a pixel electrode on the base substrate after the step S3. The pixel electrode is electrically connected to a drain electrode of the thin film transistor through the passivation layer via hole, and the color filter layer is in correspondence with a position of the pixel electrode.
US09494835B2 Liquid crystal display
To prevent or inhibit, a spacer section from coming close to the array substrate inside each of pixels, a liquid crystal display includes an auxiliary wiring provided to project toward the side of the opposite substrate from a surface of the array substrate, and the spacer section provided to project toward the side of the array substrate from a surface of the opposite substrate. The auxiliary wiring is arranged within a region provided with an extension portion in a liquid shielding section, and extends in an X-axis direction in a plan view, and a length in a Y-axis direction of the spacer section is larger than a width in the X-axis direction of the spacer section. The spacer section crosses the auxiliary wiring in a crossing region where the extension portion and an extension portion cross each other in a plan view.
US09494834B2 Electro-optical liquid crystal device
A liquid crystal (LC) lens comprises a first substrate, a first electrode structure, an electrically tunable LC layer structure, a second substrate and a second electrode structure, wherein the electrically tunable LC layer structure is arranged between the first substrate and the second substrate. The electrically tunable LC layer structure includes at least two LC layers stacked on top of one another, and each LC layer further includes at least one LC unit. In the stacked structure, at least one of the LC layers includes at least one partition unit to partition the LC layer into one or more LC units. The layout of the LC units of the upper LC layer differs from that of the lower LC layer. In the present invention, the shape and layout of the LC units are designed to provide better optical performance without changing the thickness of the liquid crystal lens.
US09494831B2 Display panel with conductive layer having varying line widths
A display panel comprises a first substrate, a second substrate opposite to the first substrate, and a display medium layer disposed between the first and second substrates. The first substrate comprises a conductive layer formed on the first base plate and extending along a first direction. Along the first direction, the conductive layer comprises a first plane correspondingly at a first height, a tilted plane, and a second plane correspondingly at a second height in sequential order. The first height is greater than the second height. A position of the first plane adjacent to the tilted plane of the conductive layer has a first line width along the second direction. A position of the tilted plane adjacent to the second plane of the conductive layer has a second line width along the second direction. The first line width is shorter than the second line width.
US09494815B2 TN liquid crystal display device and touch control method thereof
A twisted nematic liquid crystal display device integrated with a touch control function is disclosed. The device includes an array substrate, a color film substrate disposed opposite the array substrate, and a liquid crystal layer disposed between the array substrate and the color film substrate. The device also includes a common electrode layer disposed on a surface of the color film substrate facing the liquid crystal layer. The common electrode layer includes a plurality of sensing electrodes, a plurality of driving electrodes, and a plurality of dummy electrodes located between the sensing electrodes and the driving electrodes. In addition, the sensing electrodes, the driving electrodes, and the dummy electrodes are insulated from one another.
US09494803B2 Display apparatus and illumination unit
An illumination unit capable of obtaining high luminance and a display apparatus including it are provided. The illumination unit includes an illumination optical system generating the illumination light, and a lens sheet narrowing a divergence angle of the illumination light. The illumination optical system includes a first transparent substrate and a second transparent substrate that are separated from each other and are arranged to face each other, and a light source applying light to an end face of the first transparent substrate or of the second transparent substrate. The illumination optical system is provided in a gap between the first transparent substrate and the second transparent substrate, and includes a light modulation layer exhibiting scattering characteristics or transparent characteristics with respect to the light from the light source in accordance with a magnitude of an electric field. The illumination optical system includes an electrode generating an electric field that generates a plurality of linear scattering regions in the light modulation layer in a three-dimensional display mode, and generating an electric filed that generates a planar scattering region in the light modulation layer in a two-dimensional display mode.
US09494799B2 Waveguide eye tracking employing switchable diffraction gratings
A transparent waveguide, for use in tracking an eye illuminated by infrared light, includes an input-coupler and an output-coupler. The input-coupler includes a stack of electronically switchable diffractive gratings arranged parallel to one another, each of which has a respective lens power that causes each of the gratings in the stack to have a different focal length. Each grating, when turned on, couples received infrared light into the waveguide. A sensor images an eye in dependence on infrared light beams that exit the waveguide at the output-coupler. Images of an eye, obtained using the sensor, are analyzed to determine which one of the electronically switchable diffractive gratings, when turned on, provides a best focused image of the eye or portion thereof. The one of the electronically switchable diffractive gratings, which provides the best focused image of the eye, is used for imaging the eye during eye tracking.
US09494798B2 Image display apparatus and image display method
A display displays a composite image including element pixels. Each element pixel is formed by arranging, in a direction, pixels respectively extracted from images having different viewpoints. A first optical element includes lenses arrayed in the direction to correspond to the element pixels and emits in parallel light rays emitted from pixels respectively included in the element pixels, for a particular image. A second optical element condenses the light rays. An output circuit selects a pixel of the particular image which is included in a particular element pixel and outputs its pixel value to the display. At this time, a pixel more distant from an optical axis of the second optical element along the direction in the particular image is selected as a distance between the first and second optical elements becomes smaller than a focal length of the second optical element.
US09494792B2 Local seal for encapsulation of electro-optical element on a flexible substrate
An electroluminescent display or lighting product incorporates a panel including a collection of distinct light-emitting elements formed on a substrate. A plurality of distinct local seals are formed below respective individual light-emitting elements or groups of light-emitting elements. Some embodiments combine a metal foil substrate and glass local seals in a flexible bottom-emitting product. The local seal may be used in conjunction with a continuous thin film encapsulation structure. Optical functions can be provided by each local seal, including refraction, filtering, color shifting, and scattering. Each local seal is formed by depositing a low melting temperature glass powder suspension or paste using inkjet technology, and fusing the glass powder using a scanning laser beam having a tailored beam profile. In other embodiments, a lower encapsulation substrate incorporating local window seals is wholly or partially pre-formed.
US09494791B1 Fluids for an electrowetting device
An electrowetting device comprises a first support plate and a second support plate, pixel regions between the first support plate and the second support plate, pixel walls on the first support plate that delineate the pixel regions from one another, and an electrolyte solution between the first support plate and the second support plate. The electrolyte solution includes an adsorbent.
US09494789B2 Colored composition for electrowetting display, image display structure, and electrowetting display device
A colored composition for use in electrowetting displays includes a non-polar solvent and a dipyrromethene dye having a solubility in n-hexane of 1% by mass or higher at 25° C. and 0.1 MPa. In a particular embodiment, an electrowetting display device that employs the colored composition exhibits increased responsiveness, and exhibits suppressed backflow at the time of image display.
US09494786B2 Information processing apparatus, information processing method, program, and information processing system
An information processing apparatus includes a connection unit, a processing execution unit, a setting unit, and a controller. The connection unit is capable of connecting input apparatuses that output operation information for executing an operation for an image displayed on a screen. The processing execution unit is capable of executing processing corresponding to the operation information on the image. The setting unit sets one of the input apparatuses as a main input apparatus, and sets the other input apparatuses as secondary input apparatuses. The controller performs control such that execution of the processing for the image by the processing execution unit based on the operation information from the input apparatus set as the main input apparatus is validated, and execution of the processing for the image by the processing execution unit based on the operation information from the input apparatuses set as the secondary input apparatuses is invalidated.
US09494783B2 Compact, high-resolution fluorescence and brightfield microscope and methods of use
The present invention provides a compact, inexpensive fluorescence microscope capable of high-resolution imaging with high light throughput suitable for use in both laboratory and field environments, and methods of use. A simple and inexpensive fluorescence microscope allows health care workers to perform various medical assays at the point of care instead of having to collect and transport biological samples to distant labs, and subsequently return the results to the patient. The microscope of the present invention is also useful for educational use and field use, and other uses as well.
US09494782B2 Device and method for microscopy using light with differing physical properties
The invention relates to a device for microscopy, with at least one light source for providing illumination light, with a detection unit for detecting light radiated back from a sample, with a microscopy optical unit for guiding illumination light onto the sample and for guiding light radiated back from the sample in the direction of the detection unit and with, arranged in an illumination beam path, an excitation mask (40) for providing structured illumination. The device is characterized in that the excitation mask is a spatially structured filter, which is transparent to light with a first physical property and which impresses spatial structure onto light with a second physical property that is different from the first physical property. The invention moreover relates to a method for microscopy.
US09494781B2 Plane-projection multi-photon microscopy
A novel method and system for conducting wide-field multi-photon microscopy through plane-projection are provided. It has been discovered that the limitations of conventional temporal-focusing techniques, such as single excitation wavelength and low acquisition rates can be resolved utilizing a novel optical set-up in which an optical diffuser is used as the scatterer. The use of such an optical arrangement enables temporal focusing regardless of the central wavelength of laser pulses. In addition, the optical sectioning possible using the disclosed microscopy is comparable to confocal microscopy, and can be robustly achieved by both moderate and high NA objectives at 100-fs pulse width. Moreover, the multi-photon excitation efficiency of the disclosed system can be enhanced by lowering the repetition rate of the ultrafast laser light source at constant pulse width and average power.
US09494774B2 Imaging lens
The present invention relates to an imaging lens, the imaging lens including, in an ordered way from an object side, a first movable lens having a positive (+) refractive power, a second lens having a negative (−) refractive power, a third lens having a positive (+) refractive power, a fourth lens having a positive (+) refractive power, and a fifth lens having a negative (−) refractive power.
US09494773B2 Image pickup lens
An image pickup lens includes an aperture stop, a first lens with positive refractive power having a convex object-side surface, a second meniscus lens having a concave image-side surface, a third meniscus lens having a convex image-side surface, a fourth meniscus lens having a concave object-side surface near an optical axis, and a fifth meniscus lens having a concave image-side surface near the optical axis, wherein the image-side surface of the fourth lens has an aspherical shape in which a positive refractive power weakens toward the periphery, and wherein the following conditional expressions (1) and (7) are satisfied: 0.55
US09494772B1 Optical assembly for a wide field of view point action camera with low field curvature
An optical assembly for a point action camera with a wide field of view includes multiple lens elements configured to provide a field of view in excess of 150 degrees. One or more lens elements has an aspheric surface. The optical assembly exhibits a low inward field curvature of less than 75 microns.
US09494770B2 Imaging lens and imaging apparatus equipped with the same
An imaging lens consists of a front group and a rear group. The front group is composed of a lens having a negative meniscus shape with a convex surface on the object side, a negative lens, a negative lens, and a positive lens in order from the object side. The rear group is composed of a positive lens, a negative lens, a positive lens, and a positive lens in order from the object side. The imaging lens satisfies given conditional expressions.
US09494757B2 Fiber optic cable packaging arrangement
A fiber optic enclosure assembly is disclosed herein. The assembly includes a fiber optic enclosure defining connection locations, a fiber optic cable extending from the connection locations of the fiber optic enclosure, and a covering defining a first axial end and a second axial end, the covering defining a throughhole extending from the first axial end to the second axial end, the throughhole extending along a central longitudinal axis of the covering, the covering defining a first cavity for receiving the fiber optic enclosure. A port extends from the first cavity to an outer surface of the covering, wherein the fiber optic cable extending from the connection locations can extend from the first cavity to the outer surface of the covering for wrapping around the outer surface of the covering.
US09494756B2 Hole seal for an enclosure
Hole seals for enclosures that are located in a hazardous locations where flammable gases or vapors may exist and methods for installing hole seals. In an embodiment, a hole seal includes a first retaining plate, a gasket, and a second retaining plate. The hole seal further includes a fastener to tighten the first retaining plate and gasket against the second retaining plate.
US09494752B2 Dual optical and electrical LGA contact
A method and structure are provided for implementing a dual optical and electrical land grid array (LGA) contact. A contact for electrical and optical connection between a module and a printed circuit board (PCB) includes material providing electrical connection and an integrated material providing an optical connection; and the contact is used in a land grid array (LGA) arrangement.
US09494750B2 Optical connector assembly
Methods, apparatuses, and systems related to optical connector assemblies are described. In some embodiments, the connector assemblies may include an optical assembly, having an optical interconnect and an optical module, to be coupled with a host electrical connector. The connector assembly may further include springs, disposed on the optical interconnect or the host electrical connector, to facilitate a coupling of the optical interconnect with the optical module. Other embodiments are described and claimed.
US09494747B2 Window of optical waveguide
An optical waveguide has a window for receiving optical signals re-directed by a beam splitter and a heating element associated with the window.
US09494746B2 Shuttered LC adapter
A shuttered adapter is described that includes a shuttered housing, a shutter sub-assembly frame contained within the housing, a pair of shutter doors hingedly secured to the shutter sub-assembly frame, and a door spring configured to push the shutter doors outward from the shutter sub-assembly frame and away from each other. The shuttered housing can have a separable sleeve retention insert which allows a ledge to be molded inside the shuttered housing. The ledge can be configured to abut the front lower surface of the shuttered doors when the doors are pushed outward from the shutter sub-assembly frame.
US09494739B2 Cladding mode spatial filter
A laser system can include an optical fiber having a spatial filter defined as a core extension coupled to or integrally formed in an optical fiber so as to reduce the coupling of optical radiation into a fiber cladding. Such a core extension can be formed by removing a length of the cladding from the optical fiber, leaving a portion of the core exposed at the end of the fiber. Alternatively, a core extension can be formed by coupling an end cap to the core of the optical fiber at a fiber end surface. By selecting a length of the core extension based on a beam divergence and beam diameter, radiation coupling into the fiber core can be reduced.
US09494730B1 Multiple waveguide edge lit structure
A multiple waveguide edge lit structure includes a frame structure. The multiple waveguide edge lit structure also includes a circuit board including a first plurality of light emitting diodes (LEDs) and a second plurality of LEDs. The multiple waveguide edge lit structure further includes a first waveguide and a second waveguide. A light receiving edge of the first waveguide is positioned proximal to the first plurality of LEDs, and a light receiving edge of the second waveguide is positioned proximal to the second plurality of LEDs. The multiple waveguide edge lit structure also includes a pair of attachment structures configured to keep the first waveguide and the second waveguide attached to the frame structure.