US09100649B2
The present invention relates to a method and apparatus for encoding or decoding a video signal. The method for processing a video signal according to the present invention determines the type of a block in accordance with the information which indicates whether to partition or merge the current block, acquires predicted values of each sub-block using restored peripheral pixels for each sub-block, and restores the current block using the acquired values. Here, pixels used for acquiring predicted values may include restored pixels for other sub-blocks contained in the current block, and the type of sub-blocks can be taken into account in a prediction mode for acquiring predicted values.
US09100645B2
The stereopsis display device comprises: a scan driver, transmitting a plurality of scan signals to a plurality of scan lines; a gate driver, transmitting a plurality of gate signals to a plurality of gate lines; a data driver, transmitting a plurality of data signals to a plurality of data lines; a controller controlling the scan driver, the gate driver, and the data driver, generating image data signals corresponding to a left-eye image period and a right-eye image period respectively, during one frame, and supplying them to the data driver; and a display unit, including a plurality of pixels, connected to a corresponding scan line, among the plurality of scan lines, the plurality of gate lines, and a corresponding data line, among the plurality of data lines.
US09100644B2
A stereoscopic image display device includes a scan driver, a data driver, a light emission control driver, a display unit including a plurality of pixels, and a controller controlling the scan driver, the data driver, and the light emission control driver. The controller generates image data signals corresponding to a left-eye image display period, a right-eye image display period, and a black image display period during one frame and supplies the image data signals to the data driver. The black image display period, in which a black image according to the black data signal is displayed, and a shutter stabilization period, in which a left eye glass and a right eye glass of shutter spectacles are opened/closed, overlap each other between the left-eye image display period and the right-eye image display period.
US09100640B2
A monoscopic video camera may capture, via at least one image sensor, two-dimensional video, and may capture, via at least one depth sensor, corresponding depth information for the captured two-dimensional video. The monoscopic video camera may then configure color related processing of video information corresponding to objects in the captured 2D video based on the captured corresponding depth information. Configuring color processing may comprise setting and/or adjusting color information associated with the objects. In this regard, setting and/or adjusting color information may be based on shadow, shade, and/or edge related information associated with the objects, which may be generated and/or modified based on the captured corresponding depth information based on the captured corresponding depth information. Configuring color processing may be based on surrounding regions adjacent to the objects. The surrounding regions adjacent to the objects may be determined based on the captured corresponding depth information.
US09100624B2
An image processing apparatus includes a plurality of sensors arrange for reading different patches in a chart for color correction that includes a plurality of patches, a unit configured to acquire information on a color gamut, a color gamut division unit configured to divide the acquired color gamut into divided color gamuts, a determination unit configured to determine a plurality of patches to be used in a measurement of each divided color gamut, and a chart data generation unit configured to generate chart data of the chart in such a way as to allow one and the same sensor of the plurality of sensors to measure the plurality of patches of a respective divided color gamut determined by the determination unit.
US09100621B2
An intra prediction method and a device using the intra prediction method are provided. The intra prediction method includes the steps of: deriving a current prediction mode as a prediction mode of a current block; constructing neighboring samples of the current block with available reference samples; filtering the available reference samples; and generating predicted samples of the current block on the basis of the filtered available reference samples. The filtering step includes performing the filtering using the available reference sample located in the prediction direction of the current prediction mode and a predetermined number of available reference samples neighboring to the prediction direction of the current prediction mode.
US09100620B2
A system and method for automatically adding a color bar as a rendering job ticket attribute and dynamically generating the color bar based on the rendering job attribute. The color bar can be added in association with the rendering job ticket along with a set of sub-attributes that include parameters associated with the color bar. The dynamic color bar can be automatically configured to include spot colors associated with the rendering job and the parameters can be specified in a device-independent way. Upon receiving the rendering job with the dynamic color bar attribute, the rendering device can render each page of the job in association with the color bar. The dynamic color bar generation instructions can be detected in the job ticket generated by a print driver thereby enhancing the use of the color bar in a color rendering application.
US09100616B2
A method and apparatus for displaying a plurality of secondary images based on image data of a primary image include displaying a primary image and a plurality of secondary images based on the image data of the primary image. Each of the plurality of secondary images is displayed having a size based on a relevance of each respective one of the plurality of secondary images to the primary image. The primary image can be selected from a plurality of images or a frame of a video. Subsets of secondary images can be displayed in clusters including images having content similar to particular content of the primary image.
US09100614B2
A method of facilitating navigation of a graphical user interface is presented. In the method, an image associated with the graphical user interface is generated for presentation to a user. The image includes a plurality of image elements, wherein the image elements collectively occupy less than the entirety of the image. An input indicating a location not coinciding with at least one of the image elements is received. One of the image elements is selected based upon the proximity of the location with the one of the image elements.
US09100608B2
Provided is a tilt angle correction apparatus including a deriving unit that based on pixel values of plural pixels corresponding to a predetermined side of an original document of image information obtained by reading the original document, derives a tilt angle of the side relative to a predetermined reference and derives a degree of reliability of the derived tilt angle, and a correction unit that corrects a direction of an image shown by the image information, based on the derived tilt angle when the degree of reliability is over a predetermined threshold.
US09100607B2
Disclosed is an image display apparatus that sets a thinning rate, determined according to a designated display magnification ratio, with reference to plural display magnification ratio ranges, and a predetermined thinning rate determined in association with each display magnification ratio range, stores page image data, obtained from an apparatus storing information about the job, into a storage section by thinning page image data, pasts the thinned page image into a frame having a size according to the designated display magnification ratio, and displays the image pasted into the frame. When a display magnification ratio is changed within an identical display magnification ratio range, the image display apparatus pastes, by utilizing page image data according to a thinning rate before the change, the page image after magnifying it to fit into a frame having a size according to a display magnification ratio after the change.
US09100602B2
Disclosed is a solid-state imaging device including a pixel array, two vertical scanning circuits, and a control part. The pixel array has a plurality of pixels arranged in a two-dimensional matrix form. The two vertical scanning circuits are configured to sequentially select and scan each of the pixels in a vertical direction per row. The control part is configured to generate, based on a mode signal corresponding to an imaging mode, a driving switch signal to stop driving of one of the two vertical scanning circuits.
US09100596B2
A communication device is provided, which includes a controller configured to select a first bandwidth, calculates a first communication time for transmitting data using the first bandwidth, to sum one or more periods of a first charging unit time for the first bandwidth to calculate a second communication time that is equal to or longer than the first communication time and closest to the first communication time, to calculate a data amount of a terminal data section to be transmitted within a last period of the first charging unit time, and to select a second bandwidth for transmitting the terminal data section at a lowest communication fee within a second charging unit time for the second bandwidth, the controller controlling a communication unit to transmit data other than the terminal data section using the first bandwidth and transmit the terminal data section using the second bandwidth.
US09100583B2
An image processing apparatus includes an image obtaining portion 200 that obtains a first and second images having exposures different from each other, a region selecting portion 203 that selects a first region different from a region containing a luminance saturation part from the first image, and that selects a second region corresponding to the region containing the luminance saturation part of the first image from the second image, an image restoration processing portion 201 that performs an image restoration processing using an image restoration filter generated based on an optical transfer function for the first region of the first image and the second region of the second image, and an image replacing portion 202 that replaces the region containing the luminance saturation part of the first image with the second region of the second image so as to synthesize the first and second regions to generate one image.
US09100581B2
Samples of a scene are acquired in synchronization with finely interleaved varying conditions such as lighting, aperture, focal length, and so forth. A time-varying sample at each pixel for each condition is reconstructed. Time multiplexed interleaving allows for real-time, live applications, while handling motion blur naturally. Effects such as real-time video relighting of a scene is possible. Time interleaved exposures also allow segmentation of a scene, and allows for constrained special effects such as triangulation matting using a multi-color interleaved chroma key.
US09100574B2
Systems (490), methods (340), and machine-readable and executable instructions (428) are provided for depth mask assisted video stabilization. Depth mask assisted video stabilization can include creating a first depth mask from a first frame (101, 201) and a second depth mask from a second frame (102, 202) to obtain depth information (342) and defining a first list of feature points (111-1a, 111-2a, 111-3a, 111-4a, 113-1a, 113-2a, 113-3a, 113-4a, 113-5a) from the first frame (101, 201) and a second list of feature points (111-1b, 111-2b, 111-3b, 111-4b, 113-1b, 113-2b, 113-3b, 113-4b, 113-5b) from the second frame (102, 202) (344). Depth mask assisted video stabilization can also include comparing feature points from the first list of feature points (111-1a-111-4a, 113-1a-113-5a) with feature points from the second list of feature points (111-1b-111-4b, 113-1b-113-5b) to find a number of common feature point pairs (111-1a, 111-1b), (111-2a, 111-2b), (111-3a, 111-3b), (111-4a, 111-4b), (113-1a, 113-1b), (113-2a, 113-2b), (113-3a, 113-3b), (113-4a, 113-4b), (113-5a, 113-5b)) (345) and creating a number of motion matrices from the common feature point pairs ((111-1a, 111-1b), (111-2a, 111-2b), (111-3a, 111-3b), (111-4a, 111-4b), (113-1a, 113-1b), (113-2a, 113-2b), (113-3a, 113-3b), (113-4a, 113-4b), (113-5a, 113-5b)) (346). Depth mask assisted video stabilization can also include including the motion matrices in a correction matrix (348) and applying the inverse of the correction matrix to the second frame (102, 202) to perform video stabilization (350).
US09100549B2
Methods, devices, computer program products and systems are provided for referring media content at communication devices, such as wireless communication devices. The methods, systems and devices allow for all forms of media content to be referred, such as audio, video, multimedia content and the like and, in particular advertising content. In addition, the methods, systems and devices provide for the content providers to optimize the delivery schedules and/or methods of delivery based on the volume of referrals. In addition, by tracking the volume of referrals, content providers can alter billing structure, such as advertising rates associated with advertising content.
US09100547B2
This invention relates to a system (2000) for providing individual users access to audio/visual content which has been broadcast to a plurality of users on a scheduled basis. The system comprises means for storing the content, means for enabling a user to download the content in the form of a downloadable file, and means for enabling a user to view the content by opening and playing the downloaded file. The means for opening and playing the downloaded file preferably being adapted to open and/or play the downloaded file only within a fixed time period after the scheduled broadcast time of the content.
US09100545B2
In certain embodiments, an imaging device includes an image sensor that includes a detector array. The detector array includes a plurality of detectors operable to receive a charge generated by light. The detector array also includes a plurality of detector sub-arrays each including one or more of the plurality of detectors. The one or more detectors of each detector sub-array are in a time delay and integration (TDI) configuration. The image sensor of the imaging device is operable to, for each of the plurality of detector sub-arrays of the detector array, generate an image signal corresponding to a scan of an object.
US09100537B2
A method and apparatus are provided for motion estimation in a sequence of images. One or more motion vectors representing movement of a camera or viewer position or direction are determined between each pair of fields or frames in the sequence of images. A set of candidate motion vectors is then determined for deriving positions of objects in a field or frame from the positions of objects in a previous field or frame. This set of candidate motion vectors is adjusted using the motion vectors representing movement of camera or viewer position and thus a set of motion vectors is derived for a sequence of images using the adjusted set of candidate motion vectors.
US09100535B2
A device for motion estimation in video image data is provided. The device comprises a motion estimation unit (11, 21) for estimating a current motion vector for an area of a current image by determining a set of temporal and/or spatial candidate motion vectors and selecting a best motion vector from the set of candidate motion vectors. The motion estimation unit (11, 21) is further adapted for substantially doubling one or more of the candidate motion vectors and for including the one or more substantially doubled candidate motion vectors in the set of candidate motion vectors.
US09100532B2
An image processing apparatus includes an output signal obtaining unit that is connected to a pixel group having a first pixel, a second pixel, and a third pixel and obtains a first output signal, a second output signal, and a third output signal, a spectral sensitivity determination unit that determines a first spectral sensitivity, a second spectral sensitivity, and a third spectral sensitivity, which are spectral sensitivities of the first, second, and third output signals, respectively, with respect to a wavelength of incident light entering the pixel group, an output signal amplification unit that amplifies the first, second, and third output signals based on the first, second, and third spectral sensitivities, respectively, and an image generation unit calculates pixel values of the first pixel, the second pixel, and the third pixel from the first output signal, the second output signal, and the third output signal amplified, and generates an image.
US09100529B2
A power supply unit includes a first power supply configured to supply electric power to a load using electric power supplied from an external power source; a second power supply configured to store the electric power supplied from the external power source and supply the stored electric power to the load; a no-power detecting unit configured to monitor a voltage of the external power source and detect no electric power from the external power source; and an output switching unit configured to switch the electric power to be supplied to the load to the electric power supplied from the second power supply when the no-power detecting unit detects no electric power. A first setting value that is a target output voltage of the first power supply is larger than a second setting value that is a target output voltage of the second power supply.
US09100524B2
A plurality of edges of sensor substrates are connected in a longitudinal direction in a sensor substrate unit. Farthest tips of sensor chips at the edges of the sensor substrates are positioned inside of farthest edges of the edges in the longitudinal direction. The edges of the connected sensor substrates overlap each other in a thickness direction of the sensor substrates in plan view.
US09100521B2
An image reading apparatus includes: an opening/closing portion configured to be rotatable around a hinge shaft; a biasing portion configured to apply a force to the opening/closing portion such that moment of the hinge shaft rotation higher than moment of the hinge shaft rotation according to self-weight of the opening/closing member is generated in a state in which the opening/closing portion is placed in a range up to a predetermined rotation angle from a closed position with respect to the apparatus main body, and moment of the hinge shaft rotation that is balanced with the moment of the hinge shaft rotation according to the self-weight of the opening/closing portion is generated in a state in which the opening/closing portion is opened more than the predetermined rotation angle; and a holding portion configured to maintain the opening/closing portion at the closed position.
US09100517B2
A set value management service updates virtual configuration data of an image forming apparatus, returns a response including a notification instruction that instructs image forming apparatus to notify surrounding image forming apparatus that virtual configuration data has been updated in response to virtual configuration data acquisition request from the image forming apparatus. The image forming apparatus performs an update notification indicating that virtual configuration data has been updated to the surrounding image forming apparatus in response to the notification instruction included in the response. Then, the surrounding image forming apparatus that received the notification performs virtual configuration data acquisition request to the set value management service.
US09100515B2
An image forming apparatus is connected to an information processing device and at least one external image forming apparatus through a communication circuit. The image forming apparatus includes a communication section, an image forming section, an image processing section, and an assignment control section. The image processing section performs image processing on print data received from the information processing device. The assignment control section determines a print destination for processed print data subjected to image processing by the image processing section from the image forming apparatus of its own and the at least one external image forming apparatus.
US09100514B2
Methods and systems for coded rolling shutter are provided. In accordance with some embodiments, methods and system are provided that control the readout timing and exposure length for each row of a pixel array in an image sensor, thereby flexibly sampling the three-dimensional space-time value of a scene and capturing sub-images that effectively encode motion and dynamic range information within a single captured image.
US09100509B1
Techniques for efficient coding of digital media data are presented. A resource controller component dynamically allocates computing resources between an estimator component and a coder component. The estimator component generates initial motion estimation of a raw video frame of a sequence, based on a previous raw video frame, in parallel with the coder component encoding the previous raw video frame to generate a reconstructed previous video frame. The coder component encodes the raw video frame based on the reconstructed previous video frame. The coder component can dynamically allocate initial subsets of bits for respective coding units of the raw video frame based on residual data identified from the initial motion estimation. After completing encoding of a specified number of coding units, the coder component can dynamically adjust bit assignments for remaining coding units of the raw video frame based on initial residual data and identified real residual data.
US09100507B2
The present invention relates generally to a customer premises based method for detecting the presence of a micro-filter on a VDSL connection. According to certain aspects, the method uses SELT test signals that are transmitted from the customer premises modem and whose associated echo signals are received and analyzed by the customer premises modem. According to further aspects, specific characteristics of several different SELT signals are utilized to robustly and effectively determine the presence or absence of the micro-filter/splitter.
US09100492B2
Provided is a mobile communication terminal including: a camera module which captures an image of a set area; a microphone module which, when a sound including a voice of a user is input, extracts a sound level corresponding to the sound and a sound generating position; and a control module which estimates a position of a lip of the user from the image, extracts a voice level from the sound level corresponding to the position of the lip of the user and a voice generating position from the sound generating position, and recognizes the voice of the user based on at least one of the voice level and the voice generating position.
US09100483B1
A work schedule for an employee, such as a contact center agent, may indicate various time periods when the agent should be engaging in specific types of work activities during their work shift. During the work shift, the agent may indicate an activity code identifying a type of work activity the agent is presently engaged in. The agent may deviate from the planned work schedule in various ways, including by starting later than the scheduled start time or leaving earlier than the scheduled end time. The agent may be allowed to “make up” a work-related time deficiency by working through a scheduled break or working earlier or past their scheduling work shift. If the agent successfully makes up the work-related deficiency within a time limit, then no improper deviation from the planned schedule is noted. Otherwise, a work-related deficiency condition may be recorded.
US09100480B2
A contact center is described along with various methods and mechanisms for administering the same. The contact center proposed herein provides the ability to, among other things, reward positive agent behavior and performance by providing the agent with rewards and incentives. The rewards and incentives are provided to the agent by altering one or more aspects of the routing logic in the contact center.
US09100477B2
A method includes receiving a notification that indicates that a call from a caller has been received at a remote network-based messaging system at a computer terminal. The computer terminal is connected to the remote network-based messaging system via a data connection. The method includes displaying a pop-up view at the computer terminal to notify a subscriber of the call. The pop-up view includes call screening options and an option to add information identifying the caller to an electronic address book that is not a call log. The method includes sending a request to intercept the call from the computer terminal to the remote network-based messaging system via the data connection and sending information that indicates a destination device from the computer terminal to the remote network based messaging system. The call is routed from the remote network-based messaging system to the destination device.
US09100476B1
A caller information server provides caller identification (ID) information to a mobile device. The server receives caller ID information from local address books stored on multiple mobile devices. The caller information server aggregates the received caller ID information to generate a pooled address book. The caller information server may determine whether names within the caller ID information are legitimate and store or filter the information accordingly. When a mobile device receives a call from a telephone number for which it lacks caller ID information in its local address book, the mobile device sends a request for the caller ID information for the telephone number, to the caller information server. The server identifies caller ID information associated with the telephone number in the pooled address book, and sends this information to the mobile device.
US09100474B2
This invention is about WCTS Server System, WCTS Terminal and Method to provide Caption Telephone Service. By using voice in wireless and data network, WCTS Sever System provides Wireless Captioned Telephone Service, WCTS), which is one of Telecommunication Relay Service Types. This invention provides convenience by providing the same method of non-handicapped person with WCTS terminal when a deaf person who can speak is speaking on the phone with non-handicapped person. On the other hand, this invention also provides the method of direct dialing to a deaf person who can speak, not the method of indirect dialing that uses representative number of relay center.
US09100473B2
A method and system for displaying and producing computer based documents seamlessly to users that relate to their telephone calls is provided. The invention is able to be used with social media, where the mobile station searches for the social media page of the caller based on the Caller ID and displays it to the recipient of the call on the mobile station screen, possibly with other Internet search results. The method and system allow the user to obtain the newest public information about the person who calls him or he decides to call, or any documents that might be intermittent between the people. The system adds “bandwidth”, i.e. speed, efficiency and more dimensions to personal communication, as the users of the inventive system can also visually see by documentation what is going on in the relationship between two or more people.
US09100472B2
Example methods and apparatus to pre-qualify user communities for communication services are disclosed. An example method comprises configuring a first remote network demarcation associated with a first loop to a loop-back state, interrogating the first loop to determine a first parameter representative of the first loop, configuring a second remote network demarcation associated with a second loop to the loop-back state, interrogating the second loop to determine a second parameter representative of the second loop, and compiling a report based on the first and second parameters, the report containing a value that represents a degree to which a communication service can be provided to a user community associated with the first and second loops.
US09100469B2
A user who wants to follow a call made by or to a specific entity (typically a person) sends a request to be notified when the entity makes or receives a call. The call is an audio or video call. The call can be based on a specific subject that the user has identified. When the entity makes or receives a call, a call processor detects that the call has been made. In response to the call, a notification is sent to the user. If the user has defined a subject, the system determines if the call is on the subject. If the call is on the subject, the notification is sent. If the call is not on the subject, the notification is not sent.
US09100467B2
Methods and systems for supporting the alternate routing of calls between endpoints, such as session initiation protocol (SIP) endpoints, are provided. An inner gateway alternate route (IGAR) application is invoked when the primary, Internet protocol, communication network is overloaded or otherwise unable to handle a call. The IGAR application assigns incoming and outgoing trunks, and serves as a contact point for session managers in routing the trunk call.
US09100450B2
An electronic control unit has a gateway function for connecting a plurality of communication networks formed in a vehicle with each other and performs functions allotted beforehand by transmitting and receiving signals via the communication networks. The electronic control unit includes a plug-in connecting portion (39) to be plug-in connected with a relay unit (4) for converting protocols applied to the respective communication networks, thereby connecting the relay unit (4) with a communication bus (10), in the case of performing the gateway function, and a communication circuit portion (36) for transmitting and receiving signals between the communication bus (10) and the relay unit (4) when the relay unit (4) is plug-in connected with the plug-in connecting portion (39).
US09100449B2
A performance enhancing proxy network device is configured to operate in a virtual inline mode, in which selected network traffic is redirected to and through the network device by a router using simple routing policies. In this way, the network device can be coupled to the router in series but can still operate as if it were physically connected inline.
US09100448B2
A communication device and method for throttling transmitted data is provided. Token parameters of an aggregate token bucket, associated with a communication application, are distributed, at a processing unit, to respective application token buckets associated with at least two further applications. The communication application is enabled to receive respective data from the at least two further applications for transmission to a network via a communication interfaces. The respective data received from the at least two further applications is throttled via the respective application token buckets.
US09100447B2
To provide a content delivery system, a content delivery server, an information processing terminal, a content delivery program and a content delivery method with which content can be delivered appropriately while accommodating variations in resource conditions. A content server receives a delivery request from an information processing terminal and a resource condition of that terminal, modifies content corresponding to the delivery request in accordance with the resource condition, and delivers the content . The information processing terminal extracts the resource condition, transmits the resource condition and/or a content delivery request to the content server, receives the content delivered from the content server, and executes the content.
US09100444B2
Systems, methods, and tangible computer-readable storage mediums for tracking collaboration are presented. More particularly, embodiments relate to providing, using a processor, an environment for collaboration between users; and tracking, using the processor, information regarding the collaboration; such that the tracked information includes rights information regarding rights of the collaborating users. Some further embodiments include storing, in a non-transient, computer-readable storage medium, the rights information. Some further embodiments include determining compensation for at least one user based on the rights information. Some further embodiments include: storing, in a non-transient, computer-readable storage medium, initial content; and storing, in the storage medium, additional content, such that the additional content builds on the initial content.
US09100442B2
A method of managing an address book of an image forming apparatus that supports a peer-to-peer (P2P) connection includes connecting the image forming apparatus to an external wireless device in the P2P connection method through a wireless local area network (WLAN); operating a soft access point (AP) module of the image forming apparatus so that the image forming apparatus operates as an AP; allocating an internet protocol (IP) address to the wireless device by driving a dynamic host configuration protocol (DHCP) server unit (DHCP server) of the image forming apparatus; and registering the wireless device connected to the image forming apparatus in the address book, which stores wireless devices that are connectable to the image forming apparatus, with the allocated IP address.
US09100431B2
A system, method, and computer program product are provided for a database associating a plurality of device vulnerabilities to which computing devices can be subject with a plurality of remediation techniques that collectively remediate the plurality of device vulnerabilities. Each of the device vulnerabilities is associated with at least one remediation technique. Each remediation technique associated with a particular device vulnerability remediates that particular vulnerability. Further, each remediation technique has a remediation type are selected from the type group consisting of patch, policy setting, and configuration option. Still yet, a first one of the device vulnerabilities is associated with at least two alternative remediation techniques.
US09100425B2
Novel methods, components, and systems for automatically detecting malicious software are presented. More specifically, methods, components, and systems for the automated deployment of generic signatures to detect malicious software. Even more specifically, computer implemented methods for determining whether a software application is likely malicious including computing at a client component a generic fingerprint for a software application, transmitting the generic fingerprint data to a server component, receiving at the client component information from the server component relating to the generic fingerprint of the software application, and following a prescribed set of actions based on the information received from the server.
US09100424B1
A system and method for providing secure, end-to-end data service enabling real-time data over the Internet is disclosed. The system and method provides a communication framework between sensors, devices, and machinery and the users of that data from any remote location that is connected to the Internet without requiring open inbound firewall ports, while at the same time enabling high data rates, low latency and full bi-directionality. The graphical and networking features of RIA frameworks in combination with the disclosed system and method provide low-latency, real-time data applications in a web browser securely over the Internet.
US09100421B2
Mechanisms are provided for performing centralized monitoring of application sessions across a distributed computing environment comprising a plurality of application servers. A request to perform an application session monitoring operation to monitor at least one of input or output streams of application sessions associated with a specified user account identifier is received. A plurality of application instances upon which to perform the requested application session monitoring operation are identified. An application session monitoring request is transmitted to a plurality of session control clients associated with the application instances on a plurality of application servers of the distributed computing environment. The application session monitoring request causes each session control client to monitor at least one of an input or an output stream of application sessions of application instances that are associated with the specified user account identifier, and report results of the monitoring back to the data processing system.
US09100419B2
A long-term signature system acquires electronic signature data for each of a series of pieces of original data, transmits the acquired electronic signature data to a predetermined server, and acquires a time stamp issued for the electronic signature data from the predetermined server. Verification information is acquired for verifying the electronic signature data and the time stamp from a predetermined server. Long-term signature target data for confirming unfalsification of the original data, the electronic signature data, the time stamp, and the verification information is acquired for each of the pieces of original data. The acquired long-term signature target data is transmitted to a predetermined server, and long-term signature data having an archive time stamp issued for the long-term signature target data applied thereto is acquired.
US09100409B2
A server farm for processing client requests comprising a first server having a first processor and a first network interface controller communicatively coupled to the first processor, and a second server comprising a second processor and communicatively coupled to the first server, wherein the first network interface controller is configured to maintain a state table associated with at least the first server and the second server and respond to receipt of a request packet from a client by, initiating by the first processor execution of a software application associated with the request packet when the state table corresponds to a first state, and selectively forwarding the request packet to the second server when the state table corresponds to a second state.
US09100402B2
Aspects relate to a cognitive agent that performs functions associated with a desired result. The functions performed by cognitive agent supplement other activities performed at a same time. In such a manner, the cognitive agent can function as a surrogate for a user. A performed activity can trigger implementation of another activity that is an extension of the performed activity. Cognitive agent can perform functions that can be represented as an avatar. Further, cognitive agent can be associated with a diagnostics component that evaluates an operating condition. Based on the operating condition cognitive agent can implement automatic actions associated with mitigating failures and/or prolonging the life of machinery.
US09100399B2
A mechanism is provided in a data processing system for providing portable composite solutions. The mechanism deploys a set of virtual images for a plurality of components of a composite solution to a build environment to form a set of virtual machines. The mechanism deploys a network virtual image to the build environment to form a network virtual machine. The network virtual machine comprises a router. The mechanism configures the router to create a private subnet with a set of fixed addresses and set of host names for the composite solution. Optionally, the mechanism may discover the fixed addresses during the build phase. The mechanism optionally installs middleware components to the set of virtual machines for the composite solution to form a set of solution virtual machines. The mechanism captures the set of solution virtual machines as a set of solution virtual images as a portable composite solution.
US09100395B2
A method and computer program product for using a vibration signature as an authentication key to authorize access of a user computer to a network. A vibration device generates a vibration signal of the vibration signature. In one embodiment, a router detects and validates the vibration signal, and then the router starts a session of connecting the user computer to the network. In another embodiment, the user computer decodes the vibration signal of the vibration signature to a security set identifier and a security key, and then sends to a router. In response to validating the security set identifier and the security key, the router starts a session of connecting the user computer to the network.
US09100393B2
A simulacrum security device and methods. In one embodiment, a simulacrum or likeness of a physical security device is provided for use in conjunction with a software emulation of the security device. In one implementation, a “faux SIM card” is provided that does not contain Subscriber Identification Module (SIM) information itself, but instead enables a user to download Electronic SIM (eSIM) information (e.g., from a network or eSIM server) which is loaded into a software emulation of a Universal Integrated Circuit Card (UICC) device. The faux card is printed with an activation code, scan pattern, or other activation or access information. The subscriber purchases the faux card, and enters the activation code into a device; the entered activation code enables the device to log onto a network, and download the appropriate eSIM data. Delivery of eSIM information as enabled by the faux card addresses deficiencies in existing SIM distribution schemes, provides users with an enhanced perception of security, and further addresses various legal requirements.
US09100379B2
Disclosed herein is a transmitting apparatus, including: a stream inputting portion inputting plural transport streams; an information adding portion adding additional information containing therein a stream identifier used to identify at least corresponding transport stream to respective transport stream packets of the plural transport streams thus inputted; a stream synthesizing portion synthesizing the plural transport streams in which the additional information is added to each of the transport stream packets, thereby obtaining one stream; and a stream transmitting portion transmitting the resulting one stream to an external apparatus. The information adding portion adds the additional information forward, backward or midway with respect to each of the transport stream packets.
US09100375B2
A method of establishing a secure communication link comprises: (a) receiving a request that (i) includes an identifier of a client and (ii) was sent in response to a determination that a DNS request from the client corresponds to a first computer configured to communicate securely; (b) comparing the received client identifier to at least one stored client identifier; (c) determining, based on the comparison, whether the client is authorized to communicate with the first computer; (d) generating a resource used to establish the secure communication link between the client and the first computer; (e) generating a message in response to determining that the client is not authorized to communicate with the first computer; and (f) in response to determining that the client is authorized to communicate with the first computer, making the resource available to the client to automatically establish the secure communication link.
US09100362B2
Techniques are provided for a peer-to-peer web traffic management. A first mapping between identifiers and peers in a network is established. Upon receiving a first request associated with a first identifier and classifiers, based, at least in part, on the first identifier, a first peer retrieves a first global counter snapshot and a first local increment counter, and uses them to determine whether the first peer can service the first request. If the determination is positive, then the first peer services the first request, and updates the first local increment counter. If the first local increment counter exceeded a threshold value, then the first local increment counter is transmitted to a second peer, and then reset to zero. In response to the first peer receiving a first global counter associated with the first global counter snapshot, the first global counter snapshot is updated with the first global counter.
US09100351B2
A method for forwarding data in a layer-2 network is provided. A first node receives a first data packet including a customer destination MAC address and customer data; generates a second data packet including a source virtual MAC address, a destination virtual MAC address and at least part of the first data packet. The at least part of the first data packet includes the customer destination MAC address and the customer data. The source virtual MAC address is a virtual MAC address assigned to the first node, and the destination virtual MAC address corresponds to the customer destination MAC address. The virtual MAC address assigned to the first node includes a first virtual MAC address segment with a first mask, which indicates a virtual MAC address space including virtual MAC addresses of child nodes of the first node. Then the first node forwards the second data packet.
US09100349B2
An Ethernet/Fiber Channel network interface device which can be configured by a user to operate on an FC SAN, a CEE network or both. In one embodiment the configuration can be done using jumpers or connections to the pins of a chip, thus allowing a manufacturer to only inventory one device for use with either or both networks. In a second embodiment the configuration can be done in software by setting registers and memory values on the device. This embodiment allows the device to be changed between configurations without removing it from the server or blade. The devices according to the preferred embodiments further reduce power consumption by shutting down portions of the chip not needed based on the configuration of the device.
US09100347B2
Delay-sensitive burst scheduling in a network is carried out through communications between source and destination nodes. A distributed scheduler at each destination node selects timeslots for burst arrivals from requesting source nodes, irrespective of timeslot selections made by distributed schedulers at other nodes.
US09100344B2
A method of providing a new network service to selected subscribers, who are already receiving known network services, uses labels. A distinct label is assigned to each network service and is also attached to subscribers already receiving that service. To access newly selected subscribers for providing a further service or a notification, the method uses predetermined subscriber-access-labels which lead to a class of intended subscribers. The intended subscribers are listed by using the subscriber-access-labels and a label-matching-algorithm in a flat hierarchy to generate a list of the newly selected subscribers. The list assists to dispense either a new network service or otherwise to reach them. Label matching also enables producing a desired list of specified network services. A computer readable medium for the method is included. The present method enables faster service by avoiding a largely hierarchical approach to retrieving customer listings, and is well suited for applications like AJAX®.
US09100340B2
Networking systems and methods according to exemplary embodiments of the present invention can provide robust filtering to enable users to customize their networking environments. A networking system can comprise a plurality of interfaces, a request unit, a management unit, and a filter unit. Each interface can include a plurality of displayable objects, each of which can represent some user of the networking system. The request unit can receive from a client a request for one of the interfaces. The management unit can manage filters, where each active filter hides one or more users from one or more other users. When an interface is requested by a client associated with a first user, the filter unit can apply the active filters to the requested interface to exclude displayable objects that represent users hidden from the first user by one or more active filters.
US09100335B2
A technique for determining a boundary IP address is disclosed. The technique includes processing a header to extract candidate IP address, locating a gateway IP address, and selecting the boundary IP address based on the location of the gateway IP address.
US09100333B2
Converged network management application and system is provided that delivers a management platform as a service that can view and/or manage all managed networks in the aggregate, or any one of them individually (including individual devices within the managed networks), in a secure and efficient manner, providing continuously available intelligence in real time on the managed networks and systems, and overcoming integration issues including conflicting address schemas, the need to avoid unnecessary infrastructure, and the need acquire all necessary information in real time within applicable memory and bandwidth constraints.
US09100330B1
Read delay or write delay is added to server computers of a geographically distributed data processing system so that when writing to a dataset occurs at a first server and reading from the dataset occurs at a second server, the sum of any delay of returning an acknowledgement of completion of each write request and any delay in the reading of data for each read request is at least the data transmission delay between the two servers. For certain client applications such as NFS, the added delay is sufficient to compensate for the transmission delay without the use of a conventional read lock, which would require a round-trip delay. The method can provide an up-to-date global view of the dataset at each of the servers. The method can also provide equal performance of read access and write access at each of the servers.
US09100329B1
A device receives traffic; identifies an address associated with the traffic; determines whether the address is associated with an aggregate interface, the aggregate interface being associated with a first port and a second port. The first port corresponds to a first node in a first state, that indicates that the first node is available to forward the traffic, and the second port corresponds to a second node in a second state, that indicates that that the second node is not available to forward the traffic. The device transmits the traffic to the first node via the first port and to the second node, via the second port, when the address is associated with the aggregate interface. Transmitting the traffic enables the second node to forward the traffic when the first node changes from the first state to the second state.
US09100325B2
This disclosure describes techniques for restricting activity of a status indicator if a received data unit is determined to be a protocol control unit that is selected for filtering. In one embodiment, a method is described that comprises receiving a data unit from a network, determining whether the received data unit is a protocol control unit, and restricting activity of a status indicator if the received data unit is determined to be the protocol control unit, or allowing activity of the status indicator if the received data unit is determined to be data other than the protocol control unit.
US09100323B1
In general, the invention is directed to techniques for reducing deadlocks that may arise when performing fabric replication. For example, as described herein, a network device includes packet replicators that each comprises a plurality of resource partitions. A replication data structure for a packet received by the network device includes packet replicator nodes that are arranged hierarchically to occupy one or more levels of the replication data structure. Each of the resource partitions in each of the plurality of packet replicators is associated with a different level of the replication data structure. The packet replicators replicate the packet according to the replication data structure, and each of the packet replicators handles the packet using the one of the resource partitions of the packet replicator that is associated with the level of the replication data structure occupied by the node that corresponds to that particular packet replicator.
US09100314B2
A system that processes single stream multicast data includes multiple queues, a dequeue engine, and/or a queue control engine. The queues temporarily store data. At least one of the queues stores single stream multicast data. A multicast count is associated with the single stream multicast data and corresponds to a number of destinations to which the single stream multicast data is to be sent. The dequeue engine dequeues data from the queues. If the data corresponds to the single stream multicast data, the dequeue engine examines the multicast count associated with the single stream multicast data and dequeues the single stream multicast data based on the multicast count. The queue control engine examines one of the queues to determine whether to drop data from the queue and marks the data based on a result of the determination.
US09100312B1
A network device which controls the flow of packets from a best-effort client is provided. The network device includes a flow controller which transmits transaction messages between the best effort client and an arbiter, and an average rate monitor which comprises a counter which increments at an amount of (x−1) when a transaction occurrence is detected by the average rate monitor, and decrements at an amount of 1 per cycle when a transaction occurrence is not detected by the average rate monitor. The best-effort client is only given a grant by the arbiter when the counter has a value of zero.
US09100308B2
Techniques are presented for facilitating and monitoring wireless network connections. Clients and intermediate nodes are configured to interact with one another via network connections. Initially, the clients wirelessly connect to a select one of the intermediate nodes. Tests may be periodically issued to the clients and to the intermediate nodes to measure and track performance and quality of the network connections. Billing records may also be recorded and billing policies verified for client activities occurring during the network connections.
US09100301B2
Systems, methods, and articles of manufacture to manage alarm configurations of servers are disclosed. An example system includes a processor, an alarm linkage database to store information representative of alarm configurations for a plurality of servers, and a memory comprising machine readable instructions. When executed, the instructions cause the processor to perform operations comprising accessing alarm configurations in the alarm linkage database for a subset of the plurality of servers in response to a first request, initiating a change in respective alarm configurations of the subset of the plurality of the servers, and initiating propagation of the alarm configuration to the subset of the servers, the subset including more than one server.
US09100289B2
In one example, a controller device includes one or more network interfaces communicatively coupled to one or more devices of a virtual network, and a processor configured to determine, for the virtual network, a set of two or more related processes executed by respective devices in the virtual network, receive via the network interfaces data for the set of two or more related processes, and aggregate the data for the set of two or more related processes to form aggregated data for the set of two or more related processes.
US09100281B2
A provider edge device, associated with a virtual private local area network service (VPLS) system, includes a memory to store instructions to implement a pseudowire mechanism to receive a first data frame from a source customer edge (CE) device associated with the VPLS system, incorporate the first data frame into a first VPLS packet, determine whether the source CE device is a single-homed CE device or a multi-homed CE device, and incorporate, into the first VPLS packet, a first pseudowire label, if the source CE device is a single-homed CE device, and incorporate, into the first VPLS packet, a second pseudowire label, different from the first pseudowire label, if the source CE device is a multi-homed CE device; and a processor to execute the instructions.
US09100269B2
A method of managing traffic flow in a packet network. A working sub-network is provided, which comprises one or more provisioned static working paths between at least one source node and one or more destination nodes in the network, and the working sub-network with a service instance. A backup sub-network is provided, which comprises one or more dynamic protection paths between the at least one source node and the one or more destination nodes, and the backup sub-network associated with the service instance. During a normal operation of the network, forwarding subscriber traffic associated with the service instance through the network using the working sub-network. Following detection of a network failure affecting the service instance, the subscriber traffic associated with the service instance is switched for forwarding through the network using the backup sub-network.
US09100268B2
Various exemplary embodiments are a method and related system and computer-readable medium including one or more the following: receiving a data packet; analyzing the data packet using deep packet inspection (DPI) to determine an application associated with the data packet; determining an MPLS tunnel corresponding to the application associated with the data packet; and forwarding the data packet through the MPLS tunnel. In various exemplary embodiments, the step of analyzing the data packet including examining information in layers 2 through 7 of the data packet or analyzing the data packet to match an application signature. Furthermore, in various exemplary embodiments, the method and related system and computer-readable medium also includes adding a marking to the data packet to indicate the application associated with the data packet.
US09100264B2
The present invention provides a digital receiver configured to demodulate or decode a pulse-width modulated (PWM) signal from a transmitter. The receiver digitally demodulates or decodes the pulse-width modulated signal so as to obtain (binary) values of data modulated on pulse periods of the pulse-width modulated signal. The digital receiver includes multiple delay cells coupled to one another in series and a sampling circuit coupled to one of the delay cells. A sequential coupling of the delay cells composes a signal path, and each of the delay cells is designed to provide a corresponding delay to a corresponding input signal propagating along the signal path so as to generate a delayed signal as its output.
US09100261B2
Methods and systems are disclosed for frequency-domain amplitude normalization for symbol correlation in multi-carrier communication systems. Digital samples associated with input signals received from a communication medium are processed using a Fast Fourier Transform (FFT) to generate complex frequency components. Each complex frequency component is normalized with respect to its amplitude, and the frequency-domain, amplitude-normalized frequency components are multiplied with frequency components for reference symbol(s) to generate frequency-domain correlation values. These frequency-domain correlation values are analyzed to determine if a correlation exists between the amplitude-normalized frequency components and the predetermined reference frequency components. A correlation detection output is then generated that indicates whether or not a symbol synchronization was achieved. The disclosed embodiments are particularly useful for symbol correlation in received signals for power line communication (PLC) systems.
US09100256B2
Various systems and methods are provided for channel estimation. These systems and methods (a) determine a coherence bandwidth for the channel, (b) adapt the channel estimation based on the coherence bandwidth, and (c) perform channel estimation by transmitting a channel estimation symbol over a channel. In some embodiments, the channel estimation is adapted based on the coherence bandwidth. This may include selecting a number of channel estimation symbols to transmit in a packet. Additionally, the number of channel estimation symbols transmitted in a packet can be selected by increasing the number of channel estimation symbols when the coherence bandwidth of the channel is high or decreasing the number of channel estimation symbols when the coherence bandwidth of the channel is low.
US09100255B2
A unified frame structure for filter bank multi-carrier (FBMC) and orthogonal frequency division multiplexed (OFDM) waveforms may allow FBMC and OFDM frames to be communicated over a common channel without significant inter-frame gaps. The unified frame structure may set an FBMC frame duration to an integer multiple of an OFDM frame element duration to enable alignment of FBMC frames and OFDM frames in the time domain. The unified frame structure may also map control channels in the FBMC and OFDM frames to common resource locations so that the respective control channels are aligned in the time and/or frequency domains. The unified frame structure may also share synchronization channels between FBMC and OFDM frames. Additionally, overhead in an FBMC time division duplexed (TDD) communications channel can be reduced by overlapping time windows appended to FBMC blocks.
US09100247B2
A novel alternative concept for handling dynamic provisioning changes and ongoing network reconfiguration and incremental reoptimization in general. A prime motivation is concern about the dependency of existing concepts for dynamic provisioning on the real-time coherence of databases of network state at diverse geographic locations. Not only is the continual updating of such global state everywhere in the network an intensive real-time load, but inevitable incoherencies pose hazards in network operation. The alternative proposal is a framework that makes use precise time synchronization and the computational power of network nodes to solve identical local instances of incremental reoptimization problems in situ. The new scheme removes the database coherency hazard, reduces signaling volumes, and increases resource efficiencies in service provisioning. It also provides a framework in general for continually ongoing incremental or (if desired) total reoptimization of network configuration.
US09100245B1
A user can have media files associated with a user account in a shared resource environment, enabling the user to access those files from multiple devices and locations. Instead of uploading each file, a process can scan the files to determine corresponding copies already stored to the shared resource environment, which can be associated with the user account without uploading another copy. In cases where encryption or other protection prevents the content of a file from being verified, a fingerprint of unencrypted records of the file can be generated and compared against an index of fingerprints for previously encountered files. If the fingerprint matches information stored for a media file, and the fingerprint meets at least one validity criterion, a copy of the media file can be associated with the user account even though the user's copy cannot be read, or potentially even played, by a component of the environment.
US09100242B2
The present disclosure discloses a method and network device for maintaining captive portal user authentication. Specifically, the disclosed system determines an association status between a client and an access point in a wireless network, as well as whether to remove an entry corresponding to the client from a network layer (L3) cache based on the association status. If it is determined that the entry is to be removed, the disclosed system removes the entry corresponding to the client from the network layer (L3) cache. Note that, the association status can be determined based on one or more of an indication by a station management process at the network device, and a detection of radio link activities.
US09100241B2
A method and system for deploying content to client applications is provided. Inbound messages are accepted from a client application running on a client device via a proxy IP/port. The inbound messages are packaged into an internal message format with an HTTP redirector. The packaged message is forwarded to a back-end server via a message router. A response is received form from a web server. The response is packaged into the internal message format with the back-end server. The response is then forwarded to the HTTP redirector via a message router. The response can then be transferred to the client application running on the client device, via the proxy IP/port.
US09100240B2
In accordance with embodiments, there are provided mechanisms and methods for performing a synchronization of data. These mechanisms and methods for performing a synchronization of data can enable a more efficient synchronization, time and resource savings, an enhanced user experience, etc.
US09100239B2
An information processing system includes a first information processor and a second portable information processor connected via a network. The first processor includes a first receiver receiving client identification information and a document template type from the second processor, and a first transmitter transmitting client-related information and a document template to the second processor. The second processor includes a current-position acquisition unit, a determiner determining a first client to be visited, a second transmitter transmitting first-client identification information and the document template type to the first processor, a second receiver receiving first-client-related information and/or a document template from the first processor, a document-template storage unit, a creation unit creating a document based on the document template and the first-client-related information, and a deletion unit deleting the first-client-related information and the document when the current position is distant from the first client or when a second client is determined.
US09100236B1
In one example, an intermediate network device sends packets that advertise a transmission control protocol (TCP) window size of zero bytes to a client device and a server device. The device, after sending the packets, receives a first zero-window probe packet from the client device including data representing a first current sequence number for a client-to-server packet flow of an established network session, and a second zero-window probe packet from the server device including data representing a second current sequence number for a server-to-client packet flow of the network session. The device also initializes a TCP state based on the first and second current sequence numbers, and acts as a TCP proxy for packets following the first zero-window probe packet of the client-to-server packet flow based on the TCP state and packets following the second zero-window probe packet of the server-to-client packet flow based on the TCP state.
US09100229B2
A method of calibrating data slicer-latches in a receiver to remove offset errors in the slicer-latches. A known voltage is applied to all but one of the inputs of the slicer-latch. The remaining input receives an offset cancelation voltage from a DAC is stepped upward from a minimum voltage until the slicer-latch output transitions by incrementing a codeword to the DAC and the codeword that resulted the transition is saved. Then the offset cancelation voltage is swept downward in steps from a maximum voltage until the slicer-latch output transitions and the codeword that caused the transition is averaged with the stored codeword. The average of the codewords is applied to the DAC to generate the offset cancelation voltage used during normal operation of the receiver.
US09100228B2
A method and system for canonical channel estimation in the Long Term Evolution uplink where a multi-frequency signal is generated and then converted to frequency spectrum which is then convolved in the frequency domain with a truncated window function to obtain a time domain channel impulse response. The time domain channel impulse response can be then transformed to a frequency domain to produce a down sampled user channel response, which can be then linearly interpolated to provide a channel estimate for a plurality of subcarriers. Such an approach achieves channel estimation within Long Term Evolution at only canonical locations to reduce complexity without loss in channel entropy.
US09100213B1
In general, techniques are described for synchronizing gateway layer two (L2) addresses of routers that cooperate to provide interconnectivity to multiple, separate L2 networks. In one example, a router includes a VPLS module that establishes a VPLS instance to provide L2 connectivity between a local L2 network for the router and a remote L2 network for the router, wherein the router is addressable by a gateway L2 address. A synchronization module receives a gateway L2 address synchronization message that includes an additional gateway L2 address for an additional router. An integrated routing and bridging (IRB) interface of the router receives a L2 PDU from the local L2 network on an attachment circuit for the VPLS instance attached to the interface card, and a forwarding unit routes a layer three (L3) packet carried by the PDU when the PDU has an L2 destination address that matches the additional gateway L2 address.
US09100211B2
A double ring network system configured with two or more transmission stations each including a pair of bi-directionally communicative communication ports, including any adjacent two transmission stations as terminal stations, and any transmission station as a base, as mutually connected in a ring form by communication ports through a transmission line, for intercommunications between transmission stations, in which the transmission stations are each adapted to determine whether or not frame signals are received from adjacent transmission stations, transmit route identifying frame signals for identification of routes to adjacent transmission stations, when having failed in reception, and set own station as a terminal station substituting for a current terminal station, when having received no responses to the route identifying frames from adjacent transmission stations, so they are kept from arriving at ring-like connected subsequent transmission stations.
US09100204B2
A method and an apparatus for broadcasting data using a frame structure having a plurality of sections in a system performing inter-device direct communication are provided. In the method, whether there is data to broadcast is determined. Broadcast indicate information is exchanged with neighbor devices via a retrieve section for retrieving information about neighbor devices, the broadcast indicate information representing an indication of whether data is broadcast. A data transmission section is divided into a broadcast section and a unicast section. A broadcast signal is received during the broadcast section.
US09100203B2
In embodiments of the present invention, multicast traffic is simultaneously routed via all switches participating in the trunk (can be referred to as partner switches). A respective partner switch synchronizes the local multicast state information with all other partner switches. For a respective multicast group, a plurality of partner switches can be the part of the corresponding multicast distribution tree and obtain multicast traffic from uplink sources. For the multicast group, only one partner switch is elected as the primary forwarder which forwards the multicast traffic via the trunk. Another partner switch can become the primary forwarder for the multicast traffic of another multicast group and provide load sharing of multicast traffic between partner switches. Furthermore, because the partner switches have the multicast traffic and state readily available, in the event of a switch or link failure to the primary forwarder, another partner switch can readily become the primary forwarder.
US09100196B2
Adding a separate communication link between an intelligent midspan Power Source Equipment (PSE) device and a network device (or between the midspan PSE device and a powered device (PD)) enables data communication from the network device to the intelligent midspan PSE device. The communication link provides a communication channel that the intelligent midspan PSE device may use to perform additional functions such as reallocating power, budgeting power, enabling or disabling Power over Ethernet (PoE) for a particular PD, prioritizing PoE management, and the like.
US09100193B2
In a method for protecting sensor data from manipulation, in the context of an authentication of the sensor, a number used once is sent from a control unit to the sensor, the sensor generating with the use of the number used once a cryptographic authentication message and sending at least a first part of the cryptographic authentication message to the control unit. In addition, the sensor data are provided with a cryptographic integrity protection, time-variant parameters being added to the sensor data and the sensor data being sent with the cryptographic integrity protection and the added time-variant parameters from the sensor to the control unit. For calculation of the initial parameters, at least a second part of the cryptographic authentication message is utilized.
US09100162B2
Adaptive generation of channel state feedback (CSF) based on base station CSF scheduling. CSF report scheduling information may be received. CSF metrics may be generated based at least in part on the CSF report scheduling information. A CSF report including the CSF metrics may be transmitted to the base station. Periodicity of CSF report scheduling or other CSF report scheduling factors may be taken into consideration in generation of the CSF metrics.
US09100155B2
A method of wireless communication includes determining a number of symbols for uplink control information (UCI) on each of a plurality of layers, multiplexing symbols for the UCI with data on multiple layers such that the symbols are time aligned across the layers, and sending the multiplexed symbols on the multiple layers on uplink. In some designs, the number of symbols for the UCI may be determined based on a spectral resource parameter.
US09100148B2
A dynamic resource allocating apparatus of a first base station that manages a first cell in a cellular communication system including the first cell and a plurality of cells adjacent to the first cell determines time resource division vector in which one time resource division period is formed of a plurality of time division intervals and calculates time resource division vector for maximizing utilities of user terminals in a set up objective function to update the time resource division vector. Among the plurality of time division intervals, a first time division interval is operated by a time resource reuse coefficient 1 for user terminals positioned in center regions of a first cell and a plurality of adjacent cells, and the remaining time division intervals excluding the first time division interval are operated by a time resource reuse coefficient n for user terminals positioned at edges of the first cell and the plurality of adjacent cells.
US09100138B2
A method for automatic topology discovery implemented in a wavelength division multiplexing (WDM) network is disclosed. The WDM network contains a number of wavelength switching devices, and the method starts with selecting an unassigned wavelength between a pair of wavelength switching devices. For a first port of a first wavelength switching device, a pass through state is configured between the first port and a coupling port of the first wavelength switching device, and a first probing signal is sent at the unassigned wavelength to the first wavelength switching device. The method continues with detecting iteratively the first probing signal at the unassigned wavelength through each of a set of ports of a second wavelength switching device during a time period, and recording a connection between the first port of the first wavelength switching device and a port of the second wavelength switching devices when the first probing signal is detected.
US09100135B2
A method is described for synchronizing a clock of a client in a packet based communication network with respect to a reference time provided by a timeserver. Packets containing at least one timestamp indicating a sending time of the packet are sent from the timeserver and received at the client. Upon arrival of each packet at the client, the arrival time is determined and the delay between the timestamp and the arrival time is also determined for a first plurality of packets. A first variation of the delays of these packets is calculated and based on this calculation a first observation frame is defined whose size depends on the first variation of the packet delays. The first observation frame comprises a second plurality of delays associated with the first plurality of delays. Further, a first representative delay based on the second plurality of delays is determined. Based on the first representative delay a relation between the clock of the client and the reference time is calculated and the clock of the client is synchronized to the reference time based on the calculated relation.
US09100133B2
The present disclosure relates to carrying synchronization through Ethernet, Optical Transport Network (OTN), and other asynchronous protocols. In one exemplary embodiment, timing markers or symbols are used in packets to enable a downstream device to recover timing based upon a time differential between markers or symbols. Advantageously, enabling Ethernet, OTN, etc. to carry synchronous information will de-risk switching from SONET/SDH to Ethernet and/or OTN for service providers. The present disclosure also includes frame decomposition scheme of the Ethernet stream. Ethernet packets are broken into fixed bandwidth and excess bandwidth. The fixed bandwidth is subdivided into fixed (negotiated) flits, with each flit corresponding to a specific user or combination of users like a private tunnel. This offers service providers a method to provide deterministic and more secure bandwidth over Ethernet to multiple clients.
US09100123B2
A Quad Small Form-Factor Pluggable (QSFP) transceiver module is provided that is configured to interface with a QSFP host and to send and receive a plurality of data signals at a data rate of up to forty gigabits per second (40 G). A plurality of 10GBase-T ports with Registered Jack (RJ) 45 connectors is also provided, wherein each of the 10GBase-T ports is configured to interface with a 10GBase-T device to send and receive a plurality of data signals at a data rate of ten gigabits per second (10 G). Cables are configured to interface with the QSFP transceiver module and with corresponding ones of the 10GBase-T ports with the RJ45 connectors. Each of the plurality of cables operates as a data channel for data flow between the QSFP transceiver module and the corresponding ones of the 10GBase-T ports with the RJ45 connectors.
US09100114B2
The invention provides circuitry integrated into a silicon chip that measures aspects of an RF signal on a transmission line in order to provide data that is ultimately used by an antenna tuner circuit to substantially match the impedance of the antenna with that of the transmission line providing the RF frequency to be transmitted.
US09100106B2
A transmitter for Electric Field Communication (EFC) is provided. The transmitter includes a preamble code generator, a preamble symbol generator, and a transmission electrode. The preamble code generator masks each of at least two repetitive preamble codes so that information indicating broadcast information is included in the at least two repetitive preamble codes. The preamble symbol generator multiplies a spreading code to spread the masked at least two repetitive preamble codes and generate preamble symbols. The transmission electrode transmits the preamble symbols. Since additional information transferred based on the size of a correlation value of a preamble symbol is used, a broadcast frame can be retrieved even when all packets inside a superframe are not demodulated.
US09100105B2
A splitter includes, in parallel between trunk terminals and branch terminals, a signal branching circuit that blocks distributed power and passes a PLC communication signal and a power branching circuit that blocks the communication signal and passes the distributed power. In the signal branching circuit, impedance viewed from the branch terminal side is matched with characteristic impedance of a power line and impedance viewed from the trunk terminal side is higher than impedance viewed from the branch terminal side, in the frequency band of the communication signal. In the power branching circuit, input/output impedance is set to be sufficiently higher than the impedance of the signal branching circuit viewed from the trunk terminal side, in the frequency band of the communication signal.
US09100102B2
Embodiments include methods of powerline communications using a preamble with band extension is provided. A method may include receiving a packet data unit PDU. Bit-level repetition is applied to at least a portion of the PDU to create a repeated portion. Interleaving is performed per a subchannel. Pilot tones are inserted in the interleaved portion. Each data tone is modulated with respect to a nearest one of the inserted pilot tones. The PDU is transmitted over a power line.
US09100097B2
A glasses-type communications apparatus, including: a frame; a display module set on the frame configured to receive data information and generate a corresponding visual picture according to the data information for the user to watch; a camera module set on the frame configured to obtain image information and transfer the image information; and a communications module set on the frame configured to set up a communications channel with an external processing apparatus by using a communications protocol, where the communications module receives data transmitted by the external processing apparatus through the communications channel, so as to parse the data to obtain the data information, and send the data information to the display module; where the communications module is further configured to receive the image information output by the camera module, and transfer the image information to the external processing apparatus by using the communications channel.
US09100094B2
A system and method are provided for tuning a serial link. The method includes receiving, by a receiver circuit, an offset correction pattern transmitted over a serial link and sampling the received offset correction pattern based on an offset correction parameter to generate a sampled signal. A distribution of the sampled signal is computed and the offset correction parameter is set based on the distribution. The system includes a receiver circuit that is coupled to the serial link and an offset correction unit that is coupled to the receiver circuit. The receiver circuit is configured to receive the offset correction pattern and sample the received offset correction pattern based on the offset correction parameter to generate the sampled signal. The offset correction unit is configured to compute the distribution of the sampled signal and set the offset correction parameter based on the distribution.
US09100091B2
The present disclosure outlines mechanisms, systems, methods, techniques and devices that reposition a RMC symbol in a TDD frame. In one aspect, a method queues data transmission units (DTUs) for transmission in a TDD OFDM communication system, with each of the DTUs occupying a single symbol partially or fully, or multiple symbols, of a series of symbols in a TDD frame. The method also forms a management symbol for transmission in a kth symbol position of the series of symbol positions, k>1. The method further transmits the symbols sequentially in the TDD frame.
US09100088B2
A signal processing circuit, which is within a satellite reception assembly, may be operable to analyze actual frequency information corresponding to a plurality of downconverted signals. Each of the downconverted signals may be downconverted using one or more corresponding local oscillators (LOs). Based on the analyzing, one or more of the following may be determined: one or more frequency offsets associated with the one or more corresponding LOs and one or more actual guard bands. The signal processing circuit may generate information on the determined frequency offsets and the determined actual guard bands. The signal processing circuit may perform, based on the generated information, one or both of a band stacking operation and a channel stacking operation so as to prevent channels/bands being stacked on each other or being overlapped. The signal processing circuit may perform, based on the generated information, frequency corrections for channel tuning in a gateway.
US09100083B2
A radio-frequency (RF) front-end supporting at least a first and second wireless communication bands includes a mixer arranged for mixing a received signal with a first local oscillation signal when the shared receiver front-end performs the reception operation according to the first wireless communication band, and for mixing the received signal with a second local oscillation signal when the shared receiver front-end performs the reception operation according to the second wireless communication band, wherein the first and second local oscillation signals are different in frequency.
US09100081B2
A radio reception device for vehicle 100 (200) includes a variable phase shifter 22, an amplitude regulator 23, and an adder 24, and has an arrangement in which a signal of an RF, IF, or baseband stage of a radio receiver mixed with a noise is added to a phase-inverted component of the noise to remove only the noise. Therefore, sound distortion due to loss of sound information does not occur so that a quality sound can be provided.
US09100078B2
A radio frequency (RF) receiver includes a digital tuning engine; I-path and Q-path analog filters, tuned by the digital tuning engine; and a digital compensation circuit. The digital tuning engine executes a RC (resistor-capacitor) time constant calibration to adjust respective cut-off frequencies of the I-path analog filter and the Q-path analog filter. The digital tuning engine executes a filter mismatch calibration to match the I-path analog filter and the Q-path analog filter. The digital tuning engine executes a filter residual mismatch calibration to match an I-path response from the I-path analog filter to the digital compensation circuit and a Q-path response from the Q-path analog filter to the digital compensation circuit.
US09100076B2
Methods and apparatuses that apply a time-varying delay to symbols to be transmitted from one or more antennas are provided. In a first embodiment, first and second transmission orders for samples in first and second data symbols, respectively, are determined. First and second cyclic prefixes are appended to the beginnings of the first and second transmission orders, respectively. The first and second data symbols are then provided to the same antenna for transmissions beginning at different time slots in accordance with a delay diversity scheme. In a second embodiment, either the first data symbol or the second data symbol can be provided to different antennas for transmissions beginning at different time slots in accordance with a delay diversity scheme.
US09100075B2
A method to implement a Multiple Input Multiple Output transmission mode In the method of the invention, said MIMO transmission mode comprises using a certain number of antennas in a user equipment and a given number of antennas in a radio access node for the communication between said user equipment and said radio access node, said communication carried out by means of a communication channel, said communication channel represented by a channel matrix. The method of the invention is characterized in that it comprises uncorrelating at least part of the coefficients of said channel matrix when said communication channel is degenerate by making use of at least one additional antenna in each of said radio access node and said user equipment in order to change the radiation pattern associated to transmission layers of said communication enabling the use of an enhanced MIMO transmission mode.
US09100072B2
Apparatuses, methods, and devices for wireless communication. One aspect of the subject matter described in the disclosure provides a method of selecting one of a plurality of antennas. The method includes receiving, at a first antenna, a first training field of a training frame. The method further includes receiving, at a second antenna, a second training field of the training frame. The method further includes selecting one of the first and second antennas based on at least one training field.
US09100061B2
A switchable filter and diplexer circuit includes a plurality of bandpass filters having passbands for the frequency bands in which communication across a communication channel is desired and a plurality of diplexers, the diplexers having a plurality of passbands. A plurality of switches are provided to select one of the bandpass filters or diplexers from among the plurality of bandpass filters and diplexers for communication on a communication channel. An additional switching capability is provided to select a first passband of a given diplexer when a second passband of that diplexer is selected by the plurality of switches.
US09100060B2
In accordance with an embodiment, a filter network is configured to be coupled to a first switch, a second switch, and an output port. The filter network includes a first filter coupled between the first switch and the output port, and the second filter coupled between the second switch and the output port. The first filter has a pass band having a first frequency range that includes a first frequency, and a stop band that includes a second frequency that is a distortion product of the first frequency. The second filter has a second frequency range that includes the second frequency and the stop band that includes the first frequency. The second frequency range is higher in frequency than the first frequency range.
US09100058B2
Provided is a portable communication device including a receiver, a transmitter, an adjustment signal generator, an adjustment signal detector, and a control circuit unit. The transmitter transmits an adjustment signal to the receiver in order to adjust a received resonant frequency. The adjustment signal detector detects a parameter including information on a transmission state of the adjustment signal at a time of transmitting the adjustment signal. Then, the control circuit unit corrects a deviation of the received resonant frequency based on a detection result of the adjustment signal detector.
US09100056B2
A contactless connector includes a first communication chip configured to at least one of transmit and receive wireless RF signals, a second communication chip configured to at least one of transmit and receive wireless RF signals, and a waveguide structure between the first and second communication chips. The waveguide structure conveys RF signals between the first and second communication chips.
US09100055B2
A radio apparatus comprising: a radio frequency processing module for converting radio frequency signals from an antenna to intermediate frequency signals; an intermediate frequency processing module located remotely from the radio frequency processing module, for receiving intermediate frequency signals and processing said signals according to at least one communications protocol; and a digital data link for connecting the radio frequency processing module and the intermediate frequency processing module, for transfer of the intermediate frequency signals.
US09100054B2
A method may be provided to detect and correct data errors in a data system where a data message has been encoded with outer parity bits based on the data message using an outer encoding technique to provide an outer codeword and with inner parity bits based on the outer codeword using an inner encoding technique different than the outer encoding technique to provide an inner codeword. The method may include using the inner parity bits and an inner decoding technique corresponding to the inner encoding technique to perform inner decoding of the inner codeword. Responsive to performing inner decoding of the inner codeword without error, the data message may be extracted from a result of inner decoding the inner codeword without using the outer parity bits to decode the result of inner decoding the inner codeword. Related systems are also discussed.
US09100052B2
A low-density parity check (LDPC) encoding method for increasing constraint length includes determining a LDPC code block H-matrix including a systematic submatrix (Hsys) of input systematic data and a parity check submatrix (Hpar) of parity check bits. The method includes diagonalizing the parity check submatrix (Hpar). The method includes identifying a set of rows of the H-matrix that form a complete set of the input systematic data. The method includes selecting an input bit granularity (γ) and encoding latency. The method further includes obtaining a quasi-cyclic LDPC (QC-LDPC) convolutional code H-Matrix. Further, the method includes combining the set of rows into a single row.
US09100050B2
The disclosure provides a method and device for implementing Viterbi decoding. The method comprises the following steps: calculating branch path measurement values of received code words and reference code words; parallel accumulating the branch path measurement values and measurement values corresponding to states to obtain accumulated values according to a state transition diagram, selecting a maximum accumulated value as a new measurement value of a next state, and saving all survival path selection results until data for decoding ends; and starting traceback from a final state to obtain decoded data according to the survival path selection results. In the disclosure, by modifying the traditional serial or serial-parallel mixed mode for calculating accumulated path measurement values to a multi-path fully-parallel calculation mode, the throughput rate of the system data is improved, and the decoding delay is merely in μs level.
US09100049B2
A bit interleaving method involves applying a bit permutation process to bits of a QC-LDPC codeword made up of N cyclic blocks each including Q bits, and dividing the codeword after the permutation process into a plurality of constellation words each including M bits, the codeword being divided into F×N′/M folding sections (N′ being a subset of N selected cyclic blocks and being a multiple of M/F), each of the constellation words being associated with one of the F×N′/M folding sections, and the bit permutation process being applied such that each of the constellation words includes F bits from each of M/F different cyclic blocks in a given folding section associated with a given constellation word.
US09100047B2
A method for reducing noise on a power distribution network of a printed circuit board includes determining whether a given data signal may be a problematic data signal. The given data signal is issued onto a signal distribution network of the printed circuit board if the given data signal is determined to not be a problematic data signal. The given data signal is encoded into an encoded data signal if the given data signal is determined to be a problematic data signal, and the encoded data signal is issued onto the signal distribution network.
US09100036B2
There is provided a receiving device includes: a plurality of interpolation unit circuits, each interpolation unit circuit configured to perform interpolation processing of a sampling value obtained by asynchronously sampling input data, based on an interpolation ratio, so that sampling data synchronous with the input data and continuous in time is generated, wherein one of the interpolation unit circuits is provided in parallel with another of the interpolation unit circuits for a channel previous to a channel in which switching of the interpolation ratio is performed.
US09100035B2
A snapout calculator, and wherein the snapout calculator determines where the reference levels for the various comparators shall be placed after each asynchronous sample is generated.
US09100032B2
Analog-to-digital converter arrangements and corresponding methods are provided, wherein a reduction signal is subtracted from an analog input signal if a signal level of the input signal exceeds a threshold value.
US09100018B2
A gate driver circuit applicable to an inductive load, an inverter module, and an inverter apparatus are provided. The gate driver circuit includes a high side driver having a first output side and a first control side and generating a high side gate signal; and a low side driver generating a low side gate signal, wherein the high side driver includes a first VS pad formed on the first output side; a first output pad formed on the first output side, a first VB pad formed on the first control side; and a second VB pad formed to be adjacent to the first VB pad on the first control side and electrically connected to the first VS pad; and a first circuit unit connected to the plurality of pads to provide the high side gate signal through the first output pad.
US09100007B2
A slew rate booster, switchably enabled selector, or other arrangement may be included in a cascode amplifier to keep the current buffer/common gate transistor and the input/common source transistor saturated as the voltage at the source of the current buffer transistor drops during a transient input voltage spike at the gate of the input transistor. In some instances a higher potential may be supplied to a gate of the current buffer transistor during an initial phase of the settling period than during a second phase of the settling period when a lower potential may be applied. Other techniques may be used in different embodiments. Devices and methods are provided.
US09100004B2
A buffer system is provided that reduces threshold current using a current source to provide power to one or more stages of the buffer system. The buffer system may also include delay management techniques that balances all of, or part of, a delay that may be imparted to an input signal by the current source. In addition, hysteresis techniques may be used to provide enhanced noise management of the input signal.
US09099998B2
In an embodiment of the invention, a flip-flop circuit contains a 2-input multiplexer, a master latch, a transfer gate and a slave latch. The scan enable control signals SE and SEN of the multiplexer determine whether data or scan data is input to the master latch. Clock signals CKT and CLKZ and retention control signals RET and RETN determine when the master latch is latched. The slave latch is configured to receive the output of the master latch, a second data bit D2, the clock signals CKT and CLN, the retain control signals RET and RETN, the slave control signals SS and SSN. The signals CKT, CLKZ, RET, RETN, SS, SSN and PREN determine whether the output of the master latch or the second data bit D2 is latched in the slave latch. Control signals RET and RETN determine when data is stored in the slave latch during retention mode.
US09099995B2
Oscillator circuits and methods are disclosed. In an embodiment, a circuit includes a voltage controlled oscillator (VCO) and a regulator coupled to a supply input of the VCO. The circuit also includes an oscillation dampening circuit coupled to an output of the regulator. A resistance or a capacitance of the oscillation dampening circuit is configured to vary based on current provided to the VCO.
US09099993B2
CMOS integrated circuits with very low consumption when idle, and notably the SRAM volatile memories, are provided. The inverters of the circuit are made up of an NMOS transistor and a PMOS transistor. A bias circuit applies a first rear bias voltage NBIAS to the wells of the NMOS transistors and a second rear bias voltage PBIAS to the wells of the PMOS transistors. The bias circuit comprises: a detection array made up of many inverters in parallel, having a common output supplying a logic signal whose value depends on the rear bias voltages applied to the array, a circuit for producing incrementation or decrementation pulses, controlled by the output of the detection array, and an integration circuit linked to the pulse-producing circuit, for producing and varying, progressively by increments in response to these pulses, a bias voltage PBIAS and a bias voltage NBIAS.
US09099991B2
Disclosed are an inverter, a NAND gate, and a NOR gate. The inverter includes: a pull-up unit constituted by a second thin film transistor outputting a first power voltage to an output terminal according to a voltage applied to a gate; a pull-down unit constituted by a fifth thin film transistor outputting a ground voltage to the output terminal according to an input signal applied to a gate; and a pull-up driver applying a second power voltage or the ground voltage to the gate of the second thin film transistor according to the input signal.
US09099983B2
A bulk acoustic wave (BAW) resonator device includes an acoustic reflector formed over a substrate and a resonator stack formed over the acoustic reflector. The acoustic reflector includes multiple acoustic impedance layers. The resonator stack includes a first electrode formed over the acoustic reflector, a piezoelectric layer formed over the first electrode, and a second electrode formed over the piezoelectric layer. A bridge is formed within one of the acoustic reflector and the resonator stack.
US09099980B2
There is described herein a real-time scheme, implementable in software, hardware, or a combination thereof, to detect a resonating frequency of a structure from a sensed signal and dynamically set the center frequency of an adaptive compensator for effective attenuation of the resonating frequency.
US09099974B2
Exemplary systems and methods enable a user of a mobile device that is communicatively coupled to a remote device to adjust the audio output volume level of an application running on the remote device using audio volume adjustment inputs on the mobile device. The application produces an audio output signal that has an adjustable audio volume output level. The mobile device receives the audio output signal from the remote device. The mobile device detects an audio volume adjustment input. The mobile device redirects the audio volume adjustment to the remote device to control the audio output volume level of the application.
US09099946B2
A high speed energy storage flywheel comprises a rotor which is located in a vacuum chamber provided in a stator housing and is supported by magnetic bearings with respect to the stator housing. A fluid tank used for releasing in a controlled manner, a fluid inside the vacuum chamber and therefore create a braking effect on the rotor by friction.
US09099939B2
A linear electro-polymer motor includes a fixed member, a linear shaft having an axis, a polymer actuator, and a bias member. The polymer actuator includes a first end fixedly connected to the linear shaft and a second end fixedly connected to the fixed member. The bias member includes a first end fixedly connected to the linear shaft and a second end fixedly connected to the fixed member. The polymer actuator changes length after receipt of voltage to linearly move the linear shaft along the axis.
US09099938B2
A multiple dc sources bi-directional energy converter includes a plurality of direct current (DC) power sources; one alternating current (AC) power source; at least one stacked alternating current (AC) phase, each stacked alternating current (AC) phase having at least two or more full bridge converters, each respectively coupled to one of the direct current power sources, each full bridge converter having an inductor electrically coupled thereto; and a local controller coupled to each full bridge converter controlling the firing sequence of the switching devices in said full bridge converter to generate an approximately nearly sinusoidal voltage waveform when operated as a voltage source inverter in one direction or generate an approximately nearly constant direct current (DC) output when operated as a full-wave active rectifier in the opposite direction.
US09099928B2
The present application provides a synchronous rectifying apparatus and a control method thereof, the apparatus comprising: a transformer, a primary circuit, a rectifying circuit, a self-driving circuit, a PWM control circuit and an auxiliary control module including at least one auxiliary control circuit and at least one auxiliary winding, wherein the auxiliary control circuit includes at least one auxiliary switch and is electrically coupled to the Pulse Width Modulation control circuit and the auxiliary winding via the auxiliary switch, and the auxiliary winding is electrically coupled to the transformer; wherein before the transfer switch of the primary circuit is controlled to be turned on by the switching control signal, the auxiliary switch is controlled to be turned on by the auxiliary control signal, and the synchronous rectifier of the rectifying circuit is controlled to be turned off through the self-driving signal.
US09099924B2
A target voltage generator for use with a DC to DC converter, the DC to DC converter having a first input for receiving a voltage to be converted, an output for outputting a converted voltage, a first reference voltage input for receiving a first reference voltage and a controller arranged to compare the output voltage of the DC to DC converter with the first reference voltage and to modify the operation of the DC to DC converter so as to reduce a difference between the output voltage and the first reference voltage; the target voltage generator comprising a circuit arranged to compare the output voltage of the DC to DC converter with a second reference voltage and to use a result of the comparison to generate or modify the first reference voltage.
US09099912B2
An electromagnetic coupling comprises a stator, a first rotor in which a first polar tooth and a second polar tooth are provided along a circumferential direction in an alternating manner, and a second rotor. The first rotor comprises a first polar tooth ring in which a plurality of the first polar teeth are provided along a circumferential direction with a gap therebetween, and a second polar tooth ring in which a plurality of the second polar teeth are provided along a circumferential direction with a gap therebetween, and which is placed opposing the first polar tooth ring such that the second polar teeth are placed in respective gaps between adjacent ones of the first polar teeth.
US09099911B2
A universal motor includes a wound rotor and a stator. The stator has stator windings and a stator code. The stator core has at least two poles with the stator windings wound thereon and a yoke connecting the poles. Each pole has a neck and a pole shoe forming a continuous pole arc facing the rotor. The ratio of the diameter of the motor to the width of the stator core measured across the poles is between 0.65˜0.95.
US09099903B2
Provided herein is an apparatus, having a cylindrical structure extending from a base; a stator assembly having a stator ring and a plurality of stator teeth extending from an outer diameter of the stator ring; and a stator assembly support having a supporting means for supporting at least one of the stator ring or the plurality of stator teeth, wherein the stator assembly support is configured to dampen mechanical vibrations in the base.
US09099896B2
A stator for an electric motor, in particular for an external rotor motor, has a basic body (3) with a laminated stator core and with stator coils arranged on the laminated stator core. Each of the stator coils has a winding wire start and a winding wire end. Each winding wire start is attached to contact pins. The basic body (3) is extrusion-coated with a sleeve made from plastic, from which contact pins at least partially protrude. In order to reduce the manufacturing costs, a contact holder (2) encased in the sleeve together with the basic body (3) is pushed via the free ends of the contact pins onto the basic body (3), wherein the contact holder (2) encases the contact pins with a sealing section (11) in a gap-free, sealing manner.
US09099890B2
A system for enhancing decentralized coordinated Volt/Var control (CVVC) includes a memory device configured to store a plurality of operational measurements of an electric distribution system. The electric distribution system includes a plurality of capacitive devices. The system also includes a processor coupled in communication with the memory device. The processor is programmed to determine a plurality of potential configurations for the plurality of capacitive devices. The processor is also programmed to determine a priority of switching of each of the plurality of capacitive devices as a function of at least one of at least one actual voltage measurement of the electric distribution system, at least one power factor determination of the electric distribution system, at least one voltage parameter, at least one power factor parameter, and an availability of each of the capacitive devices.
US09099885B2
An object is to provide a wireless power feeding system using the resonance method, which can increase power transmission efficiency. The wireless power feeding system includes a power transmission coil electrically connected to a high-frequency power supply, a power transmission resonance coil for transmitting power by electromagnetic induction with the power transmission coil, a power reception resonance coil for exciting high-frequency power by magnetic resonance, a load coil for exciting high-frequency power by electromagnetic induction with the power reception resonance coil, a load, and a variable element. The load includes a microprocessor for controlling the impedance of the load, a battery charger, and a battery. The battery charger is configured to charge the battery with the high-frequency power excited by the load coil.
US09099878B2
Disclosed are a wireless power transmitter capable of transmitting power wirelessly according to an impedance of an output side and a wireless power transceiver. There are provided a wireless power transmitter and a wireless power transceiver including: a wireless power transmitting unit converting input power into a preset transmission power and transmitting the converted input power wirelessly; and a controlling unit controlling a transmission of the transmission power according to a level of output impedance of the transmission power output from the wireless power transmitting unit.
US09099876B1
An energy storage cell, or a plurality of energy storage cells assembled into an apparatus, are self-orienting relative to one or more adjacent energy storage cells. The energy storage cells are capable of sensing their polarity orientation of at least one other energy storage cell and self-orienting its own polarity responsive thereto. Thus, a method for self-orienting a subject energy storage cell includes: sensing the polarity of an adjacent energy storage cell; and setting the polarity of the subject energy storage cell responsive to the sensed polarity if the polarities of the adjacent energy storage cell and the subject energy storage cell are incompatible.
US09099869B2
A power supply system with prioritized network selection is disclosed. In one aspect, the system can be connected to the output of N power supply networks (R1, . . . , RN), N being an integer greater than or equal to 2. It includes N controllable energy transfer members (T1, . . . , TN) each connected to a power supply network (R1, . . . , RN), control subsystem (14) for selecting one power supply network (R1, . . . , RN) by commanding the controllable member (T1, . . . , TN) connected to the selected power supply network (R1, . . . , RN) into a closed position, and energy storage subsystem capable of delivering a storage voltage (Ve). It may also comprise an energy converter connected to the output to the N controllable energy transfer members (T1, . . . , TN), the control subsystem being able to command the energy converter and the N controllable energy transfer members (T1, . . . , TN) to select at most one energy source from among the N power supply networks (R1, . . . , RN), as a function of the N input voltages (V1, . . . , VN) and the storage voltage (Ve).
US09099865B2
A digital protective relay includes at least one daughter PCB having an electronic circuit which generates electromagnetic interference noise or high frequency noise; and a backplane printed circuit board having, on an upper surface thereof, a plurality of first connectors for connection with the daughter PCB, connected to the daughter PCB through the first connectors, and providing a noise discharge path along which the electromagnetic interference noise or the high frequency noise from the daughter PCB flows to an external ground.
US09099864B2
An electronic device may include protection circuitry coupled to a connector port. The connector port may be a reversible connector port that receives a mating reversible connector plug with either first or second orientations. The connector port may include contacts for receiving and/or transmitting signals during communications between the electronic device and the accessory device. The protection circuitry may monitor signals received at the contacts to determine whether transient or permanent connection faults exist. In response to determining that a connection fault exists at any of the contacts, the protection circuitry may electrically disconnect the faulty contacts from processing circuitry in the electronic device.
US09099838B2
A laser system can include a laser and a laser output modulator to modulate the output of the laser.
US09099836B2
A laser beam amplifier with high optical axis stability is provided. The laser beam amplifier includes: a container for accommodating a laser medium; a pair of electrodes for performing discharge in the laser medium to form an amplification region for a laser beam in the laser medium; and an optical system for forming an optical path between a first point, upon which the laser beam is incident, and a second point, from which the laser beam is outputted, such that the amplification region is located in the optical path between the first point and the second point, wherein the first point and the second point are conjugate to each other, and the laser beam incident upon the first point is amplified while passing through the amplification region at least twice and then transferred to the second point.
US09099831B2
An electrical power connector preparation method for making electrical power connectors by: employing a cold drawing technique with a series of dies to repeatedly draw a metal round rod into a thin thickness conducting contact bar, processing one end of the thin thickness conducting contact bar into a mating contact portion, stamping a part of the thin thickness conducting contact to form a mounting portion, repeating the aforesaid steps to obtain a large amount of metal contacts, using one or multiple contact material strips to hold multiple metal contacts in multiple sets, electroplating the metal contacts, using an insert molding technique to mold an electrically insulative terminal block on each set of metal contacts, and then assembling each set of metal contacts and the associating electrically insulative terminal block with one respective electrically insulative housing so that multiple electrical power connectors are obtained after removal of the contact material strips.
US09099824B2
An electrical connector is adapted to be alternatively connected to an audio plug or another device plug. The electrical connector includes a hollow insulating main body having an insertion opening that has an audio insertion portion corresponding in shape to the audio plug and a main insertion portion corresponding in shape to the another device plug, a main terminal module including main terminals partially exposed in a receiving space of the insulating main body for electrical connection with the another device plug, and an audio terminal module including audio terminals partially exposed in the receiving space for electrical connection with the audio plug.
US09099823B2
A buffering device for fixing a flexible cable includes a fixing part and a moving part. The two connecting ends of the flexible cable move relatively to each other. One of the connecting ends is connected to a circuit board. The fixing part defines two sliding cutouts fixed at two opposite sides of the flexible cable and adjacent to the connecting end of the flexible cable clamping and sandwich the flexible cable between the mount and the circuit board. The moving part includes a movable support and two second cushions. The movable support comprises a top support frame and a bottom support frame. The movable support is inserted into the sliding cutouts and moves back and forth in the sliding cutouts. The two second cushions sandwich the flexible cable between the top support frame and a bottom support frame.
US09099821B2
A busbar plate includes a busbar plate main body and total plus/minus terminal blocks. The busbar plate main body includes a terminal accommodating chamber part having a plurality of terminal accommodating chambers. The total plus/minus terminal blocks are externally attached to terminal accommodating chambers at two ends of the busbar plate respectively, and are formed of terminal block main bodies and busbars. One ends of the busbars are fastened to total plus/minus terminals in the terminal accommodating chambers at the two ends, the other ends of the busbars are fastened to an adjacent module or a connecting busbar of an external equipment. Flexible resin material is used for the busbar plate main body, and high strength resin material is used for the terminal block main bodies.
US09099813B1
Electrical connector assembly including an electrical connector having signal contacts and ground contacts that are coupled to a connector housing and disposed along a mounting side of the connector housing. The electrical connector assembly also includes a contact organizer that is positioned along the mounting side of the connector housing. The contact organizer has signal windows and ground passages extending therethrough that are defined by respective inner surfaces of the contact organizer. The ground contacts engage the inner surfaces of the ground passages when the contact organizer is held in a pre-loaded position away from the mounting side. The contact organizer moves to a seated position against the mounting side when the electrical connector is mounted to the circuit board. Each of the signal contacts is surrounded by an air gap that exists between the signal contact and the inner surface of the corresponding signal window.
US09099799B2
An electrical termination unit for a microelectronic device, the electrical termination unit including, a carrier; and at least one metal tab being attached to the carrier; wherein the carrier is provided with at least one connection area where one electrical lead is to be electrically connected to one metal tab, and wherein the at least one connection area is configured to retain the least one electrical lead at least in one spatial dimension in a defined position relative to the one metal tab prior to a metallurgical connection process.
US09099794B2
Concave serrations are provided in an inner surface of a conductor crimping portion of a crimp terminal. A number of circular concave portions are provided in the inner surface of the conductor crimping portion as the concave serrations so as to be scattered in a state of being spaced aside from one another. A diameter of an inner bottom surface of each circular concave portion is set within a range of 0.15 (an error range is ±0.04) mm to 0.8 (the error range is ±0.04) mm. A serration angle between an extension surface of the inner bottom surface and an inner side surface of each circular concave portion is set within a range of 60 to 90 degrees. A shortest distance of a flat surface portion between peripheries of mutually adjacent circular concave portions is set to be 0.17 (the error range is ±0.09) mm.
US09099791B2
A cable assembly including a coaxial cable having active components mounted thereon, a housing substantially surrounding the coaxial cable, and a launch connector mounted to the outside of the housing and in connection with the coaxial cable.
US09099789B1
Methods and systems for radiating electromagnetic energy with a dual-band inverted slot antenna are described. The dual-band inverted slot antenna may be formed of a metallic member with two open ends at one or more edges of the metallic member. The inverted slot antenna is configured to radiate electromagnetic energy in response to the RF signal at two resonant modes.
US09099777B1
Antenna unit cells suitable for use in antenna arrays are disclosed, as are antenna arrays and mounting platform such as an aircraft comprising antenna unit cells. In one embodiment, an antenna unit cell comprises a dielectric substrate having a length extending along a first axis and a width extending along a second axis, a first plurality of radiating elements disposed on a first side of the dielectric substrate, a second plurality of radiating elements disposed on a second side of the dielectric substrate, opposite the first side, a feed pin coupled to at least one of the first plurality of radiating elements, and a shorting pin coupled to each of the first plurality of radiating elements and to a ground plane. Other embodiments may be described.
US09099774B2
An apparatus including an antenna having an active element and a parasitic element; and at least one support, where the antenna is at least partially on the at least one support, where the at least one support includes a first section coupled to a second different section, where the active element is at least partially on the first section, and where the first section is at least partially formed with a first manufacturing process and a first material. The parasitic element is at least partially on the second section, and the second section is at least partially formed with a second different manufacturing process and a second different material.
US09099771B2
An electronic device may be provided with a display and wireless circuits. The wireless circuits may include antenna structures and radio-frequency transceiver circuitry that transmits and receives radio-frequency signals using the antenna structures. A ground plane for the antenna structures may be located in the center of the electronic device under the display. A resonating element may be used to reduce signal interference that otherwise arises when simultaneously operating the display and the antenna structures. The resonating element may be implemented using an L-shaped structure have an arm that extends parallel to one of the edges of the display.
US09099770B2
A communication terminal device includes a printed wiring board disposed in a casing, a feed pattern provided on a main surface of the printed wiring board, a radiation plate including a substantially planar radiation portion substantially perpendicular to the main surface of the printed wiring board and a lead portion connecting the radiation portion to the feed pattern, and a component mounted on the main surface of the printed wiring board to overlap the lead portion when the main surface of the printed wiring board is viewed from above, the component including a conductive material, a magnetic material and/or a dielectric material. The radiation portion is connected to the lead portion at a side spaced away from the main surface of the printed wiring board, and an area of the lead portion is located at a predetermined distance from the main surface of the printed wiring board.
US09099756B2
Flame retardant electrolyte solutions for rechargeable lithium batteries and lithium batteries including the electrolyte solutions are provided. The flame retardant electrolyte solution includes a lithium salt, a linear carbonate-based solvent, at least one ammonium cation, a phosphoric acid-based solvent, and an additive including oxalatoborate.
US09099755B2
This invention relates to a lithium secondary battery, the tab shape of which is improved, thus increasing the safety and improving the electrical properties thereof. The lithium secondary battery includes an electrode group composed of a first electrode, a second electrode, and a separator disposed between the first electrode and the second electrode, a first electrode tab connected to the first electrode, and a second electrode tab connected to the second electrode. The first electrode tab includes a first portion connected to the first electrode and a second portion, which is not the first portion, the width of the first portion being less than the width of the second portion.
US09099746B2
Disclosed is an electricity storage device including a first electrode (a positive electrode (20)), a second electrode (a negative electrode (21)), and a non-aqueous electrolyte solution. The first electrode contains, as an active material, an organic compound having a quinone skeleton. The second electrode has a polarity opposite to that of the first electrode. The non-aqueous electrolyte solution contains a lithium salt and a solvent represented by the following formula (1): R—O(CH2CH2O)n—R′ (1) where R and R′ are each independently a saturated hydrocarbon having 1 to 5 carbon atoms, and n is an integer of 2 to 6.
US09099744B2
The present invention relates to a novel particulate porous carbon material containing a carbon phase and at least one pore phase, and to the use of such materials in lithium cells, especially lithium-sulfur cells. The carbon phase forms, with the pore phase, essentially unordered co-continuous phase domains, such that the distance between adjacent domains of the pore phase is not more than 50 nm. The invention also relates to a process for producing such carbon materials and to composite materials comprising elemental sulfur and at least one inventive particulate porous carbon material.
US09099741B2
A cathode, electrochemical cell and process for making either is disclosed. The cathode includes iron disulfide which exhibits multiple peaks representing distinct maxima of mean diameters for the volume-based particle size distribution. All of the maxima are less than 20 microns. A combination of natural pyrite ore and synthetic iron disulfide may be mixed to achieve the desired distribution, or a combination of natural pyrite ores may be processed in different manners to achieve the desired characteristics.
US09099733B2
Disclosed herein is a safety device mounted at one side of a battery pack including two or more battery cells or at least one battery module such that the safety device is first short-circuited when a needle type object penetrates the battery pack to secure safety of the battery pack, the safety device including a pair of conductive sheets spaced apart from each other, an electrically insulative housing to surround outsides of the conductive sheets excluding fronts of the conductive sheets in a state in which the conductive sheets are inserted and mounted in the housing, a sealing member to cover the fronts of the conductive sheets, and a connection member to connect the conductive sheets to a cathode and an anode of one of battery cells constituting the battery module.
US09099726B2
Provided are a secondary battery that reduces space restriction during the formation of a protective circuit module (PCM) and improves reliability of a positive temperature coefficient (PTC) device and a method of fabricating the secondary battery. The secondary battery includes a battery cell including a cell tab and the PCM. The PCM includes a circuit board, a first terminal, a second terminal, and the PTC device. The circuit board includes an upwardly exposed external terminal. The first terminal is disposed below the circuit board and has one end connected to the cell tab and the extending other end. The second terminal is disposed below the circuit board and has one end connected to the external terminal and the extending other end. The PTC device is disposed between the first terminal and the second terminal and below the circuit board.
US09099712B2
A battery pack having excellent assembling efficiency and strength against drop impact. The battery pack includes: an electrode assembly; a case that has a space accommodating the electrode assembly and includes a wing portion having a plurality of through-holes in at least one direction of the outer circumference; and a frame that includes a frame body disposed to encompass the outer circumference of the case and a frame coupling unit integrally formed with the frame body and coupling the case to the frame body via the through-holes.
US09099699B2
A system for distributing energy among a plurality of power consumers may include a plurality of reaction cells configured to receive electrolytes and provide electric power. The system may also include a first tank configured to contain a supply of fluid including positively charged electrolytes and a second tank configured to contain a supply of fluid including negatively charged electrolytes. The system may also include at least one pump configured to pump fluid among the plurality of reaction cells and the first and second tanks. The system may include a controller configured to control operation of the at least one pump based on a desired power supply to at least one of the plurality of power consumers.
US09099695B2
The battery pack comprises: a bare cell including a can, wherein the can includes an opening on one side, and a cap plate sealing the opening of the can, wherein the cap plate has at least one groove formed on one surface; a circuit board including at least one lead tab. wherein the lead tab is coupled to the cap plate by a fixing body; and a coupling member coupled with the fixing body in the groove. The coupling member and the bare cell are made of different materials. Therefore, in the battery pack, the internal resistance between the bare cell and the protective circuit board does not increase, or the cover case is not separated when an external shock is applied.
US09099688B2
A delamination apparatus includes a stage mounted with a lower supporting member, a donor film laminated to the lower supporting member, and an acceptor substrate sealed between the lower supporting member and the donor film, a first gripper positioned at an end side of the stage, the first gripper being configured to grip an end of the donor film and to move with the end of the donor film away from the acceptor substrate, and a first filling roll positioned over the donor film, the first filling roll being configured to blow ions toward the donor film while rotating toward the first gripper.
US09099686B2
A donor film includes a base film including a first area and a second area surrounding the first area, the second area having an organic material binding property that is different from an organic material binding property of the first area, a light-to-heat conversion pattern on the base film at the first area, a reflection layer on the base film at the second area, and a transfer layer on the light-to-heat conversion pattern and the reflection layer.
US09099685B2
An organic light emitting diode (OLED) display that is flexible is disclosed. According to one aspect it includes: a flexible substrate, a moisture permeation preventing layer formed on the flexible substrate, a barrier layer formed on the moisture permeation preventing layer, an OLED formed on the barrier layer, a thin film encapsulation layer covering the OLED, and a lower protection film attached beneath the flexible substrate.
US09099674B2
An organic light-emitting display device which is transparent by improving a transmittance in transmitting regions and which reduces a voltage drop in an opposite electrode comprises: a substrate having a transmitting region and pixel regions separated from each other by the transmitting region; thin film transistors positioned on the substrate and disposed in the pixel regions, respectively; a passivation layer covering the thin film transistors, formed in the transmitting region and the pixel regions, and having a first opening formed in a location corresponding to at least a portion of the transmitting region; pixel electrodes formed on the passivation layer so as to be electrically connected to the thin film transistors, respectively, located in the pixel regions, and disposed so as to overlap and cover the thin film transistors, respectively; an opposite electrode facing the pixel electrodes, formed so as to be able to transmit light, and located in the transmitting region and the pixel regions; an organic emission layer interposed between the pixel electrodes and the opposite electrode so as to emit light; and a conduction unit formed of a conductive material, disposed so as to overlap with the first opening, and contacting the opposite electrode.
US09099668B2
It is an object of the present invention to provide a lighting system having favorable luminance uniformity in a light-emitting region when the lighting system has large area. According to one feature of the invention, a lighting system comprises a first electrode, a second electrode, a layer containing a light-emitting substance formed between the first electrode and the second electrode, an insulating layer which is formed over a substrate in a grid form and contains a fluorescence substance, and a wiring formed over the insulating layer. The insulating layer and the wiring are covered with the first electrode so that the first electrode and the wiring are in contact with each other.
US09099661B2
An organic electrical device can include a first dielectric substrate including a PVDF-TrFe-CFE terpolymer, a first semiconductor region coupled to a first surface of the first dielectric substrate, and a first gate region coupled to a second surface of the first dielectric substrate, the second surface opposite the first surface and opposite the first semiconductor region. The organic electrical device can include an organic field-effect transistor (OFET), comprising the first gate region, the first dielectric substrate, a first source region, and a first drain region respectively electrically coupled to the first semiconductor region. An electrostrictive actuator or mechanical sensor can be co-integrated on the first dielectric substrate, the actuator or sensor including first and second conductive regions located on opposite surfaces of the first dielectric substrate. The actuator or sensor can be electrically coupled to the OFET, and controlled at least in part by the OFET.
US09099657B2
Provided is a photoelectric conversion element containing at least: a semiconductor layer containing a semiconductor and a dye which is supported by the semiconductor, and a hole transport layer containing a hole transport compound, wherein the dye is a compound represented by Formula (1), and the hole transport compound is a polymer made from 3,4-ethylenedioxythiophene:
US09099654B2
Disclosed are benzofluorene compounds of formula (1) exhibiting excellent performance when applied to an organic electroluminescent device, wherein Ar1 and Ar2 are aryl which may be substituted; R1 and R2 each are independently hydrogen, alkyl which may be substituted, cycloalkyl which may be substituted or aryl which may be substituted, and at least one of R1 and R2 is aryl which may be substituted; and the substituents in Ar1, Ar2, R1 and R2 each are independently selected from the group consisting of alkyl having 1 to 24 carbon atoms, cycloalkyl having 3 to 12 carbon atoms and aryl having 6 to 30 carbon atoms.
US09099648B2
According to one embodiment, a manufacturing method of a semiconductor memory device includes forming a stacked body in which word line material layers and insulating layers are alternately stacked on a base layer. The method includes forming first holes on the stacked body so as to be arranged in a first direction and in a second direction that intersects with the first direction. The method includes forming resistance-change films on inner walls of the first holes, forming bit lines inside the resistance-change films in the first holes, and dividing the stacked body in the first direction by forming second holes so that a portion in the stacked body adjacent to the resistance-change films in the second direction. The method includes forming inter-bit line insulating films in the second holes.
US09099644B2
A phase change memory cell includes a first circuit and a second circuit. The first circuit comprises a first electrode, a carbon nanotube layer and a second electrode electrically connected in series. The first circuit is adapted to write data into the phase change memory cell or reset the phase change memory cell. The second circuit comprises a third electrode, a phase change layer and a fourth electrode electrically connected in series, at least part of the phase change layer is overlapped with the carbon nanotube layer. The second circuit is adapted to read data from the phase change memory cell or reset the phase change memory cell.
US09099641B2
Embodiments of the invention implement MEJs having improved read-write characteristics. In one embodiment, an MEJ includes: ferromagnetic fixed and free layers, a dielectric layer interposed between the ferromagnetic layers, and an additional dielectric layer proximate the free layer, where the fixed layer is magnetically polarized in a first direction, where the free layer has a first easy axis that is aligned with the first direction, and where the MEJ is configured such that when subject to a potential difference, the magnetic anisotropy of the free layer is altered such that the relative strength of the magnetic anisotropy along a second easy axis that is orthogonal to the first easy axis, compared to the strength of the magnetic anisotropy along the first easy axis, is magnified during the application of the potential difference, where the extent of the magnification is enhanced by the presence of the additional layer.
US09099637B2
Provided is a phase change memory, including: at least one wiring layer each including a first conductive layer and a phase change layer horizontally disposed on the first conductive layer; a heater layer disposed to vertically contact with the at least one wiring layer; and a second conductive layer disposed to contact with the heater layer in parallel therewith, and through which current flows from at least one electrode into the at least one wiring layer. The phase change layer may be made of a phase change material and may have a thickness less than a thickness of the first conductive layer.
US09099631B2
A semiconductor light-emitting device, and a method of manufacturing the same. The semiconductor light-emitting device includes a first electrode layer, an insulating layer, a second electrode layer, a second semiconductor layer, an active layer, and a first semiconductor layer that are sequentially stacked on a substrate, a first contact that passes through the substrate to be electrically connected to the first electrode layer, and a second contact that passes through the substrate, the first electrode layer, and the insulating layer to communicate with the second electrode layer. The first electrode layer is electrically connected to the first semiconductor layer by filling a contact hole that passes through the second electrode layer, the second semiconductor layer, and the active layer, and the insulating layer surrounds an inner circumferential surface of the contact hole to insulate the first electrode layer from the second electrode layer.
US09099612B2
This application provides a semiconductor light-emitting device and the manufacturing method thereof. The semiconductor light-emitting device comprises a semiconductor light-emitting structure and a thinned substrate. The semiconductor light-emitting structure comprises a plurality of semiconductor layers and a plurality of first channels, wherein a plurality of first channels has a predetermined depth that penetrating at least two layers of the plurality of semiconductor layers.
US09099600B2
Disclosed are a nitride semiconductor light-emitting element having a superior current spreading effect as a result of using a current spreading part containing current spreading impurities, and a method for manufacturing same. The nitride semiconductor light-emitting element according to the present invention comprises: an n-type nitride layer; a current spreading part, which is formed from nitride comprising current spreading impurities, and which is disposed on the n-type nitride layer; an activation layer disposed on the current spreading part; and a p-type nitride layer disposed on the activation layer, wherein the current spreading impurities comprise carbon (C).
US09099597B2
A light emitting diode is provided which can obtain emission at the shorter wavelength side of the emission range of normal 6H-type SiC doped with B and N. A porous layer 124 consisting of single crystal 6H-type SiC of porous state is formed on a SiC substrate 102 of a light emitting diode element 100. Visible light is created from blue color to green color when the porous layer 124 is excited by ultra violet light emitted from the nitride semiconductor layer.
US09099594B2
According to one embodiment, a nitride-semiconductor light-emitting element includes a laminated body, a pair of two transparent conductive layers, a current-blocking layer, a first electrode, and a second electrode. The laminated body includes a nitride semiconductor, a first layer including a first conductivity-type layer, a second layer including a second conductivity-type layer, and a light-emitting layer sandwiched between the first layer and the second layer. The two transparent conductive layers are laterally separated from each other by a prescribed region. The prescribed region is a portion of a surface of the first layer. The current-blocking layer covers respective surfaces of the two transparent conductive layers.
US09099588B2
A thin-film component comprising a film structure and an electrically conductive protection device is disclosed, together with a method for the production and use thereof.
US09099572B2
A semiconductor light emitting element includes: an n-type semiconductor layer; a light emitting layer alternately laminating plural barrier layers and plural well layers; and a p-type semiconductor layer, wherein the light emitting layer includes three or more well layers and four or more barrier layers, each well layer being sandwiched by the barrier layers, one barrier layer contacting the n-type semiconductor layer, and another barrier layer contacting the p-type semiconductor layer, the well layers include plural n-side well layers from the n-type semiconductor layer side and one p-side well layer on the p-type semiconductor layer side, and a V-shaped concave portion including inclined surfaces is generated in the light emitting layer, and in at least one of the n-side well layers, a concentration of atoms of In on the inclined surface is not more than 50% of a concentration of atoms of In in the n-side well layer.
US09099571B2
A device is disclosed which includes at least one integrated circuit die, at least a portion of which is positioned in a body of encapsulant material, and at least one conductive via extending through the body of encapsulant material.
US09099563B2
A thin film semiconductor device has a semiconductor layer including a mixture of an amorphous semiconductor ionic metal oxide and an amorphous insulating covalent metal oxide. A pair of terminals is positioned in communication with the semiconductor layer and define a conductive channel, and a gate terminal is positioned in communication with the conductive channel and further positioned to control conduction of the channel. The invention further includes a method of depositing the mixture including using nitrogen during the deposition process to control the carrier concentration in the resulting semiconductor layer.
US09099560B2
A photolithography process for forming an island-shaped semiconductor layer is omitted, and a transistor is formed by at least two photolithography processes: a photolithography process for forming a gate electrode (including a wiring or the like formed from the same layer as the gate electrode) and a photolithography process for forming a source electrode and a drain electrode (including a wiring or the like formed from the same layer as the source electrode and the drain electrode). By using electron beam exposure, a transistor in which a distance between the source electrode and the drain electrode (channel length) is short can be formed. For example, a transistor whose channel length is less than 50 nm can be obtained.
US09099558B2
This application discloses a Fin FET structure and a method for forming the same. In the Fin FET structure, there are lower stress spacers disposed over the lower portion of the fin's opposite sidewalls, asserting one stress type to suppress the carrier mobility; there are also upper stress spacers disposed over the upper portion of the fin's opposite sidewalls, asserting an opposite stress type to increase the carrier mobility. Therefore, the leakage current in the fin FET is reduced and the device performance is improved. In the method, the stress spacers are formed by depositing stress layers and etching back the stress layers, where stress types and magnitudes are controllable, resulting in a simple process.
US09099553B2
A MOSFET includes: a substrate having a first trench formed therein, the first trench opening on a side of one main surface; a gate insulating film; and a gate electrode. The substrate includes an n type source region, a p type body region, an n type drift region, and a p type deep region making contact with the body region and extending to a region deeper than the first trench. The first trench is formed such that a distance between the wall surface and the deep region increases with increasing distance from the main surface of the substrate.
US09099550B2
A semiconductor device has a MOSFET and a Schottky barrier diode. A source electrode of the MOSFET is disposed over a main surface of the semiconductor substrate and is coupled to a source region in a well region of the semiconductor substrate. The Schottky barrier diode is adjacent to the MOSFET and includes a part of the source electrode and a part of the main surface of the semiconductor substrate.
US09099549B2
A first reticle set designed for manufacturing dies with a limited number of cores is modified into a second reticle set suitable for manufacturing at least some dies with at least twice as many cores. The first reticle set defines scribe lines to separate the originally defined dies. At least one scribe line is removed from pairs of adjacent but originally distinctly defined dies. Inter-core communication wires are defined to connect the adjacent cores, which are configured to enable the adjacent cores to communicate during operation without connecting to any physical input/output landing pads of the resulting more numerously cored die, which will not carry signals through the inter-core communication wires off the P-core die. The inter-core communication wires may be used for power management coordination purposes or to bypass the external processor bus.
US09099544B2
A memory cell formed of a semiconductor nanorod having its ends heavily doped to form source and drain regions and having its central portion including, between the source and drain regions, an N-type region surrounded on a majority of its periphery with a quasi-intrinsic P-type region, and wherein the P-type region itself is surrounded with an insulated gate.
US09099542B2
A carbon nanotube field-effect transistor is disclosed. The carbon nanotube field-effect transistor includes a first carbon nanotube film, a first gate layer coupled to the first carbon nanotube film and a second carbon nanotube film coupled to the first gate layer opposite the first gate layer. The first gate layer is configured to influence an electric field within the first carbon nanotube film as well as to influence an electric field of the second carbon nanotube film. At least one of a source contact and a drain contact are coupled to the first and second carbon nanotube film and are separated from the first gate layer by an underlap region.
US09099540B2
A system and method for making semiconductor die connections with through-silicon vias (TSVs) are disclosed. A semiconductor die is manufactured with both via-first TSVs as well as via-last TSVs in order to establish low resistance paths for die connections between adjacent dies as well as for providing a low resistance path for feedthrough channels between multiple dies.
US09099538B2
Conductors in a 3D circuit that include horizontal lines with a plurality of vertical extensions in high aspect ratio trenches can be formed using a two-step etching procedure. The procedure can comprise providing a substrate having a plurality of spaced-apart stacks; forming a pattern of vertical pillars in a body of conductor material between stacks; and forming a pattern of horizontal lines in the body of conductor material over stacks, the horizontal lines connecting vertical pillars in the pattern of vertical pillars. The body of conductor material can be deposited over the plurality of spaced-apart stacks. A first etch process can be used to form the pattern of vertical pillars. A second etch process can be used to form the pattern of horizontal lines. The conductors can be used as word lines or as bit lines in 3D memory.
US09099523B2
A semiconductor controlled rectifier comprises a first lightly doped region (100) having a first conductivity type (N) and a first heavily doped region (108) having a second conductivity type (P) formed within the first lightly doped region. A second lightly doped region (104) having the second conductivity type is formed proximate the first lightly doped region. A second heavily doped region (114) having the first conductivity type is formed within the second lightly doped region. A buried layer (101) having the first conductivity type is formed below the second lightly doped region and electrically connected to the first lightly doped region. A third lightly doped region (102) having the second conductivity type is formed between the second lightly doped region and the buried layer. A fourth lightly doped region (400) having the second conductivity type is formed between the second lightly doped region and the buried layer.
US09099514B2
An apparatus, a system and a method are disclosed. An exemplary apparatus includes a wafer holder including a first portion and a second portion. The first and second portions are formed of the same continuous material. The first portion includes a first upper surface and a first lower surface, and the second portion including a second upper surface and a second lower surface. The apparatus further includes an interface between the first and second portions. The interface provides for a transition such that the first upper surface of the first portion tends toward the second upper surface of the second portion. The apparatus further includes a tapered region formed in the first portion. The tapered region starts at a radial distance from a center line of the wafer holder and terminates at the interface. The tapered region has an initial thickness that gradually decreases to a final thickness.
US09099511B2
An apparatus and method is described that allows accurately registered, high resolution patterning of thin films on discrete lengths of flexible substrate material that are unwound from a drum and after processing are rewound onto another drum. Discrete lengths of the substrate—are clamped to a chuck and the chuck moved in a direction parallel to the length of the substrate. Accommodating units are provided for accommodating length changes in the substrate both upstream and downstream of the chuck. A processing head is moved across the width of the substrate when clamped to the chuck and pattern formation is by one, or a combination, of laser ablation, laser exposure or ink jet printing using either or both subtractive and additive processes.
US09099510B2
In one embodiment, a flipping module operable to flip a workpiece delivered by a robot in a vacuum transfer chamber (VTC) includes a gripper disposed outside a working envelope of the robot in a parked position in a vacuum environment of the VTC, and an actuator operable to move the gripper from the parked position to a receiving position, and to rotate the gripper and workpiece to thereby flip the workpiece.
US09099508B2
The invention relates to a method for automatic measurement and for teaching-in of location positions of objects (11) within a substrate processing system (20, 26) in which a sensor carrier (1) is moved by means of a robot end effector (24). Sensor units (2, 3, 4, 5a, 5b) of the sensor carrier (1) are moved along straight movement lines (B1, B2, B3) across the edges (10a, 10b) of the object (11), wherein each of the sensor units (2, 3, 4, 5a, 5b) output at least one sensor signal which changes its value upon detection of an edge (10a, 10b). From the positions of the signal changes along the respective straight movement lines (B1, B2, B3), the location position of the object (11) is determined. Furthermore, the invention relates to a substrate like movable, wireless sensor carrier for carrying out the method according to the invention, with a carrier plate (1a), at least one first sensor unit (4, 5a, 5b) which is mounted on the carrier plate (1a) and which is arranged to detect a first object edge (10a) and a second object edge (10b) of the object (11) during a movement of the sensor carrier (1) on a straight movement line (B1) perpendicular to an object surface (13), and at least one second sensor unit (2, 3) which is mounted on the carrier plate (Ia) and which is arranged to detect at least a first object edge (10b) of the object (11) during a movement of the sensor carrier (1) on a straight movement line (B2) parallel to the object surface (13).
US09099502B2
The present invention provides a chemical-liquid mixing method and a chemical-liquid mixing apparatus capable of sufficiently generating a peroxomonosulfuric acid that is effective in removing a resist from a substrate, when a sulfuric acid and a hydrogen peroxide solution are mixed with each other. At first, an inner tank 10 is filled up with a sulfuric acid and the sulfuric acid overflowing from the inner tank 10 is allowed to flow into an outer tank 12. Then, a hydrogen peroxide solution is supplied into the inner tank 10 and the hydrogen peroxide solution is allowed to flow into the outer tank 12 whereby the two kinds of liquids of the hydrogen peroxide solution and the sulfuric acid are stored in the outer tank 12. Simultaneously when the hydrogen peroxide solution flows into the outer tank 12, a return pump 16 is activated.
US09099499B2
An embodiment of the disclosed invention is a method for manufacturing a semiconductor device, which includes the steps of: forming a first insulating film; performing oxygen doping treatment on the first insulating film to supply oxygen to the first insulating film; forming a source electrode, a drain electrode, and an oxide semiconductor film electrically connected to the source electrode and the drain electrode, over the first insulating film; performing heat treatment on the oxide semiconductor film to remove a hydrogen atom in the oxide semiconductor film; forming a second insulating film over the oxide semiconductor film; and forming a gate electrode in a region overlapping with the oxide semiconductor film, over the second insulating film. The manufacturing method allows the formation of a semiconductor device including an oxide semiconductor, which has stable electrical characteristics and high reliability.
US09099498B2
A semiconductor device in which fluctuation in electric characteristics due to miniaturization is less likely to be caused is provided. The semiconductor device includes an oxide semiconductor film including a first region, a pair of second regions in contact with side surfaces of the first region, and a pair of third regions in contact with side surfaces of the pair of second regions; a gate insulating film provided over the oxide semiconductor film; and a first electrode that is over the gate insulating film and overlaps with the first region. The first region is a CAAC oxide semiconductor region. The pair of second regions and the pair of third regions are each an amorphous oxide semiconductor region containing a dopant. The dopant concentration of the pair of third regions is higher than the dopant concentration of the pair of second regions.
US09099497B2
The application discloses a pixel driving circuit and a fabrication method thereof as well as an array substrate, the pixel driving circuit including a switching and a driving TFT, the method including: on a substrate, fabricating a gate, a gate insulation GI layer, an oxide semiconductor layer, and an etching stop ESL layer simultaneously in turn; depositing simultaneously source/drain metals of the switching TFT and the driving TFT, the drain metal of the switching TFT extending and covering the GI layer on the gate of the driving TFT by etching; depositing a protection layer; etching off the protection layer, the drain metal of the switching TFT and the GI layer at a via hole by using a via hole process, to expose the gate of the driving TFT; depositing an ITO layer connecting the drain of the switching TFT and the gate of the driving TFT at the via hole.
US09099491B2
A method for fabricating a heterojunction field-effect transistor includes implanting p-type dopants form an implanted area in a first layer of III-V semiconductor alloy, removing an upper part of the first layer and of the implanted area by maintaining vapor phase epitaxy conditions, stopping the removal when the density of the dopant at the upper face of the implanted area is maximal, forming a second layer of III-V semiconductor alloy by vapor phase epitaxy on the implanted area and on the first layer, forming a third layer of III-V semiconductor alloy by vapor phase epitaxy in order to form an electron gas layer at the interface between the third layer and the second layer, and forming a control gate on the third layer plumb with the implanted area.
US09099486B2
Disclosed is an integrated circuit comprising a substrate (10) carrying plurality of circuit elements (20); a metallization stack (30) over said substrate for providing interconnections to at least some of said circuit elements, the metallization stack comprising a plurality of patterned metal layers (31) spatially separated from each other by respective electrically insulating layers (32), at least some of said electrically insulating layers comprising conductive portions (33) that electrically interconnect portions of adjacent metal layers, wherein at least one of the patterned metallization layers comprises a plurality of ion-sensitive electrodes (34), each ion-sensitive electrode being electrically connected to at least one of said circuit elements, a plurality of sample volumes (50) extending into said metallization stack, each sample volume terminating at one of said ion-sensitive electrodes; and an ion-sensitive layer lining at least the ion-sensitive electrodes in said sample volumes. A method of manufacturing such an IC is also disclosed.
US09099481B2
In one embodiment, methods for making semiconductor devices are disclosed.
US09099479B2
A microelectronic unit can include a carrier structure having a front surface, a rear surface remote from the front surface, and a recess having an opening at the front surface and an inner surface located below the front surface of the carrier structure. The microelectronic unit can also include a microelectronic element having a top surface adjacent the inner surface, a bottom surface remote from the top surface, and a plurality of contacts at the top surface. The microelectronic unit can also include terminals electrically connected with the contacts of the microelectronic element. The terminals can be electrically insulated from the carrier structure. The microelectronic unit can also include a dielectric region contacting at least the bottom surface of the microelectronic element. The dielectric region can define a planar surface located coplanar with or above the front surface of the carrier structure.
US09099477B2
The three-dimensional integrated circuit has a first semiconductor chip and a second semiconductor chip stacked on the first semiconductor chip, wherein each of the first semiconductor chip and the second semiconductor chip is provided with a power supply wiring layer which has a wiring pattern structure for stably supplying a power supply voltage to an internal circuit of the semiconductor chip, and a ground wiring layer in succession, and one of the first semiconductor chip and the second semiconductor chip further includes a second ground wiring layer or a second power supply wiring layer on a surface facing to the other semiconductor chip.
US09099474B2
According to certain embodiments, a silicide layer is formed after the fabrication of a functional gate electrode using a gate-last scheme. An initial semiconductor structure has at least one impurity regions formed on a semiconductor substrate, a sacrifice film formed over the impurity region, an isolation layer formed over the sacrifice film and a dielectric layer formed over the isolation film. A via is patterned into the dielectric layer of the initial semiconductor structure and through the thickness of the isolation layer such that a contact opening is formed in the isolation layer. The sacrifice film underlying the isolation layer is then removed leaving a void space underlying the isolation layer. Then, a metal silicide precursor is placed within the void space, and the metal silicide precursor is converted to a silicide layer through an annealing process.
US09099469B2
Provided is an e-fuse structure of a semiconductor device. the e-fuse structure may include a fuse link formed of a first metal material to connect a cathode with an anode, a capping dielectric covering a top surface of the fuse link, and a dummy metal plug penetrating the capping dielectric and being in contact with a portion of the fuse link. The dummy metal plug may include a metal layer and a barrier metal layer interposed between the metal layer and the fuse link. The barrier metal layer may be formed of a second metal material different from the first metal material.
US09099464B2
A first capacitor recess and a wiring trench are formed through an interlayer insulating film. A lower electrode fills the first capacitor recess, and a first wiring fills the wiring trench. An etching stopper film and a via layer insulating film are disposed over the interlayer insulating film. A first via hole extends through the via layer insulating film and etching stopper film and reaches the first wiring, and a first plug fills the first via hole. A second capacitor recess is formed through the via layer insulating film, the second capacitor recess at least partially overlapping the lower electrode, as viewed in plan. The upper electrode covers the bottom and side surfaces of the second capacitor recess. A capacitor is constituted of the upper electrode, etching stopper film and lower electrode. A second wring connected to the first plug is formed over the via layer insulating film.
US09099452B2
In one implementation, a semiconductor package includes a patterned conductive carrier including partially etched segments. The semiconductor package also includes a control FET having a control drain attached to a first partially etched segment of the patterned conductive carrier. In addition, the semiconductor package includes a sync FET having a sync source and a sync gate attached to respective second and third partially etched segments of the patterned conductive carrier. The semiconductor package further includes a heat spreading conductive plate situated over a control source of the control FET and over a sync drain of the sync FET so as to couple the control source and the sync drain to a switch node segment of the patterned conductive carrier.
US09099450B2
A package structure includes a flexible-rigid PCB and a chip. The flexible PCB includes a flexible PCB, a glue piece and an outer trace layer. The flexible PCB includes two bending portions and a fixing portion connected between the two bending portions, and includes an insulating layer and an inner trace layer formed on the insulating layer. The glue piece is adhered to the fixing portion. The outer trace layer is adhered to the glue piece and includes conductive pads. The fixing portion, the glue piece and the outer trace layer form a rigid portion, the bending portions form flexible portions. The chip is packaged on the rigid portion and includes electrode pads electrically connected to the conductive pads.
US09099449B2
Resilient electrical interposers that may be utilized to form a plurality of electrical connections between a first device and a second device, as well as systems that may utilize the resilient electrical interposers and methods of use and/or fabrication thereof. The resilient electrical interposers may include a resilient dielectric body with a plurality of electrical conduits contained therein. The plurality of electrical conduits may be configured to provide a plurality of electrical connections between a first surface of the electrical interposer and/or the resilient dielectric body and a second, opposed, surface of the electrical interposer and/or the resilient dielectric body. The systems and methods disclosed herein may provide for improved vertical compliance, improved contact force control, and/or improved dimensional stability of the resilient electrical interposers.
US09099440B2
Embodiments of the present invention disclose a manufacturing method of an array substrate, an array substrate and a display. The manufacturing method comprises: forming a gate electrode of a TFT on a substrate; forming a metal oxide semiconductor thin film and a top metal thin film, and performing a mask process to the metal oxide semiconductor thin film and the top metal thin film, in order to form an active layer opposing the gate electrode and a source electrode and a drain electrode of the TFT respectively; and forming a passivation layer overlying the source electrode and the drain electrode, wherein during the mask process to the top metal thin film, a hydrogen peroxide-based etchant with a pH value between 6 and 8 is used to etch the top metal thin film.
US09099430B2
A zirconium oxide based dielectric material is used in the formation of decoupling capacitors employed in microelectronic logic circuits. In some embodiments, the zirconium oxide based dielectric is doped. In some embodiments, the dopant includes at least one of aluminum, silicon, or yttrium. In some embodiments, the zirconium oxide based dielectric is formed as a nanolaminate of zirconium oxide and a dopant metal oxide.
US09099426B2
One embodiment includes a power module. The power module includes a power switching device, at least one spot cooler and a base cooler. The at least one spot cooler and base cooler are configured to lower an average surface junction temperature and to isothermalize the surface junction temperature of the power switching device. The at least one spot cooler is embedded in at least one of a heat sink base or base cooler of the power module, and the at least one of the heat sink base or base cooler are attached onto a double side metalized substrate that is attached to the power switching device. In one embodiment, the power module further includes a trench structure cut into the double side metalized substrate.
US09099425B2
According to one embodiment, a semiconductor device includes a semiconductor element, a mounting member including Cu, and a bonding layer provided between the semiconductor element and the mounting member. The bonding layer includes a first region including Ti and Cu, and a second region provided between the first region and the mounting member, and including Sn and Cu. A first position along the first direction is positioned between the semiconductor element and a second position along the first direction. The first position is where the composition ratio of Ti in the first region is 0.1 times a maximum value of the composition ratio of Ti. The second position is where the composition ratio of Sn in the second region is 0.1 times a maximum value of the composition ratio of Sn. A distance between the first position and the second position is not less than 0.1 micrometers.
US09099409B2
An organic EL display device includes an organic EL section including an organic layer held between a first electrode and a second electrode, one of the two electrodes serving as a reflective electrode, and the other serving as a translucent electrode; a blue pixel portion including a blue color filter configured to mainly transmit a light component in a blue wavelength region of light emitted from the organic EL section; a green pixel portion including a green color filter configured to mainly transmit a light component in a green wavelength region of the light emitted from the organic EL section; and a red pixel portion including a wavelength conversion layer configured to absorb at least one of the light component in the blue wavelength region and the light component in the green wavelength region of the light emitted from the organic EL section and emit light in a red wavelength region.
US09099408B2
An organic light-emitting diode (OLED) display is disclosed. In one aspect, the OLED display includes a substrate having a plurality of pixel areas, which serves as a light-emitting area, and a non-pixel area, which serves as a non-light-emitting area. The OLED display also includes a plurality of first electrodes formed over the substrate in areas respectively corresponding to the pixel areas and a plurality of organic light-emitting layers formed over the first electrodes. The OLED display further includes a pixel defining layer formed in the non-pixel area of the substrate to cover a boundary surface of the organic light-emitting layers and to define the pixel areas, and a second electrode formed over the organic light-emitting layers and the pixel defining layer.
US09099396B2
A semiconductor device includes a conductive layer formed on the surface of a post-passivation interconnect (PPI) structure by an immersion tin process. A polymer layer is formed on the conductive layer and patterned with an opening to expose a portion of the conductive layer. A solder bump is then formed in the opening of the polymer layer to electrically connect to the PPI structure.
US09099392B2
The present invention provides a method of fabricating an erasable programmable single-poly nonvolatile memory, comprising the steps of: defining a first area and a second area in a first type substrate; forming a second type well region in the first area; forming a first gate oxide layer and a second gate oxide layer covering a surface of the first area, wherein the second gate oxide layer extends to and is adjacent to the second area; forming a DDD region in the second area; etching a portion of the second gate oxide layer above the second area; forming two polysilicon gates covering the first and the second gate oxide layers; and defining a second type doped region in the DDD region and defining first type doped regions in the second type well region.
US09099391B2
A semiconductor package includes a base, a die attached to the base, a lead and a connector electrically connecting the lead to the die. A mold compound encapsulates the die, the connector, at least part of the base, and part of the lead, so that the lead extends outward from the mold compound. An electrical insulation layer separate from the mold compound is attached to a surface of the mold compound over the connector. The electrical insulation layer has a fixed, defined thickness so that the package has a guaranteed minimum spacing between an apex of the connector and a surface of the electrical insulation layer facing away from the connector.
US09099388B2
A device includes insulation regions over portions of a semiconductor substrate, and a III-V compound semiconductor region over top surfaces of the insulation regions, wherein the III-V compound semiconductor region overlaps a region between opposite sidewalls of the insulation regions. The III-V compound semiconductor region includes a first and a second III-V compound semiconductor layer formed of a first III-V compound semiconductor material having a first band gap, and a third III-V compound semiconductor layer formed of a second III-V compound semiconductor material between the first and the second III-V compound semiconductor layers. The second III-V compound semiconductor material has a second band gap lower than the first band gap. A gate dielectric is formed on a sidewall and a top surface of the III-V compound semiconductor region. A gate electrode is formed over the gate dielectric.
US09099382B2
According to one embodiment, a III-nitride transistor includes a conduction channel formed between first and second III-nitride bodies, the conduction channel including a two-dimensional electron gas. The transistor also includes at least one gate dielectric layer having a charge confined within to cause an interrupted region of the conduction channel and a gate electrode operable to restore the interrupted region of the conduction channel. The transistor can be an enhancement mode transistor. In one embodiment, the gate dielectric layer is a silicon nitride layer. In another embodiment, the at least one gate dielectric layer is a silicon oxide layer. The charge can be ion implanted into the at least one gate dielectric layer. The at least one gate dielectric layer can also be grown with the charge.
US09099373B2
A solid-state imaging device including a pixel region in which a plurality of pixels are arranged. The pixels each includes a photoelectric conversion section, a transfer transistor, a plurality of floating diffusion sections receiving a charge from the photoelectric conversion section through the transfer transistor, a reset transistor resetting the floating diffusion sections, a separating transistor performing on-off control of a connection between the plurality of floating diffusion sections, and an amplifying transistor outputting a signal corresponding to a potential of the floating diffusion sections.
US09099372B2
The inventive concept relates to a CMOS image sensor and an operating method of the CMOS image sensor. The operating method according to an embodiment of the inventive concept includes generating photoelectrons at a photo sensor element during a first time; generating photoelectrons at the photo sensor element during a second time shorter than the first time; and sensing the photoelectrons generated at the photo sensor element. A gate voltage of a transfer transistor connected to the photo sensor element is set differently at the first time and the second time. With an embodiment of the inventive concept, a dynamic range of the CMOS image sensor increases.
US09099366B2
A photosite is formed in a semiconductor substrate and includes a photodiode confined in a direction orthogonal to the surface of the substrate. The photodiode includes a semiconductor zone for storing charge that is formed in an upper semiconductor region having a first conductivity type and includes a main well of a second conductivity type opposite the first conductivity type and laterally pinned in a first direction parallel to the surface of the substrate. The photodiode further includes an additional semiconductor zone including an additional well having the second conductivity type that is buried under and makes contact with the main well.
US09099361B2
An active matrix display device having a pixel structure in which pixel electrodes, gate wirings and source wirings are suitably arranged in the pixel portions to realize a high numerical aperture without increasing the number of masks or the number of steps. The device comprises a gate electrode and a source wiring on an insulating surface, a first insulating layer on the gate electrode and on the source wiring, a semiconductor layer on the first insulating film, a second insulating layer on the semiconductor film, a gate wiring connected to the gate electrode on the second insulating layer, a connection electrode for connecting the source wiring and the semiconductor layer together, and a pixel electrode connected to the semiconductor layer.
US09099353B2
The formation of overlap areas in sophisticated semiconductor devices is a critical aspect which may not be efficiently evaluated on the basis of conventional measurement and design strategies. For this reason, the present disclosure provides measurement techniques and systems in which overlying device patterns are transformed into the same material layer, thereby forming a combined pattern which is accessible by well-established defect inspection techniques. Upon geometrically modulating some of these combined patterns, a systematic evaluation of overlap process windows may be accomplished.
US09099342B2
According to one embodiment, a transistor includes: a structural body; an insulating film; a control electrode; a first electrode; and a second electrode. The structural body includes a first through a third semiconductor regions, and includes a compound semiconductor having a first and a second elements. The first electrode is electrically continuous with the third semiconductor region. The second electrode is electrically continuous with the first semiconductor region. The structural body has a first region provided above a lower end of the second semiconductor region and a second region other than the first region. The first region is a region formed by making a ratio of concentration of source gas of the second element to concentration of source gas of the first element larger than 1.0. Impurity concentration of the first conductivity type in the first region is higher than that in the second region.
US09099332B2
Lead frames for light emitting device packages, light emitting device packages, and illumination apparatuses employing the light emitting device packages. The lead frame including a plurality of mounting portions on which a plurality of light emitting device chips are mounted; a plurality of connection portions for circuit connecting the plurality of light emitting device chips; a terminal portion extended from the plurality of connection portions. The light emitting device package is formed by directly mounting the plurality of light emitting device chips on the lead frame and packaging the mounted light emitting device chips on the lead frame. The lead frame includes a plurality of connection portions for circuit connecting the plurality of light emitting device chips and a terminal portion in which a part of a circuit thereof is exposed.
US09099310B1
Disclosed is that a method of manufacturing horizontally aligned single crystalline inorganic nanowire patterns, including mixing an inorganic precursor and an organic polymer in water or an organic solvent to prepare an inorganic-polymer liquid, forming inorganic precursor/organic polymer composite nanowire patterns aligned on a substrate using the inorganic-polymer liquid, and irradiating eximer laser along the aligned inorganic precursor/organic polymer composite nanowire patterns.
US09099308B2
An embodiment of a method for manufacturing a semiconductor wafer includes providing a monocrystalline silicon wafer, epitaxially growing a first layer of a first material on the silicon wafer, and epitaxially growing a second layer of a second material on the first layer. For example, said first material may be monocrystalline silicon carbide, and said second material may be monocrystalline silicon.
US09099307B2
A method for making an epitaxial structure includes following steps. A substrate having an epitaxial growth surface is provided. A first epitaxial layer is epitaxially grown on the epitaxial growth surface. A graphene layer is applied on the first epitaxial layer. A second epitaxial layer is epitaxially grown on the first epitaxial layer.
US09099299B2
A method of removing a hard mask used for patterning gate stacks including patterning gate stacks on a substrate, wherein the hard mask is deposited over the gate stacks. The method further includes depositing a dielectric layer on the substrate after the gate stacks are patterned and planarizing a first portion of the dielectric layer. The method further includes removing a second portion of the dielectric layer and the hard mask by using an etching gas and etching the remaining dielectric layer by using a wet etching chemistry.
US09099294B1
A process for forming an optical package comprises at least partially encasing a first leadframe strip in a first mold compound thereby forming a molded leadframe strip, mounting at least one optical semiconductor device on the molded leadframe strip, at least partially encasing the molded leadframe strip, and singulating the molded leadframe strip to form discrete packages for optical applications. An apparatus for forming an optical package comprises means for at least partially encasing a first leadframe strip in a first mold compound thereby forming a molded leadframe strip, means for mounting at least one optical semiconductor device on the at least one molded leadframe strip, means for at least partially encasing the molded leadframe strip, and means for singulating the molded leadframe strip to form discrete and grid array packages.
US09099293B2
A method of lighting a high-pressure discharge lamp is configured to change a power to be supplied to the high-pressure discharge lamp in accordance with a luminance parameter of an image content. The method includes switching between a low temperature operation and a high temperature operation so as to maintain a condition that mercury encapsulated into an arc tube part of the high-pressure discharge lamp constantly partially deposits without evaporating. The low temperature operation is performed where the temperature in the arc tube part is less than or equal to the deposition temperature of the mercury, whereas the high temperature operation is performed where the temperature in the arc tube part is greater than the deposition temperature of the mercury.
US09099285B2
Provided are a plasma processing method and a plasma processing apparatus which may form a protective film on the surface of an etching stop layer and suppress clogging of openings of holes when etching an oxide layer are provided. The plasma processing method forms a plurality of holes having different depths in multi-layered films that include an oxide layer, a plurality of etching stop layers made of tungsten, and a mask layer. The plasma processing method includes an etching process in which a processing gas is supplied to generate plasma such that etching is performed from the top surface of the oxide layer to the plurality of etching stop layers so as to form hole having different depths in the oxide layer. Here, the processing gas includes a fluorocarbon-based gas, a rare gas, oxygen, and nitrogen.
US09099284B2
A reactive correction to chamber impedance changes without the need to change the process recipe is disclosed. The reactive correction may be done automatically and repeatedly during processing. A control of RF power application to a plasma processing chamber is performed, so as to minimize reflected power and efficiently apply the RF power to the plasma. Autotuning of the RF power application is enabled without modifying a qualified process recipe. The autotuning can be applied using frequency matching and RF matching network tuning.
US09099282B2
A charged particle beam focusing apparatus includes a charged particle beam generator configured to project simultaneously at least one non-astigmatic charged particle beam and at least one astigmatic charged particle beam onto locations on a surface of a specimen, thereby causing released electrons to be emitted from the locations. The apparatus also includes an imaging detector configured to receive the released electrons from the locations and to form images of the locations from the released electrons. A processor analyzes the image produced by the at least one non-astigmatic charged particle beam and in response thereto adjusts a focus of the at least one non-astigmatic charged particle beam.
US09099278B2
The present invention relates to a protective enclosure for an ion gun and to a device for depositing materials through vacuum evaporation comprising such an enclosure and methods of using each. According to the invention, the protective enclosure comprises a side wall intended to surround said ion gun, and an open upper end, said protective enclosure having a longitudinal axis, a truncated tube shape on its open upper end resulting from an inclined surface relative to said longitudinal axis, and having a lower part and an upper part.
US09099277B2
A pattern definition (PD) device for use in a charged-particle multi-beam processing or inspection apparatus includes at least two deflection array devices positioned in a stacked arrangement. A particle beam (Ib) traversing the PD device is formed into a plurality of beamlets, which can be deflected or blanked by the two deflection array devices. Each deflection array device comprises a plurality of blanking openings allowing passage of beamlets, and a plurality of deflecting devices, each deflecting device being associated with a respective blanking opening and comprising an electrostatic electrode. The deflecting devices are selectively activatable and configured to influence, when activated, the beamlets traversing said respective blanking openings so as to deflect said beamlets off their nominal paths. Each deflection array device is configured to act on only respective subsets of beamlets by selectively deflecting them, while allowing the other beamlets to traverse the respective deflection array device without deflection.
US09099273B2
The present invention relates to a method for manufacturing a plurality of nanostructures comprising the steps of providing a plurality of protruding base structures (104) arranged on a surface of a first substrate (102), providing a seed layer mixture, comprising a solvent/dispersant and a seed material, in contact with the protruding base structures, providing a second substrate arranged in parallel with the first substrate adjacent to the protruding base structures, thereby enclosing a majority of the seed layer mixture between the first and second substrates, evaporating the solvent, thereby forming a seed layer (110) comprising the seed material on the protruding base structures, removing the second substrate, providing a growth mixture, comprising a growth agent, in contact with the seed layer, and controlling the temperature of the growth mixture so that nanostructures (114) are formed on the seed layer via chemical reaction in presence of the growth agent.
US09099267B2
A hybrid circuit breaker for use in the field of medium and high-voltage hybrid circuit breakers comprising an arc-control device (110), a vacuum switch (20) and a single mechanical control apparatus for controlling the opening and closing of the vacuum switch (20) with the control apparatus comprising a control rod (31) for controlling the movement of a movable contact (22) relative to a stationary contact with the movable contact secured to a movable control rod (32), via a holding system including a flexible toroidal helical spring (38) placed in a groove of the movable contact and in a groove located in the movable control rod and further comprising an energy accumulation system including a spring (34) for causing the flexible toroidal helical spring (38) to release the movable control rod from the movable contact and cause the movable contact to make contact with the stationary contact.
US09099256B2
A cover assembly for an automatic transfer switch (ATS) is provided. The ATS includes an operator-panel portion and a pole-assembly portion, wherein the operator-panel portion comprises at least one solenoid and associated wiring. The cover assembly includes and operator-panel cover and a pole-assembly cover. The operator-panel cover is configured to cover the operator-panel portion such that the at least one solenoid and associated wiring are substantially enclosed, the operator-panel cover comprising a first plurality of ventilation louvers for heat dissipation. Further, the pole-assembly cover is configured to cover the pole-assembly portion, the pole-assembly cover comprising a second plurality of ventilation louvers for heat dissipation.
US09099243B2
There is provided a multilayer ceramic electronic component includes a ceramic body including a dielectric layer; and an internal electrode formed in the ceramic body, wherein on a cross-section of the ceramic body in a width-thickness direction, a thickness Te of the internal electrode satisfies 0.1 μm≦Te≦1.0 μm, and when the internal electrode is divided into three regions including a central region and both edge regions in a width direction of the ceramic body and a ratio of an actual total length of the internal electrode corresponding to the sum of lengths of electrode portions to an ideal total length of the internal electrode is defined as connectivity S of the internal electrode, connectivity of the internal electrode in the edge regions satisfies 75%≦S≦98%, and a ratio of connectivity of the internal electrode in the edge regions to connectivity of the internal electrode in the central region is 0.9 to 0.98.
US09099237B2
Cooling systems include a first passageway forming member that includes first and second ends and at least one connecting recess that opens into first and second passageways formed by the first passageway forming member. A second passageway forming member includes first and second ends and inlet and outlet ports proximate the first end such that the first end, including an elastomeric seal and the inlet and outlet ports, is sealably insertable in and removable from the at least one connecting recess, where the inlet port opens into the first passageway and the outlet port opens into the second passageway, and where, when the first end is inserted in the at least one connecting recess, the elastomeric seal is sandwiched between and in substantial contact with both the first end and the first passageway forming member.
US09099236B2
A reactor 1 of the present invention includes: a combined product 10 provided with a coil 2 and a magnetic core 3 where the coil 2 is disposed; and a case 4 storing the combined product 10. The case 4 includes: a bottom plate portion 40 fixed to a fixation target when the reactor 1 is installed in the fixation target; a side wall portion 41 attached to the bottom plate portion 40 to surround the combined product 10; and a heat dissipation layer 42 formed on the inner face of the bottom plate portion 40 to be interposed between the bottom plate portion 40 and the coil 2. The bottom plate portion 40 is made of aluminum, and the side wall portion 41 is made of an insulating resin. The heat dissipation layer 42 is made of an adhesive agent whose thermal conductivity is high and which exhibits an excellent insulating characteristic. Since the bottom plate portion 40 is structured as a separate member from the side wall portion 41, the heat dissipation layer 42 can easily be formed and, moreover, the heat dissipation layer 42 can be made of a material possessing an excellent heat dissipating characteristic. Since the insulator 5 evenly presses the coil 2 against the heat dissipation layer 42, an even more excellent heat dissipating characteristic is achieved.
US09099230B2
An amorphous metal thin-film non-linear resistor (AMNR) is provided. The AMNR is an electronic device possessing symmetric non-linear current-voltage (I-V) characteristics, an exemplary configuration of which may comprise three sequentially deposited layers which include a lower amorphous metal thin-film (AMTF) interconnect, a thin-film insulator located on top of the AMTF interconnect, and two upper conductive contacts located on top of the insulator and disposed in the same physical plane.
US09099220B2
A flat-type cable suitable for use in high frequency communications. The cable has a plurality of longitudinally extending and substantially parallel passageways, each housing a twisted pair conductor. The twisted pair conductors are disposed in the cable in a manner that the twisted pair conductors with the longest lay lengths are disposed in the passageways closest to the edges of the cable, and the passageways farther away from the edges of the cable house twisted pair conductors with progressively shorter lay lengths.
US09099215B2
A method of manufacturing a non-firing type electrode comprising steps of: (A) applying a conductive paste on a substrate; (B) heating the applied conductive paste at 50 to 350° C. to form an electrode; and (C) pressing the electrode at 10 to 1000 kN/m2 of plane surface pressure or at 5 to 300 kN/m of linear pressure.
US09099210B2
There is provided a radioactive sludge transfer apparatus for transferring sludge stored in a sludge storage tank with supernatant solution to a transfer tank including: a transfer apparatus body; a stifling apparatus for blasting the supernatant solution to the sludge to thereby produce sludge solution in the one tank; sludge solution transfer apparatus for transferring the sludge solution to the transfer tank; an attitude control float; a floating force control ballast tank; and control device for remotely controlling the stifling apparatus, the sludge solution transfer apparatus and the floating force control ballast tank.
US09099205B2
Disclosed are a zirconium alloy for a nuclear fuel cladding having a good oxidation resistance in reactor accident conditions, a zirconium alloy nuclear fuel cladding prepared by using thereof and a method of preparing the same. The zirconium alloy includes 1.0 to 1.2 wt % of niobium (Nb); at least one element selected from tin (Sn), iron (Fe) and chromium (Cr); 0.02 to 0.1 wt % of copper (Cu); 0.1 to 0.15 wt % of oxygen (O); 0.008 to 0.012 wt % of silicon (Si) and a remaining amount of zirconium (Zr). The amount of Sn is 0.1 to 0.3 wt %, the amount of Fe is 0.3 to 0.8 wt %, and the amount of Cr is 0.1 to 0.3 wt %. A good oxidation resistance of the nuclear fuel cladding may be confirmed under accident conditions as well as normal operating conditions of a reactor, thereby improving economic efficiency and safety.
US09099204B2
Methods, processes, and systems of transportable nuclear batteries are provided. In one embodiment, the battery may comprise a sealed reactor shell, a reactor core, and a generator. In further embodiments, the transportable nuclear battery may comprise a nuclear fuel in the reactor core wherein the fuel comprises plutonium, carbon, hydrogen, zirconium and, thorium. In some embodiments, the fuel may comprise hydrogen-containing glass microspheres, wherein the glass microspheres, may be coated with a burnable poison, and other coating materials that may aid in keeping the hydrogen within the microsphere glass at relatively high temperature. The disclosed methods, processes and systems may aid in providing energy to remote areas.
US09099203B2
A test method of a semiconductor device and a semiconductor test apparatus. The test method includes providing a semiconductor device including a substrate having an active region and an isolation region, a volatile device cell including a gate insulation layer and a gate on the active region, a junction region in the active region, a capacitor connected to the junction region, and a passing gate on the isolation region, providing a first test voltage to the gate and a second test voltage greater than the first test voltage to the passing gate to deteriorate interfacial defects of the gate insulation layer, and measuring retention characteristics of the volatile device cell.
US09099197B2
A semiconductor integrated circuit according to one aspect of the present invention may includes a plurality of driving circuits to drive a respective plurality of word lines with either a first voltage supplied from a first power supply or a second voltage supplied from a second power supply in accordance with a control signal, and a plurality of gate transistors in each of which a gate is connected to one of the plurality of word lines, and a connection state between a storage node and a bit line is changed based on the voltage provided to the word line connected to the gate. In the semiconductor integrated circuit, a gate oxide film of each of the plurality of gate transistors is thinner than a gate oxide film of each of transistors constituting the plurality of driving circuits.
US09099195B2
A hybrid nanotube, high-performance, dynamically reconfigurable architecture, NATURE, is provided, and a design optimization flow method and system, NanoMap. A run-time reconfigurable architecture is provided by associating a non-volatile universal memory to each logic element to enable cycle-by-cycle reconfiguration and logic folding, while remaining CMOS compatible. Through logic folding, significant logic density improvement and flexibility in performing area-delay tradeoffs are possible. NanoMap incorporates temporal logic folding during the logic mapping, temporal clustering and placement steps. NanoMap provides for automatic selection of a best folding level, and uses force-direct scheduling to balance resources across folding stages. Mapping can thereby target various optimization objectives and user constraints. A high-density, high-speed carbon nanotube RAM can be implemented as the universal memory, allowing on-chip multi-context configuration storage, enabling fine-grain temporal logic folding, and providing a significant increase in relative logic density.
US09099192B1
A non-volatile memory device includes a sector pass/fail indicator circuit configured to store a pass/fail indicator for each sector in a first block of memory cells. The pass/fail indicator has a first value indicating the respective sector has failed erase verification and has a second value indicating the respective sector has passed erase verification. The sector pass/fail indicator circuit set the respective pass/fail indicators to the second value for one or more sectors in the first block after the respective sectors pass erase verification following a previous block erase operation of the first block. The first block is subjected to subsequent block erase operation where only word lines associated with the sectors having a pass/fail indicator having the first value are biased to the first bias voltage level.
US09099190B2
A non-volatile memory device includes a sense amplifier for comparing a conduction current of a selected one of a plurality of memory cells with a reference current. The sense amplifier includes an amplification stage having a first input terminal for receiving a first comparison voltage, a second input terminal for receiving a reference value, and an output terminal for providing a second comparison voltage. A buffer stage has an output terminal for providing a comparison current according to a difference between the conduction current and the reference current, and an input terminal for stabilizing the first comparison voltage at the reference value and the second comparison voltage at a comparison value unbalanced with respect to the reference value according to the comparison current. A latching stage indicates a logic level stored in the memory cell according to a difference between the comparison value and the reference value.
US09099185B2
Method and apparatus for managing data in a memory, such as a flash memory array. In accordance with some embodiments, a memory cell is provided with a plurality of available programming states to accommodate multi-level cell (MLC) programming. A control circuit stores a single bit logical value to the memory cell using single level cell (SLC) programming to provide a first read margin between first and second available programming states. The control circuit subsequently stores a single bit logical value to the memory cell using virtual multi-level cell (VMLC) programming to provide a larger, second read margin between the first available programming state and a third available programming state.
US09099184B2
Data is read from memory cells, including at least one victim cell and at least one aggressor cell, using an element graph. Reading the data includes defining function nodes corresponding to probability density functions with respect to a first physical characteristic of the at least one victim cell and a second physical characteristic of the at least one aggressor cell, defining variable nodes corresponding to at least one first data value stored in the at least one victim cell and at least one second data value stored in the at least one aggressor cell, and defining edges connecting the function nodes and the variable nodes.
US09099182B1
Semi-volatile NAND flash memory systems, apparatuses, and methods for use are described herein. According to various embodiments, a semi-volatile NAND flash memory may be partitioned into various retention regions. Other embodiments may be described and claimed.
US09099180B2
According to one embodiment, a semiconductor memory device includes a plurality of cell array blocks and a control circuit. The control circuit sets a selected bit line to have 0 volt, applies a first electric potential which is higher than 0 volt to a selected word line, applies a second electric potential which is higher than 0 volt and lower than the first electric potential to non-selected word lines other than the selected word line, applies a third electric potential which is 0 volt or more and lower than the second electric potential to a non-selected bit line adjacent to the selected bit line in an adjacent cell array block, applies the second electric potential to non-selected bit lines other than the non-selected bit line to which the third electric potential is applied, and changes a resistance status of the resistance variable film of the selected memory cell.
US09099179B2
A thermodynamic bit apparatus, method and system. A thermodynamic bit is a device that returns a true or false state with a probability that depends on its internal state, which can be controlled via the application of positive feedback. A thermodynamic bit can include two or more memristors connected in series. A forward bias can be applied to the thermodynamic bit to read the state of the thermodynamic bit. A negative feedback can be applied to the thermodynamic bit during application of a forward bias to the thermodynamic bit. Also, a reverse bias can be applied to the thermodynamic bit to refresh or reinforce the state of the thermodynamic bit.
US09099174B2
The present disclosure includes apparatuses and methods including drift acceleration in resistance variable memory. A number of embodiments include applying a programming signal to the resistance variable memory cell to program the cell to a target state, subsequently applying a pre-read signal to the resistance variable memory cell to accelerate a drift of a resistance of the programmed cell, and subsequently applying a read signal to the resistance variable memory cell.
US09099173B2
An embodiment is a technique to classify a flash device. Test data to a flash device are accessed in unscramble and scramble modes under a test mode. Error correcting code (ECC) results are recorded on the test data for the unscramble and scramble modes. A device quality figure is calculated based on the ECC results for the unscramble and scramble modes. The flash device is classified using the device quality figure.
US09099172B2
The present disclosure provides a static random access memory (SRAM) cell. The SRAM cell includes first and second inverters cross-coupled for data storage, each inverter including at least one pull-up device and at least two pull-down devices; at least four pass gate devices configured with the two cross-coupled inverters; at least two ports coupled with the at least four pass-gate devices for reading and writing; a first contact feature contacting first two pull-down devices (PD-11 and PD-12) of the first inverter; and a second contact feature contacting second two pull-down devices (PD-21 and PD-22) of the second inverter.
US09099168B2
An integrated circuit includes a positive power supply node, a current tracking circuit, and a current mirroring circuit including a plurality of current paths coupled in parallel. The currents of the plurality of current paths mirror a current of the current tracking circuit. The current mirroring circuit is configured to turn off the plurality of current paths one-by-one in response to a reduction in a positive power supply voltage on the positive power supply node. The integrated circuit further includes a charging node receiving a summation current of the plurality of current paths, wherein a voltage on the charging node is configured to increase through a charging of the summation current.
US09099164B2
Embodiments of the disclosure provide a method for backing up data in an SRAM device, and an SRAM device that includes a capacitive backup circuit for backing up data in an SRAM device. The method may include writing data to the SRAM cell by applying an input voltage to set an input node of cross-coupled inverters to a memory state. The method may also include backing up the data written to the SRAM cell by electrically coupling the input node to the capacitive backup circuit. The method may also include restoring the data stored in the capacitive backup circuit to the SRAM cell by electrically coupling the capacitive backup circuit to the input node.
US09099163B1
A disk drive assembly including a disk drive enclosure, a damping assembly including a first mounting sheet having a first side and a second side opposite the first side, at least one elastomeric cushion attached to the second side of the first mounting sheet, wherein the first side of the first mounting sheet of the damping assembly contacts a surface of the disk drive enclosure.
US09099162B2
A method for validating media and drives. The method includes receiving a validation request for a data storage tape in a library and, with the tape loaded into a predefined gold drive in the tape library, performing a statistical analysis on the tape to determine an operating parameter such as a measure of read margin for the tape in the predefined gold drive. The method includes validating the tape when the operating parameter compares favorably with a threshold limit defined for the operating parameter for the tape library. The method includes, when the operating parameter fails to compare well with the threshold limit, running a performance test on a drive qualified tape from the library loaded into the predefined gold drive and, when the drive qualified tape passes the test, identifying the tape as degraded. The method includes, when the drive qualified tape fails the test, re-qualifying the gold drive.
US09099158B1
Certain exemplary aspects of the present disclosure are directed towards an apparatus in which a data-access head is used to access a sequence of data stored in adjacent ones of multiple tracks of a data-storage device, where the sequence of data includes a stochastic or pseudo-random set of bits and on an adjacent one of the multiple tracks, the sequence of bits is represented in a phase-shifted form. The data access of the multiple tracks bits is used to characterize nonlinear interaction therebetween.
US09099154B2
Module compressing/encoding plural images for recording, or an image recording apparatus or image recording system including the module. At least two first and second image input module types capture an image of frames from a video signal source, and convert into digital image data for output; an image input arbitration module arbitrates to place digital image data provided by the first type before digital image data provided by the second type. The first type image input module is provided with a real-time image. The apparatus or system further includes: a memory module temporarily storing the real-time image by a processing time for the arbitration module to process digital image data provided by the second type of image input module, an image encoding module compressing and encoding the digital image data, and changing a processing speed to perform a process of compression and encoding more in real time.
US09099153B2
A disk drive assembly having a base, a cover, a post extending from the base toward the cover, and a latch movably mounted on the post such that the post extends there through, wherein the post comprises a cover supporting portion configured to support the cover, and prevent the cover from compressing the latch and causing the latch from contacting both the cover and the base simultaneously when a load is applied to a portion of the cover above the latch.
US09099151B2
An editing server is a multimedia content editing server that generates multimedia content including: media data including an image; and a media control script for controlling a reproduction scenario that includes at least one of a layout, a reproduction order, and a reproduction effect of the media data. The editing server includes: a script generation unit that generates the media control script, according to processing capability information that indicates a processing capability of a terminal for the media control script; and a multimedia content generation unit that generates the multimedia content including the media control script.
US09099150B2
Embodiments of the present invention generally relate to a method and apparatus for phase coherent stretching of audio clips on an editing timeline. The method comprising receiving a selection of a plurality of audio clips for stretching; determining a stretch ratio for the selection of audio clips based on a selection and repositioning one of a clip head or a clip tail of a selected one of the audio clips for stretching; and stretching each audio clip of the selection of audio clips by the stretch ratio, wherein during stretching, each selected audio clip remains synchronized with all other audio clips selected for stretching, by repositioning both of the clip head and the clip tail of each selected audio clip relative to the editing timeline, except for one clip head or clip tail which is not repositioned.
US09099142B2
The embodiments disclose a data storage device including a thickness gradient heat sink layer deposited over a heat sink layer deposited over a substrate, a thickness gradient non-magnetic thermal resist layer deposited over the thickness gradient heat sink layer, and a magnetic layer deposited over the thickness gradient non-magnetic thermal resist layer.
US09099134B1
A data storage device is disclosed comprising a head actuated over a disk comprising a plurality of data tracks, wherein the head comprises a write element radially offset from a read element by a writer/reader offset that varies relative to a radial location of the head over the disk. A first radial band (RB) of the data tracks is written from an outer diameter (OD) of the disk toward an inner diameter (ID) of the disk, and a first jog profile is calibrated for the first radial band that compensates for the writer/reader offset. A second RB is written from an ID to an OD, and a second jog profile is calibrated for the second RB that compensates for the writer/reader offset. The first RB is accessed using the first jog profile, and the second RB is accessed using the second jog profile.
US09099133B1
A disk drive is disclosed comprising a disk comprising a plurality of servo tracks, wherein each servo track comprises a plurality of servo sectors, and an actuator for actuating a head over the disk in response to an actuator control signal. The servo sectors are read to generate a first sequence of control samples x[k] at a sample frequency corresponding to a frequency of the servo sectors. A hybrid upsample filter is used to upsample by a factor of N the first sequence of control samples x[k] to generate a second sequence of control samples y[ki], wherein the hybrid upsample filter provides a higher phase gain than a zero-order type upsample filter at frequencies less than one kilohertz, and approximately the same attenuation as a first-order type upsample filter around the sample frequency. The actuator control signal is generated in response to the second sequence of control samples y[ki].
US09099106B2
A multilayer structure sheet for manufacturing an optical information recording medium having a multilayer structure with a plurality of recording layers is disclosed. The multilayer structure sheet comprises at least one unit structure in which a pressure sensitive adhesive layer, a recording layer, a recording layer support layer having a glass transition temperature higher than that of the pressure sensitive adhesive layer, and a recording layer are laid one on top of another in this order, and a release sheet is attached to an outside of an outermost pressure sensitive adhesive layer.
US09099078B2
An upmixer for upmixing a downmix audio signal into an upmixed audio signal describing one or more upmixed audio channels includes a parameter applier configured to apply upmixing parameters to upmix the downmix audio signal in order to obtain the upmixed audio signal. The parameter applier is configured to apply a phase shift to the downmix audio signal to obtain a phase-shifted version of the downmix audio signal, while leaving a decorrelated signal unmodified by the phase shift. The parameter applier is further configured to combine the phase-shifted version of the downmix audio signal with the decorrelated signal to obtain the upmixed audio signal.
US09099062B2
A keyboard musical instrument including: a key; a hammer; an actuator configured to drive at least one of the key and the hammer in a movement direction in which the at least one of the key and the hammer moves in a key depression stroke; a hammer detector configured to detect a hammer-motion related value that relates to a motion of the hammer; a trajectory generator configured to generate a target trajectory of the at least one of the key and the hammer based on automatic performance information that defines a motion target value of the at least one of the key and the hammer; a feedback-value generator configured to generate a feedback value based on the hammer-motion related value in automatic performance detected by the hammer detector; and a controller configured to servo-control the actuator based on the generated target trajectory and the generated feedback value.
US09099057B2
The present invention pertains to geographical image processing of time-dependent imagery. Various assets acquired at different times are stored and processing according to acquisition date in order to generate one or more image tiles for a geographical region of interest. The different image tiles are sorted based on asset acquisition date. Multiple image tiles for the same region of interest may be available. In response to a user request for imagery as of a certain date, one or more image tiles associated with assets from prior to that date are used to generate a time-based geographical image for the user.
US09099036B2
An active-matrix-type light-emitting device includes: a pixel circuit including a light-emitting element, a driving transistor that drives the light-emitting element, a holding capacitor whose one end is connected to the driving transistor and which stores electric charges corresponding to written data, at least a control transistor that controls an operation associated with writing of data into the holding capacitor, and an emission control transistor; a first scanning line for controlling ON/OFF of the control transistor and a second scanning line for controlling ON/OFF of the emission control transistor; a data line through which the written data is transmitted to the pixel circuit; and a scanning line driving circuit which drives the first and second scanning lines and in which a current drive capability associated with the second scanning line is set to be lower than a current drive capability associated with the first scanning line.
US09099035B2
An organic light emitting display and a method of driving the display are disclosed. The organic light emitting display limits the rate of brightness change so as to reduce undesired visual artifacts.
US09099030B2
A display device includes a plurality of gate lines extending in a first direction, a plurality of data lines extending in a second direction, a plurality of sub-gate lines corresponding to the plurality of gate lines and extending in a first direction to be adjacent to a corresponding gate line of the plurality of gate lines, a gate driver configured to drive the plurality of gate lines, a data driver configured to drive the plurality of data lines, and a plurality of pixels arranged in a display area, where an end of each of the plurality of gate lines extends in the first direction from the gate driver is electrically connected to a center portion of a corresponding sub-gate line in the first direction.
US09099026B2
A source driver IC chip, designed to prevent flicker in images displayed on a display panel while suppressing power consumption and heat generation, includes: a reference gradation voltage generating part (220) configured to generate a reference gradation voltage based on a first or second gamma characteristic of the display panel, using first and second power supply voltages (VH) and (VL) inputted through first and second external terminals (PA2, PA3); and a third external terminal (PA4) for externally outputting said reference gradation voltage. The source driver IC chip further includes first and second gradation voltage generating parts configured to generate first and second gradation voltages respectively, using a reference gradation voltage based on a first gamma characteristic inputted through a fourth external terminal and a reference gradation voltage having a second gamma characteristic inputted through a fifth external terminal respectively.
US09099024B2
Some embodiments provide a method that provides a graphical user interface (GUI) for color balancing an image. The method provides a display area for displaying the image. The method provides several color balance modes. The method provides a user interface (UI) control associated with a color balance mode in the several color balance modes. The UI control performs a color balance operation on the image by (1) identifying a color cast in the image and (2) modifying pixels in the image based on the pixels' luminance values in order to reduce the color cast in the image.
US09099022B2
An apparatus, which comprises an OS having a first and second execution environment, and executes a first application which runs on the first execution environment, and a second application which runs on the second execution environment, the apparatus comprises: a unit which receives, when a screen of a first display style on a screen corresponding to the first execution environment is displayed on a display, a running instruction of the second application to be displayed in a second display style; a unit which determines whether the apparatus comprises a plurality of displays; and a unit which displays, when the apparatus comprises the plurality of displays, without changing a display style of a screen displayed on a display in the first display style, a screen of the second application on another display in the second display style.
US09099010B2
This disclosure describes systems, methods, and computer program products for authoring content for e-learning courses, such as network-enabled (e.g., Web-based) education courses. Graphical user interfaces (GUIs) provide an instructor with user interface elements to manage online course content. Using the GUIs, the instructor can create in-session and self-paced courses that can be delivered over a network to any number of student operated client devices. The instructor is provided a suite of editing tools that can be used to create and edit pages of content for a course, including adding links and multimedia, information pages, posts and course materials. The GUI can include a side bar that can display descriptors that can be used by the instructor to navigate pages of the course.
US09099009B2
A method and apparatus for training in an aircraft. An apparatus comprises an aircraft, a display system associated with the aircraft, a sensor system associated with the aircraft, and a training processor configured to be connected to the aircraft. The training processor is further configured to receive information about an operator, generate constructive data for simulated objects, generate simulation sensor data using the constructive data, and present the simulation sensor data with live sensor data generated by the sensor system on the display system. The training processor is further configured to identify a performance of the operator based on a policy and modify a simulation based on the performance of the operator.
US09099007B1
A system and methods for computerized processing of evaluations containing responses in a pictorial from are disclosed. The system is suitable for interpreting and displaying contextualized responses in evaluations, such as knowledge assessments and surveys. The system includes a collection terminal for obtaining evaluation response data and a processing terminal with memory storing an evaluation template containing processing rules. The processing method locates areas of interest containing pictorial responses and carries out analysis of each area, which includes locating the area within the obtained data, identifying type of the response within the area, and determining value of a response within the area by applying a processing method corresponding to the type of the response. Then the response is recorded in a database and is available for display in a context of an evaluation.
US09098998B2
The invention relates to a method for operating a wind turbine by switching on an aircraft warning light, the luminaries of which comprise LEDs, said LEDs radiating light with a maximum intensity in the range of visible light. At least one NIR LED is switched on when the aircraft warning light is switched on, said at least one NIR light source radiating light with a maximum intensity in the NIR range.
US09098996B2
A method for combining static runway information with runway status information for a selected runway is described. The method includes retrieving, with a processing device, static runway information for the selected runway from at least one database, retrieving, with the processing device, runway status information for the selected runway from at least one source of dynamic runway status information, generating, through a program executing on the processing device, a depiction of the selected runway on at least one display device, and generating for display proximate the runway depiction, through the execution of the program, a plurality of contextual symbology associated with the runway, the symbology based on the retrieved static runway information and the retrieved dynamic runway status information.
US09098990B2
Systems (100) and methods (700) for operating a security tag of an Electronic Article Surveillance (“EAS”) system. The methods involve: executing on a mobile Point Of Sale (“POS”) device (104) an application operative to control operations of a peripheral device (190) attached to the mobile POS device for facilitating performance of a purchase transaction; receiving, by the mobile POS device a request to detach the security tag from an article; and communicating a message from the mobile POS device to the peripheral device via a first short range communication. The message is configured to cause the peripheral device to perform operations to facilitate a detachment of the security tag from the article. Next, a signal is communicated from the peripheral device to the security tag. The signal causes an actuation of a detachment mechanism of the security tag or a heating of an adhesive disposed on the security tag.
US09098989B2
A method evaluates two scattered-light signals in a hazard alarm operating in accordance with the scattered light principle. The particles to be detected are irradiated with light in a first wavelength range and with light in a second wavelength range. The light scattered by the particles is converted into a first and second non-normalized scattered light signal. The two scattered light signals are normalized in relation to one another such that their amplitude curve approximately coincides for larger particles such as dust and steam. The two normalized scattered light signals are transformed into a polar angle and a distance as polar coordinates of a polar coordinate system. Finally a respective smoke density signal and a respective dust/steam density signal is formed from a current distance value, wherein for this purpose the respective current distance values, depending on a current polar angle value, are weighted in opposition to one another.
US09098982B2
Gaming devices, gaming systems, methods of conducting wagering games, and computer programs for executing wagering games are disclosed. A gaming system is disclosed which includes one or more processors and one or more memory devices storing instructions that, when executed by at least one of the processors, cause the gaming system to: receive a wager to play a wagering game with symbol-bearing reels, each of which has distinct reel positions populated by various symbols, at least one reel bearing a symbol clump; and, display via a display device a randomly determined outcome of the wagering game. Each wagering-game outcome includes predetermined symbols occupying distinct array positions in a displayed array. Each reel position has a weighted probability of occupying an array position in the array. The weighted probabilities are configured such that the symbol clump, when part of a wagering-game outcome, can only land in its entirety in the array.
US09098981B2
A gaming system, comprising: a main cabinet comprising a mechanism for playing a game other than a slot machine game, and a mechanism for playing a slot machine game; at least a first portion of a screen for displaying the game other than the slot machine game; and at least a second portion of a screen for displaying the slot machine game; wherein the mechanism for playing the slot machine game is adapted to receive second bets from a first user while the first user awaits results of first bets placed on the mechanism for playing the game other than the slot machine game during the countdown time of said game other than the slot machine game; and wherein the results of the first bets are presented independently from the results of the second bets.
US09098978B2
A game system includes a management apparatus and a game device. The management apparatus includes an authentication section for obtaining results of authentications using first and second identifiers that should correspond to a user. When the results of the authentications are affirmative, a validity time limit is associated with the first identifier. In addition, the game device includes a confirmatory identifier acquirer for acquiring a confirmatory identifier that should correspond to the user, and an inquiry maker for making an inquiry asking the management apparatus to check whether or not the first identifier conforming to the confirmatory identifier is stored in the management apparatus. The inquiry inquires the management apparatus to check whether or not the validity time limit corresponding to the first identifier is a time after the present time when the first identifier conforming to the confirmatory identifier is stored in the management apparatus. A permitter of the management apparatus permits execution of a service associated with the first identifier used in the inquiry when results of checks by the manager in response to the inquiry are affirmative.
US09098973B2
In various embodiments, the present disclosure relates generally to gaming systems and methods for providing one or more games employing roaming wild symbols.
US09098967B2
A wagering game system and its operations are described herein. In some embodiments, the operations can include establishing a connection with an input device, from a plurality of input devices configured for user input, for use in a wagering game during a wagering game session. The operations can further include receiving input data from the input device, wherein the input data has a first format specific to the input device, and wherein the wagering game requires the input data in a second format different from the first format. The operations can further include converting the input data from the first format to the second format required by the wagering game, and providing the input data to the wagering game in the second format for use as the user input for the wagering game.
US09098953B2
Systems and methods are disclosed for controlling access devices including WI-FI and dual radio communications between an access control database and one or more access devices in a facility. The systems and methods allow real time communications between the database and the access devices utilizing existing communications WI-FI infrastructure in the facility while minimizing loss of battery life of the access devices by employing the radio network to target all or a portion of the access devices for communications when needed.
US09098949B2
An image processing apparatus includes an accepting unit, a calculation unit, a coefficient setting unit, and a processor. The accepting unit accepts a set of feeling expressions representing texture factors. The calculation unit calculates posterior probabilities which are event probabilities for events by using likelihoods and prior probabilities. The event probabilities correspond to the set of feeling expressions. The likelihoods indicate probabilities that each of the feeling expressions is selected for an event selected from the events. The prior probabilities indicate probabilities that each of the events is selected. The coefficient setting unit sets coefficients for image processing from the posterior probabilities. The processor performs processing on a given image in accordance with the coefficients which have been set.
US09098944B2
Techniques are disclosed for accounting for features of computer-generated dynamic or simulation models being at different scales. Some examples of dynamic or simulation models may include models representing hair, fur, strings, vines, tails, or the like. In various embodiments, features at different scales in a complex dynamic or simulation model can be treated differently when rendered and/or simulated.
US09098936B2
An apparatus for enhancing a stereoscopic image may include: a color relationship extraction unit, which extracts color relationships between a plurality of first coordinates in a 3-dimensional color space for a first image and second coordinates in a 3-dimensional color space for a second image corresponding to the plurality of first coordinates; a color relationship correction unit, which corrects a color relationship for any one first coordinate from among the plurality of first coordinates based on a color relationship of at least one first coordinate existing within a particular distance from the any one first coordinate; and a color value transformation unit, which transforms a color value of the first image by using the corrected color relationship of the any one first coordinate. The invention provides the advantage of accurately correcting color imbalance between the left image and right image forming a stereoscopic image.
US09098929B1
One or more points of interest (POI) are presented using point of interest indicators. The indicators are configured to encode information associated with the point of interest in one or more attributes. The indicators may comprise ideograms while the attributes encoding information may include ideogram color, background color, shading, relative size, animation, or a combination thereof. This encoding allows for compact and efficient transfer of information during presentation to a user.
US09098928B2
A vehicle-periphery-image-providing system may include an image-capturing unit, a viewpoint-change unit, an image-composition unit, an object-detection unit, a line-width-setting unit, and a line-selection unit. The image-capturing units, such as cameras, capture images outside a vehicle periphery and generate image-data items. The viewpoint-change unit generates a bird's-eye-view image for each image-data item based on the image-data item so that end portions of the real spaces corresponding to two adjacent bird's-eye-view images overlap each other. The image-composition unit generates a bird's-eye-view-composite image by combining the bird's-eye-view images according to a predetermined layout. The object-detection unit detects an object existing in the real space corresponding to a portion where the bird's-eye-view images of the bird's-eye-composite image are joined to each other. The line-width-setting unit sets the width of the line image corresponding to the joining portion. The line-selection unit adds a line image having the set width to an overlap portion of one of the bird's-eye-view images.
US09098918B2
In some aspects, systems and methods provide for forming groupings of a plurality of independently-specified computation workloads, such as graphics processing workloads, and in a specific example, ray tracing workloads. The workloads include a scheduling key, which is one basis on which the groupings can be formed. Workloads grouped together can all execute from the same source of instructions, on one or more different private data elements. Such workloads can recursively instantiate other workloads that reference the same private data elements. In some examples, the scheduling key can be used to identify a data element to be used by all the workloads of a grouping. Memory conflicts to private data elements are handled through scheduling of non-conflicted workloads or specific instructions and/or deferring conflicted workloads instead of locking memory locations.
US09098917B2
A method and system for accelerating collision resolution of 3D physics engine on a reconfigurable processor allows the collision resolution module to utilize the immense parallelism available in Coarse Grained Array (CGA) of reconfigurable processor based on ADRES. The method of rescheduling and dividing the collision pairs is performed for accelerating the collision resolution. The method obtains the colliding pairs in the original order of processing from the objects that are under simulation. Then the method starts reordering the collision pairs for removing the dependency between the successive collision pairs. The independent collision pairs obtained from the original colliding pairs are grouped together. The dependent collision pairs are extracted and grouped together. The independent collision pairs are processed in CGA mode by utilizing the loop level parallelism, whereas the dependent collision pairs are processed in VLIW mode.
US09098910B2
The invention relates to a method for generating video stream data relating to different fields of vision from a camera having a sensor which records high resolution images in a distorted manner. According to the invention, image corrections are performed for separate fields of vision, and a total video stream is output from the differently corrected image data.
US09098905B2
A system and method is provided for determining the location of a device based on image of objects captured by the device. In one aspect, an interior space includes a plurality of objects having discernable visual characteristics disposed throughout the space. The device captures an image containing one or more of the objects and identifies the portions of the image associated with the objects based on the visual characteristics. The visual appearance of the objects may also be used to determine the distance of the object to other objects or relative to a reference point. Based on the foregoing and the size and shape of the image portion occupied by the object, such as the height of an edge or its surface area, relative to another object or a reference, the device may calculate its location.
US09098904B2
A system and methods are presented for emulating the appearance of prominent features captured in ultrasound through directional dilation of a magnetic resonance gradient image along a direction determined by the relative ultrasound scan-head location with respect to the magnetic resonance gradient image in order to improve the robustness and reliability of registration.
US09098902B2
A system and method for encoding video and reducing video artifacts in the encoded video are provided. The system and method of the present disclosure provide for enabling a user to simply select a preset (e.g., a group of encoding or re-encoding parameters) to fix or provide a starting point to fix video artifacts present in an encoded video. Furthermore, the system and method of present disclosure flag, classify, and organize potential post-encoding related video quality issues, e.g., video artifacts such as banding, dark noise, etc., that are detected during the encoding process. By identifying and categorizing video artifacts, the system and method make the fixing of these video artifacts easier and more precise thereby increasing quality, saving time, and performance.
US09098895B2
Embodiments of the present invention provide an image processing method and device. In the embodiments of the present invention, conversion processing is performed on an input image, which effectively eliminates an impact on image quality from such weather conditions as fog, dust-haze, sand storm and rain where atmospheric transparency is low, and can solve a problem in the prior art that image quality of a captured image or video is poor due to a scattering function of suspended particles in the atmosphere under such weather conditions as fog, dust-haze, sand storm and rain where atmospheric transparency is low, thereby improving contrast, saturation, and sharpness of an image or a video (namely, a multi-frame image). The technical solutions according to the present invention are easy to be implemented and have a low cost.
US09098892B2
Controlled amount of heat is injected into a stacked die using a light beam, and the propagated heat is measuring with LIT camera from the other side of the die. The thermal image obtained can be characterized so that it can be used to calibrate the phase shift from a given stack layer, or can be used to identify defects in the stacked die. The process can be repeated for each die in the stack to generate a reference for future testing. The thermal image can be investigated to detect faults, such as voids in vias, e.g., TSV.
US09098889B2
In one embodiment, the current application discloses a method comprising: performing a computed tomography (CT) porosity scan on a core sample, the core sample comprising a portion of a formation of interest; in response to the CT porosity scan, interpreting a porosity profile of the core sample; and in response to the porosity profile, modeling a response of a formation of interest to a predetermined treatment to determine a reacted formation configuration, wherein the predetermined treatment comprises an acid fluid treatment schedule, and wherein the modeling further comprises modeling acid fluid flow through the formation of interest having the porosity profile, and wherein the modeling further comprises accounting for acid reaction products during the predetermined treatment and shut-in period.
US09098888B1
Various embodiments provide methods and systems for identifying text in an image by applying suitable text detection parameters in text detection. The suitable text detection parameters can be determined based on parameter metric feedback from one or more text identification subtasks, such as text detection, text recognition, preprocessing, character set mapping, pattern matching and validation. In some embodiments, the image can be defined into one or more image regions by performing glyph detection on the image. Text detection parameters applying to each of the one or more image regions can be adjusted based on measured one or more parameter metrics in the respective image region.
US09098880B2
Automatically accesses, from a database, the rate of power consumption of each object on a displayed list and automatically calculating the power consumption of each object over a planned period time of use of the object. Then, during actual use, the actual power consumption of each object on the list is automatically tracked over the planned period of time of use and the difference between the planned and actual power consumption of each object on the list is automatically calculated. The difference for each object on the list is displayed so that the user may take action interactively.
US09098879B2
An online sales/automatic rebate and coupon redemption system provides online customers automatic retrieval and redemption of all applicable rebates and coupons during purchase. Purchase orders from customers are selectively fulfilled and products are shipped to the customers either by the system for online sales with automatic rebate and coupon redemption or by other merchant or manufacturer environments. The system purchases from merchants using applicable coupons and rebates and then sells the products to the customers, passing the savings to them. The system makes it possible to automatically retrieve coupons and rebates for items in a shopping cart during the activity of an online purchase at an electronic mall or an online merchant site. The system provides coupons to potential customers via email, based on customer profile, geographical information, etc. Manufacturers and merchants can update coupon value and content based on ongoing sales and volume of customer activity.
US09098876B2
The apparatus, systems and methods herein facilitate generation of energy-related revenue for an energy customer of an electricity supplier. The apparatuses and methods herein can be used to generate suggested operating schedules for the energy assets that including a controllable energy asset, using an objective function. The objective function is determined based on a dynamic simulation model of the energy profile of the energy assets. The dynamic simulation model is adaptive to physical changes in the energy assets based on a parametric estimation using at least one model parameter. The model parameter is at least one of an operation characteristic of the controllable energy asset, a thermodynamic property of the energy assets, and a projected environmental condition. Energy-related revenue available to the energy customer is based at least in part on a wholesale electricity market or on a regulation market.
US09098849B2
Methods coordinate payment for a remote transaction with a first party. An identification of the first party is received at a host system. Acknowledgment of receipt of a cash payment from a second party is received. The cash payment is associated with the identification of the first party. A money transfer corresponding to the cash payment to the control of the first party is executed with a request for the first party to perform on previously agreed terms of the remote transaction.
US09098848B2
The present invention is a safety covering design for financial transaction device, simply constructing specific solid connection between boards by the pressure formed after assembly. The pressure is formed with assembly and constructing connection of units, so illegally penetration can be easily detected, because the pressure is released by disassembly as well as the connection between boards is removed. Thus, the financial transaction device of the present invention is not easy being penetrated without alarm.
US09098847B2
In various embodiments, the present disclosure relates generally to gaming systems and methods for providing one or more games employing roaming wild symbols.
US09098834B2
A mail server based approach to task management. In an embodiment, a first user sends a task assignment email indicating a task sought to be assigned, a list of assignees and a list of recipients. The mail server forwards the email message to all the recipients, while maintaining information of a current status of the task. The assignees may send status updates and the current status is accordingly updated. The status information on the server can be accessed by various users.
US09098829B2
Techniques are provided that allow users to collaborate in relationship to data views, application displays, applications or events. A user can type in a text view related to a specific view in an application display, and the information is shared with other users that take part in sharing that view. A user that expresses an interest in an event is notified about the event and has the capability to interact, in relation to the event, with other users (e.g. by text). The particular form of interaction (and sharing) can be selectively specified. This interaction is comparable to a dynamic bulletin board where the subject is event driven, and where a user can specify who are allowed to participate. In the case of an event interest(s), users specify their interest (e.g. in other user application events or system events) and the system automatically alerts them to the occurrence of the event.
US09098823B2
A shelf lighting system, which includes a shelf power system, is herein disclosed. The shelf power system has a power track and a connecting plug. The connecting plug has an attachment mechanism to attach to a shelf bracket, and is configured to electrically connect to the power track. One embodiment of the connecting plug has prongs that electrically contact conductors in the power track. The shelf lighting system further includes a driver with a power supply and a power terminal block that connects to the power track. A lighting fixture can be powered by the power supply via the power terminal block, the power track and the connecting plug.
US09098822B1
Various embodiments are provided for determining optimum sizes of packaging in a packaging suite employed in a materials handling facility. The packaging may be used, for example, in the shipping of items from the materials handling facility to various destinations. The sizes of the packaging in the packaging suite are determined based at least upon a cost associated with the packaging, packaging materials and shipping costs of the packaging when applied to a shipment history of the materials handling facility.
US09098810B1
Methods for analyzing and rendering business intelligence data allow for efficient scalability as datasets grow in size. Human intervention is minimized by augmented decision making ability in selecting what aspects of large datasets should be focused on to drive key business outcomes. Variable value combinations that are predominant drivers of key observations are automatically determined from several competing variable value combinations. The identified variable value combinations can then be then used to predict future trends underlying the business intelligence data. In another embodiment, an observed outcome is decomposed into multiple contributing drivers and the impact of each of the contributing drivers can be analyzed and numerically quantified—as a static snapshot or as a time-varying evolution. Similarly, differences in observations between two groups can be decomposed into multiple contributing sub-groups for each of the groups and pairwise differences among sub-groups can be quantified and analyzed.
US09098804B1
In one aspect, a method includes receiving an original rule configured to be used by an event based analysis engine. The original rule requires data to be collected over a period of time. The method also includes determining if the period of time is greater than a time period threshold; determining if the original rule includes an aggregate function; generating an aggregation rule that aggregates the data to be collected by the original rule if the original rule includes an aggregate function and if the period of time is greater than the time period threshold and aggregating data according to the aggregation rule.
US09098800B2
A method of managing an axiom includes determining if an H in an A→H axiom in existing axioms is a predetermined expression; and if the H is the predetermined expression, collecting, from the existing axioms, a B→I axiom in which the B includes the H, deleting the A→H axiom from the existing axioms, and generating a new B→I axiom from the collected B→I axiom by replacing the H in the B with the A.
US09098792B2
A print controlling apparatus includes a storage to store a plurality of color feature information, an acquirer to acquire color feature information of a second image forming apparatus, a moderator to moderate color converting table of a first image forming apparatus by using the acquired color feature information and the plurality of color feature information stored in the storage, and a controller to perform printing jobs regarding the first image forming apparatus by using the moderated color converting table.
US09098790B2
A card comprises an antenna configured to generate and receive radio frequency signals, a chip coupled with the antenna, the chip configured to store sensitive information and communicate the information to an authorized reader via the antenna, and a switching mechanism configured to tune and detune the antenna relative to the chip to enable and disable respectively, the chips ability to communicate the sensitive information via the antenna.
US09098783B1
An image reading apparatus includes a first illumination section configured to obliquely illuminate a surface of a sheet in an image reading area, a second illumination section arranged upstream of the first image reading area and configured to obliquely illuminate the surface of the sheet in the image reading area, and a reading section configured to read the surface of the sheet illuminated in the image reading area. The apparatus can switch between a two-side illumination mode in which the image reading area is illuminated by both illumination sections, and a single-side illumination mode in which the image reading area is illuminated by only one illumination section. The apparatus further includes a determination section configured to determine the state of the surface of the sheet (e.g., rip or creases) based on image data corresponding to the surface read in the single-side illumination mode.
US09098779B2
A host computer is connected to a printer that prints text according to settings specifying a text printing format. Using a function of a driver setup program, the host computer acquires a file set including an MOT file (recording device settings data) and a corresponding INF file (control device settings data) that are configured to produce the same or substantially the same printout as a printer with different printing format specifications, and configures settings stored in a registry that is referenced by a printer driver based on the acquired INF file. Using a function of a firmware setup program, the host computer generates or updates settings based on the MOT file.
US09098776B2
An information processing apparatus including an acquisition unit that acquires a plurality of image sets obtained by different acquisition methods, a generation unit that generates partial image sets by extracting corresponding partial images from respective images of the image sets, an assignment unit that assigns the partial image sets to a root node of a tree structure, a setting unit that sets, at each node of the tree structure, positions of a plurality of pixels for each partial image set assigned to the node, a determination unit that determines whether any one of the plurality of pixels in a. partial image obtained by a predetermined one of the different acquisition methods in each partial image set has an invalid value, and a selection unit that selects art acquisition method based on the determination.
US09098775B2
A multi-class identifier identifies a kind of an imager, and identifies in detail with respect to a specified kind of a group. The multi-class identifier includes: an identification fault counter providing the image for test that includes any of class labels to the kind identifiers so that the kind identifiers individually identify the kind of the provided image, and counting, for a combination of arbitrary number of kinds among the plurality of kinds, the number of times of incorrect determination in the arbitrary number of kinds that belongs to the combination; a grouping processor, for a group of the combination for which count result is equal to or greater than a predetermined threshold, adding a group label corresponding to the group to the image for learning that includes the class label corresponding to any of the arbitrary number of kinds that belongs to the group.
US09098761B2
A protection device is provided, which includes a detection circuit for detecting a short-circuit between at least two output branches of a magnetic reading head. Each of the output branches is able to convey a signal read by the reading head on a track of a magnetic card and the detection circuit is able to detect a short-circuit during the reading of at least one track of a magnetic card.
US09098755B2
A biometrics authentication apparatus acquires biometric information by a biometric information acquisition section and acquires first registered information and second registered information by a registered information acquisition section. The biometrics authentication apparatus generates a comparison score from the first registered information and the biometric information, compares the comparison score and a threshold, and outputs an authentication result, by an authentication section. The biometrics authentication apparatus generates a comparison score for each of combinations of two of the biometric information by which success in authentication is obtained, the first registered information, and the second registered information, evaluates the comparison score, and generates an evaluation result, by a comparison evaluation section. When the biometric information may be good second registered information, the biometrics authentication apparatus treats the biometric information as new second registered information by a replacement section.
US09098750B2
A gradient estimation apparatus includes a feature point extracting unit configured to extract feature points on an image captured by an imaging unit, an object detecting unit configured to detect image regions indicating objects from the image captured by the imaging unit, and a gradient calculating unit configured to calculate a gradient of the road surface on which the objects are located, based on the coordinates of the feature points extracted by the feature point extracting unit in the image regions indicating the objects detected by the object detecting unit and the amounts of movements of the coordinates of the feature points over a predetermined time.
US09098740B2
An apparatus and method detecting an object pose are provided. Key joint data of an object may be extracted, a candidate pose may be generated based on the extracted key joint data, and a most likely pose may be retrieved using a database, based on the generated candidate pose.
US09098739B2
Systems and methods for tracking human hands using parts based template matching are described. One embodiment of the invention includes a processor, a reference camera and memory containing: a hand tracking application; and a finger template including an edge features template. In addition, the hand tracking application configures the processor to: detect at least one candidate finger in a frame of video data received from the reference camera, where each candidate finger is a grouping of pixels identified by searching the frame of video data for a grouping of pixels that have image gradient orientations that match the edge features of the finger template accounting for rotation and scaling differences; and verify the correct detection of a candidate finger by confirming that the colors of the pixels within the grouping of pixels identified as a candidate finger satisfy a skin color criterion.
US09098736B2
An improved diagnostic resolution of digital slide images is obtained by scanning a first digital slide image at diagnostic resolution that is then deconvolved into separate images with one stain per image. The single stain images are then enhanced with image adjustments and/or processed with image analysis algorithms. The resulting single image data sets from the image analysis algorithms can then be stored. Additionally, the resulting enhanced single images can be recombined into a second digital slide image at diagnostic resolution that is also enhanced.
US09098735B2
A method of controlling a portable device according to one embodiment of the present specification may be able to selectively activate the functions of a multifunctional control button. The method of controlling the portable device may include the steps of sensing a first control input for a control button configured to perform a fingerprint recognition function and a control input detection function, recognizing a fingerprint of the first control input by activating the fingerprint recognition function, if the fingerprint recognition function is activated, deactivating the control input detection function, and if the activated fingerprint recognition function is terminated, activating the control input detection function.
US09098733B2
Provided is a skin pattern image collection device wherein it is possible to obtain a fingerprint image which has a high contrast and few distortions. The skin pattern image collection device is provided with a contact means in which two transparent sheets, which are formed with a plurality of grooves of the same shape arranged in a single direction on one surface, are overlapped, and an imaging means which is disposed so as to receive the light from the surface, on which the grooves are formed, of the contact means, wherein the contact means refracts the light, which is outputted from the transparent sheet that is farther from the imaging means of the two transparent sheets disposed on the contact means, in a roughly normal direction by means of the transparent sheet that is closer to the imaging means, thereby collecting the pattern of skin which is in contact with the transparent sheet that is farther from the imaging means.
US09098729B2
A network interface terminal (“NIT”) able to provide network service includes an intrusion shrapnel, elastic element, intrusion plate, and bolt is disclosed. The intrusion shrapnel, in one embodiment, has a cylindrical body with an opening through center of the cylindrical body. First and second discs are attached to each end of the cylindrical body. The elastic element, such as a spring, is situated between the first disc and a frame applying a force pulling the intrusion shrapnel in a disengaging direction. The intrusion plate which is electrically coupled to a PCB is situated adjacent to the second disc. The bolt having a helical ridge thread passes through the open of the cylindrical body and makes the second disc to electrically contact with the intrusion plate.
US09098721B2
The present invention provides a method of integrating existing strong encryption methods into the processing of a .ZIP file to provide a highly secure data container which provides flexibility in the use of symmetric and asymmetric encryption technology. The present invention adapts the well established .ZIP file format to support higher levels of security and multiple methods of data encryption and key management, thereby producing a highly secure and flexible digital container for electronically storing and transferring confidential data.
US09098715B1
A system and method for enabling the sharing of content between secure applications and unsecure applications are described herein. Content requests can be received from secure applications and unsecure applications. In response to the content requests, listings of options can be returned that have the ability to satisfy the content requests from the requesting secure applications or the requesting unsecure applications. In addition, selections of the options of the listings of options can be received through the requesting secure applications or the requesting unsecure applications. Content locations that are to be returned to the secure applications can be selectively modified such that subsequent content requests that involve the modified content locations are identified as being associated with an unsecure option.
US09098714B2
A policy-based framework is described. This policy-based framework may be used to specify the privileges for logical entities to perform operations associated with an access-control element (such as an electronic Subscriber Identity Module) located within a secure element in an electronic device. Note that different logical entities may have different privileges for different operations associated with the same or different access-control elements. Moreover, the policy-based framework may specify types of credentials that are used by the logical entities during authentication, so that different types of credentials may be used for different operations and/or by different logical entities. Furthermore, the policy-based framework may specify the security protocols and security levels that are used by the logical entities during authentication, so that different security protocols and security levels may be used for different operations and/or by different logical entities.
US09098713B2
Disclosed are a clipboard protection system in a DRM environment and a recording medium in which a program for executing the method in a computer is recorded. An identification information management unit changes first identification information of data, which is to be stored in a clipboard, into second identification information when data stored in the clipboard is requested by a reliable object, and outputs the second identification information corresponding to identification information of the reading target data if the reliable object requests extraction of the data stored in the clipboard. A data protection unit encodes the data, which is to be stored in the clipboard, and decodes the encoded data which is read from the clipboard. If the extraction request for the data stored in the clipboard is inputted from the reliable object, a control unit delivers to a clipboard management system the second identification information corresponding to the identification information of the reading target data, and requests the encoded security data to be read and provided from the clipboard. According to the present invention, the access to the security data by a non-reliable object can be blocked.
US09098712B2
A method of and system for encrypting and decrypting data on a computer system is disclosed. In one embodiment, the system comprises an encrypting operating system (EOS), which is a modified UNIX operating system. The EOS is configured to use a symmetric encryption algorithm and an encryption key to encrypt data transferred from physical memory to secondary devices, such as disks, swap devices, network file systems, network buffers, pseudo file systems, or any other structures external to the physical memory and on which can data can be stored. The EOS further uses the symmetric encryption algorithm and the encryption key to decrypt data transferred from the secondary devices back to physical memory. In other embodiments, the EOS adds an extra layer of security by also encrypting the directory structure used to locate the encrypted data. In a further embodiment a user or process is authenticated and its credentials checked before a file can be accessed, using a key management facility that controls access to one or more keys for encrypting and decrypting data.
US09098711B2
Information processing apparatus and method, recording medium, and program are provided. An information processing apparatus includes the following elements. A receiver receives a command requesting for the execution of predetermined processing. A storage unit stores data and first information indicating, among a plurality of stages in a lifecycle of the information processing apparatus, the current stage determined by the stored data and second information indicating an executable command in the current stage, the executable command being determined for each of the plurality of stages. A determining unit determines on the basis of the first information and the second information whether the command received by the receiver is an executable command in the current stage.
US09098709B2
A method of converting an original application into a cloud-hosted application includes splitting the original application into a plurality of application components along security relevant boundaries, mapping the application components to hosting infrastructure boundaries, and using a mechanism to enforce a privacy policy of a user. The mapping may include assigning each application component to a distinct virtual machine, which acts as a container for its assigned component.
US09098706B1
A determination is made as to whether a creator of a created executable file is a trusted installer, e.g., a digitally signed installer. Upon a determination that the creator is a trusted installer, the created executable file is defined as a trusted file. By bestowing the trust of a trusted installer to the executable files that the installer creates, suspicious behavior by the created executable files and associated processes, which otherwise would be blocked, is allowed. In this manner, false positives, e.g., blocking of legitimate behavior by the created executable file and associated process(es), are avoided.
US09098705B2
A method, apparatus and system enable a temporary partition on a host to be isolated. More specifically, a temporary partition may be initialized in a partitioned host, assigned its own security policy and given the necessary resources to complete a task. Thereafter, the temporary partition may be dismantled. Since the temporary partition is isolated from the remaining partitions on the host, the temporary partition may be allowed to run a “weaker” security policy than the rest of the partitions because the isolation of the temporary partition ensures that the security of the remaining partitions may remain uncompromised.
US09098701B2
Provided are an application module injection device, a computing device including an application module injection function, and a recording medium that records a program for executing an application module injection method. The application module injection device includes a function registration unit configured to register, in an operating system (OS), a first callback function for receiving a notice about whether a process corresponding to a program whose execution is instructed by a user is created from the OS and a second callback function for receiving a notice about whether an image corresponding to the program whose execution is instructed by the user is driven, a process information acquisition unit configured to receive the notice about whether the process corresponding to the program whose execution is instructed by the user is created from the OS through the first callback function, a process determination unit configured to select a process generated so as to correspond to the program whose execution is instructed by the user as an application module injection target process when the program whose execution is instructed by the user, which is determined through the second callback function, corresponds to a predetermined type of program, a context change unit configured to change a first entry point included in a context of a thread corresponding to the application module injection target process into a second entry point of an injected application module, and an application module injection unit configured to inject the application module into the application module injection target process.
US09098694B1
The present disclosure describes techniques and apparatuses for clone-resistant logic. In some aspects, this clone-resistant logic enables computing-device manufacturers to better protect their devices against use of inauthentic accessories.
US09098691B2
Methods and apparatus for encoding and decoding data transmitted acoustically and/or optically to strong authentication tokens to generate dynamic security values are disclosed. The tokens may also include a selection mechanism to select either an acoustical or an optical input interface to receive data. A communication interface may be provided to communicate with a removable security device such as a smart card and the token may be adapted to generate dynamic security values in cooperation with the removable security device.
US09098689B2
In an embodiment, an administrative computer system receives user login credentials from a user and makes at least one of the following determinations: that the user identifier does not match any existing user account, that the user identifier matches at least one existing user account, but that the user's account is in a locked state, or that the user identifier matches at least one existing user account, but the user's password does not match the user identifier. The administrative computer system then returns to the user the same response message regardless of which determination is made. The response indicates that the user's login credentials are invalid. The response also prevents the user from determining which of the credentials was invalid, as the response message is the same for each determination and is sent to the user after a measured response time that is the same for each determination.
US09098684B2
A device and a portable storage device which are capable of transferring a rights object (RO) and a method of transferring an RO are provided. The method includes enabling a device to transmit an installation request message to a portable storage device for installing a copy of an original RO present in the device in the portable storage device, enabling the device to install the copy of the original RO in the portable storage device, and enabling the device to receive an installation response message indicating that the copy of the original RO has been successfully installed in the portable storage device from the portable storage device.
US09098682B2
Systems and methods are provided for protecting electronic content from the time it is packaged through the time it is experienced by an end user. Protection against content misuse is accomplished using a combination of encryption, watermark screening, detection of invalid content processing software and hardware, and/or detection of invalid content flows. Encryption protects the secrecy of content while it is being transferred or stored. Watermark screening protects against the unauthorized use of content. Watermark screening is provided by invoking a filter module to examine content for the presence of a watermark before the content is delivered to output hardware or software. The filter module is operable to prevent delivery of the content to the output hardware or software if it detects a predefined protection mark. Invalid content processing software is detected by a monitoring mechanism that validates the software involved in processing protected electronic content. Invalid content flows can be detected by scanning the information passed across system interfaces for the attempted transfer of bit patterns that were released from an application and/or a piece of content management software.
US09098680B2
In accordance with the teaching described herein, systems and methods are provided for providing secure access to a software application on a computing device. The software application may include a security framework having a set of predetermined security requirements. Prior to enabling access to the software application by a user, the computing device may, (i) verify installation of a device security configuration profile on the computing device, wherein the device security configuration profile certifies that the software application includes the set of predetermined security requirements, (ii) receive identifying information from the user via a user interface, (iii) verify the identifying information with an authentication server, and (iv) based on a successful verification of the identifying information, receive and store a security token. Access to the software application on the computing device may be provided for a specified period identified by the security token.
US09098674B2
There is provided a data processing apparatus for segmental processing of input data. The apparatus includes a plurality of data processors connected in a series configuration, the plurality of data processors being able to transmit discrete data packets over a video bus to one another, with the plurality of data processors being divided into a plurality of data processing sets; and a central controller coupled to the plurality of data processors for controlling allocation of the input data to the plurality of data processing sets, the central controller being also for controlling transmission of output data from the apparatus. The apparatus incorporates several varying methods for data transmittal amongst data processors and has several applications which will be described.
US09098672B2
A method determines an optimal structure of a high-frequency shield of a high-frequency antenna of a magnetic resonance arrangement. The high-frequency shield shields the high-frequency antenna from a gradient-coil arrangement. A three-dimensional initial structure of the high-frequency shield is defined in accordance with structural parameters and jointly with the high-frequency antenna, the gradient-coil arrangement, or both the high-frequency antenna and the gradient-coil arrangement. The structural parameters are optimized via an optimization method with respect to at least one optimization criterion.
US09098666B2
Exemplary embodiments of the invention are directed to systems and method for designing a clock distribution network for an integrated circuit. The embodiments identify critical sources of clock skew, tightly control the timing of the clock and build that timing into the overall clock distribution network and integrated circuit design. The disclosed embodiments separate the clock distribution network (CDN), i.e., clock generation circuitry, wiring, buffering and registers, from the rest of the logic to improve the clock tree design and reduce the area footprint. In one embodiment, the CDN is separated to a separate tier of a 3D integrated circuit, and the CDN is connected to the logic tier(s) via high-density inter-tier vias. The embodiments are particularly advantageous for implementation with monolithic 3D integrated circuits.
US09098659B2
A clock stretcher mechanism is provided for shifting a rising edge of a negative active global clock signal beyond a rising edge of a feedback path signal. A negative active global clock signal and a clock chopper signal are received in a base block. First base block circuitry modifies the clock chopper signal in order to form the feedback path signal. Second base block circuitry shifts the rising edge of the negative active global clock signal beyond the rising edge of the feedback path signal using a delay negative active global clock signal.
US09098654B2
A pavement condition analysis system and method models a state of a roadway by processing at least traffic and weather data to simulate the impact of traffic and weather conditions on a particular section of a transportation infrastructure. Traffic data is ingested from a plurality of different external sources to incorporate various approaches estimating traffic characteristics such as speed, flow, and incidents, into a road condition model to analyze traffic conditions on the roadway in order to improve road condition assessments and/or prediction. A road condition model applies these traffic characteristics, weather data, and other input data relevant to road conditions, accounting for heat and moisture exchanges between the road, the atmosphere, and pavement substrate(s) in a pavement's composition, as further influenced by traffic and road maintenance activities, to generate accurate and reliable simulations and predictions of pavement condition states for motorists, communication to vehicles, use by industry and public entities, and other end uses such as media distribution.
US09098653B2
A simulation environment verifies processor-sparing functions in a simulated processor core. The simulation environment executes a first simulation for a simulated processor core. During the simulation, the simulation environment creates a simulation model dump file. At a later point in time, the simulation environment executes a second simulation for the simulated processor core. The simulation environment saves the state of the simulated processor core. The simulation environment then replaces the state of the simulated processor core by loading the previously created simulation model dump file. The simulation environment then sets the state of the simulated processor core to execute processor-sparing code and resumes the second simulation.
US09098649B2
An dual function distance metric for pattern matching based hotspot clustering is described. The dual function distance metric can handle patterns containing multiple polygons, is easy to compute, and is tolerant of small variations or shifts of the shapes. Compared with an XOR distance metric pattern clustering, the dual function distance metric can achieve up to 37.5% accuracy improvement with 2×-4× computational cost in the context of cluster analysis. The dual function distance metric is reliable and accurate for characterizing clips (e.g. hotspots), thereby making it desirable for industry applications.
US09098648B2
A computer-implemented method for modeling a lineweld connecting two modeled parts includes receiving lineweld properties from a user, wherein the properties include a lineweld path. The computer-implemented method also includes positioning a plurality of fastener definitions at discrete points along the lineweld path, defining beam element definitions between adjacent fastener definitions, and analyzing the lineweld based on the fastener definitions and beam element definitions.
US09098645B2
Increasing data transmission rate in an I2C system that includes an I2C source device and an destination device, the source device coupled to the destination device through an SDL and SCL, including: receiving in parallel, by the destination device, an SDL data signal and an SCL data signal, the SCL data signal encoded with bits; and, for each bit of the SCL data signal: detecting rise time of the bit and determining, in dependence upon the detected rise time, whether the bit represents a first binary value or a second binary value including: determining that the bit represents a first binary value when the detected rise time is less than a predefined threshold; and determining that the bit represents a second binary value when the detected rise time is not less than the predefined threshold.
US09098626B2
A method and computer system for processing log file data, as well as to a graphical user interface for presenting the processed log file data is disclosed. Embodiments provide convenient mechanisms for processing log file data to generate a hierarchical representation of the log file data which more clearly indicates relationships between functions and information about one or more functions, where the log file data is processed in accordance with tag information associated with the application. The processed log file data may then be used to render a graphical user interface which displays the structured log file data. Nodes associated with nested functions may be indented with respect to parent nodes to indicate the nested relationship between functions. Additionally, the nodes may be expanded or collapsed to more clearly display the relationship between functions, to vary the amount of information displayed, etc.
US09098614B1
Systems and devices provide interactive, feedback-driven exercise through reconfigurable exercise devices which provide tactile, visual and auditory feedback, and proactive and reactive resistive control. The reconfigurable exercise device provides motor controlled resistive forces which may be independently controlled to provide active and passive resistance during an exercise. Portable electronic devices in communication with the exercise equipment provide exercise programs, track user activity, communicate with the exercise device to adjust resistance and other exercise parameters in real time, and provide an interactive visual exercise experience using displays and other device feedback. The portable electronic devices may access exercise programs and user profile data from a remote cloud server and connected databases so as to provide a customized and continually updated exercise program to a user at any exercise device in any location.
US09098600B2
Methods and systems of defining product attributes may involve receiving a search query and extracting a user expectation from the search query. In addition, an attribute may be defined for a product based on the user expectation. In one example, consumer generated content such as forum content, review content, blog content and social networking content, is used to define the attribute.
US09098595B2
Techniques for facilitating navigation in a web-based data entry grid. In one set of embodiments, when a user navigates into a cell of the data entry grid, the user's web browser can wait for a predetermined time period before accessing an application server to retrieve input control information for the cell. If the user enters a command to navigate away from the cell before the predetermined time period has passed, the server access can be avoided, and thus the navigation event can be processed immediately. If no navigation command is received from the user before the predetermined time period has passed, the input control information can be retrieved from the application server and rendered.
US09098587B2
Techniques for performing non-event pattern matching on continuous event streams using variable duration. The duration value used in non-event pattern matching can be variable. Accordingly, a first pattern match candidate can have a different associated duration from a second pattern match candidate for matches arising from events received via an event stream. In certain embodiments, the duration for a candidate pattern match may be based upon one or more attributes of an event that started the candidate pattern match or based upon an expression (e.g., an arithmetic expression) involving one or more attributes of the event.
US09098586B1
A method of learning user characteristics over time and matching them with information on commercial products, advertisements, and services. The learned information resides in a user-controlled device to provide privacy. The device creates keywords based on content or web pages being watched. Keywords locate stored and learned user and commercial information to initiate new Internet searches. New responses are analyzed to learn even more about the user and products. For each user characteristic and commercial information component, structures are created in a database with links and weights to define and refine matching and ranking of the structures. The structures are grouped and the weights are used to rank the search results by user interest. A list corresponding to the grouped structures reflecting highest user interests the device has learned is presented to the user when requested or when the device determines an appropriate time to do so.
US09098582B1
Methods, systems, and apparatus, including computer program products, for identifying languages that are relevant to resource. In an aspect, language features are identified for incoming resource links to a resource and outgoing resource links from the resource. The language features or use by a language classification model to generate language relevance scores. The language relevance scores for each of the incoming resource links and outgoing resource links are used to generate a corresponding relevance measure for each of a plurality of languages. Each relevance measure is a measure of the relevance of the language to the resource.
US09098579B2
A method for automatically selecting thematically representative music is disclosed. A processor is used for using a theme-related keyword to search a keyword-indexed video repository to retrieve videos associated with the theme-related keyword; analyzing the retrieved videos to select videos with music; and extracting music tracks and features from the selected videos. The method further includes selecting representative music related to the theme from the extracted music tracks using the extracted features; and storing the selected representative music in a processor accessible memory.
US09098576B1
Systems and methods for audio matching are disclosed herein. In one embodiment, a system includes both interest point mixing and fingerprint mixing by using multiple interest point detection methods in parallel. Since multiple interest point detection methods are used in parallel, accuracy of audio matching is improved across a wide variety of audio signals. In addition the scalability of the disclosed audio matching system is increased by matching the fingerprint of an audio sample with a fingerprint of a reference sample versus matching an entire spectrogram. Accordingly, a more accurate and more general solution to audio matching can be accomplished.
US09098575B2
Techniques for specifying user preferences in a semantic network. The techniques include receiving, using at least one processor, a plurality of first-order user preferences for at least one concept in a semantic network, wherein the plurality of first-order user preferences are indicative of a user's preferences among children of attributes of the at least one concept in the semantic network; receiving, using the at least one processor, at least one second-order user preference for the at least one concept in the semantic network, wherein the at least one second-order user preference is indicative of the user's preferences among attributes of the at least one concept; and performing at least one semantic processing act by using the semantic network, the plurality of first-order user preferences, and the at least one second-order user preference.
US09098572B1
Methods and systems for providing magazine edition recommendations are provided. Categories associated with retrieved magazine edition articles are analyzed. A magazine edition profile is generated for each magazine edition based on the categories for each of the retrieved articles of the corresponding magazine edition. The categories of magazine edition profiles are compared to categories of a profile of a user, wherein the user profile is based on categories of articles viewed by the user. A magazine edition recommendation based on the comparing is provided for display to the user. The edition recommendation may be a link or section of shown in a view of magazine edition content on a mobile device of the user. A user may be provided a convenient way to subscribe to the recommended magazine edition. A personalized magazine edition recommendation of highest ranked articles may also be provided.
US09098568B2
Methods, systems, and apparatus, including computer program products, for presenting search query suggestions. In an aspect, query triggers in a resource are identified at a client device. For each query trigger identified in the resource, a rank score for the query trigger based on query trigger attributes is calculated at the client device. The query triggers are ranked at the client device based on the rank scores. Search query suggestions are generated at the client device from the query triggers identified in the resource. The search query suggestions include terms of the query triggers, expansion terms of the query triggers, and search query suggestions generated from templates applied to the terms of the query triggers and expansion terms of the query triggers. The search query suggestions are presented at the client device according to the rank of the corresponding query triggers.
US09098567B2
Exemplary embodiments of the present invention relate to a method and apparatus for calculating a document rank score of documents in the dynamic World Wide Web (web) environment where documents are continuously added and deleted. The method and apparatus use partial updates to recalculate a document rank score of documents in view of a change, and dynamic updates that reflect a change occurring during calculation of the document rank score.
US09098566B2
Disclosed is an approach for presenting RDF data as a set of relational views. By presenting the RDF data as relational views, this permits integrated access to the RDF-based data from existing relational database tools, such as by asserting SQL queries against the relational views. One or more classes are identified within the RDF data, wherein a relational view of the set of the relational views maps properties relating to a particular class.
US09098544B2
The present invention involves a server for providing remote users a Lifecycle marketing system based on information in a data store of the customer enterprise. The server includes a database storing customer enterprise data. The customer enterprise data includes rules, criteria, and stages. Query software is capable of accessing data in enterprise data stores. Lifecycle definition software accesses the database and is capable of creating a lifecycle framework in the database based on information on contacts included in the enterprise data stores.
US09098540B2
Described herein are systems and methods for providing an enterprise crawl and search framework, including features such as use with middleware and enterprise application environments, pluggable security, search development tools, user interfaces, and governance. In accordance with an embodiment, such a system includes an enterprise crawl and search framework which abstracts an underlying search engine, provides a common set of application programming interfaces for developing search functionalities, and allows the framework to serve as an integration layer between one or more enterprise search engine and one or more enterprise application. A user interface is provided for use in validating a search box against at target environment as part of implementing search within that environment.
US09098537B2
Techniques for Aligned Run-Length Encoding (ARLE) are described. ARLE is an encoding scheme that transforms sets of same-valued consecutive rows into one or more runs, while enforcing boundaries between the runs at set intervals (e.g. every predetermined number of rows). Consecutive rows that contain the same value, but which cross one or more interval boundaries, are encoded as multiple runs that are divided along those interval boundaries. According to one technique, a database server accelerates query processing by setting the interval size to the word size of the processor performing the predicate comparisons. According to another technique, a database server accelerates row lookup by maintaining an offset array that stores the run offsets into the ARLE data of the run that begins each interval.
US09098532B2
Mechanisms are provided for generating alternative text descriptions for images in electronic documents. An original image embedded in an electronic document is analyzed to generate a data pattern for the image. A matching operation is performed to identify similar images in other electronic documents from sources of electronic documents based on the generated data pattern. Textual description information associated with the similar images is extracted from data associated with the similar image. An alternative text description for the original image is generated based on the extracted textual description information associated with the similar images. The alternative text description for the original image is stored in association with the original image.
US09098517B2
A mobile device includes a file information acquiring unit, a file information display unit that displays the file information acquired on a display unit, a file presence identifying unit that determines whether or not a file specified by file information designated by a user from among the file information displayed on the display unit is stored in a storage unit, a first file transmitting unit that transmits the stored file to another mobile device when the file presence identifying unit determines that the file is stored in the internal storage unit, a file acquiring unit that downloads the file specified by the designated file information from the server when the file presence identifying unit determines that the file is not stored in the internal storage unit, and a second file transmitting unit that transmits the file acquired by the file acquiring unit to the other mobile device.
US09098516B2
Systems and methods for providing a multi-dimensional file system are provided. Instead of the limited parent-child relationships provided by traditional folder tree file systems, embodiments of the present disclosure may provide file system relationships in an arbitrary number of dimensions to provide greater flexibility in organizing files, navigating the file system, and/or launching executable instructions. A user may navigate among files by traversing links between neighboring files, and/or may access specific files by specifying a location of the specific file in the multi-dimensional space.
US09098507B2
A computer-implemented method includes receiving, at a computing device, a request from a user device to access requested data. Based on the request, a reader object is selected that specifies data access information associated with accessing data from a particular data source. Computer-implementable access code is dynamically instantiated to access the requested data from a data source based on the reader object and the request. A data access request is sent to the data source based on the computer-implementable access code. The requested data is received from the data source and a presentation object is selected that specifies data output information associated with the reader object. Computer-implementable output code is dynamically instantiated to output the requested data based on the presentation object. Output data, including the requested data, is sent to the user device in a presentation format specified by the computer-implementable output code.
US09098499B2
An application running on portable information handling system automatically inventories the portable information handling system to identify one or more components that perform one or more functions based upon information embedded in a barcode. For example, a barcode affixed to an information handling system identifies the information handling system as having a near field communication (NFC) device. The application searches the portable information handling system to determine if the portable information handling system has a NFC device and, if so, presents an activator at a display to use the NFC device to communicate with the information handling system NFC device.
US09098495B2
A method and system for reducing storage requirements and speeding up storage operations by reducing the storage of redundant data includes receiving a request that identifies one or more files or data objects to which to apply a storage operation. For each file or data object, the storage system determines if the file or data object contains data that matches another file or data object to which the storage operation was previously applied, based on awareness of the application that created the data object. If the data objects do not match, then the storage system performs the storage operation in a usual manner. However, if the data objects do match, then the storage system may avoid performing the storage operation with respect to the particular file or data object.
US09098486B1
An integrated circuit device has first and memory that use first and second normal mode clocks with differing clock domains. A first switching circuit selectively outputs to the first memory the first normal mode clock when the normal mode is selected or the initial test clock as a first test clock when a testing mode is selected, and a second switching circuit selectively outputs to the second memory the second normal mode clock when the normal mode is selected or the test clock as a second test clock when the testing mode is selected. A built-in-self-test switching circuit receives and outputs the first test clock when the first memory is being tested or the second test clock when the second memory is being tested, and a built-in-self-test circuit receives and uses the first test clock for testing the first memory or the second test clock for testing the second memory.
US09098482B2
The present invention is directed to systems and methods of creating and deploying electronic forms for collecting information from a user using a browser, where the browser may be one of a plurality of browser platforms. Characteristics of forms are entered by a human designer using a form designer by using drag-and-drop operations, and stored in XML template files. The form may be previewed by the designer. When a user on the Internet (or an intranet) requests a form by a browser, the characteristics of the browser are sensed and a form appropriate for the browser is deployed to the browser by a form server. Information is then captured from the user. The form may also be saved or printed.
US09098476B2
A method of binding elements of a structured document to an observer structure includes obtaining the logical structure of a document. Nodes representing information contained in the document are mapped to an observer structure which can include both a user interface or a programming object. The user interface may be a graphical user interface including a display form of a grid-like structure to contain the structured document information. The data binding which maps the structured document information to the observer form may be directionally controllable such that any change made to the information at the observer may be reflected in the source structured document.
US09098474B2
System and methods for determining if a preview of a file uploaded to a web-based collaborative environment is likely to be requested. For a file that is likely to be previewed, the system pre-converts the input format of the file to a target format suitable for providing the preview to minimize the time a user waits to be presented with the preview after making the request. The present disclosure includes a method of determining whether an intermediate format of a file generated during the conversion of an input format to the target format should be stored to be used later or discarded.
US09098472B2
The subject disclosure relates to providing more effective visual cues for distinguishing between files based upon file types. Given that users typically browse and select files based upon their file types, and further that various collections of files often share identical or similar naming conventions, the subject disclosure provides a useful mechanism to reduce the need for close inspection of file names in order to locate desired files. In particular, various file types can be assigned to a set of groups and each group can be associated with a particular color. Thus, visual representations (e.g., icons or tabs) of the various files can be presented with a color-coded element to serve as the visual cue.
US09098470B2
Presented herein are methods of replicating versioned and hierarchical data structures, as well as data structures representing complex transactions. Due to interdependencies between data entities and a lack of guaranteed message ordering, simple replication methods employed for simple data types cannot be used. Operations on data structures exhibit dependencies between the messages making up the operations. This strategy can be extended to various types of complex transactions by considering certain messages to depend on other messages or on the existence of other entries at the data store. Regardless of origin, these dependencies can be enforced by suspending the processing of messages with unsatisfied dependencies until all of its dependencies have been met. Alternately, transactions can be committed immediately, creating entities that include versioned identifiers for each of their dependencies. These entities can then be garbage collected of the parent objects are not subsequently created.
US09098468B2
A method for switching node main-standby controllers based on content distribution network is disclosed by the present invention, including the process that a node standby controller detects the status of the current node main controller, and when the node main controller is abnormal, the node standby controller selects one node standby controller to be the new node main controller by replacement according to a preset rule. A content distribution network is also disclosed by the present invention. The present invention can avoid the problem that a manager changes the node main controller blindly, which is caused by a network anomaly while not the failure of the node main controller, thus the performance of the manager is effectively improved and the bandwidth of the network is saved.
US09098459B2
The filtering of activities generated by nodes of a network while interacting with a device may be performed by evaluating the desirability of the activities (e.g., a spam or not-spam determination of email messages sent by the node) and assigning a trust rating to the node. However, nodes are often identified by network address, and an operator of a node sending undesirable activities may reassign the network address of the node in order to avoid heavy filtering. Instead, nodes may be identified as being controlled by a network entity (e.g., an autonomous system identified in a border gateway protocol routing table.) The network entity is assigned a network entity trust rating based on the trust ratings of the nodes controlled thereby, and an appropriate level of activity filtering based on the network entity trust rating may be selected for subsequent activities received from all nodes controlled by the network entity.
US09098453B2
A system, and computer program product for recovery in a database are provided in the illustrative embodiments. A failure is detected in a first computing node, the first computing node serving the database in a cluster of computing nodes. A snapshot is created of data of the database. A subset of log entries is applied to the snapshot, the applying modifying the snapshot to result in a modified snapshot. An access of the first computing node to the data of the database is preserved. Responsive to receiving a signal of activity from the first computing node during the applying and after a grace period has elapsed, the applying is aborted such that the first computing node can continue serving the database in the cluster.
US09098449B2
An FFT operation is performed by dividing n time-domain input points into a plurality of groups of m points, performing a plurality of constant-geometry butterfly operations on each of the groups of m points, and finally performing at least one in-place butterfly operation on the group of n points.
US09098447B1
If none of the fragments of an erasure-coded data file have become corrupted then the original data file can be readily reconstructed. If one or more fragments of an erasure-coded data file have become corrupted it may still be possible to find a combination of fragments that reconstruct the original data file, but the number of possible combinations may be impracticably large. If an attempt with a first set of fragments fails, an efficient approach is to use an independent set of fragments for the second attempt. Then, for further attempts, the results of a current attempt are compared with previous results. If a match is found then the original data file has been reconstructed. An original data file may also be reconstructed by separately recovering each data block of the data file from corresponding fragment blocks and assembling the data file from the recovered data blocks.
US09098445B2
A method includes, in a memory controller that controls a memory, evaluating an available memory space remaining in the memory to write data. A redundant storage configuration is selected in the memory controller depending on the available memory space. Redundancy information is calculated over the data using the selected redundant storage configuration. The data and the redundancy information are written to the available memory space in the memory.
US09098434B2
Line cards in a multi-slot network element utilize load balancing systems and methods for synchronizing learned Media Access Control (MAC) addresses therebetween. It is an objective of the load balancing systems and methods to enable high data rate scalability between line cards in a distributed system while preventing adverse effects on packet traffic. The load balancing systems and methods include inter alia MAC address updates between data path devices (e.g., network processors, application specific integrated circuits, etc.) using data frames and a hash-based time slot strategy ensuring MAC address updates are distributed over time as opposed to large scale, singular events.
US09098421B2
A method or system comprises determining an end data track of a write operation in response to a request for the write operation in a shingled media storage device, saving data from an adjacent track following the end data track to a cache, performing the write operation.
US09098418B2
Processors and methods for coordinating prefetch units at multiple cache levels. A single, unified training mechanism is utilized for training on streams generated by a processor core. Prefetch requests are sent from the core to lower level caches, and a packet is sent with each prefetch request. The packet identifies the stream ID of the prefetch request and includes relevant training information for the particular stream ID. The lower level caches generate prefetch requests based on the received training information.
US09098405B2
A storage device made up of multiple storage media is configured such that one such media serves as a cache for data stored on another of such media. The device includes a controller configured to manage the cache by consolidating information concerning obsolete data stored in the cache with information concerning data no longer desired to be stored in the cache, and erase segments of the cache containing one or more of the blocks of obsolete data and the blocks of data that are no longer desired to be stored in the cache to produce reclaimed segments of the cache.
US09098403B2
A NAND Flash based content addressable memory (CAM) is used for a key-value addressed storage drive. The device can use a standard transport protocol such as PCI-E, SAS, SATA, eMMC, SCSI, and so on. A host writes a key-value pair to the drive, where the drive writes the keys along bit lines of a CAM NAND portion of the drive and stores the value in the drive. The drive then maintains a table linking the keys to location of the value. In a read process, the host provides a key to drive, which then broadcasts down the word lines of blocks storing the keys. Based on any matching bit lines, the tables can then be used to retrieve and supply the corresponding data to the host.
US09098402B2
Examples are disclosed for configuring a solid state drive (SSD) to operate in a storage mode or a memory mode. In some examples, one or more configuration commands may be received at a controller for an SSD having one or more non-volatile memory arrays. The SSD may be configured to operate in at least one of a storage mode, a memory mode or a combination of the storage mode or the memory mode based on the one or more configuration commands. Other examples are described and claimed.
US09098398B2
A non-volatile memory system and a method of managing the power of the same are provided. The non-volatile memory system includes a non-volatile memory configured to store a first mapping table comprising a list of a logical address and a physical address corresponding to the logical address with respect to a code region and a list of a logical address and a physical address corresponding to the logical address with respect to a general purpose (GP) region, and a controller configured to load the first mapping table from the non-volatile memory to a first memory and load the second mapping table from the non-volatile memory to a second memory. Power-up of the second memory is delayed with respect to power-up of the non-volatile memory system and the first or second memory is powered down if a condition is satisfied, so that power consumption of the non-volatile memory system is reduced.
US09098394B2
An information display method, includes inputting a designated point in each of the series of image data items of the image file, which is sequentially designated as the analysis target point by a user's manipulation, every time each of the series of image data items of the image file is sequentially displayed on the display screen, displaying each of the series of designated points, which are sequentially input, at each input position, sequentially displaying each of the series of image data items stored in the designated image file along with each of the series of designated points while each of the series of designated points is displayed, and displaying a designated point after a change in a display mode different from that of a designated point before the change, every time a transition direction of each of the series of designated points changes.
US09098384B2
The present disclosure involves systems, software, and computer implemented methods for identifying suggested connections between content within a portal webpage. One example process includes operations for identifying a portal page associated with two or more individual content components to be presented to a user, and determining at least one possible connection between at least one pair of the two or more individual content components based, at least in part, on related content component metadata associated with each determined pair of individual content components. The at least one determined possible connection is prioritized based, at least in part, on a combined set of at least one of the related content component metadata and a set of user-specific data. At least a portion of the prioritized possible connections are then presented as suggested connections within the portal page.
US09098376B2
In a dispersed storage network, data objects are dispersed storage error encoded into pluralities of sets of encoded data slices that are each stored in corresponding sets of storage units. To recover a data object, a read threshold number of encoded data slices from each set of encoded data slices of the plurality of sets of encoded data slices are required. Upon determining that an update is available for the storage units, a dispersed storage managing unit determines an updating sequence pattern that ensures that while one or more storage units are taken off line for the update, a sufficient number of storage units remain on line such that at least the read threshold number of encoded data slices are available for each set of encoded data slices.
US09098357B2
A method, apparatus and computer program product are provided to synchronize multiple devices. In regards to a method, an indication is received that a view of a task is presented by a first device. The method causes state information to be provided to a second device to permit the second device to be synchronized with the first device and to present a different view of the task than that presented by the first device. The method also receives information relating to a change in state of the task that is provided by one of the devices while a first view of the task is presented thereupon. Further, the method causes updated state information to be provided to another one of the devices to cause the other device to remain synchronized and to update a second view of the task, different than the first view of the task, that is presented.
US09098349B2
A computer-implemented method includes detecting an actual workload representative of a pattern of access of a plurality of items of content; comparing the actual workload against a prescriptive workload to determine an occurrence of a substantial deviation from the prescriptive workload; and upon determining the occurrence of the substantial deviation, revising the prescriptive workload based at least in part on the actual workload. The plurality of items is stored on resources of a storage environment according to one of a plurality of resource allocation arrangements. The prescriptive workload including a plurality of categories, each category being associated with a respective one of the plurality of resource allocation arrangements.
US09098340B2
A virtual regulator implemented to provide closed-loop system management (CLSM) functionality to a database system and without a need to substantially adapt a given CLSM technology to account for specific nuances and requirements of an operating system. For example, the regulator may be implemented with either or both of process model operating systems and thread model operating systems. Common examples of these include UNIX, LINUX, MP-RAS, MS WINDOWS or WINDOWS NT.
US09098337B2
Embodiments of apparatus, computer-implemented methods, systems, and computer-readable media are described herein for a virtual machine monitor. The virtual machine monitor may be configured to determine whether to schedule a virtual central processing unit of one of a plurality of virtual machines on a first physical processing unit of a plurality of physical processing units. Each virtual machine may have one or more virtual central processing units. The determination may be based at least in part on whether a context of the virtual central processing unit suggests a desired cache hit rate on one or more cache units of the apparatus by the first physical processing unit when operating the virtual central processing unit.
US09098336B2
A multi-thread processor includes a plurality of hardware threads each of which generates an independent instruction flow, a first thread scheduler that outputs a first thread selection signal, the first thread selection signal designating a hardware thread to be executed in a next execution cycle among the plurality of hardware threads according to a priority rank, the priority rank being established in advance for each of the plurality of hardware threads, a first selector that selects one of the plurality of hardware threads according to the first thread selection signal and outputs an instruction generated by the selected hardware thread, and an execution pipeline that executes an instruction output from the first selector. Whenever the hardware thread is executed in the execution pipeline, the first scheduler updates the priority rank for the executed hardware thread and outputs the first thread selection signal in accordance with the updated priority rank.
US09098334B2
A method and computer-readable storage representing resources in a cluster by a plurality of attribute-value pairs that together are part of a “resource profile,” in which each attribute-value pair defines all, or a portion of, a management policy that applies to the resource. A clusterware manager configures a resource according to the resource profile, and follows a resource profile syntax that specifies a runtime value for the resource in which an actual value is substituted at runtime.
US09098333B1
Techniques are disclosed relating to improving resource usage on a computer system. In one embodiment, a computer system identifies a plurality of processes running on the computer system and determines an importance value and a resource consumption value. In such an embodiment, the importance value is indicative of an importance of an identified process, and the resource consumption value is indicative of a resource consumption of the identified process. The computer system evaluates the importance value and the resource consumption value relative to a usage policy, and takes a corrective action with respect to the identified process based on the evaluating to reconcile resource consumption with process importance value.
US09098328B2
Disclosed are systems and methods for processing events in an event stream using a map-update application. The events may be embodied as a key-attribute pair. An event is processed by one or more instances implementing either a map or an update function. A map function receives an input event from the event stream and publishes one or more events to the event stream. An update function receives an event and updates a corresponding slate and publishes zero or more events. Systems and methods are also disclosed herein for implementing a map-update application in a multithreaded architecture and for handling overloading of a particular thread or node. Systems and methods for providing access to slates updated according to update operations are also disclosed.
US09098321B2
A virtual machine booting method for booting a virtual machine, the virtual machine comprising: a physical computer which includes a processor, a memory, and storage; and a virtualization module which assigns computer resources of the physical computer to the virtual machine, the method comprising: setting, by the virtualization module, before the virtual machine is booted, states of a first access path and a second access path which couple the virtual machine and the storage; booting the virtual machine by the virtualization module; determining, by the virtualization module, when to switch between the first access path and the second access path; and switching the first access path to the second access path when the virtualization module determines that it is time to switch between the first access path and the second access path.
US09098320B2
Systems and methods for a multi-tenant and fully automated Virtual Private Data Center (VPDC) provisioning. Examples include user interfaces for drag-and-drop configuration of a customer/user/tenant's network, validation checks on design choices, and automated provisioning of validated designs. The tenant may specify certain Quality of Service (QoS) choices along with the design structure, and various physical components and partitions of available and/or shared resources may be provisioned automatically for the tenant/customer.
US09098311B2
According to some embodiments, a selection of a pre-determined user interface element type from a plurality of potential types is received from a user. An input rating value to be associated with a user interface element of the selected type may be received from the designer. The user interface element may, for example, receive data content in a graphical user interface. A pre-determined condition to be associated with the user interface element may also be received from the design. A user interface element may then be created to receive data content in the graphical user interface. According to some embodiments, it may be automatically determined if data content received from a user via the user interface element satisfies the pre-determined condition. Based on the determination, the input rating value may be automatically applied to a user input rating score associated with the graphical user interface.
US09098305B2
A computer system and a bootup and shutdown method thereof are provided. The computer system includes a memory, a chipset, a basic input/output system (BIOS), and an embedded controller, and an operating system (OS) is executed in the computer system. In the shutdown and bootup method, the embedded controller is notified to prepare to enter into a standby mode when the BIOS intercepts a shutdown instruction issued by the OS. The content of a register of the chipset is set according to the standby mode. A current operation mode data of the computer system is retained, and power is continuously supplied to the memory to make the computer system enter into the standby mode.
US09098289B2
Provided are: a display displaying a ladder-diagram-creating editor screen; a touch panel overlapped on the display; an operation detection unit detecting an operation on the panel; a display control unit causing the display to display a representative icon corresponding to one of programming items that are insertable into the diagram, and display a display box in which derived icons corresponding to other programming items insertable into the diagram are arranged around the representative, when the detection unit detects a touch operation on the panel at the representative; and an execution unit that, when the detection unit detects that a finger having performed the touch operation or a finger having performed the panel and slid is lifted-off the panel, inserts the item corresponding to the representative or derived icon displayed at a position where the finger is detected to be lifted-off, into the diagram.
US09098287B2
A super operating system for a heterogeneous computer system for executing tasks of software that has at least one performance processor, a processor supporting logic, and a hypervisor processor. The super operating system has a performance operating system for the performance processor; a hypervisor operating system for the hypervisor processor and a heterogeneous hypervisor software layer on top of the performance and hypervisor processors and below the performance and hypervisor operating systems. Under the super operating system, the hypervisor processor executes tasks that the hypervisor processor has sufficient processing power to handle and puts the performance processor to a power-conserving state. The hypervisor processor brings the performance processor out of power-conserving state to execute tasks that the hypervisor processor has insufficient processing power to handle. The performance and hypervisor processors simultaneously execute tasks that require combined processing power of all processors.
US09098286B2
Power management system or a touch controller can include a transmit section for transmitting stimulation signals to an associated touch sensor panel to drive the panel, where the touch controller can selectively adjust the transmit section to reduce power during the transmission. The touch controller can also include a receive section for receiving touch signals resulting from the driving of the panel, where the touch controller can selectively adjust the receive section to reduce power during the receipt of the touch signals. The touch controller can also include a demodulation section for demodulating the received touch signals to obtain touch event results, where the touch controller can selectively adjust the demodulation section to reduce power during the demodulation of the touch signals. The touch controller can also selectively reduce power below present low levels during idle periods. The touch controller can be incorporated into a touch sensitive device.
US09098270B1
A device is configured to establish first and second device power domains. Isolation circuits isolate signals from passing between circuits in the first device power domain and circuits in the second device power domain. During a transition between power domains, an n-bit value is stored in a particular storage location, and compared to a particular n-bit value. Isolation between the first and second device power domains is removed when the n-bit value stored in the particular storage location matches the particular n-bit value.
US09098260B2
Various embodiments of the present disclosure are directed to managing load steps caused by processing circuitry. The processing circuitry may generate a series of clock pulses at an average clock period. The processing circuitry may estimate a current consumption of the processing circuitry at each clock pulse. Accordingly, a clock pulse from the series of clock pulses may be omitted when a change in the current consumption exceeds a predetermined threshold amount, thereby increasing the average clock period.
US09098257B2
An information handling system server chassis manages plural server resources disposed on sleds in chassis slots with a power supply control board that allocates power from one or more power supplies to the slots. The power supply control board interfaces with an external network and includes one or more network interface cards that provide an Ethernet interface with power distribution boards disposed on sleds in the slots. The power distribution boards manage application of power to server resources and communication by the power supply control board through the Ethernet interface to manage functions at the server resources.
US09098255B2
A stopping mechanism is disposed on a machine body and a removable device. The stopping mechanism includes a rectilinearly moving action member, a rotationally moving clipping member, and a stopping member fixedly disposed on the machine body, in which the action member pushes and presses against the clipping member so that the clipping member rotates to a holder position. The action member presses against the stopping member fixedly disposed on the machine body through a tilt angle relation at the holder position, so that an accelerating force generated by the removable device under impact is transferred to the machine body, thus dispersing the impact force.
US09098251B2
A server mechanism includes a server and a disk drive module including a fixing frame fixed to an extraction opening of the server, a rail sheet, a disk drive movably disposed through the fixing frame, a sliding sheet disposed at the disk drive and having a sliding slot, a sliding block, and a first elastic member. The rail sheet is disposed at the fixing frame and has an installation rail, an incurved rail, a longitudinal rail, and a detaching rail. The incurved rail has a recess. The sliding block is slidably disposed in the sliding slot and has a guide rod for moving along the installation rail, the incurved rail, or the detaching rail with movement of the disk drive. The first elastic member is for driving the guide rod to be fixed in the recess and for driving the guide rod from the longitudinal rail to the detaching rail.
US09098247B2
The present invention relates to a touch panel. The touch panel includes a display unit, a polarizer disposed on top of the display unit and having at least one edge extending beyond the display unit, multiple upper sensing series disposed on the polarizer, multiple upper peripheral circuits disposed on a peripheral region of the polarizer, each being electrically connected to a corresponding one of the upper sensing series, and a protective layer covering on the upper peripheral circuits.
US09098243B2
A method for adjusting an observation distances between an user and a display device is provided. When the display device determines that the user is squinting and determines a distance value between the user and the display device is larger than a predetermined value, the display device controls a driving unit to drive a display unit of the display device to move toward to the user. A display device is also provided.
US09098236B2
According to an aspect, an electronic device includes a display unit, a detecting unit, and a control unit, and composes a mail that includes an image and a text. The display unit displays a first screen and a second screen in such a manner that the first screen and the second screen do not overlap each other. The first screen displays an overview of the mail, and the second screen edits an image or a text as an element to be added to the mail. The detecting unit detects an operation. When an operation made on the second screen is detected by the detecting unit, the control unit updates the overview of the mail that is displayed on the first screen in accordance with the operation.
US09098233B2
A storage device carrier includes a first member and a second member. The first member includes a side portion and a front portion, perpendicularly coupled to an inside surface of a front end of the first member side portion. The first member includes a first portion of a finger grab. The second member includes a side portion and a latching feature. The latching feature is on an outside surface of a second member side portion. The second member also includes a front portion, perpendicularly coupled to an inside surface of a front end of the second member side portion. The second member includes a second portion of the finger grab.
US09098232B2
An audio control apparatus is adapted for use with an external portable electronic device having display functionality, and includes a data storage device, an operation controller operable to access and process audio data stored in the data storage device, and to output information of the audio data, a user control device operable by a user to control operation of the operation controller, and a function expanding interface coupled to the operation controller and configured to transmit the information of the audio data for reception and subsequent display by the external portable electronic device.
US09098231B2
An image transform apparatus for displaying image characteristics of a second display on a first display includes a first transform unit, for transforming a first image signal of the first display to a first output signal according to a second gamma value associated with the second display; a second transform unit, for transforming the first output signal to a second output signal according to a transform gain function associated with the first display and the second display; and a third transform unit, for transforming the second output signal to a second image signal according to a first gamma value associated with the first display.
US09098229B2
Methods for image based localization using an electronic computing device are presented, the methods including: capturing a local image with an image capture device; associating metadata with the local image; causing the electronic computing device to receive the local image; causing the electronic computing device to match the local image with a database image, where the database image is three-dimensional (3D); and calculating a pose of the image capture device based on a pose of the database image and metadata associated with the local image. In some embodiments, the metadata includes at least pitch and roll data corresponding with the image capture device at a time of image capture.
US09098225B2
A server constituted by a plurality of processors which process page description language data receives a print instruction from a client, and decides the number of layers into which a page is to be segmented based on render instructions included in the page description language data. The server decides the number of processors which perform parallel processing of the generation of print data from the page description language data based on the decided number of layers. The server generates print data equal in number to the number of layers based on which the number of processors is decided. An output device requests the server to transmit print data. The server transmits print data in accordance with the request from the output device. Upon receiving the print data from the server, the output device processes the print data and outputs it onto a sheet.
US09098221B2
An image forming apparatus that facilitates management of information security policy even for an extended application installed from exterior. A scanning unit scans an original to generate image data of the original. A printing unit prints an image based on image data. A management unit manages applications dynamically installed. At least one of the applications executes a job using at least one of the scanning unit and the printing unit. A setting unit sets an operation mode for the image forming apparatus, based on security settings that are received from an external apparatus. A determination unit determines whether each of the applications supports the security settings. A control unit restricts an operation of an application that the determination unit determines that the application does not support the security settings.
US09098220B2
A client PC generates and spools data for print according to a user's printing operation, and generates identification information for identifying itself from its own IP address to present it to the user. When the identification information is input in a multifunction peripheral, the multifunction peripheral converts the identification information into an IP address, and makes a request for transmission of print data to a client PC indicated by the IP address. In response to the request, the client PC generates print data using the spooled data and transmits the print data to the multifunction peripheral. The multifunction peripheral receives and prints the print data.
US09098219B2
An image forming apparatus capable of being connected to a network via a print server updates media data in response to a modification operation for modification of the media data, and starts a recording of the updating of the media data when the print server is in a power saving state. Then, the print server transmits to the print server, in a case where the updating of the media data has been recorded when a notification that the print server returned from the power saving state is received, the updated media data.
US09098217B2
Example embodiments relate to processing a scanned form by causing an action to occur. The scanned form includes a unique identifier that indicates that the action is to occur when the form is scanned. The unique identifier is detected in the scanned form data. The scanned form data may be transmitted to a server to use the unique identifier to identify the action to execute for processing the scanned data.
US09098215B2
Migration between model elements of different model element types in a model provided within a modeling environment is described herein. A model element of a first model element type is identified to be migrated to a model element of a second model element type. The model element of the first model element type is then migrated to the model element of the second model element type. The migrating migrates one or more relationships that exist between the model element of the first model element type and a related model element to one or more relationships between the model element of the second model element type and the related model element. The migrating also preserves properties of diagrammatic representations of the model element being migrated in diagrams of the model.
US09098214B1
Systems and method for the management of migrations of virtual machine instances are provided. A migration manager monitors the resource usage of a virtual machine instance over time in order to create a migration profile. When migration of a virtual machine instance is desired, the migration manager schedules the migration to occur such that the migration conforms to the migration profile.
US09098210B2
A system and method for automatically linking partitions on storage media for use within a storage management system is provided to minimize wasted space on the storage media, the time and expense traditionally spent reclaiming partitions containing invalid data, and the computer processing capability required to write data to and read data from the storage media. The storage management system includes a partitioned storage tape, a host application running on a server, and an archive device. The host application is operative to track location information for each host file or data object written to the storage tape. Using the location information, the host application is able to identify one or more “free” or writable partitions that are created on the storage tape as host files expire. Moreover, when writing host files to the storage tape, the archive device is operative to automatically link the writable partitions to form logical volumes such that when reading host files from the storage tape, the archive device can automatically navigate through the logical volumes.
US09098206B1
Some of the embodiments provide a queue comprising a plurality of memory cells arranged in a first column and a second column, the plurality of memory cells also arranged in a plurality of levels, such that ones of the levels include a corresponding memory cell of the first column and a corresponding memory cell of the second column, such that a memory cell of the first column is coupled to at least (i) another memory cell of the first column that is at a different level than a level of the memory cell of the first column and (ii) another memory cell of the second column that is at a same or a different level than the level of the memory cell of the first column; and a control module to selectively add data, selectively remove data, and selectively transfer data between the memory cells of the queue.
US09098204B1
A method, computer program product, and computing system for compartmentalizing a LUN into a plurality of portions that are each assigned to one or more hosts. An ownership tracking structure is maintained for the LUN, wherein the ownership tracking structure includes a data entry associated with each of the plurality of portions within the LUN. One or more properties of the ownership tracking structure are monitored to determine if the ownership tracking structure needs to be compressed. If the ownership tracking structure needs to be compressed, one or more actions are taken to reduce the size of the ownership tracking structure.
US09098203B1
Embodiments of the present disclosure provide a method and system for prioritizing memory commands. A priority determination engine determines a priority of a memory access command based on a plurality of inputs related to characteristics of the memory access command and a plurality of inputs related to a state of the memory. An access scheduler selects an order in which to issues the memory commands based at least on the priority. The priority determination is determined such that bandwidth utilization is improved.
US09098202B2
A storage apparatus comprises a storage unit configured to store data which is read/written by the host apparatus, a compression/expansion unit configured to compress the data using a predetermined algorithm to generate compressed data, and expand the compressed data, and a control unit configured to control writing of data to the storage unit, wherein the control unit is configured to manage, as compression block units, divided compressed data which is obtained by dividing compressed data compressed by the compression/expansion unit into predetermined units, and padding data.
US09098200B2
A virtual LU astride a plurality of storage devices is a virtual volume composed of a plurality of partial volumes. Functions of the storage system, Zoning information of a SAN and a host group information of the virtual volume are inherited to a partial volume created for each physical device. When a page granularity data migration is executed, volume or data are migrated to other storage devices without depending on the relationship between a physical port and the physical device. When a host IO request is received when migration is on-going, response processing is performed by synchronizing storage devices within the range of migration data. The host IO request related to the page being migrated sends a partial complete response including information for re-routing the request to a path of the appropriate data migration destination device capable of issuing the IO.
US09098195B2
A display device according synthesizes icons and messages with a portion where no descriptive display image is displayed by OSD for display. Icon functions are set by a PC so that the setting of the operation of the PC and the display device, and the setting of an external device can be conducted. The number of lines of the message to be displayed is determined according to distortion correction at the case of oblique projection to correct position coordinates detected by a camera. In a presentation system including an interactive white board device, the display device (for example, a liquid crystal projector), and the PC, the display of the icons are improved to extend the functions, and the display of the messages at the case of oblique projection, and a position detection precision on a screen by the camera incorporated into the display device are improved.
US09098185B2
A display device is provided, which includes a display unit configured to display one or more images thereon, an operation unit configured to accept an external operation, and a controller configured to perform a display process to control the display unit to display a plurality of images without concurrently displaying identifiers that are respectively provided to the images, and a scrolling process to, in response to the operation unit accepting a scrolling operation, control the display unit to display the identifiers to be superimposed on the images, respectively, and move the images displayed thereon, together with the identifiers in a direction responsive to the scrolling operation.
US09098184B2
An information processing apparatus includes a processor which executes a process including receiving position information of a plurality of touch points on a screen, displaying a plurality of operation areas to be touched on the screen, calculating a length of a stroke including the touch points on a basis of the position information received in the receiving, measuring a time period for drawing the stroke including the touch points on a basis of the position information received in the receiving, setting a threshold value on a basis of relationship information, and comparing one of the time period measured in the measuring and the length of the stroke calculated in the calculating with the threshold value set in the setting to determine whether the position information received in the receiving is input by a handwriting or by a touch operation on the operation areas in accordance with a comparison result.
US09098182B2
An electronic device displays a user interface object in a first content region on a touch-sensitive display. The device detects a first finger input on the user interface object. While detecting the first finger input, the device detects a second finger input on the touch-sensitive display. When the first finger input is an M-finger contact, wherein M is an integer, in response to detecting the second finger input, the device selects a second content region and displays a copy of the user interface object in the second content region. After detecting the second finger input, the device detects termination of the first finger input while the copy of the user interface object is displayed in the second content region. In response to detecting termination of the first finger input, the device maintains display of the copy of the user interface object in the second content region.
US09098180B1
A user interface arrangement includes a user interface having a plurality of movable sliders. Each of the sliders corresponds to a respective category of infotainment content. A processor is communicatively coupled to the user interface. The processor presents each of the categories of infotainment content in proportions dependent upon positions of the sliders.
US09098177B2
An apparatus obtains application state information for another device and displays a login screen on a display that provides information for at least one application running on the other device. The information displayed may be an icon corresponding to an application running on the other device. The application state information may include an application identifier, a content identifier and a pointer to a location at which a given content is accessed by the application. An apparatus includes a display, application state monitor logic, operative to obtain application state information for another device, and login screen configuration logic, operatively coupled to the display. The login screen configuration logic is operative to configure a login screen on the display to provide information for at least one application running on the other device, based on the application state information for the other device obtained by the application state monitor logic.
US09098171B2
A method, system and controller is provided for navigating a network of options on an interactive display. A navigation pane on a display is defined (1201) and a first set of options is displayed in the navigation pane as divided subregions which may be separated by lines (1202). The options corresponding to the subregions may be identified with text or other meaningful symbols or images. Subregion area may correspond to relative importance of each option. A selector is monitored for activation when a pointer is within one of the subregions (1203). If the selected option is a node the subregion associated with the selected option may be magnified in a zooming motion and the second set of options is displayed in the navigation pane (1204, 1206, 1207).
US09098168B2
Particular embodiments display an object at a first position on a screen of an electronic device; and in response to a user selecting the object with one or more fingers and moving the fingers around the screen, display an animated sequence depicting the object moving around the screen tracking movements of the user's fingers, movements of the object in the first animated sequence simulating a visual effect of the object being tethered to the user's fingers by one or more springs.
US09098163B2
A display device receive icon or application information from an audio visual application module (AVAM) and presents, on the native UI of the display, a selectable AVAM icon according to the information from the AVAM. The AVAM icon is associated with an application on the AVAM. Display input is automatically switched to the AVAM responsive to selection of the icon from the native UI using the display RC, at which point a non-native UI received from AVAM is presented for navigation using the display RC. Input commands are relayed to the AVAM.
US09098155B2
In one embodiment, a method includes dividing a first amount of charge between a measurement capacitance and a sample-and-hold capacitor resulting in a voltage at the measurement capacitance being a first voltage. The division of the first amount of charge is based at least in part on a configuration of a compensation capacitor relative to the measurement capacitance and the sample-and-hold capacitor. The configuration being determined based at least in part on an output without the compensation capacitor. The method also includes determining a first difference between the first voltage at the capacitance and a reference voltage; and determining whether a touch input to the touch sensor has occurred based at least in part on the first difference.
US09098149B2
A method, system and apparatus for grouped radio controls. A grouped radio control can include a listing of elements, each element having a specified grouping. The grouped radio control also can include grouping logic programmed to insert elements into, delete elements from, and select elements within the listing. Finally, a grouped radio control can include a grouped radio control interface configured to accept interface events for processing in the grouping logic.
US09098136B2
An organic light emitting diode (OLED) display device includes a substrate, a pixel unit formed over the substrate and including a plurality of sub-pixels, and a non-pixel unit immediately neighboring the pixel unit. The pixel unit has an octagonal shape.
US09098123B2
A moving trajectory generation method includes the following steps of: sensing a movement of a writing device in the air by a moving trajectory sensing module so as to generate a moving trajectory and then generate a moving trajectory signal; generating a virtual projection plane and a trajectory projection plane by a trajectory reconstruction unit of a trajectory reconstruction module according to the moving trajectory signal; calculating an angle between the virtual projection plane and the trajectory projection plane, and generating a transformation matrix according to the angle; transforming the virtual projection plane to the trajectory projection plane according to the transformation matrix; and projecting the moving trajectory to the trajectory projection plane so as to obtain a two-dimensional trajectory signal.
US09098122B2
A computer input device includes, in one embodiment, at least two accelerometers, at least two gyroscopes, and a processor within a housing. Signals from the accelerometers and the gyroscopes are utilized to determine the relative motion of the computer input device.
US09098119B2
An embodiment provides an apparatus, including: an input device having one or more keys; and a controller receiving input from the one or more keys; one or more of the one or more keys having a recessed surface relative to a bezel surface of the input device; the recessed surface responding to user input in the absence of mechanical displacement. Other aspects are described and claimed.
US09098095B2
A cooler bypass apparatus housing has a first fluid passageway connecting a first inlet and a first outlet port, and a second fluid passageway connecting a second inlet port and outlet port. A transverse passageway extends between the first and second fluid passageway. A first valve is disposed in the transverse passageway for one-way fluid flow from the first to the second passageway. A second valve and a thermal actuator coupled to the second valve are disposed in the second passageway. The thermal actuator moves the second valve to fluid flow blocking or fluid flow allowing positions dependent upon fluid temperature.
US09098093B2
The present invention provides novel techniques for controlling the blending of multiple fluids. In particular, the present techniques are presented in the context of biofuel production, wherein blending of a denaturant with an undenatured biofuel may be controlled and optimized. However, the present techniques may also be applied to any other suitable applications, such as the production of petroleum products, where multiple fluids may be blended.
US09098092B2
A pressure reducing valve including a balanced valve cartridge. The balanced valve cartridge has a retainer including a central bore. A valve seat and a valve plug are disposed within the central bore and cooperate to open and close the valve. A cap closes one end of the central bore, the cap including a blind bore for receiving a portion of the valve plug. Downstream fluid pressure is transmitted into the blind bore through a hollow portion of the valve plug, thus balancing the valve plug within the retainer.
US09098090B2
A flight control system and method for controlling full envelope banked turns of an aircraft, the flight control system including one or more of a control law architectures having one or more control laws adapted for controlling the flight of an aircraft for full envelope banked turns.
US09098088B2
The method for building an outdoor map for a moving object according to an exemplary embodiment of the present invention includes: receiving a real satellite image for an outdoor space to which the moving object is to move; calculating pixel information including sizes of length and width pixels and a physical distance of one pixel in the real satellite image; measuring a reference position coordinate for a reference position selected from the real satellite image; and linking a pixel number corresponding to the reference position, the reference position coordinate, and the pixel information to the real satellite image in order to build the outdoor map for the moving object, and further includes creating information on a road network in which the moving object navigates based on the pixel number corresponding to the reference position, the reference position coordinate, and the pixel information.
US09098087B2
A system for controlling movement of a machine includes a drive system, a position sensor, and a communications system. A controller is configured to determine the position of the machine and determine a signal transmission threshold based at least in part upon the position of the machine. The controller may stop movement of the machine upon an interruption in signal transmission from a remote system exceeding the signal transmission threshold.
US09098078B2
An embedded nonlinear cooperative pulse-controller (ENCPC) is characterized in that its control algorithm module comprises a comparison module, an identification control unit, a dynamic control unit, a steady-state control unit and a cooperative control unit. The comparison module generates control errors. The identification control unit identifies the model parameters, the time constant and the delay time. The dynamic control unit rapidly reduces the control errors, improves the rise time and decreases the overshoot of the control system. The steady-state control unit further eliminates the control errors in a steady change process and improves the control precision. The cooperative control unit coordinates and generates the final control output signal. The control algorithm module of the ENCPC enables that the ENCPC can quickly and stably eliminate the control errors with short rise time, small overshoot and short settling time.
US09098077B2
A trajectory control device controlling a trajectory of a movable portion includes a servo-system response-trajectory calculation unit that computes a servo-system response trajectory based on a position command of each movable axis, a shape-feature determination unit that outputs a shape feature amount including information of a position of a boundary point in a path shape and a running direction near the boundary point based on a determination from the position command whether the shape of the commanded path is straight or curved line, a position-vector correction unit that corrects a position vector based on the position command, the servo-system response trajectory and the shape feature amount, and outputs a corrected position command, and servo control units that control a motor of each movable axis by outputting a motor drive torque so that a position of each movable axis follows the corrected position command.
US09098075B2
Disclosed herein is a method and system for controlling the lifting operation of a wearable robot. A final force that must be applied by the robot to an object upon conducting a lifting operation is derived based on a difference between a weight force applied by the object to the robot and an apply force applied by a wearing user to the robot. A target position to which the robot lifts the object is set. A spring-damper virtual force model is applied to an end of the robot and to joints of the robot, the final force is converted into final torques required by the joints of the robot by being incorporated into the virtual force model, and then the joints of the robot are operated based on the final torques. The final force is fixed once the robot has lifted the object to the target position.
US09098074B2
A safety-related control unit for controlling an automated installation in accordance with an application program containing control instructions. The safety-related control unit has first and second processors for executing at least some of the control instructions by processing a plurality of first and second program variables, respectively. The first processor also determines a first test value for at least one of the first program variables in accordance with an instantaneous value present for this first program variable at a first defined instance of time. The second processor determines a second test value for the at least one of the first program variables. The second test value corresponds to the first test value. The safety-related control unit also has a data memory for storing the instantaneous value, the first test value and the second test value in order to facilitate a quick restart of the control unit after an unexpected interrupt.
US09098071B2
An electronic timepiece efficiently acquires leap second information, reduces power consumption, and enables displaying the correct time. A GPS wristwatch 1 has a satellite signal reception unit 10A that receives satellite signals, a power supply including a solar panel 70 and storage battery 60, a time information adjustment unit 25 that keeps time, a reception timing determination unit 24 that operates the satellite signal reception unit 10A, receives a satellite signal, and acquires leap second information contained in the satellite signal, and a reception determination unit 23 that detects the remaining capacity of the storage battery 60. When the remaining battery capacity measured by the reception determination unit 23 is greater than or equal to a specific value, the reception timing determination unit 24 sets the reception frequency for receiving a satellite signal higher than when the remaining battery capacity is less than the specific value.