US09319585B1
A method of generating a high resolution color image includes focusing a first image onto a monochrome image sensor having a P resolution and focusing a second image onto a color image sensor having a Q resolution, where Q
US09319582B2
Herein describes, by example, a digital image device comprising a CCD image sensor, a setting dial, a controller, and an image processor. The CCD image sensor captures a subject image and outputs image information. The setting dial accepts an input operation and outputs an operation signal including one that corresponds to the direction of the dial. The controller sets an object region that will be the object of a specific image processing process, so that at least one of a region direction and a region range for setting the object region can be changed according to an operation signal corresponding to the operation direction of the interface component. The image processor performs diorama filtering on the object region on the basis of the region direction and the region range.
US09319581B2
An image editing method for editing an original image is provided. The original image has a distinct figure and an indistinct figure, which correspond to an in-focus object and an out-of-focus object, respectively. The image editing method includes: obtaining an out-of-focus object distance from the out-of-focus object to a lens; performing an inverse blurring process on the indistinct figure according to the out-of-focus object distance and an optical parameter to obtain a processed figure; and forming a processed image according to the processed figure and the distinct figure.
US09319579B2
An image processing apparatus generates an image data in which a focus state of a captured image is specified by calculation processing. An operation inputting unit is used for operating focus information for specifying the focus state of an image, and an image generating unit generates an image data by acquiring focus information. When image focus information is changed by specification made by a user, the image generating unit outputs the image data generated by using focus information prior to specification to a confirmation screen generating unit upon deletion operation of the image data. The confirmation screen generation unit generates a display data of a deletion confirmation screen for prompting a user to confirm deletion upon deletion operation of an image file. The display data of a deletion confirmation screen includes the image data generated by using focus information differing from the changed focus state.
US09319575B2
Power for an illumination device and a camera is provided from power integrated onto a data cable between a controller/computer and the light illumination device. The camera-controller/computer interface includes one of GEV with PoE, USB and CXP, where a power is provided within the data interface cable, and the distance between the camera and the controller/computer is very long. In order to avoid running multiple long cables in a production manufacturing environment, a power extraction module is incorporated into a light illuminator, in order to extract the power for the interface cable, and to generate the individual powers for the light illuminator and the camera. In cases where the interface standard does not provide integrated power, power can be injected to the cable and extracted from the light illumination module.
US09319568B2
In the processor device connected to the endoscope, the imaging signal transmitted in serial from an imaging chip of the endoscope is converted by an S/P converter to parallel data, and is then decoded by an 8B10B decoder. When data corruption occurs due to noise or the like during transmission of the imaging signal and normal pixel data cannot be obtained due to decode error at an 8B10B decoder, that pixel data is interpolated with pixel data of a peripheral part in an inner memory of an image processing circuit.
US09319562B2
Permission of an extension program is checked, the data of an extension program having authority is distinguished from the data of an extension program having no authority, and only the data of the extension program having authority is synchronized, thereby ensuring the performance and security.
US09319560B1
Disclosed is an image deformation device, including: a primary memory in which a positional correction amount data for each pixel, is stored; a reference memory having a smaller storing area than the primary memory; a transfer unit configured to transfer the positional correction amount data stored in the primary memory to the reference memory separately in multiple times; and a positional correction unit configured to carry out a positional correction process, wherein the transfer unit transfers the positional correction amount data according to the predetermined order and a progress of the positional correction process in the positional correction unit so that the positional correction amount data for one pixel has been already stored in the reference memory when the positional correction unit corrects the position of the one pixel.
US09319552B2
To provide a technique that makes it possible, for a user without conscious of the detailed firmware program contents and the current state of a device, to execute an update process in a case of using file in which plural firmware programs are packaged. Upon connection of an external auxiliary storage device that stores the package file, a detection of a firmware program to be updated turns a staring mode into an update mode for updating a firmware program. If a failure in an internal auxiliary storage device is detected after re-starting, a starting is made by the update mode using a firmware program in the package file. In a case where a firmware program that is to be installed into the flash memory is updatable, only the firmware program that is to be installed into the flash memory is installed and updated.
US09319549B2
An information processing apparatus is provided that includes a first selection unit configured to select a workflow for executing at least one process with respect to data; an acquisition unit configured to acquire from a terminal, which includes an access function for accessing a storage service, authentication information used by the terminal upon using the storage service; and an instruction unit configured to instruct an execution of a communication process of exchanging the data with the storage service using the authentication information acquired by the acquisition unit in a case where the workflow selected by the first selection unit includes the communication process.
US09319543B2
A data processing apparatus includes a display portion, a control portion including a display control portion for causing the display portion to display a preview image of output target data, a touch sensor for receiving, on the display portion, a user operation for performing output setting for the output target data concerning the preview image, an output portion for outputting the output target data based on the output setting, and a control portion for, in a state where the display control portion arranges objects in page unit sequentially to be displayed as the preview image, when the touch sensor receives a predetermined pinch operation for the objects, performing page setting concerning the objects to be operated.
US09319540B2
An image forming apparatus that enables to suppress the cost rise caused by increasing the number of sensors for original size detection and suppress the degradation of user operability. Paper sizes of papers are registered on a plurality of paper supplying units in advance. One of the registered paper sizes is determined as the original size if the original size cannot be detected by a detecting unit. An image of the original is formed on a paper, which corresponds to the original size determined by the determining unit and is fed from the paper supplying unit.
US09319534B1
A system, method, and computer program product are provided for automatically generating personalized offers for a consumer in a telecommunication consumer network. In use, a telecommunication consumer network is automatically and continuously monitored to automatically maintain a record of patterns of consumer usage of mobile devices on the telecommunication consumer network. Additionally, the record of patterns of consumer usage of mobile devices on the consumer network is utilized to automatically generate at least one personalized offer to at least one consumer on the telecommunication consumer network, the personalized offer being associated with consumer services that are suitable for a pattern of usage of at least one mobile device associated with the at least one consumer on the telecommunication consumer network.
US09319532B2
A controller for the conference session receives at least one audio signal to generate a speaker signal. The controller correlates the speaker signal with network timing information and generates speaker timing information. The controller transmits the correlated speaker signal and timing information to a mobile device participating in the conference session. The mobile device generates an echo cancelled microphone signal from a microphone of the mobile device, and transmits the echo cancelled signal back to the controller. The controller also receives array microphone signals associated with an array of microphones at known positions in the room. The controller removes acoustic echo from the array microphone signals, and estimates a relative location of the mobile device. The controller dynamically selects as audio output corresponding to the mobile device location either (a) the array microphone signal, or (b) the echo cancelled microphone signal from the mobile device.
US09319530B2
A method and system of an embodiment of the present invention may involve receiving an invite message at a network port of a device to initiate a communication session with the device; identifying an address associated with the invite message; when the address corresponds to a first address, performing a first session initiation process to establish first communications via an audio port of the device; and when the address corresponds to a second address, performing a second session initiation process to establish second communications via the audio port of the device; wherein the second session initiation process differs from the first session initiation process. In addition, access to the audio port may involve determining a priority of the invite message; rejecting the invite message when the priority of the invite message is inferior relative to a priority of a current dialog; and accepting the invite message when the priority of the invite request is superior to the priority of the current dialog.
US09319516B2
A method of delivering an audio and/or visual media file including, for example, one or more of full or partial master recordings of songs, musical compositions, ringtones, videos, films, television shows, personal recordings, animation and combinations thereof, over the air wirelessly, from one or more servers to an electronic device with or without an Internet connection, said method comprising transmitting and audio and/or visual media file in compressed format to said electronic device, and wherein the electronic device is effective to receive said audio and/or visual file and playback said audio and/or visual content on demand by a user.
US09319514B1
A node in a telephone network such as a switch stores associations between called and calling parties and colored ringback media played by the called party. Later, when the same calling party calls the called party, the node retrieves the stored ringback media and forwards the media to the calling party on behalf of the called party. In one embodiment, the node comprises a switch. In other embodiments, the node is a central server caching called/calling party combinations and associated ringback media and provides the ringback media forwarding function for a distributed population of called parties. Such called parties may comprise wireless phones.
US09319497B2
A portable terminal including a first housing including a first display; a second housing including a second display; and a hinge portion that couples the first housing and the second housing so as to be openable and closable with respective opposing end portions of the first housing and the second housing adjacent to each other and with respective surfaces of the first housing and the second housing positioned in the same plane as each other in an open state. The hinge portion is disposed so as to not be visible from a front side of the first display and the second display when the first housing and the second housing are in the open state.
US09319494B2
Non-contact charging is performed with an opposing apparatus and wireless communication is performed at a high speed with the opposing apparatus by a simple configuration, without performing a highly accurate alignment with the opposing apparatus. The wireless communication apparatus includes a non-contact charging unit and a wireless communication unit. The non-contact charging unit transmits power to the opposing apparatus through a coil in a non-contact manner. The wireless communication unit includes a plurality of antennas. A plurality of antennas are arranged at substantially regular intervals from a center of a central axis of the coil. The wireless communication unit transmits data from the respective antennas by wireless communication when the non-contact charging unit transmits power to the opposing apparatus.
US09319483B2
An operating room control system that includes a computer, a visualization device, an input device and a storage device where the user can open a first medical procedure session on the operating room control system by means of the input device, image data is generated by the visualization device and routed/saved to the storage device, and a second medical procedure session may be opened while the image data from the first medical procedure session is being routed/saved to the storage device. The first medical procedure session may then be closed after the image data from the first medical procedure session has been routed/saved to the storage device.
US09319482B2
A method and system to identify an ability of a computer system to playback media content locally. The system progresses through media content playback applications by querying the computer system over a computer network. The system progresses through the applications to assess an ability of the computer system to playback the media content locally. Finally, the system provides the computer system with a version of the media content appropriate for the ability of the computer system to playback the media content locally. The version of the media content is a media file.
US09319481B2
A distribution server includes a receiving section configured to receive an acquisition request for an electronic book data, a purchase determining section configured to determine whether or not a user has purchased a book, a terminal type determining section configured to determine a type of a terminal possessed by the user, and a transmitting section configured to distribute the electronic book data in relation to the book to the terminal. The transmitting section includes an additional information extracting section configured to extract the additional information contained in the electronic book data on the basis of a determination result of the terminal type determining section, and a transmission switch determining section configured to distribute electronic book data containing the body text information and the additional information or electronic book data containing only the additional information on the basis of the determination result of the terminal type determining section.
US09319480B2
Systems, methods and computer program products are disclosed for managing digital media for an artist or author in an online digital media store using an automated data feed with a unique data structure or a web service having a simple and intuitive user interface. In some implementations, a webpage is provided by the web service that allows a user to request access to manage an artist or author. Upon such request, a rules-based vetting process is employed by the online digital media store for determining the eligibility of the user to manage the digital media of the artist or author.
US09319479B2
A system and corresponding methods for recommending a discussion group as an appropriate place to post a message are provided. In one embodiment, the system searches a plurality of existing posts to identify the posts that are similar to a subject of a user's message. The system identifies the discussion groups that contain the identified posts and selects one of the identified discussion groups to recommend as an appropriate discussion group to post the user's message.
US09319477B2
Methods and apparatus for use in communicating between a vehicle and a remote application server. An application message is received from a vehicle. A computer system determines whether an uplink connection can be established between the computer system and a remote application server that provides a remote software application associated with the application message. The application message is redirected to a local software application executed by the computer system when an uplink connection cannot be established. Data may be subsequently synchronized between the local software application and the remote software application.
US09319471B2
An improved system and method for defining an event based upon an object location and a user-defined zone and managing the conveyance of object location event information among computing devices where object location events are defined in terms of a condition based upon a relationship between user-defined zone information and object location information. One or more location information sources are associated with an object to provide the object location information. One or more user-defined zones are defined on a map and one or more object location events are defined. The occurrence of an object location event produces object location event information that is conveyed to users based on user identification codes. Accessibility to object location information, zone information, and object location event information is based upon an object location information access code, a zone information access code, and an object location event information access code, respectively.
US09319466B2
This invention relates to an Open Wireless Architecture (OWA) unified airborne and terrestrial communications architecture providing optimal high-speed connections with open radio transmission technologies (RTTs) between aircrafts and ground cells, and between different aircrafts in Ad-Hoc or Mesh network group, to construct the multi-dimensional unified information delivery platform across the airborne networks and the terrestrial networks wherein the same OWA mobile device or OWA mobile computer can be used seamlessly and continuously both in the aircrafts and on the ground.
US09319462B2
An embodiment of a method includes generating a command configured to cause activation of local beaconing at a selected device, and transmitting the command to the selected device. An embodiment of a system includes a processor, a memory including instructions executable by the processor, wherein the instructions cause the processor to generate a command configured to cause a selected device to activate local beaconing, a port connected to the selected device, and a transmitter operable to transmit the command to the selected device via the port.
US09319456B2
Techniques related to a “go home” feature for a roaming application are generally described where a roaming application can automatically return from a target device to a home device. The home device can manage an execution environment for the roaming application on behalf of an owner of the roaming application. The roaming application may roam from the home device to a target device, execute on the target device, and automatically return from the target device to the home device, in response to a return event. The roaming application implementing the “go home” feature may be indifferent to specific User Interface (UI) features of target devices, allowing roaming applications to access a wider diversity of potential target devices, and also allowing simplification/omission of target device UI.
US09319455B2
Certain aspects of a system and method for seamless navigation of content between different devices may include one or more devices communicably coupled to one or more servers through a communication network. The devices are capable of rendering content. The device generates the status information corresponding to the first content and communicates the status information to a server when the device navigates from the first content and/or to a second content. The device can render the second content based on a metadata associated with the second content received from the server. The server generates a metadata associated the first content based on the status information received from the device. The server saves the metadata associated with the first content. The server communicates the metadata associated with the first content to a device when the first content has to be rendered in the device.
US09319450B2
Social media may be utilized to facilitate distribution of emergency alert messages. An emergency alert server may receive an indication of emergency and generate an emergency alert message based on the indication. The emergency alert message may then be distributed via social media and/or other mediums. An indication of trustworthiness may be incorporated in the emergency alert message. The indication of trustworthiness may be validated by validation system.
US09319447B2
The invention relates to a method for synchronizing an action in a piece of Rich Media® content with a change in a piece of audiovisual content, said Rich Media® and audiovisual content being part of a Rich Media® presentation. According to the invention, the method comprises the following steps: obtaining a piece of information representative of said change in said piece of audiovisual content, or change information; synchronizing an action in said piece of Rich Media® content with said change, said synchronization step including the following substeps: converting said change information into a Rich Media® event; detecting said event by at least one Rich Media® object of said presentation; triggering said action in said presentation on the basis of said detected event.
US09319433B2
System(s) and method(s) are provided for prioritizing protocol messages received at a server. A client generates a request message and incorporates a data unit therein in order to indicate type of service application that triggered generation of the request message. The client conveys the request message to a server configured to respond to the request message. To supply data in response to the message request, the server prioritizes the request message based at least on the data unit that conveys the type of service application. The server can assign a set of request messages to a group of scheduling queues based at least on ranking of the type of service associated with at least one request message in the set of request messages. Based on performance conditions, the server also can reject one or more request messages according to the ranking.
US09319424B2
The present invention provides for methods and systems for complying with network security requirements, particularly those defined by NERC CIP. In particular, the invention provides for methods and systems for identifying a set of network security risks on a computing device, refining the set of network security risks requiring documentation as defined by the requirements, creating documentation on the necessity of the network security risks, and creating a report comprising a listing of the refined set of network security risks and documentation for auditing and compliance purposes.
US09319420B1
Systems, methods, and computer-readable and executable instructions are provided for providing a cyber intelligence clearinghouse (CIC). Providing a CIC can include generating analysis data from intelligence information collected from a number of sources. In addition, providing a CIC can include calculating a number of fidelity scores from the analysis data, wherein the number of fidelity scores represent a trustworthiness of the number of sources. In addition, providing a CIC can include determining a number of events to block based on the number of fidelity scores. Furthermore, providing a CIC can include providing feedback data to the number of sources based on the number of fidelity scores and the number of events to block.
US09319417B2
Methods and systems for Data Leak Prevention (DLP) in an enterprise network are provided. According to one embodiment a data leak protection method is provided. A network device receives information regarding a watermark filtering rule, including a sensitivity level and an action to be applied to files observed by the network device matching the watermark filtering rule. The network device scans a file attempted to be passed through the network device by locating a watermark embedded within the file and comparing a sensitivity level associated with the watermark to the sensitivity level of the watermark filtering rule. If the sensitivity levels match, then the network device performs the action specified by the watermark filtering rule.
US09319414B2
A full spectrum cyber identification determination process for accurately and reliably determining and reporting any identification determination from a full spectrum of possible cyber identification determinations. Utilizing cyber resources and predetermined criteria for providing cyber identification determinations for at least one unidentified subject of an observation, the process: provides identification determinations for any possible subject of an observation; provides for the utilization of any selected attainable level of accuracy, up to, and including 100% accuracy; provides for single, intermittent, and constant identification determinations; utilizes any available cyber resources; interacts with utilized cyber resources to provide any possible function and/or observation; recognizes characteristics from observations and then utilizes recognized characteristics for comparing and/or determining; provides and utilizes a standard set of designations for representing all aspects of the process; utilizes useful information and/or outcomes from comparing for making identification determinations; and, reports on any aspect of the process at any time.
US09319410B1
In an embodiment, a client device receives from a server device one or more bookmark objects associated with one or more respective bookmarks to which a provided authentication credential authorizes access. Each respective bookmark is associated with a respective location in a respective document. The client device presents via a user interface one or more bookmark references corresponding to respective received bookmark objects. The client device receives via the user interface an indication of a selected bookmark reference and sends to the server device a bookmarked-document request specifying the received bookmark object corresponding to the selected bookmark reference. The client device (i) receives from the server device a bookmarked-document object that corresponds to the specified bookmark object and that includes a portion of the associated respective document at the associated respective location and (ii) presents via the user interface the included portion of the associated respective document.
US09319397B2
An on-vehicle gateway apparatus that carries out authentication of an external apparatus at a time of connection between the external apparatus and a vehicle, and relays communications between the external apparatus and in-vehicle communication when the authentication is successful, operates due to power supply from the external apparatus at a time of connection between the external apparatus and the vehicle, and carries out authentication of the external apparatus.
US09319393B2
A method of operating a security token to authenticate a user in a multi-factor authentication system is disclosed. The method includes: monitoring user custody of the token, the token having an identifying characteristic representing a possession factor for use through possession factor authentication; during a period of continuous user custody of the token based on the monitoring, obtaining a knowledge factor from a user having the continuous user custody; caching the knowledge factor in a memory of the token; and in response to a second authentication request, retrieving the knowledge factor from the memory to demonstrate to an authentication system knowledge of the knowledge factor, during the period of the continuous user custody.
US09319387B2
A magnetic memory device includes a main memory made of magnetic memory, the main memory and further includes a parameter area used to store parameters used to authenticate data. Further, the magnetic memory device has parameter memory that maintains a protected zone used to store protected zone parameters, and an authentication zone used to store authentication parameters, the protection zone parameters and the authentication parameters being associated with the data that requires authentication. Upon modification of any of the parameters stored in the parameter memory by a user, a corresponding location of the parameter area of the main memory is also modified.
US09319383B2
Two-phase filtering for a firewall is disclosed. In the first, general phase, a request is filtered to verify one or more of: that the request is pursuant to a supported protocol, that a command of the request is allowed, that the length of the request does not exceed the allowed maximum for the command, and that characters of the request are of an allowable type. Upon first-phase verification, a second phase is invoked that is particular to the protocol of the request. In the second, specialized phase, the request is filtered to verify one or more of the source, the destination, and the content of the request. Upon second-phase verification, the request is allowed to pass. If either first- or second-phase verification fails, then the request is denied.
US09319379B1
A method of generating a user identifier is disclosed. The method comprises identifying, by a client, that the client does not have a device identifier associated with the device, wherein the device identifier is a device system identifier unique to the device. The method also comprises requesting, by the client, the device identifier from the device in response to identifying that the client does not have the device identifier. The method further comprises receiving, by the client, the device identifier. The method also comprises masking, by the client, the device identifier with client logic. The method further comprises generating, by the client, the user identifier based on masking, wherein the user identifier is unique to the device, and wherein the user identifier is attached to one or more interactions with one or more applications used by the device.
US09319374B2
A method for using a bookmark to access content from a global textsite platform (GTP). The method includes obtaining a bookmark creating text message, wherein the bookmark creating text message is based on a text messaging service (TMS) and sent by a user to create the bookmark, extracting, by a computer processor from the bookmark creating text message and based on a pre-determined syntax, a user ID representing the user, a first bookmark ID representing the bookmark, and a first registered unique keyword used to access a first textsite from the GTP based on the TMS, and storing, as a bookmark entry in a bookmark list of the GTP, the user ID, the first bookmark ID, and the first registered unique keyword, wherein the first bookmark ID is used by the user to access the first textsite from the GTP.
US09319373B1
A method, apparatus, and computer readable storage to implement a social networking game that enables a game server to prioritize application to user messages. A return on investment (ROI) can be computed for each potential application to user message and the application to user messages can be delivered in an order based on the computed ROI for each message. The ROI for each message can be computed based on factors such as the value of a message's recipient and/or the importance of the message. The value of a message's recipient can be based on factors such as the amount of money that recipient has spent on the game, how many friends the recipient has, how many invitations the recipient has sent to other potential players, and any other factors that are probative as to the value of the recipient to the commercial success of the game.
US09319372B2
Technology for a visual representation of trending topics on social media platforms is disclosed herein. In some embodiments, a method for presenting a dynamic squarified treemap includes steps of retrieving multiple messages from a social networking service, the messages containing multiple trending topics; for each respective trending topic of the trending topics, determining a trending speed and a trending acceleration of the respective trending topic at a time point; and presenting a treemap including multiple shapes. Each respective shape of the shapes is associated with a corresponding trending topic of the trending topics. An area of the respective shape indicates a trending speed of the corresponding trending topic at the time point. A color of the respective shape indicates a trending acceleration of the corresponding trending topic at the time point.
US09319357B2
Examples of systems and methods for context based virtual area creation are described. Some examples provide a quick and easy way for users to wrap virtual areas around contexts of interest. Examples of such contexts may be defined in terms of one or more of content, people, and real-world location. The virtual areas support realtime communications between communicants (e.g., one or more of text chat, voice, video, application sharing, and file sharing) and provide a persistent historical repository for interactions in the virtual area. Summaries of activities and other events in virtual areas typically are published in realtime so that other communicants can readily obtain a quick summary of the activities occurring in a particular context and decide whether or not to join or otherwise participate in those activities.
US09319345B2
The present invention includes apparatuses, methods, computer readable media and systems comprising means for rapid data acquisition from a server are discussed herein. This rapid data acquisition can be achieved using a combination of bulk data requests and small data requests. A hybrid approach that uses simultaneous bulk and small data requests can provide random access to data files while achieving the high download speeds of a large data transfer.
US09319344B2
The invention provides for a mobile radio communications device for communication within a packet data network and arranged for transmitting dedicated bearer set-up signalling to the network as part of a network attachment procedure, the device further being arranged to store the said dedicated bearer set-up signalling and to transmit or retransmit the same responsive to the success of attach complete signalling.
US09319342B2
A server computer (IPCDS) for commissioning/decommissioning IP resources to server instances (SI) provisioned using an orchestration solution. The server and client computers constitute a client-server architecture. The server computer has a processing system and memory for applications and data, including program code instructing the processing system to implement the following features: a user interface (UI) for remote management, providing access to data (DB) managed by the server computer; a web-based application programming interface (API) supporting service oriented architecture [“SOA”]; a logic to assign and release IP resources to the clients (CL) based on calls via the API. The logic creates unique IP resource(s) for the server instances (SI), which are nodes of networks with overlapping address spaces. The unique IP resources are based on a name of the private network of the respective server instance, and an IP address within that private network.
US09319338B2
A non-transitory machine readable medium storing a program that configures managed forwarding elements to establish tunnels between the managed forwarding elements is described. From a particular managed forwarding element, the program receives information regarding coupling of a network element to the first managed forwarding element. Upon receiving the information, the program generates a set of universal flow entries for configuring another managed forwarding element to establish a tunnel to the particular managed forwarding element.
US09319334B2
An apparatus controls congestion in a communication network. The apparatus includes a plurality of ports configured to transmit and receive frames. The apparatus stores a traffic volume of each of the plurality of ports. The apparatus detects congestion in the communication network, based on frames that are received via the plurality of ports. Then, the apparatus determines one or more ports that receive frames causing the detected congestion, based on the traffic volumes of the plurality of ports.
US09319333B2
A device that receives a packet descriptor and a queue number that indicates a queue stored within a memory unit, and in response determines an instantaneous queue depth of the queue. The instantaneous queue depth is used to determine a drop probability. The drop probability is used to randomly determine if the packet descriptor should be stored in the queue. The queue has a first queue depth range and a second queue depth range that do not overlap. A first drop probability is associated with the first queue depth range and a second drop probability is associated with the second queue depth range. The first drop probability is used when the queue depth is within the first queue depth range. The second drop probability is used with the queue depth is within the second queue depth range. The device includes a random value generator and a drop indicator generator.
US09319332B2
In one embodiment, a device determines that a latency between a receive timeslot of a channel hopping schedule of the device and a transmit timeslot of the channel hopping schedule is greater than a latency threshold for a particular traffic flow to be received during the receive timeslot. The device requests an additional transmit timeslot for the channel hopping schedule from a parent node of the device in the network. The device receives an indication of a newly allocated transmit timeslot for the channel hopping schedule from the parent node. The device maps the receive timeslot to one of the transmit timeslots of the channel hopping schedule, wherein the particular traffic flow is to be forwarded to a second device during the mapped transmit timeslot.
US09319331B2
Provided is a data transmission rate control method in upward vertical handover in an overlay network environment, including: a TCP (Transmission Control Protocol) sender checking whether or not a retransmission timeout event occurs while communicating with a TCP receiver through a dual interface in a TCP scheme; the TCP sender storing a sequence number of a packet having the largest sequence number among transmitting packets, and after that, performing congestion control if the retransmission timeout event occurs; the TCP sender checking whether or not ACK signal corresponding to a sequence number which is equal to or smaller than the stored sequence number is received after the TCP sender performs the congestion control; and the TCP sender determining to execute upward vertical handover if the ACK signal is received.
US09319330B2
In one embodiment, an apparatus for avoiding packet losses is provided. The apparatus includes a first communication device that is configured to receive packets of data over a network from a second communication device and to store information indicative of a sliding window that corresponds to a predetermined number of packets of data. The first communication device is further configured to determine a number of lost packets of data from within the sliding window in response to receiving the packet of data and to determine a maximum value from the sliding window. The maximum value corresponding to a maximum number of lost packets of data for a number of sliding windows. The first communication device is further configured to control the second communication device to adjust a bandwidth rate at which the packets of data are transmitted over the network based on at least the maximum value.
US09319329B2
The subject technology discloses configurations for receiving, at a first network device, a set of network packets corresponding to a first flow from a client, wherein the set of network packets includes a destination address of a second network device; detecting, in the received set of network packets, pacing rate information indicating a specified pacing rate for transmission of the network packets; determining, based on the detected pacing rate, a desired pacing rate to reduce packet dropping on route to the second network device; and transmitting, by the first network device, the set of network packets over an egress link at the desired pacing rate.
US09319328B2
A method for data packets transmission includes a first group of data packets transmitted with a first bitrate, this first group including a first payload. Quality of transmission of the first group of data packets is checked and, if it is above a first threshold, a second group of data packets is transmitted with a second bitrate higher than the first bitrate. The second group of data packets includes a payload, and additional control data (C1) allowing a receiver to check consistency of the delivered payload.
US09319325B2
A method, an apparatus and/or a system to regulate yellow traffic in a network is provided. In one embodiment, the method includes quantifying, an extent of violation of a transmission rate of a data traffic relative to a committed bandwidth profile in a network. The data traffic is generated through a client device coupled to the network. The method also includes regulating, a volume of the data traffic associated with a particular level of compliance relative to the committed bandwidth profile, at an edge node of the network, based on the quantification. The committed bandwidth profile specifies an average rate of committed and excess data traffic generated by the client device. The particular level of compliance is characterized by the transmission rate exceeding a committed information rate and lying within a peak information rate. The peak information rate is maximum allowable rate of admission of frames into the network.
US09319322B2
A method for processing traffic using a multi-network interface card and a network device employing the method are provided. The network device includes a first network card configured to classify and filter traffic, a second network card configured to inspect and process the traffic classified by the first network card, a processor configured to manage the first and second network cards and apply network policies to the first and second network cards, respectively, and a memory configured to store the network policies.
US09319320B2
In the present invention, before data transmission, a “connection”, between a requesting end and a destination end, identified by a traffic flow identifier (FID) is established or modified through traffic flow management. Therefore, when the requesting end and the destination end perform data transmission on the traffic flow, the FID alone can sufficiently serve as the identifier, so as to save the need of carrying the destination end identifier in each exchanged data packet, thereby simplifying the operation.
US09319307B2
A system for providing differentiated services to traffic flows of a content distribution network is disclosed. In particular, the system may include determining if a first portion of an internet protocol address associated with a traffic flow includes an identifier for a node in the content distribution network by comparing the identifier to a set of prefixes for the content distribution network. Additionally, the system may include determining if a second portion of the internet protocol address matches a unique host address specified by the content distribution network for a customer of the content distribution network. If a rule for providing a differentiated service exists for the customer, the first portion is in the set of prefixes, and the second portion matches the unique host address specified for the customer, the system may provide the differentiated service for the traffic flow.
US09319297B2
A set of variations of a user experience on a subscription-based online site are tested, where each of the set of variations is distinct from other variations in the set of variations. Each of a group of users is assigned to one of the set of variations. For each user request received during a predetermined window of time, one of the set of variations is determined for use in processing the user request, based on a user associated with the user request, and the respective user request is processed using the determined variation. Long-term user metric information relating to subscription services for the subscription-based online site is determined, with respect to the group of users. At least one of the set of variations is then rated based on the determined long-term user metric information.
US09319291B2
A server system (1) includes a management device (100) connected through a communication network (3) to plural physical servers (10) on which plural virtual servers (20) run and managing the plural virtual servers (20) running on the physical servers (10), the management device (100) including a judging unit (104) that divides a process of judging whether an available resource capacity, in a case where the virtual servers (20) run on the physical servers (10), satisfies a predetermined condition, into plural processes for every predetermined unit of time, and performs the processes of judging through parallel distributed processing.
US09319285B2
Application performance in cloud-based virtualized environments may be improved by migrating partitions executing within the cloud between servers. When an application spans multiple related partitions spread out on different servers within the cloud, related partitions may be migrated to the same server or nearby servers to reduce input/output (I/O) delay in communications between the related partitions. A method for improving performance may include analyzing a network traffic log to identify related partitions. Then, communications costs may be calculated for the related partitions and a partition selected for migration to a new location in the cloud.
US09319277B2
A disclosed method of managing a provider edge (PE) router includes defining a neighbor specific prefix limit and a neighbor specific restart parameter applicable to a neighbor of the PE router. The neighbor may be a customer edge (CE) router connected to the PE router. A neighbor specific count of prefixes advertised by the CE router is monitored against the prefix limit. When a neighbor specific prefix limit violation occurs, the PE-to-CE connection is suspended for a duration determined at least in part by the restart parameter and then automatically resumed. The PE router may define an address family prefix limit and an address family restart parameter applicable to the CE router's address family. Violations of the address family prefix limit may result in temporary suspension of all connections between the PE router and the members of the address family.
US09319275B2
An objective of the present invention is to determine a function of each communication apparatus with few steps. A first communication apparatus (100) is capable of carrying out at least one of a function of an apparatus which receives an access thereto from a second communication apparatus (200), and a function of a host which accesses the second communication apparatus (200). The first communication apparatus (100) comprises: an access request issuing unit (140) which issues a request which denotes the function thereof to the second communication apparatus (200); and a conflict assessment unit (150) which, either when the request and a request which the second communication apparatus (200) has issued conflict or when the request is rejected, makes the access request issuing unit (140) reissue a request to the second communication apparatus (200) which denotes another function.
US09319274B1
A method for dynamic provisioning of server deployments using a dormant mode for content servers. Client devices may conduct transactions with servers when the servers are in an active mode. However, in the dormant mode, the servers do not accept new transactions. Thus, by utilizing the dormant mode on one or more servers, a server deployment scheme can be effectively scaled down by reducing the number of active servers. In order to scale up the deployment, one or more active servers are added to the deployment.
US09319271B2
A management device includes a memory and a processor coupled to the memory. The processor executes a process including, searching a network for a node that belongs to a management area to which the management device belongs, and creating management information in which the node searched for at the searching is used as a node that is targeted for management.
US09319264B1
Network performance may be improved by adjusting a logical network topology while avoiding attendant disruptions. By identifying an alternative logical topology, routing network traffic away from links that will be eliminated from the alternative logical topology, and updating a traffic routing plan upon the adoption of the alternative logical topology, a network may adopt a more efficient topology without misdirecting network traffic.
US09319262B2
Methods, systems, and apparatuses for down-converting a modulated carrier signal to a demodulated baseband signal by sampling a portion of the energy of the carrier signal are described herein. Briefly stated, such methods systems, and apparatuses operate by receiving a modulated carrier signal and using a control signal to control a switch or switches so as to transfer a portion of the energy from the modulated carrier signal in the form of charge to a storage capacitor during a plurality of aperture periods and to discharge the charge in the storage capacitor into a load during the time between the plurality of aperture periods. The demodulated baseband signal is generated—during both the charging and the discharging of the storage capacitor based on the energy accumulated at the storage capacitor as a net result of previous charging and discharging of the storage capacitor.
US09319256B2
An OOK modulation device according to the present inventive concept includes: an oscillator outputting a first frequency signal in which the frequency varies according to an input voltage; a frequency multiplier switching unit operating according to an OOK input data and switching on/off a second frequency signal that is obtained by multiplying the first frequency signal; and a switching amplifying unit amplifying and switching the second frequency signal according to the OOK input data to output an OOK modulation signal.
US09319253B2
Various methods and systems are provided for edge windowing of orthogonal frequency division multiplexing (OFDM) systems. In one example, among others, a method includes obtaining an edge windowing portion by reducing a cyclic prefix size for a quantity of edge subcarriers in an OFDM symbol and reducing side lobes by applying a windowing function to the edge subcarriers. In another example, a device includes a separator capable of dividing subcarriers of an OFDM symbol into first and second subcarrier groups, a first CP adder capable of obtaining a windowing portion by adjusting a cyclic prefix size of the first subcarrier group, and a first windower capable of reducing side lobes by applying a windowing function to the first subcarrier group. In another example, a method includes determining a RMS delay spread of a mobile station and scheduling a subcarrier based at least in part upon the RMS delay spread.
US09319249B2
A receiver for data recovery from a channel signal of a communications channel. The receiver includes a quantization circuit to generate a quantized code corresponding to the channel signal. A first decision circuit recovers, in a first signal processing mode, digital data for the channel signal based on the quantized representation of the channel signal. A second decision circuit recovers, in a second signal processing mode, the digital data for the channel signal based on the quantized representation of the channel signal. A controller selects between the first signal processing mode and the second signal processing mode based on a parameter indicative of a signal quality of the channel signal.
US09319247B2
An isolation coupler comprises a frequency splitter (36) for splitting an input signal (1) into a low frequency partial signal (2) and a high frequency partial signal (4) and a first isolating transformer (33) for transforming a signal derived from the high frequency partial signal (4) in a transformed high frequency partial signal (5). Moreover it may include a modulator (21) for modulating the low frequency partial signal (2) with a modulation signal (6) resulting in a modulated low frequency partial signal (7) and a second isolating transformer (34) for transforming a signal derived from the modulated low frequency partial signal (7) in a transformed low frequency partial signal (8).
US09319244B2
A method, computer readable medium and device that enables emailing a label as a portable data file to destination information associated with a mobile computing device includes obtaining at a proxy server device a web page with a label from a web server device in response to a request from a mobile computing device. The proxy server device obtains destination information for the label associated with the requesting mobile computing device. The proxy server device converts the label into a portable data file and transmits the portable data file using the destination information for the label associated with the requesting mobile computing device.
US09319241B2
Disclosed is a packet managing method of a packet forwarding device. The packet managing method includes receiving a packet; extracting flow information from the packet; searching a flow entry associated with the packet; and requesting the flow entry associated with the packet to a controller when a searching operation of the flow entry is failed. The request on the flow entry associated with the packet is not transferred within a reference time.
US09319235B2
In one embodiment, a method comprises receiving a request from a computing device for an address. The request is to include a unique value associated with the computing device. The method also comprises generating a username based on the unique value. The username is associated with the computing device. Additionally, the username is bound to a context within a network element. The method also comprises assigning an address to the computing device within the context. A circuit is generated between the computing device and the network element based on the address.
US09319225B2
Sleeping device(s) may be changed from a sleeping state to an awake state using a multicast packet that sent to a multicast address of a multicast wake-up group. The packet may include an identifier for one or more particular device(s) in the multicast group, which, when received by the device(s), causes the device(s) to wake up.
US09319223B2
A module with an embedded universal integrated circuit card (eUICC) can include a first eUICC profile and a set of cryptographic algorithms. The first eUICC profile can include an initial shared secret network key K for authentication with a wireless network. The module can receive a key K network token from, and send a key K module token to, an eUICC subscription manager (eUICC-SM). The module can use the key K network token, a derived module private key, a key derivation function, and a shared secret algorithm to derive a shared secret key that supports communication with the UICC-SM. eUICC-SM can use the received key K module token, a private key, the key derivation function, and the shared secret algorithm in order to derive the same shared secret key derived by the module. The module can subsequently receive a second eUICC profile encrypted using the derived shared secret key.
US09319219B2
A data access application key is generated. The data access application key is for use by a data access application to enable decryption of data that is stored in encrypted form on a computing device using the data access application key. The data access application key is generated using an identifier of the data access application and an application key that is specific to at least one of the computing device and/or a user of the computing device.
US09319217B1
Apparatus and method for performing entirely digital timing recovery for high bandwidth radio frequency communications. The received digital data source can be sampled from any (minimum 2×) non-integer oversampled transmitted data. This method re-samples the data through interpolation and phase adjustment. The output phase error adjusts the receiver's Analog-to-digital Convertor sampling clock to improve synchronization with the transmitter's Digital-to-analog Convertor clock phase, thus improving transmitted symbol recovery.
US09319212B2
Receiving and demodulating in a mobile device Orthogonal Frequency Division Multiplexed (OFDM) modulated signal into OFDM baseband signal. Converting OFDM baseband signal into spread spectrum baseband signal. Spread spectrum baseband signal contains cross-correlated in-phase and quadrature phase baseband signals. Receiving and demodulating a video spread spectrum modulated signal for providing video spread spectrum baseband signal for viewing baseband video signal. Transmitting and receiving OFDM video and voice signals in Video Internet Protocol (ViIP) and in Voice Over Internet Protocol (VoIP) Wi-Fi networks. Processing a touch screen generated signal into a processed touch screen control signal to launch browser from the screen of mobile device and using a fingerprint generated signal for providing from fingerprint signal a fingerprint authentication signal. Processing a received demodulated location finding modulated signal with a photo camera generated signal and modulating and transmitting the demodulated location finding modulated signal with the camera generated signal.
US09319210B2
Methods and apparatus that enable a wireless network system to dynamically change between full-duplex FDD operation and half-duplex FDD operation in order to take advantage of operational aspects of both modes. In one embodiment, an alternative duplex mode of operation is disclosed (semi-static half duplex FDD operation) that enables coordination between the client device (e.g., UMTS UE) and the base station in order to centralize control of radio resource control (RRC) to the base station. The disclosed methods and apparatus may also advantageously incorporate hybrid ARQ (HARQ) or comparable timing requirements into their operation.
US09319209B2
A method according to an embodiment of the invention includes receiving and transmitting signals over a time division duplex (TDD) communication path. Signals are received over the TDD communication path via a first portion of a first frequency band. The first frequency band is adjacent to a second frequency band and to a third frequency band. The first frequency band is different from the second frequency band and from the third frequency band. A first frequency division duplex (FDD) communication path can be operable in the second frequency band. A second FDD communication path can be operable in the third frequency band. Signals are transmitted over the TDD communication path via a second portion of the first frequency band that is different from the first portion of the first frequency band.
US09319206B2
A method of signalling resource allocation data in a communication system which uses a plurality of sub-carriers arranged in a sequence of chunks. An allocation of the sub-carriers for each of a plurality of user devices is received. The received allocations are processed to determine, for each user device, data identifying a start chunk and an end chunk within the sequence of chunks, which depend upon the sub-carriers allocated to the user device. Different resource allocation data is generated for each of the user devices using a predetermined mapping which relates the data identifying the corresponding start chunk and end chunk determined by the processing step to resource allocation data comprising a unique value. The respective resource allocation data is signaled to each of the plurality of user devices.
US09319202B2
Embodiments are provided herein for improving carrier aggregation for wireless networks. A plurality of bandwidth channels are assigned to a basic service set (BSS) for transmissions. Specifically, the bandwidth channels are divided into multiple channel segments corresponding to multiple primary or alternate primary channels. A channel segment possibly further includes one or more additional secondary channels. The locations of the primary or alternate primary channels that correspond to the channel segments of the BSS are then broadcasted in the network. When a station or AP receives this BSS information, it searches for an available primary or alternate primary channel of the BSS to begin transmission. Upon detecting an available primary channel or alternate primary channel that is not used for another transmission, the station or AP transmits data on the channel segment corresponding to the detected primary or alternate primary channel.
US09319201B2
A data channel is received on a forward link in wireless communication, during operation in a mode that permits transmission of a gated pilot. The gated pilot is transmitted on a reverse link if no other transmissions are being sent on the reverse link. Otherwise, a full pilot is transmitted on the reverse link.
US09319196B2
The present invention relates to a method of supporting a Hybrid Automatic Repeat and request (HARQ) scheme of a reception end for supporting a dynamic resource change in a wireless communication system. In particular, the method includes the steps of receiving a change message for changing a currently applied first subframe setting to a second subframe setting from a transmission end, and transmitting and receiving a signal to and from the transmission end according to the second subframe setting, wherein a plurality of subframe settings including the first and second subframe settings are divided into one or more groups, the first and second subframe settings belongs to an identical group, and the HARQ scheme is applied according to the group-specific maximum number of HARQ processes and a soft buffer size for each HARQ process when the subframe setting is changed according to the change message.
US09319179B1
The present disclosure describes methods and apparatus for generating expanded code words to support error correction in a data communication system. In some aspects data to be encoded and a first subset of bits of a first bit sequence are obtained. A first combined bit sequence is generated by combining the data and the first subset of bits. A first code word is generated by applying an error correcting code to the first combined bit sequence. The first code word is combined with the first bit sequence, resulting in first encoded data that includes both first parity information and the data. The generating, applying, and combining are repeated with a second subset of bits of a second bit sequence, resulting in second encoded data that includes both second parity information and the data, the second encoded data being based on a second code word rather than the first code word.
US09319178B2
System, methods and apparatus are described that facilitate transmission of data over a multi-wire data communications link, particularly between two devices within an electronic apparatus. A data payload may be converted to a set of transition numbers, the transition numbers may be converted to a sequence of symbols and an error correction code (ECC) may be calculated from symbols in the sequence of symbols. The ECC corresponds to the data payload and the ECC may be appended to the data payload such that the set of transition numbers includes transition numbers corresponding to the ECC. The sequence of symbols is then transmitted on a plurality of signal wires. Clock information is encoded in the sequence of symbols. The clock information may be encoded by ensuring that each pair of consecutive symbols in the sequence of symbols includes two symbols that produce different signaling states on the plurality of signal wires.
US09319175B2
A method (300) for performing link adaptation of wireless links in a wireless network. The method comprises generating a first enhanced link adaptation (ELA) information element (100) by the transmitter (S310); sending the first ELA information element to at least one receiver (S320); upon reception of a second ELA information element at the transmitter, determining optimal transmission parameters for the transmitter, wherein the second ELA information element is generated and sent by the at least one receiver in response to the first ELA information element (S370).
US09319164B2
An apparatus and method are described for compensating for frequency and phase variations of electronic components by processing packet delay values. In one embodiment, a packet delay determination module determines packet delay values based on time values associated with a first and a second electronic component. A packet delay selection module selects a subset of the packet delay values based on the maximum frequency drift of the first electronic component. A statistical parameter determination module evaluates a first and a second parameter based on portions of the subset of packet delay values. A validation module validates the parameters when each portion the subset of packet delay values includes a minimum of at least two packet delay values. An adjustment module compensates for at least one of a frequency variation and a phase variation of the first electronic component based on the parameters if the parameters are both validated.
US09319161B2
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enabling viewers to participate in a television program. In one aspect, a method includes transmitting a linear television program that includes a request for viewer responses to be submitted using a user device and receiving, through a communication network, an electronic message including a viewer response to the request from a user. Consideration is received from the user, and the consideration is associated with the viewer response. Credits are allocated to the user in response to receiving the viewer response and consideration. A record of the one or more credits is stored in association with an identifier of the user, and in response to a request from the user, credits associated with the identifier of the user are redeemed in exchange for virtual goods or services associated with delivery of content over a network.
US09319159B2
The present document relates to audio signal processing, in particular to an apparatus and a corresponding method for improving an audio signal of an FM stereo radio receiver. In particular, the present document relates to a method and system for reliably detecting the quality of a received FM stereo radio signal and for selecting an appropriate processing based on the detected quality. An apparatus (20) configured to estimate the quality of a received multi-channel FM radio signal is described. The received multi-channel FM radio signal is representable as a mid signal and a side signal, and the side signal is indicative of a difference between a left signal and a right signal. The apparatus (20) comprises a power determination unit configured to determine (101) a power of the mid signal, referred to as mid power, and a power of the side signal, referred to as side power; a ratio determination unit configured to determine (102) a ratio of the mid power and the side power, thereby yielding a mid-to-side ratio; and a quality determination unit configured to determine (105) a quality indicator of the received FM radio signal based at least on the mid-to-side ratio.
US09319149B2
Embodiments relate generally to electrical/electronic hardware, computer software, wired and wireless network communications, portable, wearable, and stationary media devices. RF transceivers and/or audio system in each media device may be used to wirelessly communicate between media devices and allow configuration and other data to be wirelessly transmitted from one media device to another media device. The proximity detection system may be configured to detect a presence of a user or multiple users and upon detecting presence, access content on a user device, and record the content while also playing back the content on the media device. One or more user devices in proximity of the media device post detection may wirelessly communicate with the media device and the media device may orchestrate handling of content from those devices or from a wirelessly accessible location such as the Cloud or Internet.
US09319147B2
We disclose an optical receiver that can receive PDM-QDB and PDM-QPSK signals without hardware changes. In an example embodiment, the optical receiver includes a MIMO equalizer configured to perform electronic polarization de-multiplexing and ISI compensation. The constant modulus algorithm that controls the configuration of the MIMO equalizer also causes the MIMO equalizer to output signal samples corresponding to the QPSK modulation format regardless of whether the received optical signal is QDB-modulated or QPSK-modulated. A QPSK-to-QDB constellation converter processes the signal samples generated by the MIMO equalizer to convert them into the QDB modulation format. A QDB decoder coupled to the constellation converter then recovers the data encoded in the received optical signal by mapping the processed signal samples onto the QDB constellation. Differential encoding used at the corresponding remote transmitter enables the decoder to correctly recover the encoded data both when the received optical signal is QDB-modulated and QPSK-modulated.
US09319141B2
An optical transmitting/receiving system using a timing extracting method that allows a feed forward type of optimized structure exhibits increased cost and increased power consumption, therefore, an optical transmitting/receiving system according to the present invention includes an optical transmitter apparatus including a light source, an optical modulator, and a pseudo RZ carver; and an optical receiver apparatus including a coherent receiver, an AD converter, a main signal processing unit, and a timing extracting unit; wherein the pseudo RZ carver forms a dip in an optical signal phase-modulated with a frequency f by the optical modulator by dropping the optical intensity at a symbol transition point to approximate zero per n-symbol interval; the AD converter outputs a sample obtained by AD converting an electrical signal which is detected and outputted by the coherent receiver; the timing extracting unit extracts a clock component of a frequency f/n from the sample and derives from the clock component a timing error signal which represents a deviation from optimum sampling timing; and the main signal processing unit adjusts a sampling timing on the basis of the timing error signal.
US09319138B2
Communication devices, systems, and methods for dynamic cell bonding (DCB) for networks and communication systems are disclosed. In one embodiment, a method of operating a wireless communication system is provided. The method includes determining a first plurality of remote units in a cloud bonded to a communication session, measuring a received signal strength from each of the first plurality of remote units, and measuring a received signal strength from each of a second plurality of remote units in the cloud not bonded to the communication session. One or more of the second plurality of remote units is dynamically bonded to the communication session if the measured received signal strength of the one of the second plurality of remote units is greater than the measured received signal strength of the first plurality of remote units.
US09319132B2
A node apparatus is installed at a node located on a route from a start node to an end node, and includes: a parameter calculating unit configured to, upon receiving routing information specifying the route and a first parameter representing an amount of signal degradation, update the first parameter by using a second parameter representing an amount of signal degradation along a transmission route to an adjacent node, and generate a third parameter representing an amount of signal degradation along a transmission route between the start node and the node, specified by the routing information; and a determination unit configured to determine reachability of the route specified by the routing information in accordance with the third parameter and a fourth parameter representing an amount of signal degradation along a transmission route from the node to the end node specified by the routing information.
US09319124B2
An apparatus and method for supporting diversity in a beamformed wireless communication system. A method for transmitting a signal in a transmit end includes determining Receive (Rx) beamforming capability information of a receive end, receiving channel information on at least one Transmit (Tx) beam pattern from the receive end, determining at least one Tx beam pattern for transmitting a signal to the receive end, in consideration of Rx beamforming support information of the receive end and the channel information on the at least one Tx beam pattern, and transmitting a signal to the receive end using the at least one Tx beam pattern for transmitting the signal to the receive end.
US09319123B2
The present invention relates to a method and apparatus for transmitting a channel measurement reference signal for measuring channel state from user equipment, and a method and apparatus for receiving the channel measurement reference signal. The base station of the present invention transmits power information concerning a plurality of nodes to user equipment capable of receiving signals from the plurality of nodes, and the plurality of nodes each transmit respective channel measurement reference signals. The power Information includes channel measurement reference signal, transmission power for each of the plurality of nodes and information indicating downlink data transmission power ratios. The user equipment calculates channel state information on the plurality of nodes based on the power Information and the channel measurement reference signals from the plurality of nodes.
US09319118B2
Technology for channel state information (CSI) feedback in a multiple-input multiple-output (MIMO) communication system is disclosed. A method comprises receiving, at a mobile device, a dynamic channel state information (CSI) feedback switch signal from a transmission station that identifies a selected CSI feedback state for the mobile device. A process for selecting a precoding matrix indicator (PMI) and a rank indicator is identified based on the CSI feedback switch signal as either a process configured for MU-MIMO reception or single-user (SU) MIMO reception of a downlink signal at the mobile device.
US09319113B2
Aspects disclosed in the detailed description include simplified multiple input multiple output (MIMO) communication schemes for interchip and intrachip communications. In exemplary aspects, MIMO techniques are applied to interchip and intrachip communication systems. In particular, a programmable control function is provided at an electrical signal source and supports a default MIMO communication scheme on a MIMO channel comprising possible communication paths among a plurality of transmitting and receiving endpoints. In addition, the programmable control function can opportunistically employ a simplified MIMO communication scheme when the MIMO channel is determined to be a tri-diagonal MIMO channel. The simplified MIMO communication scheme uses an Inverse Fast Fourier Transformation (IFFT) with reduced computational complexity. By employing the simplified MIMO communication scheme, interchip or intrachip communication may be supported with reduced implementation complexity, lower power consumption, and improved robustness.
US09319107B2
A wireless power transmission system that includes a power transmission apparatus including a passive electrode and an active electrode and a power reception apparatus including passive electrodes and active electrode. When the power reception apparatus is longitudinally placed on the power transmission apparatus, the active electrodes are opposed to each other to cause electric power to be transmitted from the power transmission apparatus to the power reception apparatus. A facing area between the active electrodes in lateral placement of the power reception apparatus on the power transmission apparatus is made substantially equal to a facing area between the active electrodes in the longitudinal placement of the power reception apparatus on the power transmission apparatus.
US09319098B2
A method of securely communicating a data chirp signal from a transmitter to a receiver, the chirp signal comprising at least one symbol, each symbol comprising one or more identical chirps, each chirp encoding a symbol value, the method comprising: negotiating between the transmitter and the receiver encryption parameters of the chirp signal, the encryption parameters defining at least one property of each symbol of the chirp signal; at the transmitter, encrypting the chirp signal as negotiated; at the transmitter, encoding data in the chirp signal via the symbol value of each chirp; and transmitting the encrypted and encoded chirp signal from the transmitter to the receiver.
US09319085B2
The present invention relates to an electromagnetically-countered system including at least one wave source irradiating harmful electromagnetic waves and at least one counter unit emitting counter electromagnetic waves for countering the harmful waves by such counter waves. More particularly, the present invention relates to generic counter units of electromagnetically-countered systems and to various mechanisms for countering the harmful waves by the counter units such as, e.g., by matching configurations of the counter units with those of the wave sources, matching shapes of such counter waves with shapes of the harmful waves, and the like. The present invention also relates to various methods of countering the harmful waves with the counter waves by such source matching or wave matching and various methods of providing the counter units as well as counter waves. The present invention further relates to various processes for providing such systems, such counter units thereof, and the like. The present invention relates to various electric and/or magnetic shields which may be used alone or in conjunction with such counter units to minimize irradiation of the harmful waves from the system.
US09319078B2
A wireless communication device which includes: a sensing antenna for sensing communication by a primary user; a first transmission antenna; a second transmission antenna; first transmitting unit that generates a transmission signal to be transmitted from the first transmission antenna; second transmitting unit that generates a transmission signal to be transmitted from the second transmission antenna and that cancels, in the sensing antenna, a transmission signal from the first transmission antenna; digital signal processing unit that suppresses the transmission signal from the first transmission antenna, from a received signal of the sensing antenna; and sensing unit that detects communication by a primary user on the basis of the received signal of the sensing antenna that has been processed by the digital signal processing unit. While performing communication as a secondary user, the device detects communication by a primary user. Hence, constant sensing is enabled in a cognitive radio communication device.
US09319069B2
Decoding logic is provided that is operational upon a data buffer to represent a plurality of variable nodes and a plurality of check nodes. For a respective one of the variable nodes, a vector component is selected from a confidence vector associated with the variable node. Using a respective one of the check nodes, a check node return value is calculated based on one or more other vector components from one or more other vectors and one or more vector indices corresponding to the one or more other vector components. The confidence vector is then updated based on the check node return value and an index for the check node return value, and a current state of a memory cell associated with the respective one of the variable nodes is determined based on a location of a primary one of multiple vector components within the updated confidence vector.
US09319066B2
Representative embodiments are disclosed for a rapid and highly parallel decompression of compressed executable and other files, such as executable files for operating systems and applications, having compressed blocks including run length encoded (“RLE”) data having data-dependent references. An exemplary embodiment includes a plurality of processors or processor cores to identify a start or end of each compressed block; to partially decompress, in parallel, a selected compressed block into independent data, dependent (RLE) data, and linked dependent (RLE) data; to sequence the independent data, dependent (RLE) data, and linked dependent (RLE) data from a plurality of partial decompressions of a plurality of compressed blocks, to obtain data specified by the dependent (RLE) data and linked dependent (RLE) data, and to insert the obtained data into a corresponding location in an uncompressed file. The representative embodiments are also applicable to other types of data processing for applications having data dependencies.
US09319065B2
An apparatus run-length encodes data to obtain a sequence of records. The data are associate to grid points of a grid and the records are defined such that they allow embedding data associated to a same grid point and representing pieces of information of at least two different types in a same record. The encoded data may be stored or transmitted. When receiving or retrieving such run-length encoded data in a sequence of records, the data may be run-length decoded to obtain decoded data and an association of the decoded data to the grid points of the grid.
US09319063B2
Configurable compression and decompression of waveform data in a multi-core processing environment improves the efficiency of data transfer between cores and conserves data storage resources. In waveform data processing systems, input, intermediate, and output waveform data are often exchanged between cores and between cores and off-chip memory. At each core, a single configurable compressor and a single configurable decompressor can be configured to compress and to decompress integer or floating-point waveform data. At the memory controller, a configurable compressor compresses integer or floating-point waveform data for transfer to off-chip memory in compressed packets and a configurable decompressor decompresses compressed packets received from the off-chip memory. Compression reduces the memory or storage required to retain waveform data in a semiconductor or magnetic memory. Compression reduces both the latency and the bandwidth required to exchange waveform data. This abstract does not limit the scope of the invention as described in the claims.
US09319062B2
In accordance with the exemplary embodiments of the invention there is at least an apparatus to perform a method including receiving by an analog-to-digital converter a signal; determining whether an in-band blocker is present in the signal; and adjusting a transfer function of the analog-to-digital converter based on whether an in-band blocker is present by configuring a loop filter of the analog-to-digital converter.
US09319060B2
A digital-analog converter (DAC) comprises a receiving circuit configured to receive an input bit stream and generate a first bit signal stream of the input bit stream, a first delay circuit coupled to the receiving circuit to receive the first bit signal stream and to generate a second bit signal stream representing a delayed version of the first bit signal stream. The DAC also comprises a first current generation circuit to receive the first bit signal stream, the first current generation circuit configured to provide first current, corresponding to the first bit signal stream, to a first output. The DAC further comprises a second current generation circuit to receive the second bit signal stream and to provide second current to the first output responsive to receiving the second bit signal stream, a waveform of the second current inverted and scaled relative to a waveform of the first current.
US09319059B1
The silicon real estate required for the semiconductor fabrication of a calibrated capacitor-based successive approximation register (SAR) analog-to-digital converter (ADC) (100) is substantially reduced by using a number of shared capacitors (SC1-SCs−1) which are used as calibration capacitors when operating in a calibration mode and as bit capacitors when operating in a normal mode.
US09319055B2
A quantum interference device includes: a gas cell in which metal atoms are sealed; a light emitting unit which emits light to the gas cell; a light receiving unit which receives the light penetrating the gas cell and outputs a light receiving signal; an input unit which inputs the light receiving signal; a light receiving circuit which processes the light receiving signal output from the input unit; a high frequency current generation unit which is arranged with the light emitting unit in a line, and generates high frequency current; and a first output unit which outputs the high frequency current output from the high frequency current generation unit to the light emitting unit, in which the gas cell is disposed between the input unit and the first output unit.
US09319054B2
Systems and methods are disclosed for utilizing slave (receive) time-stamp clock rates that are different from master (sender) time-stamp clock rates to randomize and thereby reduce systematic time-stamp granularity errors in the communication of network packets. The slave (receive) time-stamp clock rate for some embodiments is set to be a fixed value that has a relationship with the master (sender) time-stamp clock rate such that the ratio of the slave (receive) clock rate to the master (sender) clock rate is a rational number. Other embodiments use a time-varying frequency for the slave (receive) time-stamp clock rate to randomize the slave (receive) time-stamp clock with respect to the master (sender) time-stamp clock. Additional time-stamps can also be generated using a slave (receive) time-stamp clock having a rate set to equal the rate of the master (sender) time-stamp clock signal. Further spread spectrum and/or delta-sigma modulation techniques can be applied to effectively randomize the slave (receive) time-stamp clock.
US09319053B2
A phase-locked loop (PLL) is provided. The PLL comprises a dithering circuit that is configured to receive a second tuning signal, and dither the second tuning signal to generate a dither signal to decrease a magnitude of a spur of the PLL. The dither signal is used by a digitally controlled oscillator (DCO) to generate an output signal of the PLL. Operation of the dithering circuit is controlled using a spur-cancel control circuit. The spur-cancel control circuit receives a frequency command word (FCW) signal and determines a value of an enable signal based on the FCW signal. In some embodiments, the dithering circuit dithers the second tuning signal based on the enable signal.
US09319052B2
A receiver includes a harmonic injection-locked oscillator, which receives an RF modulated signal and provides an output to two parallel signal paths. A fundamental injection-locked oscillator is provided on one of the signal paths. A phase discriminator detects a phase difference between signals that have passed through the first and second signal paths. At least one of the signal paths includes an amplitude limiting circuit. One or more of the signal paths may include an adjustable delay circuit.
US09319044B2
The present invention relates to a switch system for a vehicle. The switch system, facilitates a desired switch to be accurately and conveniently manipulated in a state where a driver views information of the switch displayed through an display device while remaining focused during the vehicle operation. The switch system includes a touch sensor installed on a surface of the vehicle switch, detecting a user touch, a controller for determining an input of the touch sensor, and a display device for receiving a signal of the controller and displaying information of the switch touched by the user.
US09319027B1
In an example, apparatus comprises: a low noise amplifier (LNA) including a first transconductor having an input to receive a differential input radio frequency (RF) signal and an output to output a differential amplified RF signal to a RF signal path; and a second transconductor having an input coupled to a first common mode node and a second common mode node to receive a test tone signal and an output to output an amplified test tone signal to the RF signal path.
US09319019B2
One variation of a method for augmenting a listening experience of a user through an audio device includes: detecting a location of the audio device; selecting a set of audio output feedbacks, each audio output feedback in the set of audio output feedback entered by an individual and associated with a physical site proximal to the location; identifying a common feature across audio output feedbacks within the set of audio output feedbacks; transforming an audio signal into a processed audio signal according to a hearing profile of the user and the common feature; and outputting the processed audio signal through the audio device.
US09319012B2
An amplifying apparatus, including an amplitude-phase conversion unit to separate an input signal into first and second signals, wherein a phase difference between the first and second signals depends on an amplitude of the input signal, a first amplifying unit, a first matching circuit including a main line and a first harmonic processing circuit, wherein a length of the line of the first harmonic processing circuit short-circuits a harmonic, a second amplifying unit, a second matching circuit including a main line and a second harmonic processing circuit, wherein a length of the line of the second harmonic processing circuit short-circuits a harmonic, and an output synthesis unit to synthesize outputs from the first and second matching circuits, wherein a distance from the first amplifying unit to the first harmonic processing circuit differs from a distance from the second amplifying unit to the second harmonic processing circuit.
US09319005B2
Existing multi-band/multi-mode (MB/MM) power amplifiers (PAs) use separate signal paths for the different covered frequency bands. This results in a large degree of hardware duplication and to a large die size and cost. Solutions that achieve hardware sharing between the different signal paths of MB/MM PAs are shown. Such sharing includes bias circuit and bypass capacitors sharing, as well as sharing front-end stages and the output stage of the PA. Signal multiplexing may be realized in the transmitter or at the PA front-end while the signal de-multiplexing can be realized either in the PA output stage or at the front-end of the output stage. Such circuits can be applied with saturated and linear MB/MM PAs with adjacent or non-adjacent bands.
US09318989B2
Disclosed is a three-phase AC induction motor control device for controlling a torque based on a two-axis orthogonal coordinate system in synchronization with a power supply angular frequency, the control device including: a non-interference controller configured to receive a motor rotation speed, a torque command value, and a power supply voltage as an input and compute a torque axis non-interference compensation voltage and a magnetic flux axis non-interference compensation voltage by referencing a map stored in advance; and a non-interference magnetic flux response filter configured to perform filtering, including a direct transfer term and a rotor magnetic flux response delay, for the torque axis non-interference compensation voltage.
US09318985B2
An image forming apparatus includes a longitudinally conveying motor, a main-body-side control board, and a sensor. In the longitudinally conveying motor, an encoder generates an encoder signal having a frequency corresponding to the number of rotations of the longitudinally conveying motor, and a sensor signal superimposing unit receives an input of a logical state of the sensor. The sensor signal superimposing unit superimposes the logical state of the sensor on the encoder signal by modulating a duty ratio of the encoder signal based on the logical state of the sensor, and outputs a post-superimposition encoder signal. In the main-body-side control board, a sensor signal separating unit obtains the logical state of the sensor by demodulating the input encoder signal.
US09318979B2
A converter arrangement has at least one AC voltage connection, at which an alternating current can be fed in or drawn, and at least one DC voltage connection, at which a direct current can be fed in or drawn. The converter arrangement contains at least two series circuits connected in parallel. The external connections of the series circuits form the DC voltage connections of the converter arrangement. Each of the series circuits is connected in parallel and contains in each case at least two submodules connected in series, each of the submodules containing at least two switches and a capacitor. An energy store is to be connected to the capacitor of at least one of the submodules, wherein a filter is connected electrically between the capacitor and the energy store.
US09318959B2
A controller circuit for the control of a power converter is disclosed. An example controller circuit generates a waveform that drives a switch that controls the power converter. The controller circuit includes a divider module that generates a modification factor based on a ratio of the two input signals of the module. The circuit includes a module that generates a first waveform configured for a critical conducting mode of operation of a power converter and an on-time adjuster module that modifies the first waveform based on the modification factor and generates a second waveform. The second waveform is delivered to the switch. An example modification factor is the ratio of the output voltage to the rectified input voltage of the power converter.
US09318954B2
A device and switching method for a circuit for generating an output voltage (Vout) via a control signal (CTRL) with two pulse-width modulated states are described. The control signal (CTRL) frequency (Fq) is measured. In order to generate the control signal (CTRL), either a first hysteresis comparator (31) or a second hysteresis comparator (32) is enabled depending on the control signal (CTRL) measured frequency (Fq). Advantageously, the voltage thresholds of the hysteresis comparators and at least one frequency threshold can be chosen in such a manner as to avoid the control signal (CTRL) frequency (Fq) entering into forbidden frequency bands.
US09318947B2
A system for automatically regulating voltage on a distribution-level AC bus having an actual voltage and a nominal voltage includes an electronic power converter connected to the distribution-level AC bus. The system generates a feedback signal representative of the actual voltage of the distribution-level AC bus and produces an input control signal in response to the feedback signal. The input control signal is representative of a commanded level of reactive power. The electronic power converter is responsive to the input control signal to deliver a commanded reactive power output to the distribution-level AC bus, and the commanded reactive power output pushes the actual voltage towards the nominal voltage.
US09318944B2
Apparatus and methods are provided for detecting degradation of delta-connected filter capacitors in an active front end (AFE) power converter, in which delta circuit capacitor leg currents are calculated based on measured branch circuit currents, and filter capacitor impedance values are computed based on the calculated leg currents as well as measured line-to-line voltages and corresponding phase angles for comparison with one or more thresholds to selectively detect degradation of the filter capacitors. Further apparatus and methods are provided for detecting degradation of Y-connected filter capacitors by computation of fundamental frequency RMS impedance values as ratios of RMS capacitor voltages and RMS circuit branch currents, and comparison of the calculated RMS impedance values with one or more thresholds.
US09318942B2
An electric machine that allows enhancement of thrust of a mover is provided. An electric machine includes a magnetic pole piece array including a plurality of magnetic pole pieces spaced along a permanent magnet array. The magnetic pole pieces are disposed between the permanent magnet array and winding portions in immovable relation with the winding portions. The pitch of permanent magnets and the pitch of magnetic pole pieces are determined such that magnetic flux flows through two of the permanent magnets magnetized in the same direction and located in the permanent magnet array with one permanent magnet interposed between the two permanent magnets, and also flows through one of the magnetic pole pieces facing the one permanent magnet interposed between the two permanent magnets and magnetized in a direction of magnetization different from the direction of magnetization of the two permanent magnets.
US09318940B2
A device used for generating mechanical vibrations which includes at least one partially elastic closed shaped frame, a coil affixed to a first edge of the closed shaped frame, and an array fixed to a second edge of the closed shaped frame, where the array includes one or more magnets, and the closed shaped frame is configured to restrain the array and coil into an optimal relative position to limit movement of at least one of the coil and the array to a predefined path, where the movement is resultant upon an alternating current being applied to the coil so as to induce mechanical movement between the array and the coil.
US09318938B2
An electric machine (100) comprises a stator (112) and a rotor (114a, b) mounted for rotation about a rotor axis (120) with respect to the stator. Permanent magnets (124a, b) are carried by the rotor. The rotor has an output (190). The stator has coils (122) wound on stator bars (116) for interaction with the magnets. The rotor has two stages (114a,b) arranged one at either end of the stator bars, with two air gaps (126a,b) between the ends of the bars and the rotor stages. An annular housing (102, 142a, b, 146) retains and mounts the stator. A bearing (164a, b) is between the rotor and stator, the rotor being hollow around said rotor axis. There are two significant magnetic flux paths (30,30′) of the motor. The first passes between adjacent coils in a circuit on a substantially circumferential plane with respect to the axis (120). A second path 30′ is in an axial plane, passing around the bearing. The stator coils are spaced around the rotor axis and approach the rotor axis no closer than a first, stator radius (R1) of the stator. The bearing comprises rolling elements rolling on a surface of the rotor that is no closer to the rotor axis than a second, rotor radius (r), which rotor radius is between 60% and 90% of the stator radius.
US09318928B2
A brushless motor includes a plate-shaped armature and a magnet facing either one of a top surface and a bottom surface of the armature. An inner peripheral surface of a base member and an outer peripheral surface of a bearing mechanism contact with each other or face each other in a diametrical direction with an adhesive therebetween in a first fixing part. Further, a rotor yoke and a hub protrusion contact with each other or face each other in a diametrical direction with an adhesive therebetween in a second fixing part. Then, a press-fitting or adhesion is carried out in the other of the first and the second fixing part.
US09318925B2
A generator for a wind turbine is proposed. The generator has a stator, a rotor having a rotor housing surrounding the stator, and a main bearing to support the rotor housing such that the rotor housing is rotatable about an axis of rotation. The stator has a plurality of cylindrical elements extending in parallel with the axis of rotation, and the rotor has a front element having a plurality of holes at positions alignable with the cylindrical elements, such that the rotor is fixable to the stator by inserting a fastening member through a cylindrical element and a hole aligned with the cylindrical element.
US09318924B2
In a rotor mechanism of a rotating electrical machine, a crimp groove is formed, in a circumferential direction, in an outer circumferential portion of any one of the end plates of a rotor shaft on an outside in the axial direction. The one end plate is located in the axial direction by an inside end of a crimp retainer in the axial direction that is ring-shaped, that covers the crimp groove of the rotor shaft to fit to the rotor shaft, that is fitted into the crimp groove of the rotor shaft by crimping an outside portion in the axial direction from an outer circumferential side and that engages with a wall surface of the crimp groove on the outside in the axial direction.
US09318911B2
Disclosed herein are circuits and methods for limiting a charger input current. In one embodiment, a self-adaptive input power charger for charging a battery, can include: (i) a power stage circuit configured to receive an external input power supply that supplies an input voltage and an input current to the charger; (ii) a comparison circuit configured to generate a comparison result indicating that the input power supply has entered a current-limiting state when the input voltage is less than a first reference voltage; (iii) a current regulation circuit configured to generate a first control signal in response to the comparison result; and (iv) a driving control circuit configured to limit the input current by the first control signal.
US09318909B2
A method is provided for controlling a power supply system of an automotive vehicle that includes at least one battery and at least one associated battery managing unit adapted to monitor the state of charge of the battery. During an off state of the vehicle, the state of charge level of each battery is monitored by the battery managing unit. If the state of charge monitored reaches a low state of charge threshold, an on-board communication device adapted to emit a critical state of charge level alarm to be received by an off-board reception device is activated. The power supply system includes a battery managing unit per battery and an alarm to emit a critical state of charge level alarm.
US09318905B2
Techniques for charging electronic devices are presented. A charger controller component controls supplying power to an electronic device having a solar cell component using optical charging. The charger controller component detects a shape and position of the electronic device located on a charger substrate component. The charger controller component identifies a subset of a plurality of light sources associated with the charger substrate component that correspond to the shape and position of the electronic device, and controls illumination of the light sources to illuminate the subset of light sources. The illumination of the subset of light sources provides optical waves to the electronic device that are converted to electrical energy to charge a power component of the electronic device. An optical processing element can employ an array of lenticular lens or microlens that can expand coverage of each light source and enhance uniformity of the illuminated area.
US09318903B2
A charging device configured to receive power from a power source is described. The charging device includes a motion detection device configured to provide a signal corresponding to a motion of the charging device. The charging device also includes a system controller communicatively coupled to the motion detection device and configured to determine if the motion of the charging device has exceeded a predefined limit.
US09318885B2
A protective sheath device for use in protecting lead wire cables from contamination during use in a hospital or other medical setting is described. A glove-like component having fingers, with each finger intended to protect one lead wire, is placed on a base or mounting piece. The base has extensions that fit within the fingers, and the fingers are gathered to reduce their length. This facilitates placement of a lead wire cable within each finger. Once the cables are placed within the fingers of the glove-like component, the base can be discarded and the terminal heads of the lead wire cables are grasped and pulled to extend the fingers of the glove-like component and to protect a length of the lead wire cables. If the base is a mounting piece, it is preferably retained for later uses and is made of a material such as rubber or plastic that can be sanitized and reused. The lead wire cable heads can be snapped directly onto sensor pads and will function through the material of the glove-like component, which is preferably a plastic. After use, the glove-like component is discarded and the lead wire cables and heads remain uncontaminated.
US09318877B2
The invention generally relates to hybrid three-dimensional imagers and to a laser source for active illumination for hybrid three-dimensional imagers (i.e. 3D imagers that make combined use of different 3D imaging technologies). The invention is applicable to three-dimensional imaging systems which use a combination of different imaging techniques (hybrid technologies) to achieve a higher precision or a higher level of reliability.
US09318872B2
A VCSEL can include a graphene intra-cavity absorber having at least one graphene region and at least one dielectric region adjacent to the graphene region. The VCSEL can also include a graphene electrode electronically coupled with at least one graphene region. The VCSEL can also include a contact region adjacent with at least one dielectric region. The VCSEL can also include a contact electrode electronically coupled with the contact region. The VCSEL can also include a base electrode electronically coupled with a base of a semiconductor region of the VCSEL. The graphene intra-cavity absorber can include at least two graphene regions sandwiching at least one dielectric region therebetween.
US09318867B2
A laser device (100), configured for generating laser pulses, has a laser resonator (10) with a gain disk medium (11) and a Kerr medium (12). The laser resonator (10) includes a first mode shaping section (13) which is adapted for shaping a circulating electric field coupled into the gain disk medium (11), and a second mode shaping section (14), which is adapted for shaping the circulating electric field coupled into the Kerr medium (12) independently of the electric field shaping in the first mode shaping section (13). Furthermore, a method of generating laser pulses (1) using a laser resonator (10) with a gain disk medium (11) and a Kerr medium (12) is described.
US09318864B2
A laser apparatus may include: a master oscillator configured to output a pulsed laser beam at a repetition rate; at least one amplifier disposed on a beam path of the pulsed laser beam; at least one optical shutter disposed on the beam path of the pulsed laser beam; and a controller configured to switch the at least one optical shutter.
US09318857B2
A power strip includes a casing including a plurality of plug insertion portions each having a first insertion port and a second insertion port into which first and second plug blades of a socket plug are to be respectively inserted, a magnetic core which is provided in each of the plurality of plug insertion portions and includes a first opening into which the first plug blade is to be inserted, a second opening into which the second plug blade is to be inserted, and a slit to communicate between the first plug blade and the second plug blade, and a magnetic sensor provided inside the slit.
US09318855B2
A connector having a housing is disclosed. The housing of the connector includes a receiving chamber group having four terminal receiving chambers in which a terminal is inserted, and a lance body surrounded by the four terminal receiving chambers. Each of the four terminal receiving chambers is arranged so that each axis thereof is positioned in four vertexes of a square. The lance body integrally has four flexible lances arranged corresponding to each four terminal receiving chambers. Each of the four flexible lances has a locking portion. Further, each the four flexible lances is arranged in a diagonal line so that the free end is bent in a diagonal direction of the square when inserting/extracting the terminal into the terminal receiving chamber and the locking portion is locked or unlocked on the step of the terminal.
US09318851B2
A connector includes: a housing; an insulating plate disposed within the housing; a first conductive film and a second conductive film which are disposed on a surface of the insulating plate to be insulated and spaced apart from each other; a capacitor embedded in the insulating plate; and a first via and a second via formed in the insulating plate to couple the first conductive film to the second conductive film by an alternating current through the capacitor.
US09318847B2
The electric connector includes a housing having cavities partitioned by partition walls, a terminal being inserted into each of the cavities, the housing being formed with at least one retainer insertion hole formed through a sidewall of the housing and the partition walls in a second direction perpendicular to a first direction in which the terminal is inserted into each of the cavities, and a retainer inserted into the retainer insertion hole to be engaged with the terminal in the housing, the retainer including a surface with which the retainer makes contact with the retainer insertion hole, and at least one projection formed on the surface, the projection passing over at least one partition wall and being engaged with a particular partition wall, the projection being elastically deformable in the first direction.
US09318846B2
An electrical connector for use with an electronic package, includes an insulative housing with contacts, a cover assembled on the housing and including a main body with a mating portion, the mating portion formed with an entrance, and a loading component engaging with the mating portion of the cover and passing through the entrance of the cover to directly press the electronic package.
US09318840B2
An assembly for use in a system comprising a plurality of pairs of conductors, and a plug/receptacle for terminating the cable at a rear end thereof, a plurality of evenly spaced terminal contacts/tines respectively exposed along a front of the plug body/within the receptacle, arranged in parallel, and a printed circuit board assembly comprising a plurality of pairs of traces interconnecting each conductor of the pairs of conductors with respective ones of the terminal contacts/tines. A center pair of the conductors is attached to a first pair of the terminal contacts/tines and a second pair of conductors is attached to a second pair of the terminal contacts/tines. The center pair of terminal contacts/tines is positioned between the second pair of contacts/tines wherein in operation a current flow in the center pair of terminal contacts/tines is in a direction substantially away from the second pair of terminal contacts/tines.
US09318835B2
A flip-cover receptor connector, and a RF (radio frequency) plate cable and a cable end connector used in conjunction therewith are provided. A receptor insulator is provided concavely with a placement space. A metal cover may be forced to rotate pivotally until fastening with the receptor insulator, thereby movement of the RF plate cable or the cable end connector in the placement space of the receptor insulator is restricted. As such, the movement of the RF plate cable or the cable end connector may be restricted, such that it is not easy to leave the placement space of the receptor insulator due to external force impact by fastening the metal cover and the receptor insulator even though height of the flip-cover receptor connector is very small.
US09318830B2
A SIM card socket is provided, includes a first contact part having first contact terminals electrically contacting a first SIM card when the first SIM card is received; a second contact part having second contact terminals electrically contacting a second SIM card when the second SIM card is received, wherein the second SIM card has a size different from that of the first SIM card; a first stopper disposed on the second contact part and being movable by a predetermined distance in a lengthwise direction of the second contact part along a surface of the second contact part to support insertion of the first SIM card or insertion of the second SIM card; and a cover covering the first contact part, the second contact part, and the first stopper.
US09318824B2
On the circuit substrate 40, flat plate-like conductors 41 serving as external input contacts are disposed in positions against which contact portions 22 of terminal fittings 20 abut, so that electric conduction between the terminals fittings 20 and the flat plate-like conductors 41 can be obtained by abutment between the flat plate-like conductors 41 and the contact portions 22.
US09318821B2
A multipolar connector is provided. It is possible to prevent deformation of a particular pin-shaped terminal of plural pin-shaped terminals arranged in a line in a direction perpendicular to a connection direction of the multipolar connector, and also possible to prevent positional displacements of the particular pin-shaped terminal and other pin-shaped terminals. The multipolar connector (101) includes plural pin-shaped terminals (110) arranged in a line in a direction (arrow X direction) perpendicular to a connection direction (arrow Y direction) of the multipolar connector to extend in the connection direction, and a hold member (120) configured to extend in the direction perpendicular to the connection direction and hold the plural pin-shaped terminals (110) at a predefined pitch.
US09318820B2
A connector for a multilayered board to connect a flat cable to a middle layer of a multilayered board while minimizing the impact due to variations in the dimensional precision and strength of multilayered boards and/or preventing deformation of the multilayered board and improving contact stability. The connector includes a board-side connecting portion and a cable-side connecting portion. The board-side connecting portion includes a column-shaped terminal, and the cable-side connecting portion includes flat terminals. The column-shaped terminal protrudes from the middle layer of the multilayered board in the thickness direction. The flat terminals include resilient contact portions, contacting a side surface portion of the column-shaped terminal from the width direction of the insertion slot in response to insertion of the cable-side connecting portion into the insertion slot.
US09318813B2
A QRD processor for computing input signals in a receiver for wireless communication relies upon a combination of multi-dimensional Givens Rotations, Householder Reflections and conventional two-dimensional (2D) Givens Rotations, for computing the QRD of matrices. The proposed technique integrates the benefits of multi-dimensional annihilation capability of Householder reflections plus the low-complexity nature of the conventional 2D Givens rotations. Such integration increases throughput and reduces the hardware complexity, by first decreasing the number of rotation operations required and then by enabling their parallel execution. A pipelined architecture is presented (290) that uses un-rolled pipelined CORDIC processors (245a to 245d) iteratively to improve throughput and resource utilization, while reducing the gate count.
US09318807B2
A low profile antenna assembly for an aircraft radome includes a reflector, a feed with a stacked array of septum polarizers, a mount, and a bracket. The feed, which includes bandpass and low pass filters, and broadwall branchline couplers, and the stacked array of septum polarizers, together determine polarization of the waves, attenuating unwanted signals and illuminating the entire reflector. The reflector comprises a portion of a parabolic reflector.
US09318804B2
An antenna array for the transmission of signals is disclosed which comprises a plurality of antenna elements connected to a plurality of transceivers. The plurality of transceivers receive transceiver signals for transmission to the plurality of antenna elements. The antenna comprises a failure detector or monitoring and control system connected to the plurality of transceivers, which autonomously detects malfunction of the individual transceivers and reports this to the signal processor without involvement of the transmitter and receiver. The antenna array also comprises a signal processor connected to the plurality of transceivers and adapted to weight using complex values the transceiver signals for automatically compensating for power losses by tilt adjustments and for interference by suppression of sidelobes of the signals based on the information from the failure detector or monitoring and control system.
US09318802B2
The subject matter of the disclosure relates to connectors for antenna feed assemblies and display coupling components of a mobile device. The flexible connectors can be configured with a flexible spring connector component that couples a mobile device antenna to a main logic board of the mobile device within a housing of the mobile device such that the flexible connector can withstand a drop event, while at the same providing for an in-line inductance as part of an antenna-defined design requirement. The display of the mobile device can be coupled to a housing of the mobile device using a pin-screw arrangement that allows the display to controllably shift in the X-direction and the Y-direction, while only being purposefully constrained in the Z-direction (with reference to a 3-dimensional graph having X, Y, and Z axes). This configuration can prevent the display from being pulled out of alignment during a drop event.
US09318794B2
To retain a beam direction of beamforming in a wireless communication system, an apparatus for the beamforming includes a detector for measuring change of at least one of a movement and a motion of the apparatus; and a processor for determining a beam control parameter for aligning a beam direction with a counterpart apparatus by compensating for the change of the beam direction according to at least one of the movement and the motion.
US09318789B1
The present disclosure provides a device for providing connectivity to a balloon network. The device may include a sealed vessel partially filled with a liquid. The device may also include a floating base that is comprised of a material that is positively buoyant in the liquid. The device may also include an antenna coupled to the floating base. The antenna may be configured to receive and emit radiation. The antenna and the floating base may be positioned within the sealed vessel, and the floating base may be configured to position the antenna such that the antenna emits an emission pattern that is substantially perpendicular to a surface of the liquid.
US09318788B2
Microstrip directional couplers and methods of their design are disclosed. According to one aspect, a microstrip directional coupler has a substrate of a first thickness. Disposed upon the substrate is a first microstrip having a first portion of a first length and a second microstrip having a second portion of a second length. The first and second microstrips are positioned to exhibit a gap between the first portion and the second portion. The first and second lengths are less than one sixteenth of a wavelength at the lowest frequency of operation of the directional coupler. The gap is less than a predetermined amount to reduce a difference in phase velocity of even and odd modes of the microstrip directional coupler.
US09318782B2
A temperature control device is provided for the temperature control of a battery. The temperature control device has an upper part with an upper side and an underside, which has on the upper side a thermal interface to the battery. Furthermore, the temperature control device has at least one lower part, which has an embossed structure in order to embody a sealing edge and to embody a cavity for guiding temperature control fluid. The sealing edge is arranged on an upper side of the lower part, and is connectable to the underside of the upper part in a fluid-tight manner.
US09318781B2
A computer-implemented method for predicting a value of a cell parameter is provided, wherein the cell is one of a plurality of cells of a battery pack. The method includes determining which other different conditions of the cell and which similar and/or different conditions of any other cell of the plurality of cells correlate with the cell condition, determining values of one or more parameters from the same cell or any other cell of the plurality of cells that correspond to the determined conditions that correlate with the cell condition, and predicting the value of the cell parameter based on the determined values.
US09318776B2
The present invention provides a nonaqueous electrolytic solution capable of improving electrochemical characteristics at high temperatures and further capable of not only improving a capacity retention rate after a high-temperature cycle test but also decreasing a rate of increase of an electrode thickness, and also to provide an energy storage device using the same. A nonaqueous electrolytic solution having an electrolyte salt dissolved in a nonaqueous solvent, the nonaqueous electrolytic solution containing from 0.001 to 5% by mass of a diisocyanate compound represented by OCN-L-NCO (in the formula, L represents an alkylene group having from 4 to 12 carbon atoms) and further containing from 0.001 to 5% by mass of at least one selected from a specified phosphoric acid ester compound, a specified cyclic sulfonic acid ester compound, a specified isocyanate compound having an ester structure, and a specified triple bond-containing compound, and an energy storage device using the same, are disclosed.
US09318771B2
Disclosed is an electrolyte for an electrochemical device. The electrolyte includes a composite of a plastic crystal matrix electrolyte doped with an ionic salt and a crosslinked polymer structure. The electrolyte has high ionic conductivity comparable to that of a liquid electrolyte due to the use of the plastic crystal, and high mechanical strength comparable to that of a solid electrolyte due to the introduction of the crosslinked polymer structure. Further disclosed is a method for preparing the electrolyte. The method does not essentially require the use of a solvent. Therefore, the electrolyte can be prepared in a simple manner by the method. The electrolyte is suitable for use in a cable-type battery whose shape is easy to change due to its high ionic conductivity and high mechanical strength.
US09318763B2
The present invention relates to a ceramic porous substrate, a reinforced composite electrolyte membrane using the same, and a membrane-electrode assembly having the same. The ceramic porous substrate comprises: a porous polymer base; and void structures formed on the surface of the porous polymer base by linking the space of the inorganic nanoparticles using a polymer binder or a silane-based inorganic binder. The ceramic porous substrate has improved mechanical properties compared to the porous polymer substrate alone, and the void structures thereof can be controlled in various ways.
US09318751B2
A traction battery thermal plate assembly may include a structure having edge portions defining a cavity and configured to support a battery cell array, a thermal plate disposed within the cavity and adjacent to the array, and a spring assembly disposed within the cavity between the structure and the plate. The spring assembly may be configured to exert a force against the plate such that plate contacts the array to transfer heat between the array and the plate. The thermal plate disposed within the cavity may be below the array. The spring assembly may include a body defining a plurality of tabs configured to extend outward from a plane defined by the body. The spring assembly may include a base portion and an upper portion configured to support one or more compression springs therebetween.
US09318746B2
Disclosed are a positive electrode for a rechargeable lithium battery and a rechargeable lithium battery including the same, and the positive electrode includes a current collector including a carbon layer disposed on a substrate; and a positive active material layer disposed on the current collector, wherein the carbon layer has a loading level of 0.5 g/m2 to 3 g/m2. The effects of the carbon layer include improving the high power characteristics and the power density by decreasing the internal resistance of an electrode, and to improve the power density by providing uniform current to the positive electrode. The carbon layer may have a thickness of about 1 μm to about 2 μm. The carbon layer may include a carbon-based material of artificial graphite, natural graphite, carbon black, acetylene black, ketjen black, denka black, or combinations thereof.
US09318744B2
A polymer includes a first repeating unit having a cationic group and a second repeating unit having an anionic group. The polymer may further include a third repeating unit having a non-ionic group. The polymer may include first and second polymers, each of which includes a first repeating having a cationic group and a second repeating unit having an anionic group. The cationic group of the first polymer may form an intermolecular bond with the anionic group of the second polymer, and the anionic group of the first polymer may form an intermolecular bond with the cationic group of the second polymer. An electrode for a lithium secondary battery includes the polymer, and a lithium secondary battery employs the electrode.
US09318743B2
In one aspect, a binder for an electrode of a lithium rechargeable battery, which increases adhesion between the electrode and an active material by saving characteristics of two monomers by grafting an acryl group to a vinyl alcohol group, and an electrode for a rechargeable battery comprising the same are provided. The electrode can improve charge and discharge cycle life characteristics of the rechargeable battery.
US09318730B2
A tray for placing a plurality of pouch-type batteries is provided. The tray includes a frame, at least a drive shaft, a plurality of fixed plates and a plurality of movable plates. The drive shaft is slidably fixed to the frame along a drive axis, where the drive shaft has a positioning device for fixing a relative position of the drive shaft with respect to the frame. The fixed plates are perpendicular to the drive axis, and are arranged in order along the drive axis and fixed within the frame. The movable plates are also perpendicular to the drive axis, and are arranged in order along the drive axis within the frame, and the movable plates are interlaced with the fixed plates. The movable plates are moved together with the drive shaft, and each of the movable plates and each of the fixed plates define a receiving space for receiving the pouch-type battery, and are used for clamping each of the pouch-type batteries.
US09318712B2
An organic light-emitting device that realizes high-emission efficiency and low-driving voltage is provided. The organic light-emitting device contains a xanthone compound represented by general formula [1].
US09318702B2
A method of forming a resistive memory cell, e.g., a CBRAM or ReRAM, may include forming a bottom electrode layer, oxidizing an exposed region of the bottom electrode layer to form an oxide region, removing a region of the bottom electrode layer proximate the oxide region, thereby forming a bottom electrode having a pointed tip region adjacent the oxide region, and forming an electrolyte region and top electrode over at least a portion of the bottom electrode and oxide region, such that the electrolyte region is arranged between the pointed tip region of the bottom electrode and the top electrode, and provides a path for conductive filament or vacancy chain formation from the pointed tip region of the bottom electrode to the top electrode when a voltage bias is applied to the memory cell. A memory cell and memory cell array formed by such method are also disclosed.
US09318701B2
Low voltage embedded memory having cationic-based conductive oxide elements is described. For example, a material layer stack for a memory element includes a first conductive electrode. A cationic-based conductive oxide layer is disposed on the first conductive electrode. The cationic-based conductive oxide layer has a plurality of cation vacancies therein. A second electrode is disposed on the cationic-based conductive oxide layer.
US09318689B2
Provided are methods of manufacturing an oriented ceramics containing sodium niobate and a raw material thereof. Specifically, provided is a sodium niobate powder, including cuboidal sodium niobate particles having an average side length of 0.1 μm or more to 100 μm or less, at least one face of the cuboid including a (100) plane in pseudo-cubic notation, in which the sodium niobate powder has a perovskite single-phase structure.
US09318682B2
Apparatus and method for generating electricity. The apparatus includes one or more first components configured to extract heat from at least a first fluid flow at a first temperature to one or more devices configured to convert thermal energy to electric energy. The first fluid flow is in a first direction. Additionally, the apparatus includes one or more second components configured to transfer heat from the one or more devices to at least a second fluid flow at a second temperature. The second temperature is lower than the first temperature, and the second fluid flow is in a second direction. Each first part of the first fluid flow corresponds to a first shortest distance to the one or more devices, and the first shortest distance is less than half the square root of the total free flow area for a corresponding first cross-section of the first fluid flow.
US09318681B2
A thermogenerator including at least one thermoelement and two phase-change materials having different phase-change temperatures, the at least one thermoelement having two opposite main faces, and each of the faces is covered by one of the phase-change materials, such that the thermoelement is subject only to a temperature gradient imposed by the two phase-change materials, during a phase of heating or cooling.
US09318678B2
An optoelectronic semiconductor component includes a lead frame with two lead frame parts and an optoelectronic semiconductor chip. The semiconductor chip is fitted to a first of the lead frame parts. A radiation-transmissive potting body of the semiconductor component mechanically connects the lead frame parts to one another. The potting body is set up for beam shaping. The first lead frame part has a reflector trough with a base surface on which the semiconductor chip is mounted. The reflector trough has a lateral surface with three sections. When seen in a plan view of the base surface, the sections revolve around the base surface and follow one another in a direction away from the base surface. In the first section, closest to the base surface, the lateral surface is oriented perpendicular to the base surface.
US09318669B2
Provided according to embodiments of the invention are methods of making a Ca1-x-ySrxEuyAlSiN3 phosphor composition that include selecting a Color Rendering Index (CRI) R9 value, determining an Eu concentration based on predetermined values to obtain the selected CRI R9 value and making the Ca1-x-ySrxEuyAlSiN3 phosphor having the determined Eu concentration. Also provided are methods for determining concentrations of Eu in a Ca1-x-ySrxEuyAlSiN3 phosphor that will achieve a CRI R9 value. Related computer products are also disclosed.
US09318663B2
A light-emitting element comprises a light-emitting stack comprising an active layer, a first insulative layer having a first refractive index on the light-emitting stack, a second insulative layer having a second refractive index on the first insulative layer, and a transparent conducting structure having a third refractive index on the second insulative layer, wherein the second refractive index is between the first refractive index and the third refractive index, and the first refractive index is smaller than 1.4.
US09318651B2
A semiconductor chip with a layer stack includes a first semiconductor layer sequence and a second semiconductor layer sequence. The first semiconductor layer sequence includes a first semiconductor region of a first conductivity type, a second semiconductor region of a second conductivity type and an active zone arranged therebetween. The second semiconductor layer sequence includes the second semiconductor region of the second conductivity type, a third semiconductor region of the first conductivity type and a second active zone arranged therebetween.
US09318650B2
A light emitting device is provided, which includes an n-type layer, a p-type layer, and an active region sandwiched between the n-type layer and the p-type layer. The active-region includes one or more quantum wells each sandwiched by quantum barriers, at least one of the quantum wells has a polarization induced electric field equal to or greater than 106 V/cm, and at least one of the quantum barriers adjacent to the at least one of the quantum wells is doped to generate a PN junction maximum electric field equal to or greater than the polarization induced electric field to substantially cancel out the polarization induced electric field within the at least one of the quantum wells.
US09318649B2
A curing device may comprise a first array of LED's, each LED of the first array emitting radiation substantially centered at a first excitation wavelength onto a quantum dot layer, the quantum dot layer positioned above the first array of LED's and configured to partially absorb the first excitation wavelength radiation and down convert the absorbed first excitation wavelength radiation, and partially transmit the emitted first excitation wavelength radiation, wherein the down converted and the partially transmitted first excitation wavelength radiation are directed onto a radiation-curable workpiece.
US09318644B2
A back contact back junction thin-film solar cell is formed on a thin-film semiconductor solar cell. Preferably the thin film semiconductor material comprises crystalline silicon. Base regions, emitter regions, and front surface field regions are formed through ion implantation and annealing processes.
US09318630B2
An active pixel cell includes an isolation feature and a photodiode, in which the active pixel cell is on a semiconductor substrate with a top surface. The isolation feature is in the top surface of the semiconductor substrate. The photodiode is adjacent to the isolation feature. The photodiode includes a first-type pinned photodiode (PPD) and a second-type PPD. The first-type PPD is in the pixel region, in which the first-type PPD has a first-type PPD surface coplanar with the top surface. The second-type PPD is on the first-type PPD surface, in which the second-type PPD has a second-type PPD surface which is elevated higher than the first-type PPD surface.
US09318627B2
A semiconductor radiation detector having a semiconductor substrate and first and second metal layers. The semiconductor substrate has substantially planar upper and lower opposing surfaces which have respective first and second surface areas. The first and second surface areas are defined by prospective dice lines. The first metal layer is on the substantially planar upper surface such that the first metal layer will have a surface area less than the first surface area of the substantially planar upper surface as defined by spaces on the substantially planar upper surface between the first metal layer and the prospective dice lines which define the first surface area. The second metal layer is on the substantially planar lower opposing surface.
US09318622B1
Structures and methods of manufacturing a fin-type PIN diode array include forming a plurality of first charge-type doped silicon fins disposed in parallel on a planar substrate in a first direction, forming undoped epitaxial growths of silicon at intervals along a length of each silicon fin, where each epitaxial growth includes a depleted intrinsic region, and forming a plurality of second charge-type doped polysilicon fins disposed in parallel and disposed perpendicularly to the first direction. The polysilicon fins are formed to contact, at intervals along a length of each polysilicon fin, an uppermost surface of one of the undoped epitaxial growths of silicon, to form a PIN diode at each intersection of each of the first charge-type doped silicon fins and the second charge-type doped polysilicon fins.
US09318620B2
A semiconductor inductor structure may include a first spiral structure, located on a first metal layer, having a first outer-spiral electrically conductive track and a first inner-spiral electrically conductive track separated from the first outer-spiral electrically conductive track by a first dielectric material. A second spiral structure, located on a second metal layer, having a second outer-spiral electrically conductive track and a second inner-spiral electrically conductive track separated from the second outer-spiral electrically conductive track by a second dielectric material may also be provided. The first outer-spiral electrically conductive track may be electrically coupled to the second outer-spiral electrically conductive track and the first inner-spiral electrically conductive track may be electrically coupled to the second inner-spiral electrically conductive track. The first outer-spiral conductive track is laterally offset relative to the second outer-spiral conductive track and the first inner-spiral conductive track is laterally offset relative to the second inner-spiral conductive track.
US09318618B2
To provide a transistor with stable electric characteristics, provide a transistor having a small current in a non-conductive state, provide a transistor having a large current in a conductive state, provide a semiconductor device including the transistor, or provide a durable semiconductor device, a semiconductor device includes a first insulator containing excess oxygen, a semiconductor over the first insulator, a second insulator over the semiconductor, and a conductor having a region overlapping with the semiconductor with the second insulator provided therebetween. A region containing boron or phosphorus is located between the first insulator and the semiconductor.
US09318613B2
An object is to stabilize electric characteristics of a semiconductor device including an oxide semiconductor to increase reliability. The semiconductor device includes an insulating film; a first metal oxide film on and in contact with the insulating film; an oxide semiconductor film partly in contact with the first metal oxide film; source and drain electrodes electrically connected to the oxide semiconductor film; a second metal oxide film partly in contact with the oxide semiconductor film; a gate insulating film on and in contact with the second metal oxide film; and a gate electrode over the gate insulating film.
US09318609B2
A semiconductor device includes a fin structure, an isolation structure, a gate structure and an epitaxial structure. The fin structure protrudes from the surface of the substrate and includes a top surface and two sidewalls. The isolation structure surrounds the fin structure. The gate structure overlays the top surface and the two sidewalls of a portion of the fin structure, and covers a portion of the isolation structure. The isolation structure under the gate structure has a first top surface, and the isolation structure at two sides of the gate structure has a second top surface. The first top surface is higher than the second top surface. The epitaxial layer is disposed at one side of the gate structure and is in direct contact with the fin structure.
US09318604B2
A semiconductor device includes a plurality of first gate electrodes buried in a semiconductor substrate including an active region and a device isolation film, a plurality of junction regions including storage node junction regions and a bit line junction region disposed between the storage node junction regions, a plurality of storage node contact plugs respectively disposed over and coupled to the storage node junction regions, a plurality of storage nodes respectively disposed over and coupled to the storage node contact plugs, and a second gate electrode disposed over a sidewall of a corresponding one of the storage node contact plugs. A vertical transistor includes the second gate electrode and the corresponding storage node contact plug and stores charges leaked from a corresponding one of the storage nodes.
US09318602B2
A semiconductor device according to one embodiment includes a semiconductor substrate, a back-gate layer formed above the semiconductor substrate, and a stacked body formed above the back-gate layer and comprising a plurality of insulating layers alternately formed between a plurality of electrode layers. The lowermost electrode layer of the plurality of electrode layers contains metal, and remaining electrode layers of the plurality of electrode layers other than the lowermost electrode layer do not contain the metal. Furthermore, the semiconductor device includes a pair of columnar semiconductor layers penetrating the stacked body and a semiconductor layer connecting lower portions of the pair of columnar semiconductor layers, the semiconductor layer embedded in the surface of the back-gate layer.
US09318597B2
A semiconductor device includes a vertical field-effect-transistor (FET) and a bypass diode. The vertical FET device includes a substrate, a drift layer formed over the substrate, a gate contact and a plurality of source contacts located on a first surface of the drift layer opposite the substrate, a drain contact located on a surface of the substrate opposite the drift layer, and a plurality of junction implants, each of the plurality of junction implants laterally separated from one another on the surface of the drift layer opposite the substrate and extending downward toward the substrate. Each of the one or more bypass diodes are formed by placing a Schottky metal contact on the first surface of the drift layer, such that each Schottky metal contact runs between two of the plurality of junction implants.
US09318595B2
A method for fabricating a semiconductor device includes ion-implanting germanium into a monocrystalline silicon-containing substrate; forming a gate oxide layer over a surface of the monocrystalline silicon-containing substrate and forming, under the gate oxide layer, a germanium-rich region in which the germanium is concentrated, by performing a plasma oxidation process; and crystallizing the germanium-rich region by performing an annealing process.
US09318590B2
An IGBT includes a trench gate electrode that is bent when a semiconductor substrate is seen in a plan view, and an inner semiconductor region of the same conductivity type as an emitter region is formed at a position inside a bent portion of the trench gate electrode and exposed on a front surface of the semiconductor substrate. The trench gate electrode is bent, and therefore, a hole density during operation increases, whereby conductivity modulation phenomenon is accelerated, and an on-state voltage is reduced. When the IGBT is turned off, the inner semiconductor region influences a movement path of the holes so that a moving distance thereof through a body region becomes short. The holes escape easily to a body contact region when the IGBT is turned off. Increase of current density during the operation and prevention of a latchup are both achieved.
US09318587B2
Semiconductor power devices can be formed on substrate structure having a lightly doped semiconductor substrate of a first conductivity type or a second conductivity type opposite to the first conductivity type. A semiconductive first buffer layer of the first conductivity type formed above the substrate. A doping concentration of the first buffer layer is greater than a doping concentration of the substrate. A second buffer layer of the second conductivity type formed above the first buffer layer. An epitaxial layer of the second conductivity type formed above the second buffer layer. A doping concentration of the epitaxial layer is greater than a doping concentration of the second buffer layer. This abstract is provided to allow a searcher or reader to quickly ascertain the subject matter of the disclosure with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
US09318583B2
A vertical tunneling field effect transistor (TFET) and method for forming a vertical tunneling field effect transistor (TFET) is disclosed. The vertical tunneling field effect transistor TFET comprises a vertical core region, a vertical source region, a vertical drain region and a gate structure. The vertical core region is extending perpendicularly from a semiconductor substrate, having a top surface, consisting of a doped outer part and a middle part. The vertical source region of semiconducting core material comprises the doped outer part of the vertical core region. The vertical drain region of semiconducting drain material comprises along its longitudinal direction a first drain part and a second drain part, the first drain part either directly surrounding said vertical source region or directly sandwiching said vertical source region between two sub-parts of said first drain part, the second drain part located directly above and in contact with the first drain part. The gate structure comprises a gate dielectric layer directly aside of the first drain part of the vertical drain region and a gate layer directly aside of the gate dielectric layer. The second drain part is extending above the gate layer and gate dielectric layer. The vertical tunneling field effect transistor TFET further comprises a drain contact directly connected to a third drain part, the third drain part being an upper part of the second drain part of the vertical drain region. The vertical tunneling field effect transistor TFET further comprises a source contact electrically connected to the vertical source region. The vertical tunneling field effect transistor TFET further comprises a gate contact electrically connected to the gate layer.
US09318579B2
A method for making a semiconductor device includes forming laterally spaced-apart semiconductor fins above a substrate, and a gate overlying the semiconductor fins. The gate has a tapered outer surface. A first pair of sidewall spacers is formed adjacent the gate an exposed tapered outer surface is also defined. Portions of the gate are removed at the exposed tapered outer surface to define a recess. A second pair of sidewall spacers is formed covering the first pair of sidewall spacers and the recess. Source/drain regions are formed on the semiconductor fins.
US09318578B2
A FinFET having spacers with a substantially uniform profile along the length of a gate stack which covers a portion of a fin of semiconductor material formed on a substrate is provided by depositing spacer material conformally on both the fins and gate stack and performing an angled ion impurity implant approximately parallel to the gate stack to selectively cause damage to only spacer material deposited on the fin. Due to the damage caused by the angled implant, the spacer material on the fins can be etched with high selectivity to the spacer material on the gate stack.
US09318577B2
A semiconductor device is provided, which includes a single crystal semiconductor layer formed over an insulating surface and having a source region, a drain region, and a channel formation region, a gate insulating film covering the single crystal semiconductor layer and a gate electrode overlapping with the channel formation region with the gate insulating film interposed therebetween. In the semiconductor device, at least the drain region of the source and drain regions includes a first impurity region adjacent to the channel formation region and a second impurity region adjacent to the first impurity region. A maximum of an impurity concentration distribution in the first impurity region in a depth direction is closer to the insulating surface than a maximum of an impurity concentration distribution in the second impurity region in a depth direction.
US09318575B2
A method of forming a semiconductor device includes forming a gate structure including a polysilicon gate and forming a capping spacer on a side surface of the gate structure to prevent parasitic epitaxial growth on the side surface of the polysilicon gate.
US09318573B2
A field effect transistor having at least one Ge nanorod and a method of manufacturing the field effect transistor are provided. The field effect transistor may include a gate insulation layer formed on a silicon substrate, at least one nanorod embedded in the gate insulation layer having both ends thereof exposed, a source electrode and a drain electrode connected to opposite sides of the at least one Ge nanorod, and a gate electrode formed on the gate insulation layer between the source electrode and the drain electrode.
US09318566B2
In a method of fabricating a semiconductor device, a channel layer is formed on a substrate, and trench patterns are formed in the channel layer. Impurity bodies are formed in the channel layer between the trench patterns, and grooves are formed between the trench patterns in the impurity bodies formed in the channel layer. Source isolation regions are formed in the impurity bodies at bottom portions of the grooves, and source regions are formed in the impurity bodies at sidewall portions of the grooves.
US09318565B2
A semiconductor device includes a semiconductor layer, gate electrodes, an insulating film, source electrodes, and drain electrodes which are provided on the semiconductor layer. Each of the source electrodes and the drain electrodes are spaced in the insulating film from a corresponding gate electrode, such that one end thereof is in contact with the semiconductor layer and the other end thereof is exposed. Further, the semiconductor device includes first field plate electrodes, each of which is provided on a corresponding gate electrode and the insulating film, and second field plate electrodes, each of which is provided on the insulating film between a corresponding first field plate electrode and a corresponding drain electrode. Furthermore, the thickness of the insulating film between each first field plate electrode and the semiconductor layer is smaller than the thickness of the insulating film between each second field plate electrode and the semiconductor layer.
US09318564B2
Methods and apparatus directed toward a high density static random access memory (SRAM) array having advanced metal patterning are provided. In an example, provided is a method for fabricating an SRAM. The method includes forming, using a self-aligning double patterning (SADP) technique, a plurality of substantially parallel first metal lines oriented in a first direction in a first layer. The method also includes etching the substantially parallel first metal lines, using a cut mask, in a second direction substantially perpendicular to the first direction, to separate the substantially parallel first metal lines into a plurality of islands having first respective sides that are aligned in the first direction and second respective sides that are aligned the second direction. The method also includes forming, in a second layer, a plurality of second metal lines oriented in the first direction.
US09318563B2
A silicon carbide single-crystal substrate includes a first surface, a second surface opposite to the first surface, and a peripheral edge portion sandwiched between the first surface and the second surface. A plurality of grinding traces are formed in a surface of the peripheral edge portion. A chamfer width as a distance from an outermost peripheral end portion of the peripheral edge portion to one of the plurality of grinding traces which is located on an innermost peripheral side of the peripheral edge portion in a direction parallel to the first surface is not less than 50 μm and not more than 400 μm. Thereby, a silicon carbide single-crystal substrate capable of suppressing occurrence of a crack, and a method for manufacturing the same can be provided.
US09318556B2
Provided are graphene transistors having a tunable barrier. The graphene transistor includes a semiconductor substrate, an insulating thin film disposed on the semiconductor substrate, a graphene layer on the insulating thin film, a first electrode connected to an end of the graphene layer, a second electrode that is separate from an other end of the graphene layer and contacts the semiconductor substrate, a gate insulating layer covering the graphene layer, and a gate electrode on the gate insulating layer, wherein an energy barrier is formed between the semiconductor substrate and the graphene layer.
US09318552B2
One illustrative method disclosed herein includes, among other things, forming a first epi semiconductor material in a source/drain region of a transistor device, the first epi semiconductor material having a first lateral width at an upper surface thereof, forming a second epi semiconductor material on the first epi semiconductor material and above at least a portion of one of a gate cap layer or one of the sidewall spacers of the device, wherein the second epi semiconductor material has a second lateral width at an upper surface thereof that is greater than the first lateral width, and forming a metal silicide region on the upper surface of the second epi semiconductor material.
US09318542B2
An organic light emitting diode display device includes a substrate including a display region, wherein a plurality of pixel regions are defined in the display region; a first electrode over the substrate and in each of the plurality of pixel regions; a bank including a lower layer and an upper layer on the first electrode, the lower layer disposed on edges of the first electrode and having a first width and a first thickness, the upper layer disposed on the lower layer and having a second width smaller than the first width; an organic emitting layer on the first electrode and a portion of the lower layer; and a second electrode on the organic emitting layer and covering an entire surface of the display region.
US09318541B2
The present invention relates to a polymer film containing a binder resin and polyrotaxane having a specific structure, and a flexible light emitting element display device and a rollable display device including the coating film.
US09318539B2
An organic light emitting diode display and a manufacturing method thereof are disclosed. The organic light emitting diode display includes: a flexible upper substrate; a first piezoelectric material layer and a second piezoelectric material layer formed inside the upper substrate; a pair of first electrodes brought into contact with the first piezoelectric material layer; a pair of second electrodes brought into contact with the second piezoelectric material layer; a flexible lower substrate disposed to face the upper substrate, and to have an organic light emission layer; and an opposed electrode disposed to protrude toward an inner side of the lower substrate and to face the pair of second electrodes, wherein a first sensor includes the first piezoelectric material layer and the pair of first electrodes, and a second sensor includes the second piezoelectric material layer, the pair of second electrodes, and the opposed electrode.
US09318536B2
An organic solid state lighting system comprising multiple OLED modules connected in series is provided.
US09318533B2
Methods for reducing location-based variations in the switching characteristics of memory cells within a memory array are described. In some cases, the resistance of an embedded resistor within each memory cell may be set to reduce the overall variation in series resistances for the memory cells within a memory array. For example, embedded resistors associated with far-far bits may be set to a lower resistance than embedded resistors associated with near-near bits. An embedded resistor may comprise a layer of polysilicon within a memory cell. Selective ion implantation may be used to reduce the embedded resistor resistance for memory cells within a particular region of the memory array and to form two or more different sets of embedded resistors within the memory array.
US09318528B2
A system and method for blocking heat from reaching an image sensor in a three dimensional stack with a semiconductor device. In an embodiment a heat sink is formed in a back end of line process either on the semiconductor device or else on the image sensor itself when the image sensor is in a backside illuminated configuration. The heat sink may be a grid in either a single layer or in two layers, a zig-zag pattern, or in an interleaved fingers configuration.
US09318521B2
An image sensor includes a first sub-gate in a recessed region in a substrate; a second sub-gate on the first sub-gate in contact with an upper surface of the substrate; and an element isolation region in the substrate spaced apart from the first sub-gate. A lower surface of the second sub-gate is wider than an upper surface of the first sub-gate, and a portion of the element isolation region is spaced apart from the second sub-gate by a first distance in a first direction.
US09318507B2
Provided is a thin film transistor comprising an oxide semiconductor thin film layer and has a threshold voltage that does not change much due to light, a bias stress or the like, thereby exhibiting excellent stress stability. A thin film transistor of the present invention is provided with: a gate electrode; two or more oxide semiconductor layers that are used as a channel layer; an etch stopper layer for protecting the surfaces of the oxide semiconductor layers; a source-drain electrode; and a gate insulator film interposed between the gate electrode and the channel layer. The metal elements constituting an oxide semiconductor layer that is in direct contact with the gate insulator film are In, Zn and Sn. The hydrogen concentration in the gate insulator film, which is in direct contact with the oxide semiconductor layer, is controlled to 4 atomic % or less.
US09318488B2
A semiconductor device and method of formation are provided herein. A semiconductor device includes a first active region adjacent a first side of a shallow trench isolation (STI) region. The first active region including a first proximal fin having a first proximal fin height adjacent the STI region, and a first distal fin having a first distal fin height adjacent the first proximal fin, the first proximal fin height less than the first distal fin height. The STI region includes oxide, the oxide having an oxide volume, where the oxide volume is inversely proportional to the first proximal fin height. A method of formation includes forming a first proximal fin with a first proximal fin height less than a first distal fin height of a first distal fin, such that the first proximal fin is situated between the first distal fin and an STI region.
US09318485B2
In various embodiments, a capacitor arrangement is provided, which may include a substrate; a plurality of first doped regions and a plurality of second doped regions, wherein the first doped regions are doped with dopants of a first conductivity type and the second doped regions are doped with dopants of a second conductivity type being opposite to the first conductivity type, and wherein the plurality of first doped regions and the plurality of second doped regions are alternatingly arranged next to each other in the substrate; a dielectric layer disposed over the plurality of first doped regions and the plurality of second doped regions; an electrode disposed over the dielectric layer; a first terminal electrically coupled to each doped region of the plurality of first doped regions and the plurality of second doped regions; and a second terminal electrically coupled to the electrode.
US09318479B2
In an embodiment, an ESD protection circuit may include an STI-bound SCR and a gated SCR that may be electrically in parallel with the STI-bound SCR. The gated SCR may be perpendicular to the STI-bound SCR in a plane of the semiconductor substrate. In an embodiment, the gated SCR may trigger more quickly and turn on more quickly than the STI-bound SCR. The STI-bound SCR may form the main current path for an ESD event. A low capacitive load with rapid response to ESD events may thus be formed. In an embodiment, the anode of the two SCRs may be shared.
US09318470B2
In a semiconductor device, a lower chip includes a first group of connection terminals provided on a straight region including a corner region and a region extending from the corner region along one side. An upper chip includes a second group of connection terminals. The upper chip and the lower chip are arranged so that the first group of connection terminals at least partially overlaps with the second group of connection terminals. The first group of connection terminals is at least partially electrically connected to the second group of connection terminals.
US09318461B2
A wafer level array of chips is provided. The wafer level array of chips comprises a semiconductor wafer, and a least one extending-line protection. The semiconductor wafer has at least two chips, which are arranged adjacent to each other, and a carrier layer. Each chip has an upper surface and a lower surface, and comprises at least one device. The device is disposed upon the upper surface, covered by the carrier layer. The extending-line protection is disposed under the carrier layer and between those two chips. The thickness of the extending-line protection is less than that of the chip. Wherein the extending-line protection has at least one extending-line therein. In addition, a chip package fabricated by the wafer level array of chips, and a method thereof are also provided.
US09318460B2
An interconnection substrate includes a plurality of electrically conductive elements of at least one wiring layer defining first and second lateral directions. Electrically conductive projections for bonding to electrically conductive contacts of at least one component external to the substrate, extend from the conductive elements above the at least one wiring layer. The conductive projections have end portions remote from the conductive elements and neck portions between the conductive elements and the end portions. The end portions have lower surfaces extending outwardly from the neck portions in at least one of the lateral directions. The substrate further includes a dielectric layer overlying the conductive elements and extending upwardly along the neck portions at least to the lower surfaces. At least portions of the dielectric layer between the conductive projections are recessed below a height of the lower surfaces.
US09318459B2
An integrated circuit package includes an integrated circuit die in a reconstituted substrate. The active side is processed then covered in molding compound while the inactive side is processed. The molding compound on the active side is then partially removed and solder balls are placed on the active side.
US09318458B2
A bump structure includes a first end; and a second end opposite the first end. The bump structure further includes a side connected between the first end and the second end, wherein the side comprises a recess for a reflowed solder material to fill, and the recess defines a first surface adjacent to the first end and a second surface adjacent to the second end.
US09318454B2
This drive chip has a configuration that is provided with: a base main body; two terminal groups that are respectively disposed along the base main body sides in the longitudinal direction of the base main body, said sides facing each other; a narrow-pitch section in one terminal group wherein terminals are disposed in a zigzag manner in two or more rows, said narrow-pitch section having a narrow terminal pitch in the longitudinal direction; a rough pitch section in the one terminal group, said rough pitch section having a terminal pitch in the longitudinal direction wider than that of the narrow pitch section; and a dummy bump that is disposed between the two terminal groups, said dummy bump being disposed parallel to the rough pitch section.
US09318453B2
A method of manufacturing a microelectronic device including a first component hybridized with a second component via electric interconnects, involves the steps of: (i) forming the first and second components, the second component being transparent to ultraviolet radiation at least in line with locations provided for the interconnects; (ii) forming interconnection elements including copper oxide on the second component at the locations provided for the interconnects; (iii) placing the first and second components on each other; and (iv) applying the ultraviolet radiation through the second component on the elements including copper oxide to implement an ultraviolet anneal converting copper oxide into copper.
US09318452B2
Embodiments of the present disclosure include semiconductor packages and methods of forming the same. An embodiment is a semiconductor package including a first package including one or more dies, and a redistribution layer coupled to the one or more dies at a first side of the first package with a first set of bonding joints. The redistribution layer including more than one metal layer disposed in more than one passivation layer, the first set of bonding joints being directly coupled to at least one of the one or more metal layers, and a first set of connectors coupled to a second side of the redistribution layer, the second side being opposite the first side.
US09318450B1
A monolithic microwave integrated circuit structure having: a semiconductor substrate structure having a plurality of active devices and a microwave transmission line having an input section, an output section and a interconnecting section electrically interconnecting the active devices on one surface of the substrate; a thermally conductive, electrically non-conductive heat sink; and a thermally conductive bonding layer for bonding the heat sink to the substrate, the thermally conductive bonding layer having an electrically conductive portion and an electrically non-conductive portion, the electrically conductive portion being disposed between the heat sink and an opposite surface of a portion of the substrate having the active devices and the electrically non-conductive portion being disposed on the opposite surface portion overlaying portion of the microwave transmission line section.
US09318449B2
A semiconductor module, having an integrated circuit, a rewiring layer for externally connecting the integrated circuit, and at least one waveguide integrated into the semiconductor module for radar signals having a conductive pattern, which laterally surrounds the interior of the waveguides, the integrated circuit and the at least one waveguide being embedded, at least in regions, in a housing material of the semiconductor module; as well as a radar sensor, a motor vehicle radar system having such a semiconductor module, and a method for producing a semiconductor module.
US09318446B2
Various techniques, methods, devices and apparatus are provided where an isolation layer is provided at a peripheral region of the substrate, and one or more metal layers are deposited onto the substrate.
US09318439B2
The present disclosure provides an interconnect structure, including a substrate, a first conductive feature over the substrate, a second conductive feature over the first conductive feature, and a dielectric layer surrounding the first conductive feature and the second conductive feature. A width of the first conductive feature and a width of the second conductive feature are between 10 nm and 50 nm. The present disclosure also provides a method for manufacturing an interconnect structure, including (1) forming a via opening and a line trench in a dielectric layer, (2) forming a 1-dimensional conductive feature in the via opening, (3) forming a conformal catalyst layer over a sidewall of the line trench, a bottom of the line trench, and a top of the 1-dimensional conductive feature, and (4) removing the conformal catalyst layer from the bottom of the line trench and the top of the 1-dimensional conductive feature.
US09318437B1
A method of forming a thinner barrier/liner stack for vias and metal lines and the resulting device are disclosed. Embodiments include forming a via through an interlayer dielectric (ILD) and capping layer, down to a first metal layer; forming a moisture scavenging layer precursor over the ILD and on side and bottom surfaces of the via; annealing the moisture scavenging layer precursor, forming a moisture scavenging layer; forming a barrier/liner stack over the moisture scavenging layer; and depositing a second metal layer over the barrier/liner stack and filling the via and trench.
US09318431B2
An integrated circuit can include a MOM capacitor formed simultaneously with other devices, such as finFETs. A dielectric layer formed on a substrate has a first semiconductor fin therein and a second semiconductor fin therein. Respective top portions of the fins are removed to form respective recesses in the dielectric layer. First and second electrodes are formed in the recesses. The first and second electrodes and the interjacent dielectric layer form a MOM capacitor.
US09318427B2
A flexible display substrate, a flexible organic light emitting display device, and a method of manufacturing the same are provided. The flexible display substrate comprises a flexible substrate including a display area and a non-display area extending from the display area, a first wire formed on the display area of the flexible substrate, and a second wire formed on the non-display area of the flexible substrate, wherein at least a part of the non-display area of the flexible substrate is curved in a bending direction, and the second wire formed on at least a part of the non-display area of the flexible substrate includes a first portion formed to extend in a first direction and a second portion formed to extend in a second direction.
US09318425B2
A semiconductor device includes: a wiring board including a first electrode pad on a surface thereof; a circuit board disposed to stand on the wiring board, and including an interconnection connected to the first electrode pad; and a semiconductor package disposed to face the wiring board with the circuit board interposed therebetween, and including a second electrode pad on a surface thereof, the second electrode pad being connected to the interconnection.
US09318410B2
Various embodiments relate to a microchip die cooling assembly comprising a circuit board; a microchip having an exposed die attached to the circuit board; a heatspreader having a top side and a bottom side; a heat sink having a bottom side and a top side comprising a cooling structure; a first thermal interface material in contact with the exposed die and the bottom side of the heatspreader; and a second thermal interface material in contact with the top side of the heat spreader and the bottom side of the heat sink.
US09318398B2
A chip-on-film package includes a base film, a test line, and an integrated circuit chip. The base film includes a bent area in which a bending occurs. The test line is disposed on the base film, and at least a portion of the test line is overlapped with the bent area. The integrated circuit chip is disposed on the base film and includes a first terminal and a second terminal. The first terminal is connected to one end of the test line to output a first signal and the second terminal is connected to the other end of the test line to receive a second signal. The integrated circuit chip detects whether a crack occurs in the bent area based on a difference value in signal characteristics.
US09318397B2
A semiconductor device includes: a first circuit block formed on a first semiconductor substrate having first and second sides extending in a first direction and third and fourth sides extending in a second direction intersecting with the first direction; a plurality of signal-line through vias that are connected to the first semiconductor substrate and transmit signals, which are output from the first circuit block, to a second circuit block formed on another second semiconductor substrate; and a plurality of power-supply through vias for supplying power to the first circuit block, and in the semiconductor device, the plurality of power-supply through vias are formed at edges of the first semiconductor substrate along the third and fourth sides and are formed in a plurality of rows in the first direction. Each circuit block has a power consuming mode in which power larger than the power consumption in a normal mode is consumed.
US09318396B1
A method of fabricating a flash memory includes providing a fin structure. The fin structure includes a floating gate material, an oxide layer and a semiconductive layer. An insulating layer is disposed at two sides of the fin structure. Then, a dielectric layer conformally covers the floating gate material and insulating layer. Later, a patterned first mask layer, a patterned second mask layer, and a control gate are stacked on the dielectric layer from bottom to top. The control gate crosses at least one fin structure. Next, at least one isotropic etching step is performed to entirely remove the exposed dielectric layer.
US09318392B1
A method of fabricating non-tilted, electrically isolated fins from a bulk substrate is provided. A plurality of semiconductor fins is formed extending upwards from a remaining portion of a bulk semiconductor substrate. Each semiconductor fin includes a hard mask cap. A sacrificial dielectric material portion is formed between each semiconductor fin, wherein each sacrificial dielectric material portion has a topmost surface that is vertically offset and located below a topmost surface of each hard mask cap. An anchoring structure having an opening is then formed atop each sacrificial dielectric material portion and each hard mask cap. Next, an entirety of each sacrificial dielectric material portion is removed by etching through the opening. An oxide layer is then formed within an upper portion of the remaining portion of the bulk semiconductor substrate, wherein a portion of the oxide layer extends beneath each semiconductor fin. Next, the anchoring structure is removed.
US09318387B2
A method for separating a multiple number of semiconductor devices or semiconductor integrated circuits from a wafer on which the multiple number of semiconductor devices or semiconductor integrated circuits are formed is provided. The method includes separating each of the semiconductor devices or semiconductor integrated circuits. Each of the separated semiconductor devices or semiconductor integrated circuits is non-rectangular shaped, and the step of separating each of the semiconductor devices or semiconductor integrated circuits is performed by dry etching. A test device is formed on an area of a groove width required for separating the semiconductor devices or semiconductor integrated circuits, and the semiconductor devices or semiconductor integrated circuits are separated without a waste of space except for the area of the groove width required for separating the semiconductor devices or semiconductor integrated circuits, with the test device being separated from the semiconductor devices or semiconductor integrated circuits.
US09318383B2
Embodiments of the present invention generally relate to methods for forming a metal structure and passivation layers. In one embodiment, metal columns are formed on a substrate. The metal columns are doped with manganese, aluminum, zirconium, or hafnium. A dielectric material is deposited over and between the metal columns and then cured to form a passivation layer on vertical surfaces of the metal columns.
US09318380B2
A semiconductor device has a first conductive layer formed over a first substrate. A second conductive layer is formed over a second substrate. A first semiconductor die is mounted to the first substrate and electrically connected to the first conductive layer. A second semiconductor die is mounted to the second substrate and electrically connected to the second conductive layer. The first semiconductor die is mounted over the second semiconductor die. An encapsulant is deposited over the first and second semiconductor die and the first and second substrates. A conductive interconnect structure is formed through the encapsulant to electrically connect the first and second semiconductor die to the second surface of the semiconductor device. Forming the conductive interconnect structure includes forming a plurality of conductive vias through the encapsulant and the first substrate outside a footprint of the first and second semiconductor die.
US09318365B2
A substrate processing apparatus for processing a substrate comprises: a plurality of chuck pins each having an accommodating groove for accommodating a portion of peripheral part of the substrate, holding the substrate at a hold position in a horizontal posture by pressing inner faces of the accommodating grooves toward portions of peripheral part of the substrate; and a plurality of guide members, being disposed on or above the respective plurality of chuck pins, guiding process liquid discharged from the substrate to a surrounding area of the substrate; wherein each of the plurality of guide member includes: an inner-edge guide disposed at a position inward and above the accommodating groove; and an outer-edge guide disposed at a position level with or below the inner-edge guide and outward the chuck pin.
US09318363B2
In STEP 1, a mapping operation is carried out by a mapping device. In STEP 2, based on position information for the wafer (W) detected by the mapping operation, it is determined whether or not a wafer (W) position is in an abnormal state or not. When the wafer position is determined to be in the abnormal state (Yes), a closing/opening operation, in which a FOUP door (19c) is temporarily closed and then opened, is carried out in STEP 3. In STEP 4, the number of times the FOUP door (19c) is closed/opened (in other words, the number of times a port door (62) is closed/opened) is counted, and in STEP 5, it is determined whether or not this count value is less than a preset value. If the count value is less than the preset value (Yes), the processing in STEP 1-STEP 5 is repeated once again.
US09318359B2
The present invention relates to an apparatus for heat-treating a substrate, and more particularly to an apparatus for substrate treatment to perform a heat treatment of a substrate for a flat panel display panel.An apparatus for substrate treatment according to an embodiment of the present invention comprises a processing chamber having a substrate treatment space; a heating housing having a heating lamp that emits radiant energy and a reflecting block that reflects radiant energy emitted from the heating lamp; and a window that maintains a sealing between the processing chamber and the heating housing and transmits the radiant energy to a substrate.
US09318357B2
Optoelectronic semiconductor devices and methods for producing optoelectronic semiconductor devices are disclosed. In an embodiment the method includes applying a plurality of arrangements of electrically conductive first and second contact elements on an auxiliary carrier, applying an optoelectronic semiconductor chip on the second contact element of each arrangement and electrically conductively connecting the optoelectronic semiconductor chip to the first contact element for each arrangement. The method further includes encapsulating the first contact elements and the second contact elements with an encapsulation material to form an encapsulation body and singulating the encapsulation body into a plurality of optoelectronic semiconductor devices, wherein the encapsulation material finishes flush with an underside, facing the auxiliary carrier, of each first contact element, and wherein the encapsulation material finishes flush with an underside, facing the auxiliary carrier, of each second contact element.
US09318350B2
An embodiment of the invention generally relates to a method of converting a commercial off-the-shelf electrical lead to a rugged off-the-shelf electrical lead by laser machining a portion of the electrical lead. The method includes ablating material from the electrical lead of the commercial off-the-shelf component to reduce the moment of inertia or increase the flexibility of the electrical lead.
US09318347B2
A method of particle mitigation which includes obtaining a semiconductor wafer having a nonfunctional backside and a functional frontside on which semiconductor devices are formed by one or more lithography processes; coating the backside with a layer comprising silicon or amorphous carbon; planarizing the coated backside by a planarizing process; placing the semiconductor wafer onto a wafer chuck such that the wafer chuck makes direct contact with the coated backside; and while maintaining the coated backside in direct contact with the wafer chuck, performing a first lithographic process on the frontside.
US09318346B2
The CMP polishing liquid containing a medium and silica particles as an abrasive grain dispersed into the medium. The silica particles have a silanol group density of 5.0/nm2 or less and the biaxial average primary particle diameter when arbitrary 20 silica particles are selected from an image obtained by scanning electron microscope observation is 25 to 55 nm. The association degree of the silica particles is 1.1 or more. The CMP polishing liquid has the high barrier film polishing speed, the favorable abrasive grain dispersion stability, and the high interlayer dielectric polishing speed. The CMP polishing liquid can provide a method of producing semiconductor substrates or the like, that have excellent microfabrication, thin film formation, dimension accuracy, electric property and high reliability with low cost.
US09318341B2
Methods for etching a substrate in a plasma etch reactor may include (a) depositing polymer on surfaces of a feature formed in substrate disposed in the etch reactor using first reactive species formed from a first process gas comprising a polymer forming gas; (b) etching the bottom surface of the feature of the substrate in the etch reactor using a third reactive species formed from a third process gas including an etching gas; and (c) bombarding a bottom surface of the feature with a second reactive species formed from a second process gas comprising one or more of an inert gas, an oxidizing gas, a reducing gas, or the polymer forming gas while at least one of depositing the polymer to remove at least some of the polymer disposed on the bottom surface or etching the bottom surface to at least one of chemically or physically damage the bottom surface.
US09318333B2
In patterning a transistor, some of a layer of gate dielectric material is allowed to remain over a semiconductor substrate upon which the transistor is formed. This remaining dielectric material retards the implantation of dopants into the underlying substrate, effectively lengthening a channel region of the transistor. This mitigates unwanted short channel effects, such as leakage currents, for example, and thus mitigates yield loss by establishing a transistor that performs in a more predictable or otherwise desirable manner.
US09318320B2
The present invention provides a method of manufacturing an active element substrate aimed at reducing the production costs of an interlayer insulating film made from a spin-on glass material, for example. In the method of manufacturing an active element substrate, an interlayer insulating film is formed using a printing method that employs a plate. The plate includes: a main pattern that overlaps with signal lines that enclose openings; and fine line patterns that reduce, in the widthwise direction of the signal lines, the inclination of the edges of the printed pattern printed by the main pattern.
US09318318B1
A method for fabricating a semiconductor device includes receiving a gated finned substrate comprising an isolation layer with a semiconductor fin formed thereon and a gate formed over the semiconductor fin, depositing an atomic layer of dopant on a portion of the semiconductor fin that is laterally adjacent to the gate, forming a lateral spacer on a sidewall of the gate and above a gate extension portion of the atomic layer of dopant, and epitaxially growing a raised source or drain region on the semiconductor fin, that is laterally adjacent to the lateral spacer, from the atomic layer of dopant. The method may also include conducting a low temperature annealing process to diffuse the atomic layer of dopant to the raised source or drain region of the semiconductor fin. A corresponding apparatus is also disclosed herein.
US09318317B2
In a semiconductor device including a transistor including an oxide semiconductor film and a protective film over the transistor, an oxide insulating film containing oxygen in excess of the stoichiometric composition is formed as the protective film under the following conditions: a substrate placed in a treatment chamber evacuated to a vacuum level is held at a temperature higher than or equal to 180° C. and lower than or equal to 260° C.; a source gas is introduced into the treatment chamber so that the pressure in the treatment chamber is set to be higher than or equal to 100 Pa and lower than or equal to 250 Pa; and a high-frequency power higher than or equal to 0.17 W/cm2 and lower than or equal to 0.5 W/cm2 is supplied to an electrode provided in the treatment chamber.
US09318312B2
An ultraviolet light generating target 20 includes a substrate 21 made of sapphire, quartz, or rock crystal; and a light-emitting layer 22 that is provided on the substrate 21 and that generates ultraviolet light upon receiving an electron beam. The light-emitting layer 22 includes powdered or granular Pr:LuAG crystals. By using such a light-emitting layer 22 as the target, the ultraviolet light generating efficiency can be increased more remarkably than when a Pr:LuAG single crystal film is used.
US09318303B2
A charged particle beam apparatus includes an electron beam irradiation unit that irradiates a sample with electron beams along a first irradiation axis. A rotation stage holds the sample and has a rotation axis in a direction perpendicular to the first irradiation axis. An ion beam irradiation unit irradiates the sample with ion beams along a second irradiation axis that is substantially parallel to the rotation axis to process the sample into a needle shape. A detection unit detects at least one of charged particles and X rays generated via the sample by the irradiation with the ion beams or the electron beams, and a gaseous ion beam irradiation unit irradiates the sample with gaseous ion beams. A control unit controls the apparatus to incrementally rotate the rotation stage repeatedly by a predetermined angle to rotate the rotation stage by 360° in conjunction with irradiating the entire surface of the needle-shaped sample in a circumferential direction with the gaseous ion beams to remove ions implanted during processing the sample by the ion beams.
US09318302B1
A modular ion source and extraction apparatus comprises an ion source chamber selectively electrically coupled to a voltage potential, wherein the ion source chamber comprises an extraction aperture. An extraction electrode is positioned proximate to the extraction aperture of the ion source chamber, wherein the extraction electrode is electrically grounded and configured to extract ions from the ion source chamber. One or more linkages operably couple to the ion source chamber, and one or more insulators couple the extraction electrode to the respective one or more linkages, wherein the one or more insulators electrically insulate the respective one or more linkages from the extraction electrode, therein electrically insulating the extraction electrode from the ion source chamber. One or more actuators operably couple the one or more linkages to the ion source chamber, wherein the one or more actuators are configured to translate the one or more linkages with respect to the ion source chamber, therein translating the extraction electrode in one or more axes.
US09318297B2
An apparatus and methods are disclosed for ion beam extraction. In an implementation, the apparatus includes a plasma source (or plasma) and an ion extractor. The plasma source is adapted to generate ions and the ion extractor is immersed in the plasma source to extract a fraction of the generated ions. The ion extractor is surrounded by a space charge formed at least in part by the extracted ions. The ion extractor includes a biased electrode forming an interface with an insulator. The interface is customized to form a strongly curved potential distribution in the space-charge surrounding the ion extractor. The strongly curved potential distribution focuses the extracted ions towards an opening on a surface of the biased electrode thereby resulting in anion beam.
US09318287B2
Rib portions (87) have first rib portions (87a) which abut against outer portions, and second rib portions (87h) which abut against wail portions. They are formed in plural numbers over the entire circumference of an edge portion (82). Pressing portions (88) are disposed on a lid portion (81) so as to be opposed to a relay (2), and, in a state where engaging portions (67) and engaged portions (84) are engaged with each other, elastically deformed to press the relay (2) toward a bottom portion (61).
US09318271B2
A supercapacitor device having a housing and at least one supercapacitor cell disposed in the housing, where the supercapacitor cell may include: two working electrode layers separated by an electrode separator wherein each working electrode layer is electrically connected to a current collector supported upon an inert substrate layer; an electrolyte-impervious layer disposed between each working electrode layer and each conducting layer to protect the conducting layer; and an ionic liquid electrolyte disposed within the area occupied by the working electrode layers and the electrode separator, wherein the ionic liquid electrolyte has at least one cationic component comprising a central cation with an asymmetric arrangement of substituents bonded thereto. The ionic liquid electrolyte may be gelled by a silica gellant to inhibit electrolyte flow. The operating range of the supercapacitor device is at least 20-220° C.
US09318264B2
Disclosed herein is a multilayer ceramic device, including a device body; an inner electrode arranged in the device body; and an external electrode arranged at outside of the device body and being electrically connected to the inner electrode; wherein the external electrode includes: an inner layer covering the device body; an outer layer covering the inner layer and being exposed to the outside; and an intermediate layer arranged between the inner layer and the outer layer, and made of a mixture of a copper metal and a resin, a surface of the copper metal being coated with an oxide film.
US09318260B2
A monolithic-capacitor-mounted structure satisfies Lc>Wc and Lx/Wx
US09318245B2
What is described is the use of alcohols, alcoholamines, diols, polyols or mixtures thereof in heat carrier media or as heat carrier media which are in contact with magnetocaloric materials.
US09318241B2
A high speed data cable carries high-speed and auxiliary signals, and includes a raw cable. The raw cable includes coaxial lines which are covered by an outer conductive shield. High-speed signals are carried on the inner conductors of a pair of coaxial lines. Lower speed signals are carried on the galvanically or capacitively coupled shields of a pair of coaxial lines, and/or the outer conductive shield.
US09318237B2
A cable harness includes a plurality of cables and an electrically-conductive outer conductor surrounding the plurality of cables. The outer conductor is partially constituted by a conductor tube having a smooth outer peripheral surface. An outside water cutoff member configured to prevent water from coming inside a hole of a body panel is placed between the smooth outer peripheral surface of the conductor tube and an edge of the hole of the body panel. Further, an inside water cutoff member having through holes through which the plurality of cables of the conductor tube passes, and configured to close an end of the conductor tube is provided.
US09318225B2
A containment vessel includes a primary containment vessel containing a reactor pressure vessel, an upper secondary containment vessel arranged above the primary containment vessel, and a gas-phase vent pipe linking the primary containment vessel and the upper secondary containment vessel by way of an isolation and connection switching system. The gas-phase vent pipe may be arranged either inside or outside the primary containment vessel and the upper secondary containment vessel. Alternatively, it may be embedded in the wall. An igniter may be arranged in the upper secondary containment vessel. The air in the upper secondary containment vessel may be replaced by nitrogen. A gravity-driven flooding system pool may be arranged in the upper secondary containment vessel and cooling water may be led from the inside of the pool to the inside of the primary containment vessel.
US09318222B2
A built-in self-test (BIST) circuit to test one or more memory blocks on an integrated circuit. The one or more memory blocks further includes a first memory block and a second memory block A built-in soft-repair controller (BISoR) is provided to soft repair the one or more memory blocks. The BIST circuit in conjunction with the BISoR is configured to test and soft repair the first memory block before performing test and soft repair of the second memory block.
US09318221B2
A method in a memory device that operates in a testing mode, includes receiving a vector to be written to the memory device. The vector is written to the memory device only if the vector belongs to a predefined set of test vectors. If the vector does not belong to the set of test vectors, the vector is converted to one of the test vectors, and the converted vector is written to the memory device.
US09318218B2
A shift register for an LCD display includes N shift register units. Each shift register unit outputs a shift signal. An Nth shift register unit includes a waveform-shaping unit electrically coupled to an shift signal output terminal of the Nth register to perform a waveform-shaping operation on the Nth shift signal according to the (N+1)th shift signal output by an (N+1)th shift register, to reduce the feed-through effect which causes display flicker.
US09318216B2
A multilevel cell (MLC) nonvolatile memory system including a plurality of memory cells each cell storing first bit data and second bit data, and a controller programming the plurality of memory cells on a page-by-page basis, the controller programming original data to an original block and programming copy data that is the same as the original data to a mirroring block, wherein first bit page data and second bit page data of the original data are programmed to memory cells connected to the same word line, but the first bit page data and second bit page data of the copy data are programmed to memory cells connected to different word lines.
US09318215B2
A data storage device includes non-volatile memory and a controller. The controller is configured to read first data from the non-volatile memory. The first data indicates a first count of storage elements of the group that have a first activation status when sensed with a first reference voltage at a first time. The controller is configured to read second data from the non-volatile memory. The second data indicates a second count of storage elements of the group that have the first activation status when sensed with the first reference voltage at a second time. The controller is configured to generate an updated first reference voltage at least partially based on a difference between the first count and the second count and based on one or more parameters corresponding to a distribution of threshold voltages of storage elements at the first time.
US09318214B2
A memory cell array includes a plurality of memory strings divided into a plurality of sub-blocks, each memory string including a plurality of memory cells which are connected to word lines and each sub-block being erasable independently with respect to the other sub-blocks. During writing, a control unit changes a verification level to be applied to a selected word line included in a selected sub-block depending on whether or not data has been written in a non-selected sub-block.
US09318213B2
An overclocking process for a data storage device using a flash memory. A controller for the flash memory tests the flash memory using test clocks with various frequencies to determine at least one clock signal suitable to the flash memory. The clock candidates suitable to the flash memory are selected from the test clocks. The flash memory is operated in a variable-frequency manner by which the flash memory is switched between the clock candidates, such that electromagnetic interference is spread over different bands.
US09318200B2
Generally discussed herein are apparatuses and methods. One such apparatus includes a data line, a first memory cell and a first select transistor. The first transistor has a gate and is coupled between the data line and the first memory cell. The apparatus can include a second memory cell and a second select transistor having a gate. The apparatus can include a third select transistor having a gate. The second select transistor is coupled between the second memory cell and the third select transistor. The third select transistor is coupled between the second select transistor and a source. The apparatus can include a drive transistor coupled to both the gate of the first select transistor and the gate of the second select transistor or the gate of the third select transistor.
US09318199B2
Apparatuses may include a memory block with strings of memory cells formed in a plurality of tiers. The apparatus may further comprise access lines and data lines shared by the strings, with the access lines coupled to the memory cells corresponding to a respective tier of the plurality of tiers. The memory cells corresponding to at least a portion of the respective tier may comprise a respective page of a plurality of pages. Subsets of the data lines may be mapped into a respective partial page of a plurality of partial pages of the respective page. Each partial page may be independently selectable from other partial pages. Additional apparatuses and methods are disclosed.
US09318195B1
A multi-level memory device may include a most significant bit (MSB) determination circuit configured to determine a plurality of MSBs by comparing a cell current flowing through a memory cell with a predetermined reference current, a current/voltage conversion circuit configured to convert a copied cell current obtained by copying the cell current into a cell voltage, a charging time determination circuit configured to determine a charging time during which the copied cell current is converted into the cell voltage and output a charging end signal, and a least significant bit (LSB) determination circuit configured to determine a plurality of LSBs according to the cell voltage and the charging end signal.
US09318186B1
A DRAM wordline voltage control circuit includes a sensing module, an oscillator and a charging pump. The sensing module is configured to receive a first control signal and a feedback signal corresponding to a wordline voltage signal, and generate a second control signal according to the first control signal and the feedback signal corresponding to the wordline voltage signal. The oscillator is electrically connected with the sensing module. The oscillator is configured to receive the second control signal and output an oscillating signal when the second control signal is enabled. The charging pump is electrically connected with the oscillator. The charging pump is configured to increase a voltage value of the wordline voltage signal when the oscillator outputs the oscillating signal.
US09318177B2
The semiconductor device includes an internal command generator and an internal address generator. The internal command generator generates first and second command latch signals from first and second internal clock signals in response to an external control signal and latches a command signal in response to the first and second command latch signals to generate a synthesized internal command signal. The internal address generator generates first and second address latch signals from the first and second internal clock signals in response to the external control signal and latches an address signal in response to the first and second address latch signals to generate a synthesized internal address signal.
US09318168B2
In one example embodiment, a memory system includes a memory module and a memory controller. The memory module is configured generate density information of the memory module based on a number of the bad pages of the memory module, the bad pages being pages that have a fault. The memory controller is configured to map a continuous physical address to a dynamic random access memory (dram) address of the memory module based on the density information received from the memory module.
US09318165B2
A sense amplifier is disclosed that includes an amplifier circuit configured to receive, at an input, an input signal including an input level, the amplifier circuit configured to provide an amplified output signal including a gain with respect to the input level; and a feedback circuit coupled to receive the amplified output signal from the amplifier circuit, the feedback circuit configured to provide, at the input of the amplifier circuit, an adjusted version of the amplified output signal including a modified output magnitude based on common mode feedback.
US09318160B2
An apparatus is provided that includes a plurality of array dies and at least two die interconnects. The first die interconnect is in electrical communication with a data port of a first array die and a data port of a second array die and not in electrical communication with data ports of a third array die. The second die interconnect is in electrical communication with a data port of the third array die and not in electrical communication with data ports of the first array die and the second array die. The apparatus includes a control die that includes a first data conduit configured to transmit a data signal to the first die interconnect and not to the second die interconnect, and at least a second data conduit configured to transmit the data signal to the second die interconnect and not to the first die interconnect.
US09318155B2
A memory storage device, a memory control circuit unit, and a clock adjusting circuit disposed on a plurality of layers are provided. The clock adjusting circuit includes a detection circuit, a control voltage generating circuit, and a voltage-controlled oscillator (VCO). The detection circuit detects a signal characteristic difference between an input signal and an output signal to generate a first signal. The control voltage generating circuit is coupled to the detection circuit and generates a control voltage according to the first signal. The VCO is coupled to the control voltage generating circuit and includes an inductor and a capacitor. The VCO receives the control voltage and starts oscillating according to an impedance characteristic of the inductor and the capacitor to generate the output signal. The inductor is disposed on a pad layer among the layers. Thereby, the manufacturing cost is reduced.
US09318149B2
A method, a system, an apparatus, and a computer program product for composite broadcast control are provided. The apparatus or system presents broadcast control options to a user as a plurality of fundamental production elements, the plurality of fundamental production elements comprising at least one of a background an effect, a transition, and a stored clip, wherein the background can be combined with any of the effect, the transition, and the stored clip. The apparatus/system receives a selection from a user of fundamental production elements, and thereafter builds a composited scene by layering the selected production elements. The apparatus may display a preview of the composited scene prior to selection of the composited scene for output.
US09318140B2
A magnetic media having a novel cap layer that allows the cap layer having improved exchange coupling and reduced thickness. The cap layer is doped with a non-reactive element such as Ar, Kr, Xe, Ne or He preferably Ar. This doping reduces increases exchange coupling and reduces the dead layer, allowing the cap layer to be made thinner for reduced magnetic spacing and improved data recording performance.
US09318134B2
An attachable optical component is aligned with a base optical component. The attachable optical component has a mounting surface interfacing with the base optical component and an exposed surface opposed to the mounting surface. Laser light is directed to the exposed surface of the attachable optical component for delivery to the mounting surface. The attachable optical component guides and homogenizes the laser light delivered to the mounting surface and uniformly heats a bonding feature between the mounting surface and the base optical component. The directing and subsequent removing of the laser light bonds the attachable optical component to the base optical component via the bonding feature.
US09318130B1
A method of fabricating a magnetic device includes forming a sensor having a pinned layer and a free layer. A first reactive ion etch of a sensor stack patterns a hard mask layer with a photoresist image to form a first hard mask. Then a second reactive ion etch is performed to form an extended pinned layer. The method also includes depositing an insulating layer after the second reactive ion etch to protect exposed edges of the sensor stack, and then providing a chemical mechanical planarization (CMP) stop layer on the insulating layer. Subsequently, a CMP of the sensor stack is performed to remove a portion of the insulating layer. The resulting structure is substantially free of residue on the back edges of the sensor.
US09318125B2
A noise reduction device may be provided. The noise reduction device may include: an input configured to receive an input signal including a representation in a frequency domain of an audio signal, wherein the representation includes a plurality of time frames and a plurality of coefficients for each time frame; a noise detection circuit configured to determine a first indicator being indicative of a bandwidth of a coefficient over at least two time; a noise reduction circuit configured to reduce based on the first indicator a noise component in the audio signal; and an output configured to output an output signal including a representation in the frequency domain of the audio signal with the reduced noise component.
US09318123B2
Provided are a method and apparatus for reproducing sound. A sound signal may be generated by receiving sound around the apparatus. An output signal may be generated by performing a process according to functions of the apparatus on a residual signal obtained by canceling a feedback signal from the sound signal.
US09318118B2
The document relates to modulated sub-sampled digital filter banks, as well as to methods and systems for the design of such filter banks. In particular, the present document proposes a method and apparatus for the improvement of low delay modulated digital filter banks. The method employs modulation of an asymmetric low-pass prototype filter and a new method for optimizing the coefficients of this filter. Further, a specific design for a 64 channel filter bank using a prototype filter length of 640 coefficients and a system delay of 319 samples is given. The method substantially reduces artifacts due to aliasing emerging from independent modifications of subband signals, for example when using a filter bank as a spectral equalizer. The method is preferably implemented in software, running on a standard PC or a digital signal processor (DSP), but can also be hardcoded on a custom chip. The method offers improvements for various types of digital equalizers, adaptive filters, multiband companders and spectral envelope adjusting filter banks used in high frequency reconstruction (HFR) or parametric stereo systems.
US09318110B2
A system for correcting errors in automatically generated audio transcriptions includes an audio recorder, a computerized transcription generator, a voice recording, a collection of link data, transcription text, an audio player, a system of cross linking, and a text editor including a text display with a cursor. The system permits a user to correct transcription errors using techniques of jump to position; show position; and track playback.
US09318104B1
Methods and systems for sharing of adapted voice profiles are provided. The method may comprise receiving, at a computing system, one or more speech samples, and the one or more speech samples may include a plurality of spoken utterances. The method may further comprise determining, at the computing system, a voice profile associated with a speaker of the plurality of spoken utterances, and including an adapted voice of the speaker. Still further, the method may comprise receiving, at the computing system, an authorization profile associated with the determined voice profile, and the authorization profile may include one or more user identifiers associated with one or more respective users. Yet still further, the method may comprise the computing system providing the voice profile to at least one computing device associated with the one or more respective users, based at least in part on the authorization profile.
US09318100B2
Methods, systems, and computer program products are provided for supplementing audio recorded in a media file. Embodiments include receiving a media file; identifying the subject matter of audio portion of the media file; identifying supplemental content for supplementing the subject matter recorded in the audio portion of the media file; and inserting in the media file markup for rendering the supplemental content.
US09318093B2
According to an embodiment, an active noise-reduction apparatus includes following elements. The microphone converts a sound including a target sound into an error signal. The control filter generates a control signal in accordance with a control characteristic. The first control effect estimation filter converts the control signal into a first signal in accordance with an estimated secondary path characteristic. The second control effect estimation filter converts the control signal into a second signal in accordance with a processed secondary path characteristic obtained by shortening a delay of the estimated secondary path characteristic. The updating unit updates the control characteristic based on the error signal, the first signal, and the second signal.
US09318085B2
An automatic player piano is equipped with solenoid-operated actuators for moving keys in automatic performance without fingering of a human player, and an overheat protector is provided for the solenoid-operated actuators so as to prevent the solenoid-operated actuators from overheat; the overheat protector includes not only a temperature sensor and a rescuer but also an information processor, and a computer program runs on the information processor so as to realize a temperature rise estimator for estimating a solenoid temperature on the basis of the amount of current flowing through the solenoid and an environmental temperature determined through the temperature sensor estimator and an overheat detector so as to find an overheated solenoid, thereby making the rescuer interrupt the current for preventing the solenoid-operated actuator from the overheat.
US09318081B2
A support is configured to support and apply a constant or near-constant tension onto a wire or string, such as a musical string of a stringed musical instrument. The wire is attached to a carrier that moves axially. One or more springs operate between the carrier and a point that is fixed relative to the carrier and apply a transverse spring force to the carrier. A spring angle is defined between a line normal to the axis and a line of action of each spring. The transverse spring force can have an axial force component and an axial spring rate that is a function of the spring angle. The carrier can be positioned so that the axial spring rate is zero, negative or positive. A primary spring can apply a primary force directed coaxial with the wire. If the wire changes in length the primary force will correspondingly change, as will the axial force component. The transverse spring can be selected so that the axial force component of the transverse spring approximates the change in the force applied by the primary spring so that the axial force applied to the carrier and wire remains generally constant.
US09318080B1
A guitar having a compartment for a portable computing device, said compartment comprising of a rectangular opening being embedded on said guitar body to fit said portable computing device, a built-in recharger and an adaptor or a guitar interface; a cover being connected to said bottom of said opening pivotally coupled to said opening and being adjusted by a user, said cover having an inner surface and outer surface; a case being connected to said inner surface of said cover to receive said portable computing device; and a securing means to secure said cover to said opening in a specific angle; wherein by placing said portable computing device on said cover, the user can adjust the angle of said cover to see said portable computing device.
US09318076B2
A pixel luminance compensating unit is disclosed. In one aspect, the disclosed pixel luminance compensating unit includes an uncompensated gray-level region processing unit configured to generate first output-data by processing first input-data corresponding to a first portion of an input luminance curve corresponding to an uncompensated gray-level region. The disclosed unit further includes a compensated gray-level region processing unit configured to generate second output-data by processing second input-data corresponding to a second portion of the input luminance curve corresponding to a compensated gray-level region. The disclosed unit further includes an interpolated gray-level region processing unit configured to generate third output-data by processing third input-data corresponding to a third portion of the input luminance curve corresponding to an interpolated gray-level region, wherein the interpolated gray-level region processing unit is configured to generate the third portion by interpolating between the first portion and the second portion.
US09318074B2
Disclosed is a method for controlling a backlight of a portable terminal, which includes the steps of storing preset backlight brightness values so as to correspond to the backlight brightness values to backlight steps, detecting a backlight brightness value stored so as to correspond to the backlight step required by a user in backlight regulation mode, and regulating the backlight brightness according to the detected backlight brightness value. Further, since the present invention can regulate the backlight brightness at night, the illumination intensity of which is low, the consumption of the battery can be reduced.
US09318063B2
A method of driving a display apparatus including a plurality of pixels that respectively store a voltage level corresponding to a data signal and respectively include a storage capacitor connected between a pixel electrode and a second common voltage electrode, the method including operations of determining whether image data of a current frame is changed, compared to image data of a previous frame, when the image data of the current frame is changed, storing a voltage level corresponding to the image data of the current frame in the storage capacitor of each of the plurality of pixels, and when the image data of the current frame is not changed, changing a level of a second common voltage applied to the second common voltage electrode of each of the plurality of pixels.
US09318059B2
The present invention discloses an electrophoretic display and a driving met hod thereof, comprising: arranging each pixel electrode in the electrophoretic display to correspond to a pixel; determining a driving waveform of the electrophoretic display based on the initial gray level and the final gray level of the pixel, applying a display signal of the driving waveform to the pixel electrode, controlling the pixel whose gray level value needs to be changed; wherein the driving waveform comprises at least one gray level driving procedure, each driving procedure corresponds to a gray level changing direction, the final gray level is a gradually changing gray level in the gray level changing direction which the last driving procedure corresponds to. The present invention can realize relatively accurate control to the gray level change while keeping DC balance by means of the electrophoretic display and the driving method thereof when the screen is refreshed.
US09318058B2
A display unit includes: an image display panel; a backlight section disposed on a back surface of the image display panel, and including a light guide member and a polymer dispersed liquid crystal panel; a light source emitting light, the light being allowed to enter the light guide member of the backlight section; a polymer dispersed liquid crystal panel drive section driving the polymer dispersed liquid crystal panel of the backlight section in synchronization with writing of an image displayed on the image display panel to control a location that scatters light incident on the light guide member on the polymer dispersed liquid crystal panel; and a light source drive section allowing the light source to blink in synchronization with a period in which light is scattered by the polymer dispersed liquid crystal panel.
US09318053B2
The semiconductor device includes a plurality of pixels each including a plurality of sub-pixels, a power supply line and a plurality of signal lines for operating the plurality of pixels, a driver circuit for outputting signals to the plurality of signal lines, a signal input circuit for controlling the driver circuit, a compensation circuit which determines if a pixel has a normal state, a defective bright spot, or a point defect in the case where a current value detected shows an abnormal value, and accordingly outputs a compensation signal to the signal input circuit, and a current value detection circuit which detects a current value flowing through the power supply line when each sub-pixel is lighted. Thus, a pixel including a sub-pixel which shows an abnormal current value when lighted is compensated by a signal output from the driver circuit.
US09318050B2
An organic light emitting display that can stably extract information from pixels. A driving method of the organic light emitting display includes: generating first digital values by sensing deterioration information of organic light emitting diodes respectively included in a plurality of pixels coupled to a data line during two or more continuous frame periods; storing the first digital values in a memory; generating second digital values by sensing threshold voltage and mobility information of driving transistors respectively included in the pixels during two or more continuous frame periods; storing the second digital values in the memory; converting input data into calibration data according to the information stored in the memory to display an image having a uniform brightness, irrespective of the deterioration information of the organic light emitting diodes and the threshold voltage and mobility information of the driving transistors; and supplying a data signal in accordance with the calibration data to the data line.
US09318048B2
Provided are a pixel circuit and a display apparatus. The pixel circuit comprises a charging sub-circuit, a driving sub-circuit and a light-emitting control sub-circuit; wherein the driving sub-circuit comprises a reference signal source, a driving transistor, a capacitor and a light-emitting device; the charging sub-circuit has a first terminal connected to a source of the driving transistor, a second terminal connected to a drain of the driving transistor, and a third terminal connected to a gate of the driving transistor and one terminal of the capacitor; the light-emitting control sub-circuit comprises a first terminal connected to an output terminal of the reference signal source and the other terminal of the capacitor, a second terminal connected to the source of the driving transistor, a third terminal connected to one terminal of the light-emitting device, and a fourth terminal connected to the drain of the driving transistor.
US09318045B2
An electro-optical device includes a display unit in which a plurality of pixel circuits is arranged; and a driving circuit that is disposed to be distanced from the display unit and outputs a signal for driving the plurality of pixel circuits. The display unit and the driving circuit are formed on a first surface of a semiconductor substrate. Each of the pixel circuits has a first transistor, the driving circuit has a second transistor, and the first transistor is formed in a first well and a first substrate potential is supplied. The second transistor is formed in a second well, the first well has the same conductivity type as the second well has, and the first well and the second well are separated from each other.
US09318044B2
A driving circuit for a display includes a logic unit and a memory array coupled to the logic unit for turning on a plurality of memory cells corresponding to the word-line according to a word-line scanning signal to refresh the plurality of memory cells corresponding to the word-line; wherein the memory array has a first number of bit-lines and a second number of word-lines, wherein the driving circuit is used for driving a display panel having a third number of data-lines and a fourth number of scan-lines, and a product of the first number and the second number is equal to a product of the third number and the fourth number.
US09318040B1
A display panel includes a plurality of sub-pixels, scanning lines and data lines. The sub-pixels are disposed on a first substrate and include a plurality of rows and columns, and each sub-pixel of a first row of two adjoining rows is shifted by a predetermined distance along a first direction with respect to each sub-pixel of a second row of two adjoining rows. The scanning lines extend in the first direction and corresponding to the sub-pixels of the rows respectively. Each data line includes a plurality of first data segments and second data segments connected alternately. The first data segment extends along a second direction and partially overlaps the scanning line in a vertical direction. Each second data segment is disposed on one side of the scanning line, and at least a portion of the second data segments extends along a third direction different from the first and second directions.
US09318039B2
A method of operating an organic light emitting diode (OLED) display device and an OLED display using the method are disclosed. In one aspect, input data is received, the input data is converted into mapped data based on random data mapping information, one sub-frame pattern is selected from a plurality of sub-frame patterns based on the random data mapping information, and an image is formed for the display device based on the mapped data and the selected sub-frame pattern.
US09318038B2
The embodiments of the present invention provide a color control method and communication apparatus, the color control method includes: acquiring color temperature information of ambient light; calculating a suitable color parameter based on the color temperature information; adjusting display of the communication apparatus according to the suitable color parameter. Through the embodiments of the present invention, the quality of display image can be improved to a higher degree. Furthermore, the communication apparatus can change WB of display dynamically and can provide a way to optimize color to ambient light condition automatically.
US09318034B2
A light source module includes: a substrate; and a plurality of light emitting devices having different ranks and arranged on the substrate in columns and rows, the plurality of light emitting devices being classified in the different ranks based on at least one of color coordinates, brightness of light emitted therefrom and a driving voltage, wherein in at least one of the columns and rows, light emitting devices having different ranks from among the plurality of light emitting devices are alternated in a basic arrangement and are alternated in an inverse arrangement opposite to the basic arrangement.
US09318033B2
Disclosed herein is a display apparatus including: a first pixel including three sub-pixels for displaying three primary colors respectively; and a second pixel including three sub-pixels for displaying two colors selected among the three primary colors and a predetermined color other than the three primary colors, wherein, in the first pixel, the size of the display surface of a sub-pixel for displaying a specific color included in the three primary colors as a specific color missing from the second pixel is larger than each of the sizes of the display surfaces of the two other sub-pixels for displaying the two other primary colors respectively.
US09318024B1
Methods and systems for an automated real time cabin status and position reporting system with an application on a user mobile device for initiating a request for cabin status and position, an aircraft internet connection aboard the aircraft for receiving and transmitting the request with aircraft identification, and a ground network to receive the request and aircraft identification and return real time cabin status and position reports corresponding to aircraft identification. The ground network can use transceiver receiving real time aircraft flight information from third parties, a lookup table for matching received aircraft identification with subscribing aircraft configuration data, and a processing device for executing a set of instructions for matching received aircraft identification with subscribing aircraft configuration data, processing real-time flight information corresponding to aircraft identification and compiling cabin status and position reports from corresponding aircraft configuration data and incoming real time flight information.
US09318023B2
In a vehicle, an optimal path curvature limited by one or more constraints may be determined. The constraints may be related to lateral jerk and one or more vehicle dynamics constraints. Based on the optimal path curvature, an optimal vehicle path around an object may be determined. The optimal vehicle path may be output to a collision avoidance control system. The collision avoidance control system may cause the vehicle to take a certain path.
US09318020B2
A collision mitigation system for a vehicle includes at least a forward viewing camera and a rearward viewing camera configured to be disposed at the vehicle so as to view generally forwardly or rearwardly of the vehicle. An image processor processes image data captured by the cameras. When the equipped vehicle is moving and responsive at least in part to a determination that the equipped vehicle is approaching an object determined to be present forwardly of the equipped vehicle, the control is operable to apply a vehicle brake to mitigate a collision with the determined object. When the vehicle is moving and the control is applying the vehicle brake, and responsive at least in part to a determination that a following vehicle is following the equipped vehicle, the control adjusts control of the vehicle brakes to mitigate a rear collision by the determined following vehicle.
US09318012B2
A patient fall prediction system from noise corrected surveillance video by identifying patient fall risk states. A hierarchy of discrete patient fall risk states, from no risk, to intermediate risk to critical risk, describe a patient fall risk. The system transitions from state to state based on changes detected in corresponding areas between a current video frame and a background frame. A set of fall risk state transition rules govern the entry into new fall risk states. A video frame is subdivided into multiple predetermined areas, at least two contain images of the patient. The number of false alarms are reduced by accurately defining fall risk state transition rules and by reducing the opportunity for noise to impact the state transition results. Frames that contain new changes are excluded from fall risk state processing, i.e., the first video frame that might cause an erroneous elevated fall risk state is culled.
US09318004B2
In accordance with the present invention, a gaming device such as a slot machine calculates a speed of game play, and in turn determines a pay schedule based on the speed of game play. In some embodiments, a count is adjusted throughout a multiple play session based on point values associated with symbols on the reels of a slot machine, and payouts are awarded in accordance with (i) a finishing count, and/or (ii) a “virtual average speed”.
US09317993B2
A system and method is provided for incentivizing players to visit a gambling location. In one aspect, a qualified person is invited to play an electronic game which has a plurality of outcomes, at least one of which is a winning outcome. In one embodiment, the qualified person may be required to redeem the outcome at the gambling location. In another embodiment, the person may be required to redeem the outcome at a redemption location. In another aspect, a method is provided for permitting a person to take one or more actions within a gambling location and in response inviting the person to play an electronic game separate from the games offered in a gambling environment at the gambling location, where the game has a plurality of outcomes, at least one of which is a winning outcome, and if the person obtains a winning outcome, requiring the person to redeem the at least one outcome at the gambling location. In one embodiment, the method includes the acts of qualifying a person. Qualification may require specific acts, for example, referring another person, and/or providing an invitation to play an electronic game to another person. Various systems and method assist in tracking and maintaining such referrals. Additionally group gaming in and amongst referrals and/or designated groups may be performed, and in some embodiment required for qualification and/or redemption. Further, another aspect relates to providing special incentives, for example for referral of a new player, for providing casino affiliation or membership information, among others.
US09317990B2
The present invention provides methods and devices for providing wagering games. A player pays an initial price to play a wagering game according to normal game rules. Game information that would normally be concealed from the player is offered for an additional price. In some implementations, the wagering game is a poker game and the game information is draw card information. The additional price may increase according to the amount of game information provided. In some implementations, a paytable percentage for the wagering game decreases according to the amount of game information provided.
US09317984B2
An electronic door lock system automatically controls locking and unlocking of a door. A door lock controller interfaces with an electronic door lock, sends messages including door lock data to a local receiver, and receives messages including door lock commands from the local receiver. In turn, the local receiver interfaces with a hub device through a mesh network. The hub receives the door lock data, applies a rule set to make lock operation decisions, and sends messages, which may comprise commands to operate the door lock, through the mesh network to the local receiver. The local receiver decodes the messages and passes the commands to the door lock controller to automatically control the electronic door lock.
US09317980B2
A Driver Risk Assessment System and Method Having Calibrating Automatic Event Scoring is disclosed. The system and method provide robust and reliable event scoring and reporting, while also optimizing data transmission bandwidth. The system includes onboard vehicular driving event detectors that record data related to detected driving events and selectively store or transfer data related to said detected driving events. If elected, the onboard vehicular system will score a detected driving event, compare the local score to historical values previously stored within the onboard system, and upload selective data or data types to a remote server or user if the system concludes that a serious driving event has occurred. Importantly, the onboard event scoring system, if enabled, will continuously evolve and improve in its reliability by being periodically re-calibrated with the ongoing reliability results of manual human review of automated predictive event reports. The system may further respond to independent user requests by transferring select data to said user at a variety of locations and formats.
US09317977B2
A method for identifying and diagnosing a vehicle includes: storing customer, vehicle, and repair shop order data of the vehicle in a work data memory device of a mobile communication interface; connecting the mobile communication interface to the vehicle and connecting a first vehicle inspection device at least to the mobile communication interface at a first work station; carrying out a first set of inspections on the vehicle using the first vehicle inspection device and/or the mobile communication interface; carrying out a second set of inspections on the vehicle using a second vehicle inspection device and/or the mobile communication interface on the basis of the first inspection results; and storing the customer, vehicle, and repair shop order data as well as the first and second inspection results of the vehicle into the central customer database.
US09317975B2
A three-dimensional image display apparatus includes a panel including a plurality of pixels and which displays an image, a relative viewer angle determining part which determines a relative viewer angle, where the relative viewer angle is a relative angle of a viewer with respect to the panel, and a light converting part which transmits the image on the panel to a left eye and a right eye of the viewer based on the relative viewer angle, where the light converting part includes a plurality of light converting units which is arranged substantially in a matrix form and generates a pattern.
US09317972B2
Method and apparatus for displaying augmented reality contents are disclosed. The method may include controlling a camera to scan an environment in view of a user, identifying a set of surfaces in the environment for displaying user interface windows according to characteristics of the environment, prioritizing a set of augmented reality contents for display with respect to the set of surfaces in the environment, and displaying the set of augmented reality contents on the set of surfaces in a display. Characteristics of the environment comprise at least aspect ratio of the set of surfaces with respect to the set of augmented reality contents to be displayed, and/or background color of the set of surfaces with respect to the set of augmented reality contents to be displayed.
US09317967B1
Systems and methods for deformation of surface objects are disclosed. A method may include receiving an initial pose of a model comprising an underlying object and a plurality of surface objects, and a deformation of the model to a second pose. A measurement of the surface objects in the second pose can be used to determine inversely distorted surface objects, such that the lengths of the edges in the inversely distorted surface object are adjusted to counteract the distortion. Thus, when the inversely distorted surface objects are deformed to the second pose, they may appear less distorted than when the original surface objects are deformed to the second pose. Furthermore, a user may direct the level of inverse distortion, so that the surface objects, when inversely distorted and deformed to the second pose, may appear entirely rigid, entirely flexible, or some combination thereof.
US09317965B2
A method, apparatus, system, article of manufacture, and computer readable medium provide the ability to create a point cloud indexed file. A grid (of cells that are divided into subcells) is mapped over points in a point cloud dataset. An occupancy value, that indicates whether a subcell contains a point, is computed for each subcell. A surface area contribution factor is computed for each cell and identifies a count of subcells that are occupied divided by a total number of subcells. The surface area contribution factor for each cell and points for each cell are written to the point cloud indexed file.
US09317962B2
Methods and systems are provided for visualizing and rendering three-dimensional spaces using two-dimensional content. To create three-dimensional visualizations, the visualization system retrieves two-dimensional content data from a content source, defines at least one layer within the content data, defines at least one anchor within each layer, and defines at least one element within each layer, wherein each element represents an object at a three-dimensional boundary as viewed from at least one of the anchors. To render three-dimensional visualizations, the visualization system identifies an anchor within a layer for which to generate a scene, defines a three-dimensional boundary to capture at least one element within the scene, defines a texture of the three-dimensional boundary, wherein the texture forms a background for the scene, and renders the scene representing the view at the anchor.
US09317957B2
An image processing apparatus includes a modifying unit configured to modify depth information representing depths in individual pixels of an image in accordance with content included in the image, thereby generating modified depth information, and an enhancing unit configured to perform a stereoscopic effect enhancement process of enhancing a stereoscopic effect of the image by using the modified depth information generated by the modifying unit.
US09317950B2
A surface covering layout system includes a processing circuit configured to receive image data regarding one or more images associated with a surface to be covered with a surface covering, and generate a surface covering layout based on the image data, the surface covering layout providing an indication of a pattern of a plurality of covering members included in the surface covering.
US09317942B2
An image processing apparatus includes a geometric correction memory which stores a pre-calculated geometric matrix specific to an imaging apparatus. An attenuation map memory which stores an attenuation map of a subject to be imaged in the imaging apparatus. A buffer stores a plurality of lines generated by the imaging apparatus to be reconstructed. A processor reconstructs the lines into a attenuation corrected image representation of the subject using the lines from the buffer, the attenuation map, and the geometric matrix.
US09317940B2
A cruising zone division line recognition apparatus has an image acquisition device that acquires an image including a road surface ahead of a vehicle, and an image recognition device. The image recognition device adds blurring to an area including the road surface in the acquired image and recognizes a cruising zone division line from the image to which blurring has been added. When blurring is added, a cruising zone division line that is an intermittent double line included in a captured image can be made unclear. Therefore, the recognized cruising zone division line can be prevented from becoming a discontinuous, disjointed line.
US09317934B2
Provided are a motion estimation method and a motion estimation apparatus. The motion estimation apparatus includes a first register storing information on whether to detect first detection positions, a second register storing information on distances and number information of valid distance information, a controller receiving a command, a shifter, in response to the shift-enable signal, shifting and outputting reference data in a detection region of a reference frame and outputting the received reference data as it is, a selector, in response to the selection signal, selecting and outputting a part of output data of the shifter or outputting the whole output data, a process element (PE) array receiving current data of a current frame, and a comparator generating operation results for respective block sizes using operation results of the plurality of the PEGs.
US09317930B2
Systems and methods are provided for collecting image statistics using a pixel mask. In one example, statistics collection logic of an image signal processor may include a pixel weighting mask and accumulation logic. The pixel weighting mask may receive a first representation of a pixel that includes a luma and chroma representation of the pixel. The pixel weighting mask may output a pixel weighting using first and second chroma components of the luma and chroma representation of the pixel. The accumulation logic may receive the first or a second representation of the pixel and the pixel weighting value. Using these, the accumulation logic may weight the second representation of the pixel or the first representation of the pixel using the pixel weighting value to obtain a weighted pixel value, adding the weighted pixel value to a statistics count.
US09317906B2
A method and apparatus for processing an image are provided in which an image including a hole region may be downscaled, prior to restoration of a hole pixel. The downscaled hole region may be restored, and a scale of the restored hole region may be converted to an original scale thereof, by upscaling.
US09317890B2
Image curation techniques are described. In one or more implementations, one or more modules are launched for execution on a computing device. Responsive to the launch, criteria are generated automatically and without user intervention through execution of the one or more modules by a computing device. Images are curated using the generated criteria automatically and without user intervention through execution of the one or more modules, the curated images identified from a plurality of different image sources that are associated with a user. The curated images are caused to be displayed by a display device of the computing device automatically and without user intervention through execution of the one or more modules.
US09317887B2
A similarity calculating method and apparatus are disclosed. A similarity calculating method according to an exemplary embodiment of the present invention includes extracting similarity calculating data, which is determined in advance, by receiving a communication activity record for every user; modeling a communication activity pattern for every user and common information between the users based on the extracted similarity calculating data; and calculating a similarity between users using the modeled communication activity pattern for every user and common information. The modeling includes: modeling the communication activity pattern by calculating a value of a static feature from the similarity calculating data, and modeling the common information by calculating a value of a dynamic feature from the similarity calculating data.
US09317882B2
An approach is provided for smart order management. Smart utensils measure consumption of a meal by a customer. The smart utensils include at least one processor to perform the measuring and a transmitter that transmits data corresponding to the measured consumption. The smart utensils transmit the measurement to a restaurant data collection device. The approach predicts, based on the measuring, a completion time of the meal by the customer and notifies restaurant staff members of the predicted completion time.
US09317881B1
The present solution relates to an improved system and method for providing interactive content. The present solution can provide a first content object for display in a content slot of an information resource of a content provider. The first content object can include one or more tags that can each be linked to a respective second content object of a plurality of second content object. When an interaction is received with a first tag the system can identify a second content object corresponding to the first tag. The second content object can be provided for display in the same content slot of the information resource. In some implementations, the second content object can include a transaction interface to purchase an item identified in the second content object.
US09317880B2
A data distribution component, system, and method. The data distribution component includes circuitry and a memory. The circuitry is configured to communicate with a plurality of devices, provide content identification data specifying a content item, provide an opportunity to purchase the content item to the plurality of devices, provide the content item to a first one of the devices of a user, after a purchase process, and provide the content item which is purchased at the first one of the devices of the user to a second one of the devices of the user for download. The memory is configured to store the content identification data and the content item.
US09317871B2
A classified ads server receives a search query from a mobile device operated by a user. The search query is parsed and a plurality of tokens is extracted from the search query. A query classification is determined based on the query, using a domain index, and query response candidates are selected from a content index based on the search query tokens and the query classification. A relevance score is generated for each of the query response candidates, and a classified ad is selected based on the relevance scores. The classified ad is sent to the user device.
US09317869B2
Content posted to a brand page is associated with one or more tags defined by an entity associated with the brand page. Tags associated with content with which the user interacts are identified. As users of a social networking system interact with the content, the tags allow identification of user interests based on interaction with content items. Interactions with the tagged content allow the entity to use the tags to infer content in which different users have an interest. Because the tags are defined by the entity, distribution lists of users interested in content, such as content associated with business segments, may be created by the entity. The entity may also correlate user interests to aspects of user profiles, thereby developing an understanding of its consumers.
US09317866B2
Aspects and embodiments of the present invention relate to alternative kinds of transactions, which do not involve payment using only cash or a token device such as a smart card or chip and PIN card. In some embodiments, transactions involve a customer providing token-less transaction authentication information using customer interface means (150) that is adapted to receive, from a customer, in a first mode of operation, PIN or other token device authentication information, for use in a token device transaction, and token-less transaction authentication information, when operating in another mode of operation. In some embodiments, the customer interface means may be a specially-adapted chip and PIN card reader apparatus. Accordingly, such a customer input means facilitates manual input by a customer of voucher, coupon, accrued loyalty points, Air Miles, ticket or pass authentication information, without the need for a retailer to install new equipment or IT infrastructure.
US09317864B2
Embodiments of the present application relate to a method for recommending target object information, a system for recommending target object information, a client for recommending target object information, a server for recommending target object information, and a computer program product for recommending target object information. A method for recommending target object information is provided. The method includes receiving a target object informational recommendation request including information pertaining to a plurality of short-listed objects selected, determining historical selection information on the plurality of short-listed objects, the historical selection information including a historical count, a selection count, or both, and sending the part or all of the short-listed object historical selection information to a client.
US09317861B2
A first view of commercial data is presented to a first user. A data selection criterion is received from the user. A first data set is identified based on the selection criterion. Annotation content is received from the user. The annotation content and the first view of the commercial data is associated with the first data set. A query is received for a second view from a second user, in which the second view includes at least a portion of the first data set. The second view is presented to the second user, together with the annotations associated with the portion of the first data set included in the second view.
US09317853B2
Methods and apparatus provide for a Content Inserter to determine location(s) for secondary content in streaming video. The Content Inserter receives a set of video frames and analyzes data differential(s) occurring in the set of video frames to identify secondary content locations between adjacent video frames. The Content Inserter inserts secondary content at the location(s) for secondary content. A data differential can be a change in subtitle information between video frames, a change in audio data between video frames, a difference in content ratings between regions of video frames, and/or difference in activity levels between regions of video frames. Activity levels correspond to changes in pixel color data of video frames. Thus, the Content Inserter identifies secondary content locations based on characteristics of each video stream and ensures that inserted secondary content is placed in a video stream so that the secondary content will most likely be viewed.
US09317848B2
Apparatuses, methods, and systems pertaining to the verification of portable consumer devices are disclosed. In one implementation, a verification token is communicatively coupled to a computer by a USB connection so as to use the computer's networking facilities. The verification token reads identification information from a user's portable consumer device (e.g., credit card) and sends the information to a validation entry over a communications network using the computer's networking facilities. The validation entity applies one or more validation tests to the information that it receives from the verification token. If a selected number of tests are passed, the validation entity sends a device verification value to the verification token, and optionally to a payment processing network. The verification token may enter the device verification value into a CVV field of a web page appearing on the computer's display, or may display the value to the user using the computer's display.
US09317845B1
A point of sale (POS) terminal is programmed to execute EMV transactions by interaction with payment devices in accordance with a standard EMV transaction flow. An EMV transaction is commenced at the POS terminal with a particular payment device. The POS terminal receives a request from the payment device to interrupt the EMV transaction. The POS terminal responds to the request by interrupting the EMV transaction and taking an action indicated by the request. The action is not required for execution of the standard EMV transaction flow.
US09317839B2
Linking data items describing a person into a single, unified contact entry without merging the data items. The data items include, for example, contact data, social network data, and other data describing the person. The contact entry is a single representation of the person that, in some embodiments, combines a plurality of personas of the person without merging the underlying data items. Metadata representing one or more contact entries is capable of being shared across a plurality of devices and applications such that a user is presented with a consistent contact list on different devices and from within different applications. In some embodiments, the user annotates one or more of the contact entries with notes or other data that is stored with the metadata.
US09317831B2
A method for processing packages is provided. A package is received at an intermediate shipping site and a delivery authorization status corresponding to the package is determined based on a threshold of some characteristic of the package. The package is delivered if the authorization status is that delivery is acceptable and the package is not delivered if the authorization status is that delivery is not acceptable. The acceptability of the package for delivery is determined by a response that an addressee provides to an electronic message notification of package availability. The electronic response preferably contains some authenticating information regarding the package.
US09317820B1
A system, computer-implemented method, and a computer program product for configuring a requirements model for a cloud computing space includes defining a list of available system capabilities within the cloud computing space. A user is allowed to define one or more user requirements chosen from the list of available system capabilities. The one or more user requirements are associated with one or more hardware/software requirements. A cloud computing solution is configured based, at least in part, upon the one or more user requirements and the one or more hardware/software requirements.
US09317818B1
Provided is a system for generating and validating a hybrid single-pass electronic ticket. The system includes a physical ticket having at least one Electronic Article Surveillance (EAS) Radio Frequency (RF) tag and a two dimensional code; at least one validator having an Electronic Article Surveillance (EAS) Radio Frequency (RF) transceiver and a scanner for reading the two dimensional code. The system generates the hybrid single-pass electronic ticket by printing the two dimensional code containing associated ticket information on the electronic ticket and validates the electronic ticket by reading the EAS RF tag and the two dimensional code on the ticket.
US09317816B2
Techniques are described herein for predicting one or more behaviors by an email recipient and, more specifically, to machine learning techniques for predicting one or more behaviors of an email recipient, changing one or more components in the email to increase the likelihood of a behavior, and determining and/or scheduling an optimal time to send the email. Some advantages of the embodiments disclosed herein may include, without limitation, the ability to predict the behavior of the email recipient and suggest the characteristics of an email which will increase the likelihood of a positive behavior, such as a reading or responding to the email, visiting a website, calling a sales representative, or opening an email attachment.
US09317810B2
A particular method includes receiving a data element at a processor of a computing device and determining whether the received data element is related to a known data set corresponding to one or more known data elements stored in a memory accessible to the processor. The method further includes, when the received data element is related to a particular known data set, forming an aggregate data set by combining the received data element with the particular known data set. The method also includes evaluating one or more analysis templates based on the aggregate data set. Each analysis template corresponds to a different hypothesis. Evaluating the one or more analysis templates results in a determination regarding a probability that a particular hypothesis is true based on the aggregate data set.
US09317805B1
Quantitative analysis is provided through the implementation of a graph that includes nodes having edges therebetween representing data dependencies between the nodes. The nodes include calculation objects such as programs, data, libraries, and/or other objects. The nodes provide for modular computation that provides for transparency, record-keeping, experimentation, and/or other functionalities.
US09317788B2
Image ink data is generated which represents the absence of ejection of ink corresponding to pixels for which text ink data represents the ejection of ink.
US09317774B2
A method for locating an object by a reference grid, the object moving in a plane parallel to or identical to that of the grid. When crossing of a line of the grid is detected by the object, its heading is determined and, as a function of the detection, probabilities of the thus crossed line being a horizontal line and a vertical line respectively are obtained. Displacement of the object is assessed from the probabilities obtained and a horizontal and vertical pitch of the grid. A position of the object is then updated from a position of the object determined during a last line crossing of the grid and the displacement thus assessed.
US09317770B2
An apparatus and terminal perform a method for detecting image stability in image processing. The method includes: acquiring N consecutive image frames, wherein N is an integer equal to 2 or larger; performing in each of the N consecutive image frames, the following: detecting corner points in the image frame, dividing the image frame into multiple areas, and recording distribution of the corner points in each of the multiple areas of the image frame in order to obtain a description vector of the image frame; calculating a number of areas according to the description vector of the image frame over the N consecutive image frames, wherein an existing state of the corner points has changed; determining whether the N consecutive image frames are stable, based on the number of areas which the existing state of the corner points has changed over the N consecutive image frames.
US09317768B2
Techniques for improved feature detection are described. In one embodiment, for example, a device may include a processor circuit and a feature detection module, and the feature detection module may be operative on the processor circuit to perform a first feature detection iteration for a graphics information element using an integral pixel value array, determine a scaling factor, recalculate the integral pixel value array based on the scaling factor, and perform a second feature detection iteration for the graphics information element using the recalculated integral pixel value array. Other embodiments are described and claimed.
US09317766B2
A method and a device for extracting a distorted straight line from an image. The method includes performing a line segment detection process on the image; for each line segment detected, finding adjacent line segments having a low non-collinear degree with a current line segment, so as to combine them together to obtain one or more line segment combinations; and extracting the distorted straight line according to the line segment combination.
US09317761B2
The present invention is directed to a method of determining vein patterns from a color image for personal identification, the method comprising forming a counterpart of the color image by applying a functional relationship obtained from optimization on the color image, wherein the counterpart of the color image comprises the vein patterns. An apparatus for determining vein patterns from a color image is also disclosed.
US09317753B2
A camera system comprises an image capturing device, object detection module, object tracking module, and match classifier. The object detection module receives image data and detects objects appearing in one or more of the images. The object tracking module temporally associates instances of a first object detected in a first group of the images. The first object has a first signature representing features of the first object. The match classifier matches object instances by analyzing data derived from the first signature of the first object and a second signature of a second object detected in a second image. The second signature represents features of the second object derived from the second image. The match classifier determine whether the second signature matches the first signature. A training process automatically configures the match classifier using a set of possible object features.
US09317747B2
Methods, systems, and devices are described for determining an orientation of a mobile device. One method includes capturing, at the mobile device, an image of at least one illuminated object defining an illuminated reference axis; determining a first angle between the illuminated reference axis and a device reference axis of the mobile device; determining a second angle between the illuminated reference axis and a common reference axis; estimating a third angle between the device reference axis and the common reference axis; and determining an orientation of the mobile device based at least in part on the first angle, the second angle, and the third angle.
US09317746B2
Techniques may be used to accommodate occlusion. An occlusion accommodation application may determine a display position of a display of a computing device, an eye position of an eye of a user and an object position of an object. The object may be positioned between the display and the eye of the user. The occlusion accommodation application may identify, in real-time, an occluded area based on the display position, object position and the eye position.
US09317741B2
Described herein is a method and system for marker-less three-dimensional modelling, fitting and tracking of a skeletal representation of an object in a three-dimensional point cloud. In particular, it concerns the tracking of a human user skeletal representation with respect to time. The method comprises inputting a three-dimensional point cloud derived from a depth map; predetermining a set of control points representing the skeleton of the user, determining a start-up skeleton pose, obtaining an orthographic representation of the user 3D point cloud projected onto a grid by sampling the 3D point cloud with a predetermined static size, determining a set of curvature centers points approximating central axes of main parts of the user, determining the torso plane, and refining and/or defining the principal direction of the body. The method comprises then the step of performing iterative local and global fittings of the set of control points onto the user 3D point cloud and the associated data such as the curvature center points, using topological and geometric constraints so that to track skeleton posture along the time. Stabilizing the skeleton pose; resolving ambiguities; and providing a suitable output are then the last steps of a preferred embodiment of the invention.
US09317738B2
Methods and systems for intelligently cropping images, including receiving, over a computer network, a source image, and then associating a first identifier tag with a first object in the source image. A cropped image is generated from the source image wherein the cropping is based on the first object. The system and method then notifying a first user that the first identifier tag is associated with the first object in the cropped image, wherein the notification includes the cropped image.
US09317735B2
An information processing apparatus includes a first setting unit setting a relative position-posture relationship between a 3D-shaped model of an object and a viewpoint from which the model is observed as a base position-posture, a detector detecting geometric features of the model observed from the viewpoint in the base position-posture as base geometric features, a second setting unit setting a relative position-posture relationship between the model and a viewpoint as a reference position-posture, a retrieval unit retrieving reference geometric features corresponding to the base geometric features of the model observed from the viewpoint in the reference position-posture, a first calculation unit calculating similarity degrees between the base geometric features and the reference geometric features, and a second calculation unit calculating evaluation values of correspondences between the base geometric features and the reference geometric features in accordance with the similarity degrees.
US09317730B1
Methods and systems for auto-tuning a handheld scanning device that can account for changes in the orientation between the handheld scanning device and a presented symbol can include capturing a first image containing a presented symbol, recording an orientation parameter and parameters associated with capturing the first image containing the presented symbol, capturing a subsequent image containing the presented symbol, recording an orientation parameter of the presented symbol contained in the subsequent image, comparing the orientation parameter of the symbol contained in the subsequent images to the orientation parameter of the presented symbol contained in the subsequent image, determining if the orientation parameter of the presented symbol contained in the subsequent images is substantially similar to the orientation parameter of the symbol contained in the first image, and recording parameters associated with capturing the subsequent images containing the presented symbol.
US09317729B2
RFID-based sensors, RFID readers and software sense a changed condition. In one embodiment, an RFID-based sensor includes a base that may be placed at a location where a condition may change. The sensor includes an RFID tag that is coupled to the base. The sensor also includes a detector that can be electrically coupled to the RFID tag. If the condition changes, an electrical property of the detector also changes, impacting an operation of the RFID tag. The impacted operation can be detected by an RFID reader/interrogator so as to provide a notification. An advantage over the prior art is that the condition change can be sensed wirelessly over a domain that can be laborious or hazardous to access otherwise. Moreover, RFID based sensors can be made by modifying common RFID tags.
US09317726B2
In accordance with one embodiment, an RFID sensor assembly comprises a sensing RFID chip and a reference RFID chip. The sensing RFID chip and the reference RFID chip are configured for electrical coupling to an electronic component via a coupling arrangement. The coupling arrangement of the sensing RFID chip is configured to vary a coupling property in response to a sensed parameter.
US09317712B2
A broadband gateway may manage confidential data associated with users in a home network managed and/or serviced by the broadband gateway. The broadband gateway may store the user confidential data broadband gateway in a distributed manner, wherein the confidential data may be divided into a plurality of portions and stored separately in multiple storage locations or devices. When users authorize the transfer of the confidential data, all portions may be communicated to enable aggregating them such that the confidential data may be obtained. The user confidential data may be encrypted. The broadband gateway may securely communicate and/or share the user confidential user data. This may be achieved by tracking communication of the user confidential data, by using tags incorporated into the data. The broadband gateway may also ensure that communicated confidential data is rendered unusable under certain conditions, based on use for various timing tags for example.
US09317691B2
Methods and systems for implementing pre-boot software verification may involve using an embedded controller (EC) and a basic input/output system (BIOS) to confirm each other's firmware using hash values. The hash values may be generated from certain portions of the firmware, which may overlap and may be specific to a particular firmware version.
US09317686B1
Operating system events are monitored and a file change request of a process is detected. If the process is suspicious, then the file to be changed is backed up and then the process is allowed to change the file as requested. If it is later determined that the process is ransomware, the process is blocked and further file backups are halted. The original file is recovered and the encrypted file is discarded. If it is later determined that the process is not malicious, then further file backups are halted. Any backup files are discarded. Ransomware may be detected by comparing a file extension of the process with file extensions of any files requested to be changed, by comparing file extensions of any files requested to be changed, or by an analysis of behavior of the process itself.
US09317682B1
Described is a system, method, and computer program product for preventing security flaws in untrusted computer source code by implementing information flow security in an existing programming language through use of an information flow security library. Confidentiality and integrity are encoded separately into the security information flow library. A security policy written in the host programming language is typechecked with a host programming language typechecker algorithm. Additionally, an untrusted module written in a restricted subset of the host programming language is typechecked with the host programming language typechecker algorithm. The untrusted modules cannot access confidential data in the host programming language. Typechecking of the untrusted modules enforces the security policy with the security information flow library.
US09317677B1
Content items are distributed to a content delivery network using identifiers that expresses relationships between the content items and at least one associated content element. When making requests to content delivery network, a requesting Web browser may thus specify the content items according to uniform resource locators that include credentials that allow the content delivery network to verify that the browser is authorized to receive the content items. These uniform resource locators may uniquely associate the content items with the associated content element and the requesting browser in a cryptographically secure manner.
US09317676B2
Techniques for an image-based CAPTCHA for object recognition are described. The disclosure describes adding images to a database by collecting images by querying descriptive keywords to an image search engine or crawling images from the Internet.The disclosure describes generating the image-based CAPTCHA. The image is retrieved from the database, along with objects having significant values. An object is cropped from its image. The portion on the image where the object has been cropped is filled with image inpainting. The process obtains other objects from the database. The object is mixed among the other objects to from a set of candidate objects. A user is asked to select “the object” from the set of candidate objects that fits or matches the image. The image-based CAPTCHA evaluates whether a response, the selection, is from a human or a bot.
US09317672B2
Systems and methods for controlling access to an online account are described. An access control message including an action to be performed on an online account can be sent from a mobile device to a server. A user verification query message can be sent to the mobile device. A user verification response message can be received from the mobile device. The user verification response message can include verification information that is different from login information for the online account. The user verification response message can be verified by comparing the verification information to stored information. If the user verification response message is successfully verified, the action indicated in the access control message can be performed on the online account.
US09317668B2
A fingerprinting method. For each round in a series of rounds: providing to each receiver in a set of receivers a version of a source item of content, the source item of content corresponding to the round. For the round there is a corresponding part of a fingerprint-code for the receiver, the part includes one or more symbols. The version provided to the receiver represents those one or more symbols. One or more corresponding symbols are obtained from a suspect item as a corresponding part of a suspect-code. For each receiver in the set of receivers, a corresponding score that indicates a likelihood that the receiver is a colluding-receiver is updated.
US09317666B2
License management of firmware-controllable features in computer systems is described. In an example, a computer system includes: a plurality of hardware modules having a plurality of features capable of selective activation; firmware-based controllers distributed among the plurality of hardware modules having control points to control activation of the plurality of features; and a management module to obtain license data and communicate with the firmware-based controllers to configure the control points to activate at least one of the plurality of features as permitted by the license data.
US09317661B2
A computer-implemented method of implant detection includes receiving a three-dimensional (3D) image of an anatomy portion of a patient from computed tomography (CT) projections of the patient in an image processing computing system. A cluster of voxels forming an implant candidate is identified on a CT slice of the 3D image and the identified implant candidate is compared with artifacts of implants from an implant database stored in a memory of the computing system. A best-fit implant is selected from the implant database and a graphical image of the best-fit implant is overlaid on the CT slice on a display of the computing system.
US09317656B2
Methods, devices, and kits are provided for determining a compatibility of one or more devices in an analyte monitoring system.
US09317654B2
Provided herein are methods for correcting an error associated with phasic synchrony of sequence data generated from a population of template molecules by detecting signals generated in response to nucleotide species introduced during a sequencing reaction; generating an observed value for the signal detected from each of the nucleotide species; defining positive incorporation values and negative incorporation values from the observed values using a carry forward value and an incomplete extension value; revising the carry forward value and the incomplete extension value using a noise value derived from observed values associated with the negative incorporation values; re-defining the positive incorporation values and the negative incorporation values using the revised carry forward value and the revised incomplete extension value; and repeating the steps of revising and re-defining until convergence of the positive incorporation values and the negative incorporation values.
US09317652B1
A computer-implemented system and method is provided for analyzing thermodynamic and mechanical properties and relationships between these properties for a molecule or collection of molecules within a chemical environment under given thermodynamic conditions. The system is based on user-defined rules for a free energy decomposition and its reconstitution, explicit solute and implicit solvent specifications, and a selection of thermodynamic condition.
US09317644B2
A computer system selects a signal conductor from an electronic circuit design layout and assigns a first potential to the selected signal conductor. Next, the computer system assigns a second potential to other signal conductors included in the electronic circuit design layout. The computer system then selects a metal fill from the electronic circuit design layout, which is void from carrying an electrical signal, and generates a zero charge equation for the selected metal fill. The zero charge equation establishes that a total charge residing on the selected metal fill is equal to zero. The computer system includes the zero charge equation in a system of equations, which includes grid point potential equations, and solves the system of equations. In turn, the computer system computes capacitance values for the signal conductors based upon the system of equation solutions, and simulates the electronic circuit design layout using the computed capacitance values.
US09317641B2
A processing device can identify gates of an integrated circuit design having a slack value less than a predefined slack threshold. The processing device can further, for each of the identified gates, determine (i) a number of nodes of the integrated circuit design that experience a timing slack improvement if the gate is swapped with an alternative implementation having a reduced delay or (ii) a sum of timing slack improvements experienced by nodes of the integrated circuit design if the gate is swapped with the alternative implementation having a reduced delay. The processing device can still further swap the gate with the alternative implementation having the reduced delay if the determined number or sum is greater than a corresponding predetermined threshold.
US09317633B2
A computer method of simulating a fluid flow in an aircraft environment to determine at least one aerodynamic coefficient, comprising obtaining a first series of values of the aerodynamic coefficient. The method also includes defining a criterion for convergence of said aerodynamic coefficient, selecting a determined set of terms belonging to said first series, defining a monotonic function configured to make a relatively expanding transformation in said determined set relative to the complement of said set, applying said monotonic function on said first series to form a second series of values of the aerodynamic coefficient, determining said aerodynamic coefficient by plotting a variation curve representative of said second series of values of the aerodynamic coefficient, and displaying said variation curve including an intrinsic zoom of the convergence zone of said aerodynamic coefficient.
US09317629B1
The present invention provides a method and system for automatic verification of automatically generated standalone code intended for execution on a target computing platform against its original design simulated in a simulation environment. The present invention also applies to execution comparisons between two implementations, such as two simulations, one simulation and one standalone code implementation, or two standalone code implementations. Block diagrams can be used to create a comparison model that compares two implementations. The comparison of different implementations can be performed at a block level, a subsystem level, a model level, or multi-model level. The present invention allows automatic comparison once a user supplies the intermediate outputs and/or signals that the user wants to compare and monitor. Reports can be generated to show the statistics of the comparison results.
US09317624B2
A computer-implemented method for managing data objects stored in a data repository and displaying elements associated with data objects on a graphical user interface is presented. The method includes using reusable logic to provide at least one displayed input element associated with a first data object stored in the data repository. In response to user input associated with the displayed input element, the method includes generating a second data object stored in the data repository, and linking the second data object with one or more related data objects in the data repository automatically based on the data object associated with the displayed element.
US09317620B2
The server device includes an index file generating unit, and a transferring unit. The index file generating unit generates an index file with respect to a prescribed directory in a hypertext format. The prescribed directory is a part of the hierarchy structure. The index file includes a list of identification information that identifies a file or a first subdirectory in the prescribed directory, and location information navigating to the file or the first subdirectory. The transferring unit transfers the index file to the client device in response to the command received at the receiving unit instructing to transfer the index file, whereas the transferring unit transfers the file stored in the storing unit in response to the command received at the receiving unit instructing to transfer the file other than the index file.
US09317616B1
Some examples provide for content updates based on the state of content described at least partially in a markup language and caused to be displayed in a browser window. A web application causes the content to be displayed and tracks state changes of the content caused by user interactions with the displayed content. The web application causes the display of updates to the content that are received responsive to requests sent based on the user interactions. The web application can exclude from display those updates that are associated with an outdated state of the content.
US09317611B2
Query generation for searchable content is provided. In some embodiments, query generation for searchable content includes receiving searchable content (e.g., the searchable content can include a unique identifier for the searchable content, such as a Uniform Resource Locator (URL) for a web site, and the web site can include one or more web pages); and generating a set of queries, the set of queries including one or more queries (e.g., the set of queries can include ranked queries) that are relevant to the searchable content.
US09317609B2
A semantic vector is generated for a search term based upon a global frequency of other, closely related terms within a corpus that is used to compute the semantic vector relative to the search term. The semantic vector is used in connection with a textual search engine, responsive to a user query comprising a search term, to promote any of documents and sites within results returned to the query by the search engine that contain other, closely related terms that strongly correlate with the search term.
US09317604B2
A method for acquiring an interrelation between an item of data representing an item of information of a data inventory and an item of data representing an item of information of a request for an interrelation to the item of data representing an item of information of a data inventory by means of a data processing system with data representing information in a data inventory which can be accessed via a data source comprises a link being established by means of a syntactic comparison and/or by means of one semantic comparison of the item of data representing an item of information of a data inventory with the item of data representing an item of information of the request for interrelation with the item of data representing an item of information of a data inventory. According to the method, results of requests for an interrelation are grouped according to topics.
US09317601B2
Some known medical terms may function as non-medical terms depending on their particular context. Accordingly, the present inventors devised systems, methods, and software that facilitate determining whether a term that is found in a medical corpus is likely to be a medical term when found in another corpus. An exemplary embodiment receives a term and computes an ambiguity score based on language models for a medical and a non-medical corpus.
US09317598B2
In an exemplary embodiment, an approach is provided for dynamically generating a compilation of media items during playback of one or more media items. A plurality of media items is received from a plurality of mobile devices. Respective context vectors for the media items are determined. The context vectors include, at least in part, orientation information, geo-location information, timing information, or a combination thereof associated with the creation of the respective media items. A compilation of at least a portion of the media items is dynamically generated during playback of one or more of the media items based, at least in part, on the context vectors.
US09317597B2
Embodiments of the present invention are directed to a method and apparatus for efficient, entertaining information delivery. In one embodiment, information is partitioned into clips. Clips are selected for a user and packaged together for presentation to the user in an entertaining manner. In one embodiment, the clips are selected and packaged together in accordance with a template. In another embodiment, information about a user is used to select clips. In one embodiment, a user is presented with a stream of information comprised of clips of information assembled for the user. The user may select a clip to retrieve additional information related to the clip. In one embodiment, the selected clip is a portion of a program (e.g., a television show, a movie, a song, an advertisement, etc.) and the additional information is a larger clip of the program and/or the entire program.
US09317592B1
A classifier may include logic to parse incoming content and to compare a key term in the content to stored content related to multiple prior messages, where the stored content is classified with respect to one or more categories. The logic may produce a score for the content based on the comparing, relate the score to one of the one or more categories, and produce a result based on the comparing, producing, or relating.
US09317589B2
Techniques are disclosed for analyzing a “context window” of a search query to determine a semantic meaning of a search word and to filter search results based upon the semantic meaning. Generally, a lexicon may be used to store forms, meanings, and usages of words and phrases. When a user specifies a query, a semantic analyzer obtains all of the word senses for a search word. The semantic analyzer applies lexical analysis techniques to the search word and context window to obtain a total score for each word sense and selects the word sense with the highest total score. After query results such as documents containing the search words are obtained, the semantic analyzer applies lexical analysis techniques to filter the results so that only documents which use the search terms, according to the selected word sense are returned.
US09317584B2
A system and method is disclosed for profiling a subject's search engine keywords and results based on relevancy feedback. Because the system is based on the search behavior of the user, the profiling is language independent and balances the specificity of search terms against the profiled interests of the user. The system can also score keywords on their search effectiveness and eliminate ineffective keywords from the keyword index. The system can also synthesize new keyword combinations to assist the user in refining the search or acquiring related content. The system has application in text mining, personalization, behavioral search, search engine optimization, and content acquisition, to name but a few applications.
US09317583B2
Architecture that augments a search result entry caption with keywords related to topics currently being shared and discussed in other social network information sources. This can provide a much better idea of the content of the website or webpage. The architecture obtains a link from updates of social topics of social network information sources (e.g., social networks for people places professionals, etc.), extracts title content of a document title associated with the link, compares the title content to document text for similarity to create non-duplicative content, creates keywords related to popular social topics from the non-duplicative content, and then augments a search result entry of a search result page with the keywords of the popular social topics.
US09317571B2
A system, computer-readable storage medium storing at least one program, and a computer-implemented method for presenting media content information to a user is disclosed. A media search query is received from a user at a client device. A media content query is sent to a media information database. The media content query is at least partially based on the media search query. Media content information is received from the media information database. The information is associated with a plurality of content instances selected from a plurality of content types. The content instances satisfy the media search query and are selected only from content sources accessible to the client device. The media content information is presented to the user of the client device.
US09317563B1
Methods, systems, and apparatus, including computer program products, for establishing preferences for sites that are explicitly identified by a user by either a textual input or an acceptance in response to a recommendation, and adjusting the presentation of search results based on these preferences.
US09317561B2
Techniques for scene change detection around seed points in media data are provided. Media features of many different types may be extracted from the media data. One or more statistical patterns of media features in a plurality of time-wise intervals around a plurality of seed time points of the media data may be determined using one or more types of features extractable from the media data. At least one of the one or more types of features comprises a type of features that captures structural properties, tonality including harmony and melody, timbre, rhythm, loudness, stereo mix, or a quantity of sound sources as related to the media data. A plurality of beginning scene change points and a plurality of ending scene change points in the media data may be detected, based on the one or more statistical patterns, for the plurality of seed time points in the media data.
US09317560B2
Disseminating to a participant an indication that an item accessible by the participant via a network is of current interest is disclosed. An indication that the item is of current interest is received in real time. The indication is processed. The participant is informed that the item is of current interest.
US09317554B2
Presented is a system and method for evaluating relational database queries in a distributed system. An optimized query plan is received by a control node. The query plan is decoded to a SQL statement that is semantically equivalent to the query plan, even though the query plan contains elements that have no direct analog in SQL. The decoded SQL is transmitted to a compute node for execution.
US09317545B2
Writing data in a distributed database having a plurality of nodes is disclosed. Writing includes receiving a write request at a node, wherein the write request is associated with one or more operations to define an atomic transaction and performing the atomic transaction based on the request. The atomic transaction includes writing to a first version of the database in the node and writing to an entity representative of a state of the first version of the database.
US09317534B2
An image search method includes receiving a first query, the first query providing a first image constraint. A first search of a plurality of images is performed, responsive to the first query, to identify a first set of images satisfying the first constraint. A first search result, which includes the first set of images identified as satisfying the first constraint, is presented. A second query is received, the second query providing a second image constraint with reference to a first image of the first set of images. A second search of the plurality of images is performed, responsive to the second query, to identify a second set of images that satisfy the second constraint. A second search result, which includes the second set of images identified as satisfying the second constraint, is presented.
US09317532B2
A method of accessing an image database containing location data and determining one or more clusters of the digital images based on their location data. A hotspot location is determined for representing the cluster of the digital images and the results are stored for later access. The computer is connected to a network and receives data from a device including data identifying a current location. After determining that the device is within a selected notification distance from the hotspot location, a notification is transmitted over the network.
US09317526B1
In a data protection compliant version control system, a change committed by a user in a version is stored. A cryptographic hash value generated based on a set of parameters corresponding to the user and the version is computed. The cryptographic hash value along with the change committed by the user is stored. The cryptographic hash value is associated with the change committed by the user by a redirection pointer. The redirection pointer is deleted to disassociate the change committed by the user from the cryptographic hash value, thereby disassociating the change committed by the user from the user. The change committed by the user is displayed in a user interface associated with the version control system.
US09317522B2
A method for saving a file stored on a third-party system directly to a cloud storage system includes providing a third-party system with an embeddable user interface for saving a plurality of files stored on the third-party system to a server hosting the cloud storage system. The method further includes receiving at the server a save request from a user on a client computer using the embeddable user interface to select the first file to be stored on the server, where the save request comprises information identifying a first file in the plurality of files. The method further includes authenticating the save request, downloading the first file from the third-party system directly to the server using the information identifying the first file, and saving the first file on the server.
US09317521B1
Cloud object storage is enabled for checkpoints of high performance computing applications using a middleware process. A plurality of files, such as checkpoint files, generated by a plurality of processes in a parallel computing system are stored by obtaining said plurality of files from said parallel computing system; converting said plurality of files to objects using a log structured file system middleware process; and providing said objects for storage in a cloud object storage system. The plurality of processes may run, for example, on a plurality of compute nodes. The log structured file system middleware process may be embodied, for example, as a Parallel Log-Structured File System (PLFS). The log structured file system middleware process optionally executes on a burst buffer node.
US09317512B2
A record is managed by obtaining from an external system on which a stored object comprising the record is stored a property of the stored object as stored on the external system. A stored property associated with the record is compared with the obtained property of the stored object. In the event the comparison does not match, responsive action is taken.
US09317509B2
A first server identifies a second server connecting to a cluster of servers in a file system. The first server examines a file in a replication directory hierarchy in the second server. The file has not been accessed by a client application. The first server determines, prior to the file being accessed by the client application that the file on the second server has stale data and overwrites the stale data in the file on the second server with current data.
US09317495B2
A method, system, and apparatus are provided for exposing and calling workbook models via remote function calls. According to the system, a client computer executes a spreadsheet program for creating a workbook model. The workbook model may be published to a server computer along with data defining a function name and the cells that should be used as inputs and outputs to the model. The system also includes a server computer that receives and responds to remote function calls directed toward workbook functions. When a function call is received at the server computer for a workbook function, the server computer populates the cells in the workbook identified as inputs with input parameters received with the function call and recalculates the workbook. The data contained in the output cells is then returned as a reply to the remote function call.
US09317483B2
A method for resampling time series data includes determining a first time series of data points; determining a variation of the data points within a selected sequence, wherein the variation is determined by determining linearly interpolated data points for the data points of the selected sequence and by determining a maximum absolute difference. If a determined variation is greater than a predetermined error value, subsequences are selected by repeatedly dividing the first time series into adjacent subsequences until the first time series comprises a set of subsequences, wherein a determined variation for each of the subsequences is smaller than the predetermined error value. A resampled time series is created by adding the data points of the first time series that correspond to a first or last data point of the selected subsequences to the resampled time series, wherein every data point is added only once to the resampled time series.
US09317464B2
Techniques and mechanisms for configuring an integrated circuit to couple to, and exchange data with, a hardware interface. In an embodiment, the integrated circuit comprises a data channel including a plurality of bits, configuration logic, and a plurality of contacts including a first contact group and a second contact group. In response to a signal indicating connectivity of the integrated circuit to the interface, a mode of the configuration logic is selected to couple the plurality of bits to one of the first contact group and the second contact group.
US09317459B2
A memory device distributed controller circuit distributes memory control functions amongst a plurality of memory controllers. A master controller receives an interpreted command and activates the appropriate slave controllers depending on the command. The slave controllers can include a data cache controller that is coupled to and controls the data cache and an analog controller that is coupled to and controls the analog voltage generation circuit. The respective controllers have appropriate software/firmware instructions that determine the response the respective controllers take in response to the received command.
US09317454B2
An information processing apparatus includes a memory configured to store information that indicates a correspondence relationship between location information indicating a connection position of a device to a bus and driver information indicating a device driver corresponding to the device; and a processor coupled to the memory and configured to associate a device that is connected to the connection position with a device driver indicated by the driver information stored in the memory.
US09317453B2
A method in a data processing system is provided for processing a service request of a client partition. The method includes: obtaining by a service partition of the data processing system the service request from the client partition, wherein both the client and service partitions execute above a hypervisor of the data processing system; and processing the service request by the service partition utilizing a processor quantum assigned to the client partition and donated by the client partition to the service partition. The client partition controls scheduling of the service partition by queuing the service request at the client partition until the client partition decides to proceed with execution of the service request by the service partition. In one implementation, the service partition is a partition adjunct of the data processing system, which utilizes donated virtual address space of the client partition.
US09317446B2
An example method for facilitating multi-level paging and address translation in a network environment is provided and includes receiving a request for memory in a physical memory of a network element, associating the request with a first virtual address space, mapping a memory region located in the physical memory to a first window in the first virtual address space, the memory region being also mapped to a second window in a different, second virtual address space, remapping the first window in the first virtual address space to the second window in the second virtual address space, and responding to the request with addresses of the second window in the second virtual address space.
US09317442B2
DMA translation table entries include a consecutive count (CC) field that indicates how many subsequent translation table entries point to successive real page numbers. A DMA address translation mechanism stores a value in the CC field when a translation table entry is stored, and updates the CC field in other affected translation table entries as well. When a translation table entry is read, and the CC field is non-zero, the DMA controller can use multiple RPNs from the access to the single translation table entry. Thus, if a translation table entry has a value of 2 in the CC field, the DMA address translation mechanism knows it can access the real page number (RPN) corresponding to the translation table entry, and also knows it can access the two subsequent RPNs without the need of reading the next two subsequent translation table entries.
US09317436B2
A technique for cache node processing that includes generating a cache node in response to a request to write data to storage devices. If logical block address (LBA) of the generated cache node is adjacent to LBA of cache nodes of a cache node list, then check if there are cache nodes that are sequential up to a predefined boundary. If there are cache nodes that are sequential up to the predefined boundary, then flush the data of the sequential cache nodes together as a group up to the predefined boundary.
US09317426B2
A method for providing for write once read many (WORM) times from at least some addresses of a storage drive that is otherwise manufactured for multiple writes to individual addresses. In at least one embodiment, a WORM area(s) is defined by a START_LBA and an END_LBA and the method uses a HWM_LBA to determine whether a LBA in the WORM area has been written to previously and to prevent previously written to LBA(s) in the WORM area from being rewritten. In at least one embodiment where there are multiple WORM areas, each WORM area has its own respective START_LBA, END_LBA and HWM_LBA.
US09317424B2
A storage device able to make a redundant write operation of unselected data unnecessary and able to optimize an arrangement of pages to a state having a high efficiency for rewriting, wherein the storage device has a first memory unit, a second memory unit having a different access speed from the first memory, and a control circuit, wherein the control circuit has a function of timely moving the stored data in two ways between the first memory unit and the second memory unit having different access speeds in reading or rewriting.
US09317422B1
A method of secure erase of an electronic device that applies a predetermined voltage to a device. The voltage is selected to be high enough to quickly destroy all data cells of the electronic device, but not high enough to destroy lines to the data cells of the electronic device. Accordingly, since the voltage is too low to destroy the word or bit lines, the predetermined voltage is applied to every data cell using the word or bit lines such that all data is removed. The present invention has the advantage of quickly, reliably, and permanently removing all of the data from the electronic device. The predetermined high voltage can differ for different types of SSDs.
US09317416B2
According to one embodiment of the present invention, a method for analyzing test results is provided. The method for analyzing test results may include a computer, determining a first snapshot from a first set of snapshots, wherein the first snapshot is associated with a first set of data. The method may further include the computer determining a second snapshot from a second set of snapshots, wherein the second snapshot is substantially similar to the first snapshot, and wherein the second snapshot is associated with a second set of data. The method may further include the computer associating the first set of data and the second set of data with a third snapshot, responsive to determining that the second snapshot is substantially similar to the first snapshot, wherein the third snapshot is substantially similar to the first snapshot.
US09317411B2
A system for testing two or more applications associated with a computerized process may include a central repository, a user interface and a testing coordinator. The central repository may be used to store at least one test case each including a test data set and two or more sets of test scripts. The user interface may facilitate a selection of one or more test cases for use by the testing coordinator. The testing coordinator may be configured to test the operation of the computerized process by initiating testing of a first application by a first test tool using the test data set and a first set of scripts and initiating testing of the second application by the second test tool using the test data set and the second set of scripts from the selected test case. In some cases, the first test tool is incompatible with the second test tool.
US09317410B2
Various embodiments automatically test software automation scripts. In one embodiment, at least one software automation script is obtained. The software automation script is configured to automatically place a computing system into a target state. A plurality of test cases for the software automation script is executed. Each of the plurality of test cases is a separate instance of the software automation script configured based at least on one or more different states of the computing system. The software automation script is determined to be one of idempotent and non-idempotent and/or one of convergent and non-convergent based on executing the plurality of test cases.
US09317408B2
A system and method introduces one or more errors into computer programming code generated from a model or other source program. The one or more errors are not present in the model, but are introduced into the code generated from the model. The one or more errors may simulate one or more bugs in the code generation process. The generated code, including the one or more introduced errors, may be analyzed by one or more verification tools. The one or more verification tools examine the generated code in an effort to detect the one or more errors that were introduced. The one or more verification tools may compare the generated code to the model or source program. If the one or more verification tools is able to detect the one or more introduced errors, then the one or more verification tools may be considered to be validated.
US09317407B2
Techniques for validating services for deployment in an intelligent workload management system are provided. A service is created with workloads and software products. Test modules are integrated into the service to test each of the products. The service with the test modules is executed and test results are produced. The test results are compared against known results and a decision is made to deploy the service to a cloud processing environment or to require the service to be retested.
US09317398B1
A testing model for heterogeneous client environments is enabled. A test of a computer system state transition may be specified. The test specification may include elements corresponding to test actions that cause the computer system state transition and elements corresponding to test conditions that are evaluated to generate the test results. A collection of pre-assembled executable components suitable for implementing specified tests at a wide variety of clients may be maintained, and particular test specifications may be mapped to a corresponding and optimal implementation subset of the collection. Test results may be determined based on one or more outputs of the implementation subset of executable components. A vendor and version independent browser driver may include code capable of identifying an operational set of browser capabilities among the superset of considered browser capabilities independent of vendor or version identification by a browser under test.
US09317394B2
A management computer performs a process comprising: a first step and a second step. The first step collects failure-predictive information including information on a plurality of kinds of phenomena related to occurrence of a failure from each of a plurality of computers including an active first computer in a redundant system that are managed by said management computer. The second step calculates, for each individual second computer of one or more second computers of a plurality of second computers associated with said first computer in said redundant system, an evaluation value that indicates the probability of occurrence of a future failure in the individual second computer using said failure-predictive information collected from the individual second computer and said failure-predictive information collected from one or more predetermined computers other than the individual second computer of said plurality of computers.
US09317391B2
The disclosed subject matter relates to computer implemented methods for logging graphical user interface events. In one aspect, a method includes receiving from a server, an identifier for a user interface element of a graphical user interface. The method further includes detecting a user interface event associated with the user interface element. The user interface event associated with the user interface element can be an operation performed on the user interface element or an effect caused by the operation performed on the user interface element. The method further includes entering into a log, the identifier for the user interface element and the user interface event associated with the user interface element. The method further includes sending the log to the server.
US09317390B2
Activity data generated during a day or other time period on one or more computing devices is collected and aggregated. The aggregated data is then presented through an activity review user interface. The activity review user interface can be presented on a large format display device, such as a projector or television. The activity review user interface can also be navigated using natural input methods, such as gesture and voice input.
US09317383B2
A primary storage controller is maintained in a copy relationship with a secondary storage controller, wherein the primary and secondary storage controllers are coupled to a host that is configurable to use the secondary storage controller instead of the primary storage controller. The primary storage controller determines occurrence of at least one condition in the primary storage controller, wherein the at least one condition occurs prior to a failure of the host to perform an Input/Output (I/O) operation with respect to at least one storage volume of the primary storage controller. The primary storage controller communicates the occurrence of the at least one condition to the host, wherein in response to the communicating the host is configured to determine whether to use the secondary storage controller instead of the primary storage controller based on the occurrence of the at least one condition.
US09317381B2
An efficient disaster recovery system is constructed at three data centers. A data center includes: a business server for executing an application in response to an input/output request; a storage system for providing a first storage area storing data in response to a request from the business server; and a management server for managing a second data center or a third data center among the plurality of data centers as a failover location when a system of a first data center having the first storage area stops; and wherein the management server: copies all pieces of data stored in the first storage area to a second storage area managed by a storage system of the second data center; and copies part of the data stored in the first storage area to a third storage area managed by a storage system of the third data center.
US09317380B2
During normal operation, at a first site, of a disaster recovery management unit, at least one customer workload machine, at least one management service machine, and metadata for the at least one management service machine are replicated to a remote disaster recovery site. After a disaster at the first site, a replicated version of the at least one customer workload machine and a replicated version of the at least one management service machine are brought up at the remote disaster recovery site. A replicated version of the metadata for the at least one management service machine is reconfigured by executing, on the replicated version of the at least one management service machine, a failover script, to obtain reconfigured replicated metadata for the replicated version of the at least one management service machine. When the first site comes back up, failback is carried out, essentially in the reverse order.
US09317373B2
One or more snapshots of data stored over a period of time are maintained in a hybrid storage device comprising a magnetic disk and a solid state disk, wherein a selected snapshot stores information that allows recovery of data that is stored in the hybrid storage device at a selected point in time of the period of time. The hybrid storage device receives an input/output (I/O) command from a computational device. A category of a plurality of categories to which the I/O command belongs is determined, wherein the plurality of categories comprise writing to an unused block, writing to a used block, reading from an unused block, and reading from a used block. In response to determining the category to which the I/O command belongs, the I/O command is handled by one of the magnetic disk and the solid state disk based on the determined category.
US09317370B2
A semiconductor device include: a first reception inductor pad through configured to receive data from a first transmission inductor pad; a second reception inductor pad configured to receive a clock from a second transmission inductor pad; and a data recovery unit configured to generate an output data.