US09615022B2

A method and system for reconstructing an image of a scene comprises configuring a digital light modulator according to a spatially varying pattern. Light energy associated with the scene and incident on the spatially varying pattern is collected and optically focused on the photodetectors. Data indicative of the intensity of the focused light energy from each of said at least two photodetectors is collected. Data from the photodetectors is then combined to reconstruct an image of the scene.
US09614998B2

A method is disclosed. The method includes generating a halftone screen using a Direct Multi-bit Search Screen Algorithm (DMSSA) to optimize a halftone pattern at each gray level.
US09614997B2

N is defined to be an integer of 2 or more, and K is a positive integer that satisfies K
US09614994B2

Provided is an image reading apparatus including a first image reading unit which reads a surface of a medium which is transported along a transport path; a second image reading unit which reads a surface of the medium once the medium is mounted on a medium reading surface; and an opening/closing member switch between a closed position and an opened position with respect to the medium reading surface, in which at least a part of the medium reading surface overlaps at least a part of the first image reading unit in an apparatus height direction. In addition, at least a part of the opening/closing member overlaps at least a part of the first image reading unit in the apparatus height direction.
US09614993B2

A lighting device includes: a point light source; a light guide body which emits light from the point light source in a linear manner; and a connecting member provided on an end on a side of the point light source of the light guide body, wherein the light guide body includes a plurality of rods and a branching unit which branches an entering light beam, the connecting member includes a hole penetrating the connecting member, and the hole becomes wider toward the light guide body and a side surface of the hole inclines with respect to an extending direction of the rods such that a portion in which the light beam reflected by the side surface to enter the light guide body is concentrated on the reflecting surface and a portion in which the light beam is concentrated on the reflecting surface are not overlapped with other.
US09614992B2

A function execution apparatus including a controller configured to receive an alert from a server, the alert indicating particular information about a function of the function execution apparatus, display a notification about the alert, receive the particular information from the server, in response to receiving a first operation to the notification, receive display information for displaying the particular information from the server, display the particular information in accordance with the display information, receive a second operation while the particular information is displayed, and in response to receiving the second operation, display a specific screen image, the specific screen image including a specific certain image for instructing the function execution apparatus to execute processing indicated by the particular information.
US09614989B2

A scanner with a detachable mechanism to release jammed paper includes a base a, a pickup roller, a pickup mechanism and a scanning module. The base includes an accommodating space and a feeding slot connected to the accommodating space. The pickup roller is rotatably disposed in the base and positioned between the accommodating space and the feeding slot. The pickup mechanism is disposed in the base and adjacent to the pickup roller. The scanning module is detachably disposed in the accommodating space. The scanning module forces the pickup mechanism against the pickup roller when the scanning module is placed in the accommodating space. A pressure exerted on the pickup roller by the pickup mechanism is released when the scanning module is removed out of the accommodating space.
US09614985B2

Provided are an information processing apparatus including a plurality of different software platforms and a method of controlling the same, in which service information provided by first software for operating on a first software platform of the plurality of software platforms is transformed into information that is able to be used by a second software platform of the plurality of software platforms and is registered, and second software for operating on the second software platform calls the registered information, the information is transformed into service information provided by the first software so that the first software is able to provide a service corresponding to the service information.
US09614983B2

An information processing apparatus has one or more programs to execute a workflow and receives an execution request for the workflow. The information processing apparatus includes a workflow storage unit to store therein one or more workflow definitions each defining a workflow including an execution sequence of one or more processes each executed by any of the one or more programs; a selecting unit to receive a selection of a workflow to be executed based on the workflow definitions stored in the workflow storage unit; an editing unit to edit the selected workflow to be executed in response to a user operation to edit the selected workflow; and a workflow controller to execute, in response to reception of an execution request for the edited workflow to be executed, the edited workflow by any of the one or more programs corresponding to a process included in the edited workflow.
US09614975B2

A method, system and program product for automatic distribution of emergency data during an emergency. The method includes loading an emergency planning and coordination program onto a computer system connected to a Voice over IP network and inputting emergency data for a location into the program. The method includes storing the data inputted to a database coupled to the system, and automatically transmitting, responsive to confirming receipt of a communication corresponding to an emergency number stored in the database, pertinent data from the emergency data accessed from the database to another computer system of an emergency service provider for distribution to one or more respective devices used by respective emergency responders available to respond to the emergency situation at the location, wherein the pertinent data transmitted to the respective devices used by the emergency responders available facilitates handling of the emergency situation at the location.
US09614974B1

There is a growing problem in correctional facility telecommunications systems in which parties on a voice call may connect inmate callers with restricted parties. Prison communication systems monitor calls to prevent such activity, but in Voice over Internet Protocol (VoIP) environments such systems may fail to detect this activity. The present disclosure provides details of a system and method for using SIP messages common in VoIP environments to detect illicit activity initiated by a party on a voice call within a controlled environment. Scenarios are detected in which a called party connects an inmate caller to a restricted party via three-way call conferencing, call forwarding, or other call features. Corrective actions are then taken when such activity is detected, such as call blocking or alerting officials illicit activity is occurring.
US09614973B1

A computer-implemented method to provide voice-over-internet protocol (VoIP) credentials to a device may include receiving, at a system, first credentials from a device. The method may also include authenticating the device using the first credentials and after authenticating the device, obtaining, at the system, a device identifier for the device based on the first credentials. The method may further include establishing a connection between the system and a VoIP system configured to provide VoIP services and after establishing the connection, providing, from the system, the device identifier to the VoIP system. The method may also include receiving, at the system, VoIP credentials for the device. In some embodiments, the VoIP credentials may be configured to authenticate the device with the VoIP system such that the device is able to receive the VoIP services from the VoIP system. The method may further include providing the VoIP credentials to the device.
US09614969B2

The disclosure pertains to a communication system for effecting a voice or video call between at least a source user speaking a source language and a target user speaking a target language. A translation procedure is performed on call audio of the call to generate an audio translation of the source user's speech in the target language for outputting to the target user. A notification is outputted to the target user to notify the target user of a change in the behavior of the translation procedure, the change relating to the generation of the translation.
US09614966B2

A method is provided for safeguarding anonymity during a communication with a correspondent, between a caller and a user being called. The communication has an anonymous nature. The method includes the following steps: upon receiving a response from the correspondent to the communication sent by the caller, putting the caller on hold; analysis of the response received from the correspondent, for determining whether the correspondent corresponds to the voicemail of the user being called; and in the case of a positive determination, playing to the caller an anonymous welcome message in which the identity of the user being called is masked.
US09614965B2

A method of transmitting voice messages using a first electronic device includes receiving a phone number of a second electronic device using an input device of the first electronic device. A voice messages of a user is recorded, and based on the voice messages, an audio file is obtained by encoding the voice messages using voice encoding methods. A communication is established between the first electronic device and the second electronic device by dialing the phone number of the second electronic device. when the communication between the first electronic device and the second electronic device is established, audio communication signals of the audio file are acquired by encoding the audio file, and the audio communication signals are inserted into an input port of a voice communication channel of the first electronic device. The audio communication signals are transmitted to the second electronic device through the voice communication channel.
US09614964B2

We disclose a concierge device that can be configured to register, control and support a consumer device. It can alternatively or redundantly connect to a home management bridge and/or cloud-based management servers. It can accept menus that allow a single concierge device to provide a wide range of functions for various consumer devices. The concierge device allows the user in a single action to initiate a support session, automatically identifying the consumer device. The concierge device can be configured for voice or video support calls. The concierge device in conjunction with a home management bridge or gateway can manage on boarding of components of an automated home, such as switches and lamps. Implementations of the concierge device that include a display can show supplemental information, such as advertising, optionally in coordination with media being played on a consumer device coupled in communication with the concierge device.
US09614960B1

An automatic list scheduling (“ALS”) system monitors usage of calling lists by an administrator where the administrator terminates usage of a calling list based on various measured parameters. The ALS system is configure to learn the conditions associated with the measured parameters and, in one embodiment, recommends to the administrator when to terminate use of a current calling list in favor of another list. A learning mode gathers various samples of the measured parameters associated with calling lists, and analyzes the sample to determine a threshold value. Upon monitoring the measured values for subsequent usage of calling lists, the current measured parameters are compared to the threshold value to determine whether to generate a recommendation to the administrator. In one embodiment, the time zone of the called party and the applicable calling window is used to determine whether the current list can continued to be used.
US09614953B1

The invention is a novel keychain attachment (or key fob) that will be useful for communicating with a smart phone via Bluetooth. These devices, which are currently available commercially, are used for locating the owner's keys by emitting an audible sound when the owner touches a button on his/her cell phone. Such a device can also be used for locating the owner's phone by conversely sending a signal that will make the phone emit an audible sound. Because those devices are typically small and must include a tactile button, it is not currently possible to manufacture such a device in the form of an ornamental figure, such as an animal, a cartoon character, etc. This invention introduces a novel electromechanical mechanism for activating the required wireless functions in the key fob, while allowing the device to be manufactured in the shape of an attractive ornamental figure.
US09614952B2

The present invention relates to a wireless alerting system for personal area asset supervision, the system includes an observing device, using a host apparatus such as Bluetooth, capable of monitoring at least one identifier device located within a selected proximity which encompasses an area in a selected radius of distance; wherein the observing device provides infrastructure for the system including power supply and a user interface; and wherein the identifier device is a generic tag or customized to some extent in the system for attachment to any item.
US09614945B1

Disclosed is a telephone headset that features an antiphase/anti-noise speaker within an anechoic chamber so that noises provided therein can be combated with antiphase noises. In some embodiment, the antiphase/anti-noise speaker can be an exciter. In some embodiments, the headset is designed to include passive and active noise cancellation of a use's voice. Suitably, the headset can be adjusted to fit an inclusive range of head dimensions comfortably, the headsets may connect wirelessly to the user's phone to ensure cable free operation and communication.
US09614940B2

A handheld electronic product comprising a square housing, where four corners of the housing are provided with bezels, and the left side and the right side of the housing have no bezels, a glass cover is built into the housing in a retracted manner, the rear surface of the glass cover is connected to the housing, and the bezels provided at the four corners of the housing are higher than the rear surface of the glass cover. Embodiments of the present invention can reduce a width of the handheld electronic product and assembly procedures.
US09614933B2

In one exemplary embodiment, a computer-implemented method of cloud-computing based content management includes receiving a dynamic content block generated by a first user of a first client application in a first user's computing device. The dynamic content block is stored in a cloud-storage environment. A search query for the dynamic content block by a second client application in a second client's computing device is received. The dynamic content block is provided to the second client application. An update to the dynamic content block by the first user is received. The update to the dynamic content block is automatically synchronizing to the second client application. Optionally, the dynamic content block can be a wit. The dynamic content block can include a reusable portion of user-generated information such as a portion of a sales document or repeatedly used email content. A drag and drop operation from the second client application to another application can be detected.
US09614932B2

Embodiments are directed to locally storing a snapshot of a personal information management web application, efficiently booting a personal information management web application and to managing personal information management web application snapshots. In one scenario, a client computer system determines that various portions of stored content for a personal information management web application have been changed. The client computer system creates a snapshot of certain, specified portions of data that are used for booting the personal information management web application and stores the created snapshot in local storage on the client computer system. As such, the snapshot is available for the next personal information management web application boot-up.
US09614927B2

Tools and techniques are provided to support presentation analytics, such as Flash or Flex analytics, independently of embedded JavaScript web analytics code used in web pages. A presentation analytics engine, which may be implemented in ActionScript, includes code for capturing information about user interaction with a multimedia presentation, code for dynamically generating a string or other data structure reflecting such captured information, and code for sending the data structure to an analytics server without using a getURL( ) call or embedded JavaScript. Functionality is also provided for tracking objects without object-specific code, for dynamically sending such tracking information, and for supporting a visual presentation analytics overlay report illustrating such information. The Flash presentation analytics may use the same visitor ID as standard JavaScript analytics, without synchronizing the two analytics codes.
US09614920B1

A system and method for providing a suggestion to a first user about adding a second user to a social group of the first user based at least in part on the context of an interaction between the first user and the second user. A connection application receives first user and second user activity on the third-party website responsive to authenticating the first user and the second user on the third-party website. The connection application identifies an interaction between the first user and the second user on the third-party website and determines the context for the interaction between the first user and the second user on the third-party website. The connection application identifies a group that the first user created on the social network based on the identified context and provides a suggestion to the first user that the first user add the second user to the group.
US09614916B2

Methods, systems, and techniques for providing a pseudo permanent communications connection using temporary connection protocols are described. Example embodiments provide a Enhanced Communications Layer that provides such connections by means of a layer incorporated in the client side and server side communications stacks. The ECL maintains a pool of connections that are opened and used in a staggered fashion to reduce the amount of connection setup and teardown.
US09614912B2

A method for storing objects in an object storage system includes the steps of establishing a network connection with a client over an inter-network, receiving an upload request indicating an object to be uploaded by the client, selecting at least two storage nodes on which the object will be stored, receiving the object from the client via the network connection, and streaming the object to each of the selected storage nodes such that the object is stored on each of the selected storage nodes. The method can also include writing an object record associating the object and the selected storage nodes to a shard of an object database and generating a Universally Unique Identifier (UUID). The UUID indicates the shard and the object ID of the object record, such that the object record can be quickly retrieved. Object storage infrastructures are also disclosed.
US09614899B1

A system and method for managing website scripts includes operations which provide for user contributed website scripts for use by consumer users and computing systems providing services on their behalf. User contributed website scripts are used to periodically gather user data. Following receipt of a user contributed website script, validation operations are performed in order to ensure that the user contributed website script operates properly. Once an initial determination is made that the website script operates properly, award points are awarded to the contributing user, and contribution points are assigned. If performance of the user contributed website script fails after initial acceptance, the number of contribution points associated with the user contributed website script is reduced. If the number of contribution points associated with a user contributed website script falls below a predetermined threshold, the user contributed website script is rendered unavailable for use.
US09614896B2

There are provided a method, a system and a computer program product for customizing a loading message to be displayed during a loading process. The system receives, from a client device used by a user, an event message that indicates a start of the loading process. The system receives, from the client device, one or more content sources. The system selects a content source among the one or more content sources. The system displays content from the selected content source to the user during the loading process.
US09614892B2

This disclosure describes a performance-monitoring system that computes a display performance metric of a remote application. During operation, the system performs a sequence of input events, and receives information which updates a graphical user interface (GUI). The GUI displays a sequence of frames rendered by a remote application in response to the input events. The system then samples colors at a number of pivot points on the GUI, and matches the a respective frame to a previously performed input event based on the sampled colors. The system subsequently computes a display performance metric for the remote application based on the frames and the corresponding input events.
US09614885B2

A method for managing tasks and user operations on media using a model of resources management dealing with the complexity of situation which occur in a production/distributions system is provided. The method is based on a workplace infrastructure, a task-oriented user interface and a work package management system. The method optimizes operations in media production/distribution environment through a workflow-based user interface that handles Work packages, Workplaces, Tasks, Assets and Contents.
US09614881B2

Methods and apparatus to monitor a media presentation are disclosed. An example apparatus includes a housing defining a sleeve dimensioned to receive a monitoring device, the monitoring device to monitor the media presentation. The example apparatus includes a receiver carried by the housing to receive a first modulated audio signal from a media device via a wireless data connection using a wireless communication protocol, the first modulated audio signal associated with the media presentation, the receiver to output a baseband audio signal corresponding to the first modulated audio signal. The example apparatus includes a speaker carried by the housing to emit the baseband audio signal for receipt by the monitoring device within the sleeve. The example apparatus further includes a transmitter carried by the housing to modulate the baseband audio signal to form a second modulated audio signal, the transmitter to transmit the second modulated audio signal to wireless headphones using the wireless communication protocol.
US09614880B1

A method includes providing, by a server computer, a shared workspace for facilitating collaborative work by a plurality of users with respect to a plurality of shared-access objects; obtaining real-time activity information describing ongoing actions currently being performed with respect to one or more of the shared-access objects; determining, based at least in part on the real-time activity information, whether a real-time notification rule is satisfied; outputting, for display in an activity stream and in response to determining that the real-time notification rule is satisfied, a real-time notification; and removing, from display in the activity stream, the real-time notification upon determining that the real-time notification rule is no longer satisfied.
US09614870B2

A method of DDoS and hacking protection for internet-based servers using a private network of internet servers utilizes multiple data streams sent over a network of proxy servers to mitigate malicious attacks and ensure fast connections from a user to a destination server. The destination server is hidden from the user and the redundancy of the proxy network serves to maintain security and connection quality between the user and the destination server.
US09614867B2

Disclose are system, method and computer program product for detection of malware on a user's computing device. An exemplary method comprises: detecting, by an antivirus application executing of the user's computing device, that an antivirus record is activated on the computing device for detecting a maliciousness of a software object, the antivirus record having a selected status indicator indicating at least one of: a working record, a test record, or an inactive record; in response to detecting the antivirus record having working or test status, checking, by the antivirus application, for a correction of the antivirus record with an antivirus server, wherein said correction includes a change in the status of the antivirus record; in response to receiving from the antivirus server the correction of the antivirus record, using by the antivirus application said correction for processing of the software object.
US09614864B2

Embodiments of the invention are directed to systems, methods and computer program products for determining exposure of an apparatus to a technical hazard and prioritizing technical hazards. An exemplary system is configured to: determine an impact associated with a technical hazard on the apparatus, the impact being initiated by a second apparatus; determine a probability of occurrence of the technical hazard; and determine the exposure of the apparatus based on the impact and the probability.
US09614857B2

Technologies to facilitate supervision of an online identify include a gateway server to facilitate and monitor access to an online service by a user of a “child” client computer device. The gateway server may include an identity manager to receive a request for access to the online service from the client computing device, retrieve access information to the online service, and facilitate access to the online service for the client computing device using the access information. The access information is kept confidential from the user. The gateway server may also include an activity monitor module to control activity between the client computing device and the online service based on the set of policy rules of a policy database. The gateway server may transmit notifications of such activity to a “parental” client computing device for review and/or approval, which also may be used to update the policy database.
US09614846B2

The service layer may leverage the access network infrastructure so that applications on a device may bootstrap with a machine-to-machine server without requiring provisioning beyond what is already required by the access network.
US09614844B2

Credential and/or location data included in data received by a networked system from a device that communicated the data to the networked system may be processed to determine if the credential data and/or location data validate an identity of a user (e.g., a guest, traveler, patron) and/or a location of the user based on a location of the device when the data is communicated. The data may be review data and the credential and/or location data may be included in review data. The device and/or the networked system may generate a location history database from location data from the device or other system that is periodically logged from multiple locations at different times during an event (e.g., a stay at a vacation rental). Data from the database may be used to determine if a location for a communication is with a threshold of an allowable distance from an allowable location.
US09614843B2

A context-aware adaptive authentication method may comprise: determining a context for a user; adjusting automatically an authentication configuration for the user based at least in part on the context, wherein different matching accuracies of an authentication algorithm for the same authentication input data are associated with respective authentication configurations; and performing an authentication of the user with the authentication configuration, wherein for the user under a safe context, the authentication is performed by decreasing a matching accuracy of the authentication algorithm.
US09614840B2

A network authentication method and a system based on an eye tracking procedure are provided. An image capturing unit of a user terminal captures a face image sequence of a user, and transmits the face image sequence to a server terminal such that the server terminal executes an authentication procedure to return an authentication result. The user terminal executes an eye tracking procedure based an eye movement of the user. The user terminal transmits an emergency signal to the server terminal if the user terminal determines that an emergency mode is triggered during the eye tracking procedure.
US09614838B1

Techniques involve a user taking a picture of a current one-time use passcode (OTP) and using the picture to authenticate. Such techniques alleviate the burden and frustration of the user having to manually type in the current OTP. Additionally, the user will not trigger a lockout via accidental typing errors. Furthermore, the current OTP can be augmented to include more than a string of six or eight alphanumeric characters for stronger security (e.g., by using non-alphanumeric characters, by capturing multi-digit seven-segment LCD display patterns, by using a QR code, by using a randomly selected image, etc.). One technique involves taking a picture of an OTP provided by a user. The particular technique further involves extracting the OTP from the picture and performing an authentication operation based on the OTP extracted from the picture to determine whether the user is authentic.
US09614826B1

A computer-implemented method for protecting sensitive data is described. In one embodiment, the method includes identifying data stored at a first storage system. The identified data is classified as sensitive data. The method includes copying at least a portion of the identified sensitive data from the first storage system, transferring the copied portion of the identified sensitive data from the first storage system to a file stored at a second storage system, and storing a virtual symbolic link at the first storage system. The virtual symbolic link includes information regarding the file stored at the second storage system.
US09614823B2

A system, method, and computer program product are provided for a pre-deactivation grace period on a processing device (e.g., mobile device). In operation, a deactivation request is detected for a deactivation event. Further, the commencement of the deactivation event is delayed for a predetermined time period, in response to the deactivation request. Additionally, the deactivation event is commenced, after the predetermined time period. To return to full functionality of the processing device while in the deactivation grace period all that may be required is entry of a authentication information (e.g., password) that is weaker than a stronger authentication information initially used to log into the processing device.
US09614820B2

The embodiments relate to a near field communication system including a plurality of near field communication devices which communicate with each other via a radio interface. During generation of a common cryptographic key between the near field communication devices of the near field communication system, at least one of the two near field communication devices monitors during generation of the cryptographic key via the radio interface in a generation period whether an additional near field communication device which could be a potential active attacker communicates with one of the near field communication devices via the radio interface. If such a suspicious type of communication is detected, generation of the common cryptographic key is optionally terminated.
US09614817B2

An apparatus includes a memory; and a processor coupled to the memory and configured to generate a first common key whose key value varies based on a first elapsed time when a notification of the first elapsed time after a start-up of another apparatus to which a data frame to be encrypted is to be transmitted has been made, generate a second common key whose key value varies based on a second elapsed time after a start-up of the apparatus when a notification of the first elapsed time has not been made, and encrypt the data frame by any one of the first common key and the second common key as a common key and transmit the encrypted data frame to the another apparatus.
US09614813B2

The present invention provides methods and systems to protect an organization's secure information from unauthorized disclosure. The present system uses protect agents installed across various egress points (e.g., email server, user's computer, etc.) to monitor information disclosed by a user. The present system also provides the use of fingerprint servers to remotely maintain a database of fingerprints associated with the organization's secure data. In one embodiment, the protect agents transmit fingerprints associated with the user's information to the fingerprint server utilizing a local network or the public internet. The protect agents then receive a comparison analysis from the fingerprint servers and execute appropriate security action based on the analysis. In one embodiment, a combination of the local network and public internet is utilized to achieve remote agent lookups.
US09614808B1

A system and method for managing and displaying data messages includes a computing device configured to receive stream data, assign data messages of the stream data to one or more display columns of a graphical user interface, and display the data messages in the assigned columns. The stream data may be embodied as short data messages such as text messages having predetermined maximum character length. The data messages may be assigned to the display columns based on meta-data associated with the data messages such as the author of the data message, the source of the data message, and/or the type of the data message.
US09614806B2

A computer-implemented method receiving receives information describing a current or future activity from a user of a computing system via a mobile device. The current activity is an activity occurring at a current time when the information is received, while the future activity is an activity occurring at a future time relative to a time when the information is received. The method transmits the information describing the current or future activity to a backend database coupled to the Internet and remote from the mobile device. The information describing the current or future activity is accessible to at least one recipient having access privilege to information associated with the user and describing the current or future activity via the Internet.
US09614803B2

A method, system, and/or computer program product manages message connections in a computer infrastructure. A processor connects a client to a messaging component over a connection. Identification information of a destination message queue that the client intends to communicate to the messaging component is provided, and a reference of the destination message queue is received. Based on the received reference, a respective messaging component that has the destination message queue localized is identified.
US09614798B2

A message distribution apparatus and method for distribution of a message submitted by a user by a terminal connected to a communication network to a previously unknown group of receiving users has an access to a database which stores a semantic network data model with terms linked to each other by semantic relations and/or a social network data model with users linked to each other by social relations; a mapping engine which maps at least one term being associated with the submitted message to terms being associated with users of the social network data model and/or with terms of the semantic data model for generating a group of potential receiving users for the submitted message; and a distribution engine which distributes the submitted message of the submitting user via the communication network to a group of receiving users filtered from the at least one generated group of potential receiving users.
US09614797B2

A computer processor determines a first language in which a message posted on a social network is composed, the message corresponds to a user of a social network. The computer processor compares the first language of the message to a set of one or more languages understood by the user of the social network. In response to the first language of the message failing to match one language of the set of one or more languages understood by the user, the computer processor prompts the user to confirm continued use of the first language, within the social network.
US09614791B2

A computer program product for instant message communication in a wireless and non-wireless environment. A message is sent from a mobile unit device over a wireless communication network. The message includes a destination address, information associated with the mobile unit device's user, message content and message address. If, according to information previously stored for the mobile unit device's user at the instant message system, the destination address is associated with an instant message function, the associated instant message function is executed at the instant message system using the information contained in the message content, if required as determined by the associated instant message function. If, according to information previously stored for the mobile unit device's user, the destination address is associated with an instant message name, an instant message is created according to the message content and is sent to the user with the associated instant message name.
US09614781B1

A system for managing the operation of different components within a cloud system to accomplish various tasks, including the implementation of build features within the cloud system to achieve specific operational goals. The system may include a data defined infrastructure (DDI) tool installed within a data defined infrastructure (DDI) to manage certain features or tasks within the cloud system. The DDI may include an environment configuration database (ECDB), an orchestration engine, an automation engine, and/or other hardware and software components within the cloud system, such that the DDI tool installed on the DDI infrastructure may control operation of the ECDB, the orchestration engine, the automation engine, or other hardware and software components within the cloud system based on a set of data that fully describes the operational goal.
US09614771B2

A method, an apparatus, and a system control services, where the method includes: receiving, by a PCRF, congestion state information on a cell, resource-related information on the cell, and subscriber-related information on a UE in an activated state in the cell that are sent by an access network device; generating, by the PCRF, a QoS policy and/or a charging policy for the UE in the activated state in the cell according to the congestion state information on the cell, the resource-related information on the cell, and the subscriber-related information on the UE in the activated state in the cell; sending, by the PCRF, the generated QoS policy and/or charging policy to a PCEF, so as to enable the PCEF to execute the QoS policy and/or the charging policy.
US09614767B2

Each ECU transmits a frame to a frame generator. Then, the frame generator decomposes data contained in the received frame and then stores the data into a buffer memory, for each message type. The frame generator generates a message containing data to be transmitted to each ECU, and then transmits the message. Based on the state of a signal indicating the electric power supply status, the frame generator controls the permission or non-permission of transmission processing such that frame transmission is not performed to the ECU to which electric power supply from an electric power supply control device. When any communication part has received an abnormal frame, the frame generator does not include data contained in frames received afterward by the communication part, into a frame generated for other communication parts.
US09614765B2

In one embodiment, an apparatus for providing quantized congestion notification (QCN) proxy functionality to a network device control plane includes a processor and logic integrated with and/or executable by the processor, the logic being configured to enable QCN proxy functionality for a particular congestion notification priority value (CNPV) on each edge port of a QCN edge switch, wherein the QCN edge switch includes one or more edge ports connected to devices outside of a congestion notification domain (CND) that operates on the particular CNPV, and forward congestion notification packets received at the QCN edge switch using the QCN proxy functionality when the packets are destined for one of the devices connected outside of the CND that is not QCN-enabled. Other systems, methods, and computer program products for providing QCN proxy functionality to a network device control plane are described in more embodiments.
US09614758B2

A communication system includes a first switch that exchanges information with a neighboring switch by a preset routing protocol to form a forwarding table and that references the forwarding table to forward a packet. The communication system also includes a second switch that forwards the packet in accordance with an instruction from a preset controller, the controller that gives the instruction to the second switch, and an integrated controller. The integrated controller instructs the controller to forward the packet along a path specified for the second switch and to generate a virtual network formed by a virtualized switch as the first switch. The information is exchanged between the second switch mapped to the virtual network and the first switch by the preset routing protocol to cause the packet to be forwarded along a pre-calculated path.
US09614756B2

A method includes determining quality-of-service (QoS) metrics for each of a plurality of data streams routed by a node according to a stream-routing ratio that specifies a proportion of total data streams to be routed over each of a plurality of network paths. The method also includes determining a quality score for each of the plurality of network paths based on the QoS metrics. The method further includes modifying the stream-routing ratio based on the quality scores for the plurality of network paths to produce a modified ratio for routing new data streams, the modified ratio being selected to leverage particular ones of the plurality of network paths having high quality scores. The method still further includes applying the modified ratio to the node.
US09614739B2

Presented herein are service-function chaining techniques. In one example, a service controller in a network comprising a plurality of service nodes receives one is configured to identify one or more service-functions hosted by each of the service nodes. The service controller defines a service-function chain in terms of service-functions to be applied to traffic in the network and provides information descriptive of the service-function chain to a classifier node.
US09614734B1

Techniques described herein relate to determining performance conditions for mobile device execution sessions based on analyses of session context data and performance data associated with content resource execution sessions. Mobile devices may receive and execute content resources via input/output subsystems, during which feedback data by the mobile devices. Mobile devices also may be configured to detect and/or determine context data associated with specific content resource execution sessions, using device sensors and other techniques. Session analyzers may receive and analyze content resource execution session data received from one or more mobile devices, and determine user performance conditions for content resource execution sessions.
US09614732B2

Profile generation for bandwidth management is provided. A content provider receive a notification regarding a new application or media file. Profile information for the application or media file is determined. Such profile information includes information regarding consumption of bandwidth throughout a time period of usage of the application or media file. The profile may be stored in memory in association with the application or media file. A request is received from a user device regarding access to the application or media file. Access to the requested application or media is provided to the user device; the profile is also provided to the user device for use in evaluating whether bandwidth requirements of the application or media file exceeds an available network bandwidth of a network of the user device.
US09614730B2

Various embodiments of systems and methods to process customized deployment scenarios in a shared computing environment are described. In one aspect, a deployment request is received at the shared computing environment by a client associated with a customized deployment scenario. In a response, a deploy service of the shared computing environment is instantiated. In another aspect, one or more custom deploy processors are identified by the deploy service, where the one or more custom deploy processors correspond to one or more customized deployment scenarios. In yet another aspect, a part of a deployable content passed to the one or more custom deploy processors by the deploy service, is deployed to the shared computing environment by at least one corresponding custom deploy processor.
US09614726B2

A method and system is disclosed to compute and distribute a generalized almost directed acyclic graph (GADAG). The method includes computing, by a network element, a GADAG for the network, where the GADAG is a graph abstraction of the network, where the plurality of network elements are the vertices of the GADAG and links connecting the plurality of network elements are the directed edges of the GADAG. The method continues with assembling a GADAG descriptor based on the computed GADAG, and distributing the GADAG descriptor to a plurality of network elements, where each of the plurality of network elements utilizes the GADAG descriptor to compute maximally redundant trees for forwarding traffic. The method also includes leveraging layer 2 attributes and features for layer 2 deployments and updating redundant trees upon topology change events such that traffic outage is avoided or minimized.
US09614725B2

The present invention relates to a method for reconfiguring data network nodes (3, 5, 7) in a data network (1), the method comprising the steps of: storing information comprising: a first set of data (25I-25V) representing a current configuration of the data network nodes (3, 5, 7), and a second set of data (27I-27V) representing a desired configuration of the data network nodes (3, 5, 7); generating, from the first set of data (25I-25V) and the second set of data (27I-27V), an information entity (33, 33I-33V) representing a difference between the current configuration and the desired configuration, and reconfiguring at least one of the data network nodes (3, 5, 7) using the information entity (33, 33I-33V).
US09614719B2

A method for ensuring reliable communication between a security software client and cloud includes detecting whether communication between the security software client and the cloud is abnormal; determining whether network configuration is abnormal if the communication between the security software client and the cloud is abnormal; restoring the network configuration into default network configuration if the network configuration is abnormal, wherein the default network configuration is system configuration used when the communication between the security software client and the cloud is normal; determining whether the communication between the security software client and the cloud is abnormal after the network configuration is restored into the default network configuration; and prompting a user that the communication between the security software client and the cloud is abnormal if the communication between the security software client and the cloud is abnormal after the network configuration is restored into the default network configuration.
US09614712B2

A method for multi-carrier transmission of a signal including OFDM blocks formed from N carriers modulated by a constellation symbol. The method includes, for at least one OFDM block: a phase of prebuilding M prebuilt complex time samples representative of the N carriers of the OFDM block, and a phase of correcting the constellation symbols modulating the N carriers, including the following acts, repeated for each carrier: detection of P samples having a power higher than a predefined threshold, delivering the P samples and M−P zero samples, forming M complex time samples to be corrected, correcting the constellation symbol on the basis of the M complex time samples to be corrected, delivering an item of complex correction data, building M complex time samples associated with the item of complex correction data, and updating the M prebuilt complex time samples.
US09614702B2

A technique for cancelling or reducing crosstalk signals between controlled oscillators in an integrated circuit is provided. The technique involves an arrangement adapted to reduce a crosstalk signal generated by a first controlled oscillator to a second oscillator both comprised in the integrated circuit, wherein both controlled oscillators are configured to output a respective clock signal. The arrangement comprises a detector adapted to detect the crosstalk signal generated by the first controlled oscillator to the second controlled oscillator, a crosstalk cancellation circuit adapted to generate a cancellation signal having an amplitude substantially the same as that of the crosstalk signal and a phase substantially opposite to that of the crosstalk signal, and a cancellation signal injector adapted to introduce the cancellation signal into the second controlled oscillator.
US09614701B2

A communication device includes a processor that executes a process including: detecting a plurality of zero-cross samples each having a different plus-minus sign from a sign of an adjacent sample from among a plurality of samples obtained by oversampling a received signal; changing positions of the detected zero-cross samples to positions inside a window referring to a position of a reference zero-cross sample selected from the detected zero-cross samples; calculating an average value of relative distances between the reference zero-cross sample and the zero-cross samples, after the positions of the zero-cross samples are changed at the changing; and determining a zero-cross point serving as a reference point for estimating a peak position of the received signal, based on the calculated average value of the relative distances and the reference zero-cross sample.
US09614685B2

A method, apparatus, and computer program product are provided for facilitating synchronization of setting configurations. An apparatus may include a processor and a memory storing instructions that when executed by the processor cause the apparatus to configure a setting on the apparatus. The instructions when executed by the processor may further cause the apparatus to generate a settings data package comprising the setting configuration. The instructions when executed by the processor may additionally cause the apparatus to send the settings data package to a settings management service for synchronization of the setting configuration to at least one of a service or a user device. The settings management service may be configured to synchronize the setting configuration by distributing the settings data package to the at least one of the service or the user device. Corresponding methods and computer program products are also provided.
US09614683B1

A device that displays signed application cards. The device receives a card object that includes: an application function identifier that identifies an application function of a native application, a digital signature, and a certificate that comprises a public key. The device verifies the authenticity of the digital signature with the public key in the certificate. The device determines that the certificate is signed by a developer of the native application referenced by the card object. The device renders an application card on the display based on the information included in the card object. The application card includes a text string, an image, an audio, and/or an image. The device overlays an indicator onto the application card. The indicator indicates that the authenticity of the digital signature has been verified. The indicator also indicates that the developer of the native application authorized the rendering of the application card.
US09614677B2

A first circuit representation of a given function is obtained at a first processing device. The given function comprises at least two computer programming switch statement clauses. A second circuit representation is generated at the first processing device from the first circuit representation wherein the at least two computer programming switch statement clauses are respectively represented by at least two tree circuits that are embedded in the second circuit representation such that the second circuit representation is characterized by a given cost (e.g., a minimum cost). The second circuit representation is encrypted at the first processing device, and sent to a second processing device for secure evaluation of the given function by the second processing device.
US09614668B1

In a general aspect, a conversion scheme is used with a cryptographic system. In some aspects, a pad bit vector is generated based on a size of a message bit vector, and a record bit vector is generated based on the pad bit vector. The record bit vector indicates the size of the pad bit vector. The record bit vector, the message bit vector, and the pad bit vector are combined to yield a first bit vector. A hash function is applied to the first bit vector, and an encryption function is applied to a portion of the first bit vector. A ciphertext is generated based on the output of the hash function and the output of the encryption function.
US09614663B2

A method for serial data transmission between a position-measuring device and subsequent electronics over a bidirectional data channel includes transmitting data in data frames and in encoded form in accordance with a data transmission code. The data transmission in each case is initiated by an interface unit at a transmitter end with a start sequence having an encoding scheme that at least partially differs from an encoding scheme of a remainder of the data frames. After a reversal of data direction, an interface unit at a receiver end detects a beginning of the data transmission in each case by detection of the start sequence.
US09614658B2

In one embodiment, a method for determining self-interference in radio full duplex includes transmitting, by a first radio transmitter and an antenna, a first signal and receiving, by a first radio receiver and the antenna, a reflection of the first signal. The method also includes estimating a channel in accordance with the first signal and the reflection of the first signal to produce an estimated channel and determining a second signal in accordance with the estimated channel. Additionally, the method includes transmitting, by a second radio transmitter, the second signal and removing a self-interference component of the reflection of the first signal to produce a corrected signal.
US09614644B2

A transmitting apparatus is provided. The transmitting apparatus includes: an encoder configured to perform a low-density parity check (LDPC) encoding on input bits using a parity check matrix to generate an LDPC codeword comprising information word bits and parity bits; an interleaver configured to interleave the LDPC codeword; and a modulator configured to map the interleaved LDPC codeword onto a modulation symbol, wherein the modulator is further configured to map a bit included in a predetermined bit group from among a plurality of bit groups constituting the LDPC codeword onto a predetermined bit of the modulation symbol.
US09614643B2

Disclosed in the present application is a method for receiving an ACK/NACK (Acknowledgement/Negative Acknowledgement) signal by a terminal in a wireless communication system. More specifically, the method comprises the steps of: transmitting an uplink data signal to a base station; a blind decoding of downlink control information including an ACK/NACK response signal regarding the uplink data signal so as to acquire a decoded signal; and checking the ACK/NACK response signal, corresponding to the terminal, from among the downlink control information. The downlink control information consists of ACK/NACK response signals corresponding to a plurality of terminals.
US09614638B2

Methods and systems for periodic optical filtering to identify tone modulated optical signals may enable relatively rapid scanning of an optical signal to identify individual optical channels. The optical signal having tone modulated optical channels may be scanned over a free spectral range of a periodic optical filter, such as a comb filter, to generate a filtered signal. Then, center optical frequencies for each of the optical channels in the filtered signal may be determined by demodulation and digital signal processing.
US09614636B2

A receiver optical module that receives a wavelength multiplexed signal is disclosed. The receiver optical module includes an optical de-multiplexer that generates a plurality of signals contained in the wavelength multiplexed signal depending on wavelengths of the signals. The wavelength de-multiplexer has features that the optical de-multiplexer has a plurality of sub-elements stacked to each other, where each of the sub-elements de-multiplexes a portion of the wavelength multiplexed signal. Or, the optical de-multiplexer has a series of wavelength selective filters each extracting signal components having outermost wavelengths from signal components entering therein.
US09614634B2

The present invention concerns a method for cancelling a narrow band interference in a single carrier signal. The method comprises the steps executed by a receiver of:receiving the single carrier signal and transforming the single carrier signal into received symbols,transforming the received symbols from the time domain to the frequency domain into received symbols in the frequency domain,determining a signal and thermal noise power estimation based on the received symbol powers in the frequency domain,estimating variances of the narrow hand interference from the signal and thermal noise power estimation and the received symbol powers in the frequency domain,equalizing the received symbols in the frequency domain or symbols derived from the received symbols in the frequency domain taking into account the estimate of the variances of the narrow band interference.
US09614616B2

A correlation optical time domain reflectometer (OTDR) provides a correlation sequence that is continuously transmitted along a fiber for testing the fiber for anomalies. Such continuous transmission can result in beat noise that degrades the quality of the measured returns. In this regard, each sample is composed of backscatter returns from many points along the fiber that arrive at the OTDR at the same time. When a subset of these returns have frequency differences that appear in the passband of the OTDR receiver, the constructive and destructive interference of these returns at the OTDR receiver can cause significant low-frequency beat noise in the OTDR signal. An optical transmitter is configured to transmit the correlation sequence through the fiber using a wideband optical signal such that the beat noise is suppressed within the passband of the OTDR receiver, thereby improving the quality of the returns measured by the OTDR.
US09614612B2

A fast protection switching method for a Passive Optical Network (PON). When performing protection switching from an operation link (an operation network) to a protection link (a protection network) in a PON, the fast protection switching method enables rapidly updating Equalization Delay (EqD) values, even if the EqD values are different for Optical Network Terminals (ONTs) of varying distances.
US09614600B2

A base station apparatus, a user terminal, a communication system and a communication control method that can support the diversification of communication is provided. In a base station apparatus, downlink measurement object signals are pre-coded using precoding weights that are specific to a user terminal, and transmitted to the user terminal, and, in the user terminal, the downlink measurement object signals are demodulated using the precoding weights that are specific to the user terminal, and measurement processes are performed based on the demodulated downlink measurement object signals.
US09614591B2

Embodiments of the present disclosure can be used to produce smaller, more compact antenna drivers at a reduced cost. Systems and methods for integrating components of an antenna driver with components of a shunt regulator and clamp are provided. By combining these components according to embodiments of the present disclosure, transistor count in an antenna driver can be reduced. This integrated device advantageously allows antenna driver functionality, regulator functionality, and clamp control functionality to be provided at a reduced manufacturing cost and with reduced real estate.
US09614590B2

A scalable, high-bandwidth connectivity architecture for portable storage devices and memory modules may utilize EHF communication link chip packages mounted in various two-dimensional and three-dimensional configurations on planar surfaces such as printed circuit boards. Multiple electromagnetic communication links between devices distributed on major faces of card-like devices may be provided with respectively aligned pairs of communication units on each device. Adjacent communication units on a printed circuit board may transmit or receive electromagnetic radiation having different polarization, such as linear or elliptical polarization. Power and communication between communication devices may both be provided wirelessly.
US09614585B2

A service provider device of a local communication network communicates a first frame with an electric vehicle via a first communication medium to associate with the electric vehicle, establish a communication link with the electric vehicle, and to add the electric vehicle to the local communication network. After an association process between the electric vehicle and the service provider device is successfully completed, the electric vehicle and/or the service provider device can execute operations that extend the utility of their respective communication devices by switching to a new communication medium. By switching to the new communication medium, the electric vehicle and/or the service provider device can connect to a remote communication network. The service provider device communicates a second frame with at least a network device of the remote communication network via the new communication medium.
US09614572B2

A method and apparatus for expanding control switch selectivity in a portable communication system is provided. A rotary control switch is remapped based on the presence of two or more switches in the system thereby increasing the number of user selectable switch features, such as user selectable radio channels. The remapping can occur automatically without the need for hardware changes. The improved user interface can extend channel range selection in a portable communication system having a portable radio and radio accessory.
US09614562B2

A device implementing adaptive gain table selection based at least on coexistence signaling may include at least one processor circuit. The at least one processor circuit may be configured to identify that a packet is scheduled to be received by a receiver and retrieve at least one transmission indicator that indicates whether at least one transmitter is transmitting, where the at least one transmitter is collocated with the receiver within a device. The at least one processor circuit may be further configured to select a first gain table for reception of the packet by the receiver when the at least one transmission indicator indicates that the at least one transmitter is transmitting, otherwise selecting a second gain table for reception of the packet by the receiver. The at least one processor circuit may be further configured to apply gain to the receiver based at least on the selected gain table.
US09614560B2

A system according to one embodiment includes an automatic gain control circuit configured to provide an amplifier gain value; a temperature sensing circuit configured to provide a temperature; an antenna switching circuit configured to decouple an antenna from the receiver during a noise figure calibration interval; a signal power measurement circuit configured to measure input power to the receiver; a noise figure estimation circuit configured to estimate a receiver noise figure during the noise figure calibration interval based on an initial receiver noise variance, the temperature and the amplifier gain value, wherein the initial receiver noise variance is estimated based on the measured input power during the noise figure calibration interval; and a noise variance tracking circuit configured to calculate updated estimates of the receiver noise variance, wherein the updated estimates are based on updates of the measured temperature and updates of the measured amplifier gain.
US09614558B2

A device and method for unwrapping phase samples of a burst signal. The device generates a set of vectors including phase samples. A first mean and a first variance of the vectors is computed, and a set of unwrapped phase samples of the burst signal are computed by rotating phase samples of the vector having a smallest first variance by a first rotation amount. The set of vectors is updated based on a new phase sample and a second mean and a second variance of the updated set of vectors is computed. Differences between unwrapped phase samples and a number of phase samples included in the vector having the smallest computed second variance are computed. A next unwrapped phase sample is generated by rotating the new phase sample by a second rotation amount corresponding to a median value of the computed differences.
US09614556B2

Data transfer devices and methods for transferring data between first and second circuits are disclosed. A data transfer device includes a first circuit having a plurality of data channels, wherein at least one of the data channels is an active data channel. A serializer has a plurality of inputs and an output, wherein the inputs are coupled to the plurality of data channels. The serializer is for coupling only one active channel at a time to the output. An isolation barrier is coupled to the output of the serializer, the isolation attenuates transients and passes the fundamental frequency. A second circuit includes a deserializer having an input and at least one output, the input is coupled to the isolation barrier, the at least one output is at least one active data channel.
US09614553B2

The energy self-sufficient radiofrequency transmitter has at least one electromechanical transducer with a rectifier circuit connected downstream and with a voltage converter circuit. A logic circuit configuration is connected to the voltage converter circuit. The logic circuit configuration has a sequence controller a memory in which an identification code is stored. The energy self-sufficient radiofrequency transmitter also has a radiofrequency transmission stage that is connected to the logic circuit configuration and a transmission antenna.
US09614552B2

Provided is a lower power and high efficiency millimeter-wave modulation apparatus capable of modulating digital data into transmitting signals in a millimeter frequency band, the millimeter-wave modulation apparatus including; a modulation part, which carries out a modulation of a constant envelope attribute, and to which a first local oscillation signal is fixed according to a rate of input data; a phase shifter adopted to shift a phase of an output of the modulation part; a power amplifier adopted to amplify an output of the phase shifter; and an antenna connected to an output of the power amplifier.
US09614550B2

The present invention is applicable to the field of error correction coding, and provides a circuit, an encoder and a method for parallel BCH coding. The method comprises: performing an XOR operation on input sequences {m(p−1), m(p−2), . . . , m(0)} in a current period in sequence corresponding to output upper bits of the previous period of a register separately, outputting operation results as selection signals to a selector, selecting P constant-multinomials {xr<<0) mod g(x), (xr<<1) mod g(x), . . . , (xr<<(p−1)) mod g(x)} with 0 separately in sequence, shifting the selection results and the output of the previous period of the register in P bits towards the upper bits and outputting the selection results, summing the selection results and outputting the sum to the register to serve as an output of the current period of the register; the above steps are repeated specific times to obtain final code output.
US09614544B2

Detailed herein are embodiments of systems, methods, and apparatuses for decompression using hardware and software. For example, in embodiment a hardware apparatus comprises an input buffer to store incoming data from a compressed stream, a selector to select at least one byte stored in the input buffer, a decoder to decode the selected at least one byte and determine if the decoded at least one byte is a literal or a symbol, an overlap condition, a size of a record from the decoded stream, a length value of the data to be retrieved from the decoded stream, and an offset value for the decoded data, and a token format converter to convert the decoded data and data from source and destination offset base registers into a fixed-length token.
US09614538B1

Methods and apparatuses are described for performing adaptive analog-to-digital conversion and time-to-delay conversion by using signal prediction to adjust reference voltages of adjustable comparators.
US09614537B1

An example clock generator circuit includes a fractional reference generator configured to generate a reference clock in response to a base reference clock and a phase error signal, the reference clock having a frequency that is a rational multiple of a frequency of the base reference clock. The clock generator circuit includes a digitally controlled delay line (DCDL) that delays the reference clock based on a first control code, and a pulse generator configured to generate pulses based on the delayed reference clock. The clock generator circuit includes a digitally controlled oscillator (DCO) configured to generate an output clock based on a second control code, the DCO including an injection input coupled to the pulse generator to receive the pulses. The clock generator circuit includes a phase detector configured to compare the output clock and the reference clock and generate the phase error signal, and a control circuit configured to generate the first and second control codes based on the phase error signal.
US09614535B2

A PLL circuit includes a frequency divider dividing an oscillation signal to generate a divided signal having a cycle of T/M (M: an integer greater than one); a phase comparator generating M reference signals by sequentially delaying a reference signal having a cycle of T one after another by a predetermined delay time and generating an Exclusive OR calculation result of the M reference signals and the divided signal; a loop filter generating a voltage signal based on the Exclusive OR calculation result input thereto; a voltage-controlled oscillator generating the oscillation signal by oscillating at a frequency in accordance with the voltage signal; and a control circuit adjusting the predetermined delay time to be equal to T/2M based on an Exclusive OR calculation result of at least two of the M reference signals.
US09614527B2

A circuit may include a signal converter configured to convert a differential signal to a single-ended signal. The circuit may also include a biasing circuit configured to set a bias of the signal converter based on a feedback of the single-ended signal such that a voltage level of the single-ended signal is at a target voltage level.
US09614525B2

A parallel interface is disclosed. The parallel interface of the present disclosure includes an input unit configured to input, in parallel, a plurality of predetermined data signals and a clock signal; an output unit configured to output, in parallel, the predetermined data signals in synchronization with the clock signal; and a plurality of transmission lines disposed between the input unit and the output unit and configured to transmit, in parallel, the predetermined data signals and the clock signal, wherein the transmission lines are configured with a wiring pattern in which the transmission lines have different electrical lengths and an equal electrical capacitance.
US09614520B2

A semiconductor switch includes a plurality of metal-oxide-semiconductor field effect transistors (MOSFETs) and a pad. The MOSFETs are connected in series between a first node and a second node. The pad is provided above one or more of MOSFETs in the plurality without being provided above other MOSFETs in the plurality. The pad is connected to the first node. A value of an off capacitance (as determined without inclusion of any parasitic capacitance between the pad and the MOSFET) for each the MOSFETs under the pad is smaller than a value of an off capacitance of each of MOSFETs not under than the pad.
US09614518B2

Unique systems, methods, techniques and apparatuses of a reverse-conducting IGBT (RC-IGBT) are disclosed. One exemplary embodiment is a circuit comprising a series connection of controllable switch components where at least one of the controllable switch components is an RC-IGBT. The circuit is operated by applying a pre-trigger pulse to the gate electrode of the RC-IGBT during reverse conduction of the RC-IGBT at a first time instant, the pre-trigger pulse corresponding to a turn-on gate pulse. Next, a turn-on gate pulse is applied at a second time instant to the other controllable switch component of the series connection for controlling the other controllable switch component to a conductive state such that the pre-trigger pulse and the turn-on gate pulse overlap, and ending the pre-trigger pulse after a delay time at the third time instant. The delay time is the time period when the turn-on gate pulse and the pre-trigger pulse overlap.
US09614514B2

A PWM modulation device includes: a PWM modulator which receives upper N bits of an (N+1)-bit output from a noise shaper; a rising/falling edge detector which receives a PWM output signal of the PWM modulator and detects a rising/falling edge; a delay circuit which receives the PWM output signal, delays the PWM output signal by a predetermined delay time and outputs a PWM output delay signal; an AND gate which receives the lower one bit output from the noise shaper and an output control signal of the rising/falling edge detector; and a selector which receives a signal obtained as a result of an AND operation by the AND gate for the output control signal and the lower one bit and selects one of the PWM output signal and the PWM output delay signal.
US09614513B2

In a gyro sensor, a TDC detects a magnitude of vibration of a vibrator. A drive circuit (excluding the TDC) determines a duty ratio of a PWM drive signal in accordance with the magnitude of vibration so that the magnitude of vibration becomes a predetermined magnitude and outputs the PWM drive signal having the determined duty ratio. The drive circuit (excluding the TDC) includes a control circuit and a DCO. The control circuit measures time corresponding to the control value by using a gate delay time, generates the PWM drive signal having a pulse width corresponding to the control value and outputs the PWM drive signal.
US09614509B1

A clock circuit includes an amplifier, an electrical supply, a feedback circuit, and a comparator. The amplifier has an input node and an output node that are coupled to a crystal to provide an internal clock signal on the output node at a specified frequency. The electrical supply source provides electrical power to the amplifier at a specified input voltage. The feedback circuit is coupled between the input node and the output node, and forms a low pass filter for attenuating the internally generated clock signal on the input node. The feedback circuit biases the input node at a direct current (DC) voltage level that is biased to be less than the specified input voltage. When an external clock signal is applied at the output node, the comparator generates a digital clock signal according to the external clock signal, and when no external clock signal is applied at the output, the comparator generates the digital clock signal according to the internal clock signal.
US09614502B2

A receiver according to one aspect comprises a latch configured to sample a data signal according to a sampling clock signal, and a plurality of offset-compensation segments, wherein each of the segments is coupled to an internal node of the latch. Each of the segments comprises a compensation transistor, and a step-adjustment transistor coupled in series with the compensation transistor. The receiver further comprises an offset controller configured to selectively turn on one or more of the compensations transistors to reduce an offset voltage of the latch, and a bias circuit configured to apply a bias voltage to a gate of each of one or more of the step-adjustment transistors.
US09614500B2

An electronic circuit includes a clock control unit having a first input for receiving a first clock signal, a second input for receiving a second clock signal, a first clock output, and a second clock output, a first flip-flop having a first data input, a first clock input connected to the first clock output, and a first output, and a second flip-flop having a second data input, a second clock input connected to the second clock output, and a second data input connected to the first output of the first flip-flop. The clock control unit provides the first clock signal to the first clock input of the first flip-flop through the first clock output and the second clock signal to the clock input of the second flip-flop through the second clock output terminal in a sequential order.
US09614496B1

Filter circuits with emitter follower transistors and servo loops, and associated methods and apparatuses, are disclosed herein. In some embodiments, a filter circuit may include: a resistor-capacitor network having an input to receive an input signal; an emitter follower transistor, coupled to the resistor-capacitor network, wherein the filter circuit has an output to provide an output signal from the emitter of the emitter follower transistor; a current source to provide a constant reference current; and a current-buffering servo loop circuit, coupled to the emitter follower transistor and the current source, including a current buffer and a controlled current sink to maintain the collector current and the emitter current of the emitter follower transistor equal to the constant reference current.
US09614483B2

A current analog audio amplifier having an operational amplifier current-reading and voltage-controlling current source, a voltage gain stage, an output buffer stage, a negative feedback circuit, a high-frequency compensation circuit, and a bias circuit. The operational amplifier current-reading and voltage-controlling current source is connected to the voltage gain stage. The voltage gain stage is connected to the output buffer stage. The negative feedback circuit is connected to the operational amplifier current-reading and voltage-controlling current source. The high-frequency compensation circuit and the bias circuit are connected separately to the operational amplifier current-reading and voltage-controlling current source.
US09614482B2

An amplifier includes two input terminals to receive a differential, two-tone transmission signal; two output terminals; a coil having terminals connected with the input terminals respectively, and a center tap; a first transistor having the gate connected with one terminal of the coil, and the output terminal connected with one output terminal; a second transistor having the gate connected with the other terminal of the coil, and the output terminal connected with the other output terminal; a diode having a terminal connected with the center tap; and a bias circuit connected with the other terminal of the diode to output a gate voltage to turn on the first and second transistors. The diode adjusts the terminal voltage depending on a signal level of a double harmonic wave of the transmission signal supplied to the terminal of the diode from the center tap.
US09614480B2

A multi-stage Doherty power amplifier (“PA”) circuit which achieves superior efficiency over broadband range of frequencies is disclosed. Conventional multi-stage amplifiers may offer potential for efficiency enhancement but may suffer from cost penalties and severe bandwidth limitation in practice. Embodiments may employ a driver in the peaking arm which is biased in class C which may alleviate such limitations. The amplifier topology and associated circuitry described in embodiments may achieve high efficiency, smooth PA gain, and enhanced phase characteristics over a 15% fractional bandwidth with reduced costs.
US09614478B2

Systems and methods are provided for generating an amplitude modulation signal to a switchmode power amplifier. A DC to DC switch is configured to receive a DC input voltage and to provide a DC output voltage. A low dropout regulator is configured to provide the amplitude modulation signal according to a modulation control signal received by the low dropout regulator. A control circuit is configured to establish a nominal operating power level for the power amplifier via the amplitude modulation signal and to maintain a minimum voltage difference between the DC output voltage and the low dropout regulator output. A modulator control circuit is configured to provide the modulation control signal to the low dropout regulator. The modulator control circuit provides the transition from a high amplitude to a low amplitude and a transition from the low amplitude to the high amplitude at configurable first and second slopes, respectively.
US09614477B1

The present disclosure is directed to an envelope tracking supply modulator for multiple PAs. The envelope tracking supply modulator is configured to provide, for each of the multiple PAs, a separate supply voltage that is modulated based on the envelope of the respective RF input signal to the PA. Each of the modulated supply voltages is constructed from a DC component and an alternating current (AC) component. The DC component for each modulated supply voltage is generated by a main switching regulator that is shared by the multiple PAs. In one embodiment, the AC component for each modulated supply voltage is generated by an auxiliary switching regulator that is shared by the multiple PAs and a separate linear regulator for each of the multiple PAs. In another embodiment, the AC component for each modulated supply voltage is generated by a separate buffer.
US09614475B2

An antenna assembly for communicating with a motor comprises an antenna for mounting exterior of a motor housing and a link for coupling the antenna to a motor controller.
US09614472B2

The electric machine comprises at least one winding made of a material having a temperature dependent resistance. The temperature of the winding is monitored using the resistance therein. Temperatures or resistances indicative of a fault can be sensed, and corrective action taken, without the need for dedicated temperature sensors.
US09614467B2

The voltage amplification factor during rapid deceleration control of a motor is set to a value obtained by adding a first voltage amplification factor calculated with reference to the voltage of the DC circuit section of the inverter using a predetermined function and a low-pass filter and a second voltage amplification factor calculated with reference to the inverter current using a PI control. And both calculations are performed in parallel.
US09614465B2

An electric motor system having a power supply, an electric motor connected to the power supply, an object driven by the motor having a range of motion and a substantially neutral position within the range of motion, a power sensor configured to sense power from the power supply, a position sensor configured to sense position of the object in at least a portion of the range of motion, an energy storage, a controller connected to the power supply and the energy storage, wherein the controller is configured to brake the motor as a function of the position sensor, the neutral position and the power sensor.
US09614464B2

The present invention relates to a system for controlling rotational speed on a rotating process machine, which for example is a turbine or a propeller, where the rotating process machine is connected to at least one motor and arranged to rotate with a given rotational speed given by the motor, the motor is connected to a control system and the rotational speed of the motor is arranged to be controlled by a control system. The rotating process machine comprises a load control arranged to be adaptable, the control system is connected to the rotating process machine. With the invention, one achieves soft transitions between several selectable rotational speeds and lower energy consumption by step by step adjusting the size and the rotational speed of the motor to varying energy requirement.
US09614462B2

Electrostatic generators/motors designs are provided that generally may include a first rippled stator centered about a longitudinal axis; a second rippled stator centered about the axis, a first rippled rotor centered about the axis and located between the first rippled stator and the second rippled stator. A magnetic field having field lines about parallel with the average plane of at least one of the first rippled stator or the second rippled stator is provided with either a Halbach array configuration or a conductor array configuration.
US09614456B2

A power conversion apparatus includes: a first smoothing capacitor and a second smoothing capacitor connected in parallel to each other, an inrush current preventing circuit connected in series to the first smoothing capacitor, the inrush current preventing circuit including an inrush preventing resistor for suppressing an inrush current and a first relay connected in parallel to the inrush preventing resistor; a second relay connected in series to the second smoothing capacitor; an inverter circuit for converting the output smoothed by the first smoothing capacitor and the second smoothing capacitor into an AC voltage and outputting the AC voltage to a load; and relay controlling means for controlling a switching operation of the first relay and the second relay.
US09614453B2

An apparatus comprises an isolated power converter coupled between an input dc power source, wherein the isolated power converter comprises a first switch network coupled to a first transformer winding through a first resonant tank and a second switch network coupled to a second transformer winding through a second resonant tank and a dc/dc converter coupled to the second switch network.
US09614452B2

A LED driving arrangement constituted of: a control circuitry; an inductance element having a primary side and a secondary side; the inductance element arranged, responsive to a switching circuit, to receive power at the primary side from a power source, and the inductance element further arranged, responsive to the received power at the primary side, to output at the secondary side a function of the received power; at least LED based luminaire; a parasitic capacitance between the at least one LED based luminaire and a chassis; and an electronically controlled switch coupled between the secondary side of the inductance element and the at least one LED based luminaire, wherein the electronically controlled switch and the secondary side of the inductance element and a discharge path of the parasitic capacitance are coupled in series.
US09614451B2

A power apparatus for an external load comprises a transformer, a power coordinating unit, a control unit and an internal load. The transformer is adapted for transforming an input voltage into an output voltage and an auxiliary voltage in response to an operating signal. The transformer comprises a first coil, a second coil and an auxiliary coil electromagnetically coupled to one another. The power coordinating unit comprises a first resistor, a transistor, a second resistor, a diode and a capacitor. The control unit is coupled between the first node and the first coil and configured to selectively generate the operating signal. When the control unit operates in a protective mode, the control unit is configured not to generate the operating signal, the power coordinating unit is configured to generate a coordinating current supplied to the internal load by using a starting voltage of the first node.
US09614445B2

Systems and methods are provided for signal processing. An example error amplifier for processing a reference signal and an input signal associated with a current of a power conversion system includes a first operational amplifier, a second operational amplifier, a first transistor, a second transistor, a current mirror component, a switch, a first resistor and a second resistor. The first operational amplifier includes a first input terminal, a second input terminal and a first output terminal, the first input terminal being configured to receive a reference signal. The first transistor includes a first transistor terminal, a second transistor terminal and a third transistor terminal, the first transistor terminal being configured to receive a first amplified signal from the first output terminal, the third transistor terminal being coupled to the second input terminal.
US09614441B2

a DC-DC converter, including a conversion unit configured to convert a battery voltage input to an input terminal of the DC-DC converter into a first voltage, and to output the first voltage to an output terminal of the DC-DC converter, a feedback voltage generation unit configured to generate a feedback voltage by dividing the first voltage, an error amplifier (AMP) configured to supply, to a pulse width modulation (PWM) control circuit, an error signal indicating a voltage difference between the feedback voltage and a reference voltage, the PWM control circuit being configured to control the conversion unit, corresponding to the error signal, thereby changing the first voltage, and a reference voltage supply unit configured to supply the reference voltage to the error AMP, and to change the reference voltage.
US09614431B2

A control circuit includes: an input terminal for receiving an input AC voltage; a voltage decreasing unit for decreasing the input AC voltage; an A-D converter for converting the decreasing AC voltage to a DC voltage; a driving unit for receiving the DC voltage and to driving a motor, a detecting unit for detecting the DC voltage; and a current shunt unit configured to be conductive to lower the DC voltage at the output terminal of the A-D converter to a voltage which is less than a threshold voltage when the detecting signal indicates that the detected DC voltage exceeds the threshold value. A motor device includes the control circuit and a motor.
US09614430B2

An inverting apparatus and an AC power system are provided. The inverting apparatus includes an inverting circuit, a detection circuit, and a control circuit. The inverting circuit receives a DC input voltage and converts the DC input voltage into an AC output voltage. The detection circuit samples the AC output voltage and compares the sampled AC output voltage respectively with a first reference voltage and a second reference voltage so as to generate a first indication signal and a second indication signal. The control circuit controls the operation of the inverting circuit. The control circuit determines whether the amplitude of the AC output voltage is located within an operating voltage range during each driving cycles according to the first and the second indication signals, and decides whether to enable an overvoltage protection or an undervoltage protection to control the power conversion of the inverting circuit according to the determination results.
US09614428B2

A buck-boost switching regulator has an output voltage boost circuit to provide a boosted output voltage. The boosted voltage is used to generate higher voltage control signals to gates of NMOS switches, resulting in an ability to operate at lower input voltages.
US09614424B2

A linear drive, in particular for a piston pump, includes a first electromagnetic drive device, a second electromagnetic drive device, and a drive piston configured to be moved in an axial direction by the drive devices. The first drive device and the second drive device are each in the form of a reluctance drive device. The reluctance drive devices each have a stator with a stator coil that engages around the drive piston in a circumferential direction. The reluctance drive devices each also have a coil core with a coil receptacle, open in a radial direction toward the drive piston, for the coil winding. A piston pump arrangement includes the linear drive.
US09614421B2

A motor controller, including: a control box including an inner wall; a circuit board; a dissipater; an IGBT module; and an insulating piece. The circuit board is disposed inside the controller box. The dissipater is disposed on the inner wall of the control box. The IGBT module is disposed on the dissipater and is in electric connection with the circuit board. The insulating piece is disposed between the dissipater and the controller and prevents the dissipater from contacting with the control box.
US09614413B2

An actuating drive includes an electric motor and a gearing arranged in a housing which is open on one side and which is closed by a cover. The electric motor is mounted in a recess bulge of the housing which is substantially sealed off from the gearing. The configuration provides a precise positioning of the electric motor relative to a first axle, wherein a first gear of the gearing is assigned to the same and wherein the actuating drive can be manufactured more simply and more cost-effectively than was previously possible. This is achieved in that the electric motor is attached indirectly to the housing by means of an accordingly shaped metal sheet, and is positioned in a predetermined location with no radial or axial play.
US09614403B2

A method for manufacturing a resin molded stator may include: preparing a straight winding core in which neighboring partial core backs are coupled by a joint; bending the core at joints and causing distal ends of teeth to face an outer peripheral surface of a core metal to obtain a core metal assembly including a stator mounted on the core metal, arranging the core metal assembly in a mold; injecting resin into the mold, covering windings with resin, curing the resin; and removing the stator from the mold and the core metal. The core metal may include a plurality of ribs projecting outward from the outer peripheral surface, the number of the ribs being between three and the number of the teeth. Each rib may extend parallel to a center axis, and each rib may be located in a gap between the distal ends of adjacent teeth.
US09614393B2

The present invention has a main body case having a contact face of a biological information measurement device on its surface, and a first non-contact charging portion (7) composed of a charging coil disposed opposite the contact face with the biological information measurement device inside the main body case. In addition, it has a controller (8) that is connected to the first non-contact charging portion (7), and a display section (5) that is connected to the controller (8). Upon completion of the charging of the biological information measurement device via the first non-contact charging portion (7), the controller (8) connected to the display section (5) displays on the display section (5) that the biological information measurement device will be incapable of measurement for a specific length of time.
US09614379B2

An adapter includes a signal generation unit. By connection between the adapter and a plug of a charging cable used when performing external charging with electric power from an external power supply, the signal generation unit supplies a signal instructing power feeding to a vehicle. In response to the signal instructing power feeding, the vehicle drives a power conversion device, thereby supplying electric power from the vehicle to an external electrical device through the charging cable.
US09614370B2

A surge arrester comprises an electrical insulator (10), which surrounds a cavity (20), a pin electrode (30) and a tube electrode (40), which are arranged in the cavity (20), wherein the pin electrode (30) projects into the tube electrode (40). An ignition strip (50) is applied on an inner surface (S10a) of the insulator facing the cavity (20). An outer metallization (61, 62, 63) is arranged on an outer surface (S10b) of the insulator (10). As a result, an effective reduction of the protection level can be achieved in the case of the surge arrester.
US09614368B2

An electrostatic discharge (ESD) protection circuit includes a high power supply rail (VDD) and a low power supply rail (VSS). The ESD protection circuit further includes an active shunt transistor coupled between VDD and VSS. The active shunt transistor includes a gate. The ESD protection circuit also includes a sensing transistor connected between an input/output (I/O) pad and the gate of the active shunt transistor. If an ESD stress event occurs on the I/O pad or on a VDD pad, the sensing transistor is caused to be turned ON thereby permitting a voltage on the I/O or VDD pad experiencing the ESD stress event to turn ON the active shunt transistor in turn causing ESD current to flow from the pad experiencing the ESD event, through VDD, and through the active shunt transistor to VSS.
US09614354B2

A resistor element of a spark plug containing ZrO2, wherein a target region is defined by a rectangular region where the size in the direction perpendicular to an axial line is 1800 μm and the size in the direction of the axial line is 2400 μm. In the case where the target region is divided into a plurality of square regions having lengths of 200 μm on a side, a transverse line-shaped region is defined by a region in a line shape that is constituted of nine square regions arranged in the direction perpendicular to the axial line. A first type region is defined by the square region where a proportion of an area of ZrO2 is 25% or more, and a second type region is defined by the square region where a proportion of an area of ZrO2 is less than 25%.
US09614346B2

This invention provides a system and a method for measuring displacements and movements, particularly for measuring very fine displacements and very minute movements. Position, vibration and rotational/angular movements can be measured. One or more directions can be measured simultaneously. In one embodiment, the system comprises one or more measuring means at least configured to tune multiple color emissions from a laser comprising an organic laser and/or a cascaded organic laser, such that the tuned multiple color emissions of the laser are used in measurements. The system is scalable in order to support measurement across a very large space. Optionally, the system further comprises a thin film laser generating device for generating said laser, blue and green emission organic semiconductors for generating said organic laser, and laser sensors for sensing said laser where said laser sensors comprise organic laser sensors and/or cascaded organic laser sensors.
US09614342B2

A carbon dioxide waveguide-laser includes an elongated resonator unit and an elongated power-supply unit. The resonator and power-supply units are spaced by a cooling unit including a plurality of longitudinally extending, spaced-apart fins, with fans arranged to drive air through the spaces between the fins.
US09614339B2

The current diverter rings and bearing isolators serve to dissipate an electrical charge from a rotating piece of equipment to ground, such as from a motor shaft to a motor housing. One embodiment of the current diverter is substantially arc shaped with a plurality of radial channels extending there through. A conductive assembly may be positioned in each radial channel such that a contact portion of the conductive assembly is positioned adjacent a shaft passing through the center of the current diverter ring. The arc-shaped body may be particularly useful during installation over certain existing shafts.
US09614322B1

Electrical connectors use magnetic repulsion for orienting themselves in the right polarity and magnetic attraction for holding together. When inserted into the ends of a conduit, a pair of these electrical connectors can transfer electricity through the conduit. Each electrical connector includes a housing with top and bottom surfaces and a fixed and a movable terminal both of which are recessed below the top surface of their respective, parallel passages. A spring controls terminal movement. Each terminal carries an electrical contact. A torus-shaped magnet surrounds the contact of the contact in the movable terminal so that its magnetic field energizes that contact. The magnets in movable terminals of each electrical connector are oriented in the same way so movable terminals of electrical connectors repel each other but fixed terminals attract movable terminals from their passages and into the passages of the fixed terminals so that two electrical connectors lock together.
US09614320B2

Systems and techniques are provided for a dongle for quick release. The plug portion may include electrical contacts to contact electrical contacts housed within the port of the electronic device. An external face may be attached to the plug portion. The external face may include electrical contact pads. The electrical contact pads may be electrically connected to the electrical contacts. A flange may include a ferromagnetic material attached to the external face, such that the flange is disposed outside of the electronic device when the plug portion is plugged into the port of the electronic device.
US09614318B2

A connector (C) is formed such that a plurality of terminal insertion holes (12), into which terminals crimped to end parts of wires (40) are inserted, are arranged side by side in a width direction of a terminal insertion surface part (11) on the terminal insertion surface part (11) of a connector housing (10), and includes a plurality of guiding portions (25), (26) and (27) provided side by side in the width direction of the terminal insertion surface part (11) in correspondence with the terminal insertion holes (12). The guiding portions (25), (26) and (27) are configured to guide the wires (40) having the terminals inserted into the terminal insertion holes (12) in a perpendicular direction until the wires (40) are separated from the terminal insertion surface part (11) by specified distances.
US09614300B2

An electrical connector connecting a male connector and a female connector in a freely engageable and detachable manner, in which: a male tab is provided at the male connector; a housing part where the male tab is inserted is provided at the female connector; a spring state contact piece and a beat piece to sandwich the male tab are provided at the housing part; and a protrusion protruding toward the male tab inserted into the housing part is provided at least one of the contact piece and the beat piece, wherein the protrusion includes a contact part which is in contact with the male tab inserted into the housing part and a sidewall part which is provided at a periphery of the contact part, and the contact part has so-called a star-shape in a plan view.
US09614299B2

A device for attaching and contacting an electrical component, e.g., a sensor device, includes: at least two contact points which are electrically contactable via associated busbars, a contact point of the component being connected to the associated busbar via a respective connecting element, which at its respective free first end forms a mounting for the component and establishes the electrical connection to the contact point of the component in the mounting, and which at its respective second end is held on the busbar and is electrically connected thereto.
US09614297B2

An electrical connector for electrically connecting wires includes first and second members pivotally coupled together. The first member has an opening and the second member has a receptacle, where the opening of the first member and the receptacle of the second member are configured to generally align when the first and second members are in a first position such that wires can be inserted through the opening of the first member and into the receptacle of the second member for electrically connecting the wires. A metallic coil is positioned within the receptacle of the second member and configured to electrically connect the wires. And, a sleeve is positioned adjacent the receptacle of the second member, generally above the metallic coil, for holding insulating material in the electrical connector to help coat the wires when the wires are received into the electrical connector.
US09614295B2

A joint structure that includes a first metal member, a second metal member, and a joint portion sandwiched between the first metal member and the second metal member. At least a Cu-M-Sn intermetallic compound is dispersed in the joint portion, M is at least one of Ni and Mn, and neither a Cu3Sn layer nor a Cu6Sn5 layer is present on at least one of interfaces between the joint portion and the first metal member and the second metal member.
US09614291B2

A two-dimensional antenna array has n rows of 1×m one-dimensional array and each one-dimensional array is composed of multiple single differential feeding antennas. Each single differential feeding antenna has a differential feeding structure and a microstrip antenna stripe. A longitudinal length of the microstrip antenna stripe is no longer than one wavelength in a dielectric medium, so the microstrip antenna stripe is not excited to a high-order mode. An angle of inclination of a main beam aligns with the broadside and a width of the main beam is further concentrated at elevation direction. The differential feeding structure can reduce an even mode to enhance an isolation. The one and two-dimensional antenna array is miniature by using the small single differential feeding antennas. Isolation and gain of a dual-antenna system using the two-dimensional or one-dimensional antenna arrays are further enhanced and increased if more feeding antenna arrays are used.
US09614286B2

A dual-band dipole antenna includes a substrate, grounding area, main radiator, grounding point and a feed-in point. The grounding point may be disposed on the substrate. The main radiator may be disposed on the substrate and in the vicinity of the grounding point; the main radiator may comprises a first radiator and a second radiator, wherein the first radiator may be connected to the second radiator, and there may be a groove between the first radiator and the second radiator; besides the size of the main radiator is disproportional to the size of the grounding area. The grounding point may be disposed on the substrate and connected to the grounding area. The feed-in point may be disposed on the substrate and connected to the main radiator; the grounding point may be in the vicinity of the feed-in point.
US09614280B2

An optical feed network for a phased-array antenna may comprise a phase-based feed network that may include electro-optical phase shifting.
US09614278B2

A ladder filter includes a plurality of series-arm resonators and parallel-arm resonators including surface acoustic wave resonators. A metallization ratio of the series-arm resonator having the smallest electrostatic capacity among the plurality of series-arm resonators is the smallest among the plurality of series-arm resonators and an electrode finger pitch of the series-arm resonator having the smallest electrostatic capacity is the largest among electrode finger pitches of the plurality of series-arm resonators.
US09614276B2

An apparatus including: a first ground member; a second ground member extending from the first ground member and including a feed point, the feed point being configured to receive a signal in a first frequency band and to receive an antenna configured to operate in the first frequency band, the first ground member and the second ground member having an electrical length configured to provide a resonant mode in the first ground member and the second ground member in the first frequency band.
US09614274B2

A multi-arm trap antenna for use with a wireless communication device includes at least two arms, each of which includes at least one arm segment; at least one wave trapping assembly, which includes an electrical inductor electrically connecting the arm segments of the arms; a signal feeding element, which electrically connects a radio frequency signal positive to at least one of the arms; and a grounding element, which is electrically connected to a radio frequency signal negative for grounding to form a monopole antenna, or electrically connects the radio frequency signal negative to the arms to which the radio frequency signal positive is electrically connected to form an inverted F-shaped antenna, or electrically connects the radio frequency signal negative to at least one of the arms to form an aperture-coupled antenna. The arms are arranged adjacent to the grounding element in a low-profile bent manner to reduce height.
US09614270B2

A technique relates to a superconducting airbridge on a structure. A first ground plane, resonator, and second ground plane are formed on a substrate. A first lift-off pattern is formed of a first lift-off resist and a first photoresist. The first photoresist is deposited on the first lift-off resist. A superconducting sacrificial layer is deposited while using the first lift-off pattern. The first lift-off pattern is removed. A cross-over lift-off pattern is formed of a second lift-off resist and a second photoresist. The second photoresist is deposited on the second lift-off resist. A cross-over superconducting material is deposited to be formed as the superconducting airbridge while using the cross-over lift-off pattern. The cross-over lift-off pattern is removed. The superconducting airbridge is formed to connect the first and second ground planes by removing the superconducting sacrificial layer underneath the cross-over superconducting material. The superconducting airbridge crosses over the resonator.
US09614268B2

An anti-lightning-combined-stripline-circuit system is provided. The anti-lightning-combined-stripline-circuit system includes a stripline board including circuitry, and a metal ground bar attached to the stripline board. The metal ground bar has a geometry configured to function as a ground for the circuitry and simultaneously function as a lightning ground for a linear array of elements driven by the circuitry.
US09614265B2

A tunable filter device that changes a central frequency and a bandwidth is provided. The tunable filter device may include a body forming a cavity together with a cover, a resonator attached to or integrally formed on a lower surface of the cavity, a frequency-tuning element including a head and a shaft, the shaft passed through the cover and inserted in the resonator, and a cam disposed on the head to contact the head, wherein an insertion length of the shaft is controlled by the cam.
US09614261B2

Herein is disclosed a process for recycling electrode material from lithium-ion batteries, comprising harvesting a mixture of anode and cathode electrode materials from waste lithium-ion batteries, and separating the anode electrode material from the cathode electrode material by means of dense liquid separation. The mixed anode and cathode material is suspended in a liquid that has a density between those of the anode material and cathode material, such that the anode material rises to the top of the dense liquid and the cathode material sinks to the bottom of the dense liquid. The thus separated materials can easily be collected and further purified and regenerated for reuse in new lithium-ion batteries, providing an efficient and low-cost method for recycling electrode active materials from waste lithium-ion batteries.
US09614238B2

A fuel cell system includes at least one fuel cell and a humidifying device for humidifying a supply air flow flowing to a cathode chamber of the fuel cell by an exhaust air flow discharged from the cathode chamber of the fuel cell. The supply air flow and the exhaust air flow are separated from one another by water vapor-permeable membranes. An anode water separator, through which exhaust gas from an anode chamber of the fuel cell flows, is integrated into the humidifying device.
US09614236B2

A fuel cell system that employs a process for minimizing corrosion in the cathode side of a fuel cell stack in the system by combining cathode re-circulation and stack short-circuiting at system shut-down and start-up.
US09614234B2

An ion-exchange equipment includes a tank unit formed with a cooling liquid flow-in port and a cooling liquid flow-out port and provided therein with an ion-exchange chamber, and an ion-exchange resin in form of particles filling the ion-exchange chamber of the tank unit. The ion-exchange chamber is provided so as to extend along an axial direction of the tank unit and the ion-exchange chamber has a circular cross section taken perpendicularly to the axial direction of the tank unit, and the cooling liquid flow-in port is formed so as to extend in a tangential direction of the ion-exchange chamber.
US09614224B2

The main object of the present invention is to provide a cathode active material for a lithium battery capable of inhibiting resistance from increasing with time. The present invention attains the object by providing a cathode active material for a lithium battery comprising: a cathode active material containing an Mn element and being an oxide; and a coating portion formed on a surface of the cathode active material, characterized in that the coating portion contains a Li element, a P element, an O element and the Mn element derived from the cathode active material, and a ratio of the Mn element to the P element, (Mn/P) is 1 or more at an interface between the cathode active material and the coating portion.
US09614221B2

A lithium-ion secondary battery of the present invention contains: a laminated electrode group formed of a rectangular positive electrode; a rectangular negative electrode; and a separator. In such a laminated electrode group, the positive electrode includes a positive electrode current collector foil, and a positive electrode mixture layer containing a positive electrode active material, the negative electrode includes a negative electrode current collector foil, and a negative electrode mixture layer containing a negative electrode active material. The negative electrode active material includes a silicon-based material, and a carbonaceous material. A mass ratio of the silicon-based material and the carbonaceous material is 20:80 to 80:20. The silicon-based material is a Si alloy or SiOx (0.5≦x≦1.5). The positive electrode and the negative electrode have a collection terminal protruding from a same side of the laminated electrode group. The negative electrode current collector foil is formed of any one of a stainless steel; a copper alloy containing a copper with a purity of 99.9% or more, and one or more kinds of elements selected from the group consisting of zirconium, silver and tin; and a copper with a purity of 99.99% or more. When a comparison are drawn between lengths of the positive electrode mixture layer and the negative electrode mixture layer in a direction where the collection terminal protrudes from the same side, the length of the positive electrode mixture layer is the length of the negative electrode mixture layer or longer. Thus, a short circuit in charging and discharging of the lithium-ion secondary battery can be suppressed.
US09614217B2

The present invention provides a nickel-zinc secondary battery, including: a battery case; an electrode assembly, disposed in the battery case; and an electrolyte solution, positioned in the battery case, and filled around the electrode assembly, wherein the electrode assembly includes a nickel positive electrode, a zinc negative electrode, and a membrane separator disposed between the nickel positive electrode and the zinc negative electrode; the nickel positive electrode includes: a substrate and positive electrode material coated on the surface of the substrate; the positive electrode material includes: 68 wt %˜69 wt % positive electrode active material, 0.6 wt %˜1 wt % yttrium oxide, 0.2 wt %˜0.6 wt % calcium hydroxide, 3.5 wt %˜4 wt % nickel powder, and a binder in balance; and the positive electrode active material is a spherical nickel hydroxide coated with Co3+. The nickel-zinc secondary battery provided by the present invention can reduce the amount of hydrogen evolved and have good cycling performance while maintaining the battery capacity. The present invention further provides a method for preparing a nickel-zinc secondary battery.
US09614208B2

A battery pack including at least one battery module including: a plurality of battery cells arranged in a direction, each of the battery cells including a vent; and a cover covering the plurality of battery cells and including a degassing cover covering the vents; and a cover plate on the degassing cover, at least a portion of the degassing cover having a rigidity less than a rigidity of the cover plate.
US09614203B2

A contact diameter, which is formed by a cell holding portion and receiving-partitioning portions, is configured to be smaller than the diameter of a columnar outer peripheral surface of a battery cell. The cell holding portion comes into contact with the columnar outer peripheral surface of the battery cell so as to hold the columnar outer peripheral surface. The contact diameter formed by the cell holding portion and the receiving-partitioning portions increases when the battery cell is held, and the battery cell is pressed when the battery cell is held. A cell holder is provided with the receiving-partitioning portions that guide the battery cells to be inserted and housed.
US09614194B2

According to one embodiment, a battery includes an electrode group, at least one positive electrode current collector tab, at least one negative electrode current collector tab, and a case. The case includes a case portion and an edge portion. The edge portion includes a heat sealed part configured to seal the case portion and a non-sealed part. The electrode group is housed in the case portion while an end portion of at least one of the positive electrode current collector tab and the negative electrode current collector tab is provided in the non-sealed part.
US09614186B2

The present technique provides an electronic device, such as a flexible EL display device, including: first barrier film including a laminate of inorganic film including an inorganic material and polymer film including a polymer material; second barrier film including a laminate of inorganic film including an inorganic material and polymer film including a polymer material; and thin film transistor array device and light emitter both sealed with first and second barrier films. Polymer films each contain at least one type of nano fine particles selected from silica particles, Fe-based particles, montmorillonite particles, silica-coated particles, and zeolite particles, dispersed in the polymer material.
US09614178B2

In an electronic component including two substrates at least one of which is transparent, an organic member arranged between these substrates, and a bonding portion located onto respective outer circumferential portions of the two substrates, this bonding portion includes a low-melting glass and filler particles. The low-melting glass includes vanadium oxide. The filler particles include a low thermally-expandable material, and an oxide containing a bivalent transition metal as a constituent element. The oxide is dispersed in the low thermally-expandable material, and the low thermally-expandable material has a thermal expansion coefficient of 5×10−7/° C. or less in a temperature range from 30 to 250° C. This invention makes it possible to heat the filler particles by irradiation with a laser to give the electronic component which is a component having a highly reliable bonding portion.
US09614172B2

Provided are: a curable composition containing a compound having a polymerizable group, which allows the production of an organic electroluminescent element in which a plurality of organic layers are formed between both electrodes to be performed through a wet process; and an organic electroluminescent element improved in light emission performance, including a layer containing a cured product of the curable composition. Specifically, provided are: a curable composition containing an indolocarbazole compound having one polymerizable group such as a vinyl group or an epoxy group and having an indolocarbazole skeleton, and a compound having two polymerizable groups; and an organic electroluminescent element including a layer obtained by applying and curing the curable composition as a hole transport layer of the organic electroluminescent element.
US09614171B2

An electroluminescent element which can easily control the balance of color in white emission (white balance) is provided according to the present invention. The electroluminescent element comprises a first light-emitting layer containing one kind or two or more kinds of light-emitting materials, and a second light-emitting layer containing two kinds of light-emitting materials (a host material and a phosphorescent material) in which the phosphorescent material is doped at a concentration of from 10 to 40 wt %, preferably, from 12.5 to 20 wt %. Consequently, blue emission can be obtained from the first light-emitting layer and green and red (or orange) emission can be obtained from the second light-emitting layer. An electroluminescent element having such device configuration can easily control white balance since emission peak intensity changes at the same rate in case of increasing a current density.
US09614165B2

A photoelectric conversion element including a photoconductor layer, wherein the photoconductor layer contains semiconductor fine particles carrying a metal complex dye of Formula (I); a metal complex dye, a dye solution, a dye-adsorbed electrode, a dye-sensitized solar cell, and a method for producing the solar cell: M(LD)(LA)·(CI)   Formula (I) wherein M represents a metal ion; LD represents a tridentate ligand of formulas (DL-1) to (DL-4); LA represents a specific tridentate ligand; and CI represents a counter ion: Y1 and Y2 represent an oxygen, sulfur, nitrogen, or phosphorus atom; AD and BD represent a hydrocarbon or hetero ring; L represents a linking group of formulas (L-1) to (L-4); and Ra and Rb represent a substituent, X represents a nitrogen or carbon atom; CD represents hetero ring; T represents —O—, —S—, —NRL2— or —PRL3; RL1 to RL3 represent a hydrogen atom or a substituent; and Alk represents an alkylene group.
US09614164B2

A novel substance with which an increase in life and emission efficiency of a light-emitting element can be achieved is provided. A carbazole compound having a structure represented by General Formula (G1) is provided. Note that a substituent which makes the HOMO level and the LUMO level of a compound in which a bond of the substituent is substituted with hydrogen deep and shallow, respectively is used as each of substituents in General Formula (G1) (R1, R2, Ar3, and α3). Further, a substituent which makes the band gap (Bg) and the T1 level of a compound in which a bond of the substituent is substituted with hydrogen wide and high is used as each of the substituents in General Formula (G1) (R1, R2, Ar3, and α3).
US09614159B2

A fused aromatic ring derivative shown by the following formula (1): wherein Ra and Rb are independently a hydrogen atom or a substituent, p is an integer of 1 to 8 and q is an integer of 1 to 11, when p is 2 or more, plural Ras may be independently the same or different and adjacent Ras may form a ring, when q is 2 or more, plural Rbs may be independently the same or different, L1 is a single bond, or a substituted or unsubstituted divalent linking group, and Ar1 is a substituted or unsubstituted aryl group having 6 to 50 ring carbon atoms or a substituted or unsubstituted heteroaryl group having 5 to 50 ring atoms, provided that the substituent of L1, the substituent of Ar1, Ra and Rb contain no substituted or unsubstituted amino group.
US09614155B2

The vapor deposition apparatus employs scanning vapor deposition, and includes a limiting component including a first plate portion; a second plate portion provided with a space from the first plate portion; and a joint portion combining the first plate portion with the second plate portion, the first plate portion being provided with an first opening, the second plate portion being provided with an second opening that faces the first opening, the vapor deposition apparatus including a first space between the first opening and the second opening, the vapor deposition apparatus including a second space between the first plate portion and the second plate portion, the first space being connected to the second space, the vapor deposition apparatus including a third space that is in the outside of the limiting component, the second space being connected to the third space.
US09614151B2

A three dimensional variable resistance memory array and method of forming the same. The memory array has memory cells in multiple planes in three dimensions. The planes of the memory cells include shared interconnect lines, dually connected to driving and sensing circuits, that are used for addressing the cells for programming and reading. The memory array is formed using only a single patterned mask per central array plane to form the memory cells of such planes.
US09614142B2

A piezoelectric ceramic composition contains a perovskite composition which is represented by (Pba·Rex){Zrb·Tic, ·(Ni1/3Nb2/3)d·(Zn1/3Nb2/3)e}O3 (wherein Re represents La and/or Nd, and a-e and x satisfy the following conditions 0.95≦a≦1.05, 0≦x≦0.05, 0.35≦b≦0.45, 0.35≦c≦0.45, 0
US09614140B2

A barium titanate piezoelectric ceramic having good piezoelectric properties and mechanical strength and a piezoelectric element that includes the ceramic are provided. A method for making a piezoelectric ceramic includes forming a compact containing barium titanate particles, sintering the compact, and decreasing the temperature of the compact. The sintering includes (A) increasing the temperature of the compact to a temperature range of a shrinking process of the compact; (B) increasing the temperature of the compact to a temperature range of a liquid phase sintering process of the compact; (C) decreasing the temperature of the compact to the temperature range of the shrinking process of the compact; and (D) retaining the third temperature.
US09614139B2

A flexible lighting element is provided, comprising: a first substrate; first and second conductive elements over the first substrate; a light-emitting element having first and second contacts that are both on a first surface of the light-emitting element, the first and second contacts being electrically connected to the first and second conductive elements, respectively, and the light-emitting element emitting light from a second surface opposite the first surface; a transparent layer located adjacent to the second surface; and a transparent affixing layer located between the first substrate and the transparent layer, wherein the transparent layer and the transparent affixing layer are both sufficiently transparent to visible light that they will not decrease light transmittance below 70%, and the first and second conductive layers are at least partially transparent to visible light, or are 300 μm or smaller in width, or are concealed by a design feature from a viewing direction.
US09614132B2

A light emitting device package includes substrate; first and second conduction members on the substrate; a light emitting diode on the substrate, the light emitting diode being electrically connected with the first and second conduction members; and a phosphor layer on the light emitting diode.
US09614131B2

An optoelectronic semiconductor component has a carrier and at least one semiconductor chip for emitting electromagnetic radiation. The semiconductor chip has two or more individually controllable elements. The semiconductor component additionally has a wavelength conversion element for at least partial conversion of the primary radiation emitted by the semiconductor chip into a secondary electromagnetic radiation. Each of the elements is suitable for generating primary radiation. The wavelength conversion element is structured into subregions. At least one individually controllable element of the semiconductor chip is associated with each subregion of the wavelength conversion element.
US09614104B2

The present invention provides a co-planar oxide semiconductor TFT substrate structure and a manufacture method thereof. In the co-planar oxide semiconductor TFT substrate structure, the active layer comprises a main body and a plurality of short channels connected to the main body, and the plurality of short channels are separated with the plurality of strip metal electrodes to make the active layer possess higher mobility and lower leak current. Thus, the performance of the TFT element can be improved. The present invention provides a manufacture method of a co-planar oxide semiconductor TFT substrate structure. With forming the plurality of strip metal electrodes between the source and the drain, which are separately positioned, as deposing the oxide semiconductor layer, the plurality of short channels can be formed between the source and the drain. The method is simple and does not require additional mask or process to obtain the active layer structure different from prior art. The manufactured actively layer possesses higher mobility and lower leak current. Thus, the performance of the TFT element can be improved.
US09614099B2

According to one embodiment, a semiconductor device includes a semiconductor layer including a first semiconductor portion and a second semiconductor portion being continuous with the first semiconductor portion, a first gate electrode, a second gate electrode, an insulating film. The first semiconductor portion includes a first portion, a second portion and a third portion provided between the first portion and the second portion. The second semiconductor portion includes a fourth portion separated from the first portion, a fifth portion separated from the second portion, and a sixth portion provided between the forth portion and the fifth portion. The first gate electrode is separated from the third portion. The second gate electrode is separated from the sixth portion. The insulating film is provided at a first position between the first gate electrode and the semiconductor layer and at a second position between the second gate electrode and the semiconductor layer.
US09614091B2

An apparatus comprises a nanowire having a channel region, a gate structure surrounding a lower portion of the channel region, wherein the gate structure comprises a first dielectric layer comprising a vertical portion and a horizontal portion, a first workfunction metal layer over the first dielectric layer comprising a vertical portion and a horizontal portion and a low-resistivity metal layer over the first workfunction metal layer, wherein an edge of the low-resistivity metal layer and an edge of the vertical portion of the first workfunction metal layer are separated by a dielectric region and the low-resistivity metal layer is electrically coupled to the vertical portion of the first workfunction metal layer through the horizontal portion of the first workfunction metal layer.
US09614090B2

A semiconductor device includes at least one first gate structure and at least one second gate structure on a semiconductor substrate. The at least one first gate structure has a flat upper surface extending in a first direction and a first width in a second direction perpendicular to the first direction. The at least one second gate structure has a convex upper surface extending in the first direction and a second width in the second direction, the second width being greater than the first width.
US09614085B2

The present disclosure provides a semiconductor structure, including: an insulation region including a top surface; a semiconductor fin protruding from the top surface of the insulation region; a gate over the semiconductor fin; and a regrowth region partially positioned in the semiconductor fin, and the regrowth region forming a source/drain region of the semiconductor structure; wherein a profile of the regrowth region taken along a plane perpendicular to a direction of the semiconductor fin and top surfaces of the insulation region includes a girdle, an upper girdle facet facing away from the insulation region, and a lower girdle facet facing toward the insulation region, and an angle between the upper girdle facet and the girdle is greater than about 54.7 degrees.
US09614082B2

The present disclosure relates to a semiconductor structure and a method of preparation including a silicon monocrystalline substrate, and a III-V structure abutting the silicon monocrystalline substrate. The semiconductor structure includes an InaGabAs structure overlaying the III-V structure, where a is from 0.40 to 1, b from 0 to 0.60, and a+b equal to 1.00. The III-V structure has a top surface facing away from the silicon substrate. The top surface is GagXxPpSbsZz, where X includes one or more group III elements other than Ga and Z is one or more group V elements other than P or Sb. g is from 0.80 to 1.00, x is from 0 to 0.20, z is from 0 to 0.30, p is from 0.10 to 0.55, and s is from 0.50 to 0.80, g+x is equal to 1.00 and p+s+z is equal to 1.00.
US09614075B2

A semiconductor device includes a fin-shaped silicon layer on a silicon substrate, and a first insulating film around the fin-shaped silicon layer. A pillar-shaped silicon layer is on the fin-shaped silicon layer, where a pillar diameter of the pillar-shaped silicon layer is equal to a fin width of the fin-shaped silicon layer, and where the pillar diameter and the fin width parallel to the surface. A first diffusion layer is in an upper portion of the fin-shaped silicon layer and a lower portion of the pillar-shaped silicon layer, and a second diffusion layer is in an upper portion of the pillar-shaped silicon layer. A gate insulating film is around the pillar-shaped silicon layer and a metal gate electrode is around the gate insulating film. A metal gate wiring is connected to the metal gate electrode and a contact is on the second diffusion layer.
US09614074B1

A device includes a semiconductor substrate, a buried doped isolation layer disposed in the semiconductor substrate to isolate the device, a body region disposed in the semiconductor substrate and to which a voltage is applied during operation and in which a channel is formed during operation, and a depletion region disposed in the semiconductor substrate and having a conductivity type in common with the buried doped isolation barrier and the body region. The depletion region reaches a depth in the semiconductor substrate to be in contact with the buried doped isolation layer. The depletion region establishes an electrical link between the buried doped isolation layer and the body region such that the buried doped isolation layer is biased at a voltage level lower than the voltage applied to the body region.
US09614059B2

An integrated circuit device, and a method of forming, including a semiconductor substrate, isolation regions extending into the semiconductor substrate, a semiconductor strip, and a semiconductor fin overlapping and joined to the semiconductor strip is provided. A first dielectric layer and a second dielectric layer are disposed on opposite sidewalls of the semiconductor strip. The integrated circuit device further includes a first conductive liner and a second conductive liner, wherein the semiconductor strip, the first dielectric layer, and the second dielectric layer are between the first conductive liner and the second conductive line. The first conductive liner and the second conductive liner are between, and in contact with, sidewalls of a first portion and a second portion of the isolation regions.
US09614048B2

A semiconductor structure of a split gate flash memory cell is provided. The semiconductor structure includes a semiconductor substrate including a source region and a drain region. Further, the semiconductor structure includes a floating gate, a word line, and an erase gate located over the semiconductor substrate between the source and drain regions. The floating gate is arranged between the word line and the erase gate. Even more, the semiconductor structure includes a dielectric disposed between the erase and floating gates. A thickness of the dielectric between the erase and floating gates is variable and increases towards the semiconductor substrate. A method of manufacturing the semiconductor structure is also provided.
US09614040B1

A semiconductor structure is provided including a strained silicon germanium alloy fin that can be employed as a channel material for a FinFET device and having a gate spacer including a lower portion that fills in a undercut region that lies adjacent to the strained silicon germanium alloy fin and beneath raised source/drain (S/D) structures and silicon pedestal structures that can provide improved overlay capacitance.
US09614039B2

A semiconductor device includes a plurality of trench gates provided abreast in a semiconductor substrate; an interlayer insulation film having opening from which a part of a front surface of the semiconductor substrate is exposed; and contact plugs provided in the openings. The interlayer insulation film comprises a plurality of first portions, each of which covers a corresponding one of the trench gates, and a plurality of second portions, each of which is provided between adjacent first portions and along a direction intersecting with the first portions. The openings are provided at an area surrounded by the first portions and the second portions, a length of the openings in a direction along the first portions is shorter than a length of the openings in a direction along the second portions intersecting with the first portions.
US09614028B2

The present application provides (in addition to more broadly applicable inventions) improvements which are particularly applicable to two-sided power semiconductor devices which use bipolar conduction. In this class of devices, the inventor has realized that two or three of the four (or more) semiconductor doping components which form the carrier-emission structures and control structures in the active device (array) portion of a two-sided power device can also be used, with surprising advantages, to form field-limiting rings around the active arrays on both surfaces. Most preferably, in some but not necessarily all embodiments, a shallow implant of one conductivity type is used to counterdope the surface of a well having the other conductivity type. This shallow implant, singly or in combination with another shallow implant of the same conductivity type, works to shield the well from the effects of excess charge at or above the surface of the semiconductor material.
US09614019B2

To provide a novel input device that can be manufactured at low cost or has high reliability. The input device includes a first flexible base material, a second flexible base material, and a sensor circuit that can sense an object such as a finger that is close to or in contact with a surface of the second flexible base material. The sensor circuit includes a transistor portion including a first transistor and a light-emitting element including a second transistor. The first transistor and the second transistor are provided on the first flexible base material side. Connection defects can be less likely to occur, which leads to an increase in the reliability of the input device.
US09614014B2

A display device includes a plurality of organic light-emitting diode (OLED) pixels on a substrate, and a plurality of light-emitting diode (LED) pixels between the plurality of OLED pixels on the substrate, the plurality of LED pixels on a same plane as the plurality of OLED pixels.
US09614010B2

Image sensors, image pickup devices, and electronic apparatuses are provided. These can include an image sensor or image pickup device that includes a first insulating layer over a semiconductor substrate. A depression section is formed in the first insulating layer. An organic photoelectric conversion section fills the depression section. One or more inorganic photoelectric conversion sections can also be provided, with the organic photoelectric conversion section overlapping the inorganic photoelectric conversion sections. Alternatively or in addition, the depression section can taper from a side adjacent a light receiving side of the image sensor to a side adjacent the at least a first inorganic photoelectric conversion section.
US09614009B2

The present invention provides an organic p-n junction based ultraviolet detection device and an ultraviolet image detector using the device. The organic p-n junction based ultraviolet detection device (40) includes: an active glass substrate (42) and a packaging glass substrate (44) that are arranged and opposite to each other, a plurality of organic p-n junctions (43) arranged between the active glass substrate (42) and the packaging glass substrate (44), and a packaging material (48) arranged along a circumferential edge area of the active glass substrate (42) and the packaging glass substrate (44). The plurality of organic p-n junctions (43) is arranged in the form of an array on the active glass substrate (42). The organic p-n junction based ultraviolet detection device and the ultraviolet image detector using the device according to the present invention features simple manufacturing process, low manufacturing cost, and cheap, diversified categories, and wide supply of raw material that can be formed through chemical synthesis. Further, the ultraviolet detection device has a simple structure, a small size, and a light weight and can be formed on a flexible substrate and can expand wide angle of photographing.
US09613997B2

A solid state imaging device including: a pixel region that is formed on a light incidence side of a substrate and to which a plurality of pixels that include photoelectric conversion units is arranged; a peripheral circuit unit that is formed in a lower portion in the substrate depth direction of the pixel region and that includes an active element; and a light shielding member that is formed between the pixel region and the peripheral circuit unit and that shields the incidence of light, emitted from an active element, to the photoelectric conversion unit.
US09613996B2

A back side image sensor and method of manufacture are provided. In an embodiment a bottom anti-reflective coating is formed over a substrate, and a metal shield layer is formed over the bottom anti-reflective coating. The metal shield layer is patterned to form a grid pattern over a sensor array region of the substrate, and a first dielectric layer and a second dielectric layer are formed to at least partially fill in openings within the grid pattern.
US09613994B2

Embodiments of the present disclosure include devices and sensor packages and methods of forming the same. An embodiment is a device including a first semiconductor chip. The first semiconductor chip includes a first substrate, a first conductive pad over the first substrate. The device further includes a second semiconductor chip having a second surface bonded to a first surface of the first semiconductor chip. The second semiconductor chip includes a second substrate and a second conductive pad over the second substrate. The second conductive pad and the first conductive pad form a first capacitor.
US09613989B2

A display device comprising TFT elements having satisfactory characteristics and being easy to assemble. In the display device, a pixel emitting red light comprises a red color filter. The red color filter forms a light shielding film for the TFT elements in a driver circuit portion or in a pixel portion.
US09613988B2

In view of the problem that a reduced thickness of an EL film causes a short circuit between an anode and a cathode and malfunction of a transistor, the invention provides a display device that has a light emitting element including an electrode and an electroluminescent layer, a wire electrically connected to the electrode of the light emitting element, a transistor provided with an active layer including a source, a drain and a channel forming region, and a power supply line electrically connected to one of the source and the drain of the transistor, wherein the wire is electrically connected to the other of the source and the drain of the transistor, and the width of a part of the electrode in the vicinity of a portion where the electrode is electrically connected to the wire is smaller than that of the electrode in the other portion.
US09613987B2

A display device including a data line disposed on a substrate; a first pigment layer formed to cover the data line; a second pigment layer disposed by a side of the first pigment layer and formed to have a first region which corresponds to an overlap region of the first and second pigment layers; and common electrodes arranged on second regions in which the first and second pigment layers do not overlap with each other.
US09613984B2

Provided are a display device, a method of fabricating the display device, and a method of fabricating an image sensor device. The method of fabricating the display device includes preparing a substrate including a cell array area and a peripheral circuit area, forming a silicon layer on the peripheral circuit area of the substrate, forming oxide layers on the cell array area and the peripheral circuit area of the substrate, forming gate dielectric layers on the silicon layer and the oxide layers, forming the gate electrodes on the gate dielectric layers, wherein the gate electrodes expose both ends of the silicon layer and both ends of the oxide layers, and injecting dopant into both ends of the silicon layer and both ends of the oxide layers at the same time.
US09613978B2

Some embodiments include a transistor having a first electrically conductive gate portion along a first segment of a channel region and a second electrically conductive gate portion along a second segment of the channel region. The second electrically conductive gate portion is a different composition than the first electrically conductive gate portion. Some embodiments include a method of forming a semiconductor construction. First semiconductor material and metal-containing material are formed over a NAND string. An opening is formed through the metal-containing material and the first semiconductor material, and is lined with gate dielectric. Second semiconductor material is provided within the opening to form a channel region of a transistor. The transistor is a select device electrically coupled to the NAND string.
US09613976B2

In general, according to one embodiment, a semiconductor memory device includes a substrate, a stacked body, a semiconductor pillar, a memory film, a partitioning member, a first interlayer insulating film, and a first plug. The stacked body is provided on the substrate, and including a plurality of electrode films and a plurality of insulating films. The semiconductor pillar is provided in the stacked body. The partitioning member is provided in the stacked body. The first plug is connected to the semiconductor pillar. A central axis of the first plug is shifted from a central axis of the semiconductor pillar so as to approach the nearest partitioning member.
US09613975B2

A structure is formed on a substrate, which includes a stack of alternating layers comprising insulating layers and electrically conductive layers and a plurality of memory stack structures extending through the stack. At least one bridge line structure is formed on top surfaces of a respective subset of the plurality of memory stack structures to provide local lateral electrical connection. At least one dielectric material layer is formed over the at least one bridge line structure and the plurality of memory stack structures. A plurality contact via structures is formed through the dielectric material layer. The plurality of contact via structures includes at least one first contact via structure contacting a top surface of a respective bridge line structure, and second contact via structures contacting a top surface of a respective memory stack structure.
US09613970B2

A semiconductor nonvolatile memory element is used to form a constant current source in a semiconductor integrated circuit device. The semiconductor nonvolatile memory element includes a control gate electrode, a floating gate electrode, source/drain terminals, a thin first gate insulating film, and a second gate insulating film that is thick enough not to be broken down even when a voltage higher than an operating voltage of the semiconductor integrated circuit device is applied thereto, the first and second gate insulating films being formed below the control gate electrode. Thus, provided is a normally on type semiconductor nonvolatile memory element in which a threshold voltage can be regulated through injection of a large amount of charge with respect to the operating voltage from a drain terminal into the floating gate electrode via the second gate insulating film, and injected carriers do not leak in an operating voltage range.
US09613966B2

A semiconductor device includes a semiconductor substrate including a plurality of active areas, a bit line crossing the plurality of active areas, a direct contact connecting a first active area of the plurality of active areas with the bit line, an insulating spacer covering a side wall of the bit line and extending at a level lower than a level of an upper surface of the semiconductor substrate, a contact pad connected with a side wall of a second active area of the plurality of active areas, which neighbors the first active area, a first insulating pattern defining a contact hole exposing the insulating spacer and the contact pad, and a buried contact connected with the contact pad and filling the contact hole.
US09613960B2

A method for forming FinFETs includes providing a semiconductor substrate having at least a first fin in a first region and at least a second fin in a second region, and a first gate structure over the first fin and a second gate structure over the second fin; forming a first stress layer on the first fin and a first cover layer on the first stress layer; forming a second stress layer on the second fin and a second cover layer on the second stress layer; performing a first potential barrier reducing ion implantation process on the first cover layer; performing a second potential barrier reducing ion implantation process on the second cover layer; forming a first metal layer and a second metal layer; and forming a first contact layer on the first cover layer and a second contact layer on the second cover layer.
US09613958B2

A method of forming a gate structure for a semiconductor device that includes forming first spacers on the sidewalls of replacement gate structures that are present on a fin structure, wherein an upper surface of the first spacers is offset from an upper surface of the replacement gate structure, and forming at least second spacers on the first spacers and the exposed surfaces of the replacement gate structure. The method may further include substituting the replacement gate structure with a functional gate structure having a first width portion in a first space between adjacent first spacers, and a second width portion having a second width in a second space between adjacent second spacers, wherein the second width is greater than the first width.
US09613950B1

In a semiconductor device including an IGBT and a diode, an upper-side lifetime control region, which is provided in the drift region within a range located above an intermediate depth of the drift region, is provided in a diode area and is not provided in an IGBT area. A first inter-trench semiconductor region, which is adjacent to a second inter-trench semiconductor region in a diode area, includes a barrier region of an n-type located between the body region and the drift region and a pillar region of the n-type extending from a position being in contact with the upper electrode to a position being in contact with the barrier region. Each of the second inter-trench semiconductor regions in the diode area does not include the pillar region.
US09613941B2

A semiconductor package has a lead frame and a power die. The lead frame has a first die paddle with a cavity formed entirely therethrough. The power die, which has a lower surface, is mounted on the first die paddle such that a first portion of the lower surface is attached to the first die paddle using a solderless die-attach adhesive, and a second portion of the lower surface, is not attached to the first die paddle and abuts the cavity formed in the first die paddle such that the second portion is exposed.
US09613928B2

An apparatus and a method for chip-to-wafer integration is provided. The apparatus includes a coating module, a bonding module and a cleaning module. The method includes the steps of placing at least one chip on a wafer to form an integrated product, forming a film on the integrated product, such that the integrated product is substantially fluid-tight, and exerting a predetermined positive pressure on the film during permanent bonding of the at least one chip to the wafer. The method further includes the step of removing the film from the integrated product after permanent bonding of the at least one chip to the wafer.
US09613917B2

A package for a use in a package-on-package (PoP) device. The package includes a substrate, a polymer layer formed on the substrate, a first via formed in the polymer layer, and a material disposed in the first via to form a first passive device. The material may be a high dielectric constant dielectric material in order to form a capacitor or a resistive material to form a resistor.
US09613915B2

A laminate structure includes a conductive layer and a dielectric layer in contact with the conductive layer, the dielectric layer comprises a selectively patterned high-modulus dielectric material that balances a differential stress between the conductive layer and the dielectric layer to mechanically stiffen the laminate structure and reduce warpage.
US09613907B2

A damascene interconnect structure may be formed by forming a trench in an ILD. A diffusion barrier may be deposited on trench surfaces, followed by a first liner material. The first liner material may be removed from a bottom surface of the trench. A second liner material may be directionally deposited on the bottom. A conductive seed layer may be deposited on the first and second liner materials, and a conductive material may fill in the trench. A CMP process can remove excess material from the top of the structure. A damascene interconnect may include a dielectric having a trench, a first liner layer arranged on trench sidewalls, and a second liner layer arranged on a trench bottom. A conductive material may fill the trench. The first liner material may have low wettability and the second liner material may have high wettability with respect to the conductive material.
US09613902B2

Subject matter disclosed herein may relate to word line electrodes and/or digit line electrodes in a cross-point array memory device. One or more word line electrodes may be configured to form a socket area to provide connection points to drivers and/or other circuitry that may be located within a footprint of an array of memory cells.
US09613895B1

A semiconductor package includes an RDL interposer having a first side, a second side, and a vertical sidewall extending between the first side and the second side; at least one semiconductor die mounted on the first side of the RDL interposer; a first molding compound disposed on the first side covering the at least one semiconductor die; a plurality of solder bumps or solder balls mounted on the second side; and a second molding compound disposed on the second side surrounding the plurality of solder bumps or solder balls and covering the vertical sidewall of the RDL interposer.
US09613894B2

An electronic package is provided. The electronic package includes an insulator having a recessed portion formed therein; an electronic element embedded in the recessed portion and having a sensing region exposed from the insulator; and a conductive structure disposed on the insulator and electrically connected with the electronic element. The overall thickness of the electronic package is reduced by embedding the electronic element which is embedded in the recessed portion.
US09613892B2

A printed circuit board for selectively communicating power from a power source to a use has an input bus for receiving a power supply. A transistor is connected to the input bus and is positioned on one side of the input bus in a first direction. An output bus is connected to the transistor on an opposed side of the transistor relative to the input bus. The transistor is intermediate at the first input and output buses in the first dimension. A power supply system is also disclosed.
US09613890B2

A semiconductor device includes a resin package, a semiconductor chip sealed in the package and having first and second pads on a front surface. An island of the device has a projecting terminal sealed in the package, to one surface of which a back surface of the chip is bonded, and the other surface of which is partially exposed from a bottom surface of the package as a first terminal. A lead separate from the island is sealed in the package and has one surface electrically connected with the second pad, and another surface exposed from the package bottom surface as a second terminal capable of electrical connection between the second pad and outside. A mass center of the chip is away from a center of the package, the projecting terminal is as large as the lead, and solder under the device spreads to the island projecting terminal.
US09613888B2

A semiconductor device in the preferred embodiment includes: a lead frame comprising a die pad and an electrode terminal; and at least one semiconductor chip bonded to a surface of the die pad, wherein the lead frame excluding a bottom surface thereof and the semiconductor chip are sealed by a sealing resin, and an unevenness is introduced on a bonding interface between the surface of the die pad and the semiconductor chip.
US09613887B2

An Integrated Circuit device, including: a base wafer including single crystal, the base wafer including a plurality of first transistors; at least one metal layer providing interconnection between at least a portion of the plurality of first transistors; a second layer of less than 2 micron thickness, the second layer including a plurality of second transistors, the second layer overlying the at least one metal layer; and at least one conductive structure constructed to provide power to a portion of the second transistors, where the provide power is controlled by at least one of the transistors.
US09613883B2

[Object] A semiconductor device is configured to release heat from semiconductor chips more efficiently. [Means for Solution]A semiconductor device includes: a die pad 11 which has a die pad main surface 111 and a die pad rear surface 112; a semiconductor chip 41 mounted on the die pad main surface 111; a sealing resin portion 7 formed with a recess 75 for exposure of the die pad rear surface 11 and covering the die pad 11 and the semiconductor chip 41; and a heat releasing layer 6 disposed in the recess 75. The recess 75 has a recess groove 753 outside the die pad 11 in a direction in which the die pad rear surface 112 extends, and the recess groove 753 is closer to the die pad main surface 111 than to the die pad rear surface 112. The heat releasing layer 6 has a junction layer which is in contact with the die pad rear surface 112 and having part thereof filling the recess groove 753.
US09613882B2

A thermal interface material (TIM) using high thermal conductivity nano-particles, particularly ones with large aspect ratios, for enhancing thermal transport across boundary or interfacial layers that exist at bulk material interfaces is disclosed. At least one of the interfacial layers is a vertically aligned metal nanowire array. The nanoparticles do not need to be used in a fluid carrier or as filler material within a bonding adhesive to enhance thermal transport, but simply in a dry solid state. The nanoparticles may be equiaxed or acicular in shape with large aspect ratios like nanorods and nanowires.
US09613881B2

A semiconductor device having improved heat-dissipation characteristics is capable effectively discharging heat that is generated inside the semiconductor device of a three-dimensional laminated structure, to the outside of the semiconductor device by utilizing an internal connector used during bonding.
US09613880B2

A method for fabricating a semiconductor structure includes: providing a substrate with a dielectric layer and a passivation layer formed on the substrate; forming a via through the dielectric layer and exposing the substrate; forming a first conductive layer to fill the via with a top surface of the first conductive layer leveled with a top surface of the passivation layer; forming a patterned layer with an opening on the passivation layer. The opening is located above the first conductive layer with a dimension larger than the dimension of the via. The method also includes forming a trench in the dielectric layer; forming a second conductive layer to fill the trench and to electrically connect to the first conductive layer; then removing a portion of the second conductive layer, the patterned layer, and the passivation layer to make a top surface of the second conductive layer level with a top surface of the dielectric layer.
US09613879B2

In one embodiment, a complementary metal-oxide-semiconductor (CMOS) logic device formed with single-walled carbon nanotubes (SWCNTs) includes: at least one p-type metal-oxide-semiconductor (PMOS) thin-film transistor (TFT) formed with the SWCNTs, and at least one n-type metal-oxide-semiconductor (NMOS) TFT formed with the SWCNTs, where each of the at least one PMOS TFT and the at least one NMOS TFT has a gate, a source and a drain. The gate of each of the at least one PMOS TFT and the gate of each of the at least one NMOS TFT is configured to alternatively receive at least one input voltage, and respectively includes a local metallic gate structure formed of a metal. At least one of the drain of the at least one PMOS TFT and the drain of the at least one NMOS TFT is configured to output an output voltage VOUT.
US09613874B1

Methods for evaluating semiconductor device structures are provided. In one example, a method includes forming a support layer on a first side of a lamellar sample portion of the semiconductor device structure. The lamellar sample portion has a second side opposite the first side, a target analysis area on or proximate the first side, and a first thickness defined from the first side to the second side. The second side is milled to form a reduced thickness lamellar-supported sample portion that has a milled second side opposite the first side. The support layer is removed from the reduced thickness lamellar-supported sample portion to form a reduced thickness lamellar sample portion having a second thickness that is defined from the first side to the milled second side and that is less than the first thickness. The target analysis area of the reduced thickness lamellar sample portion is evaluated.
US09613870B2

Semiconductor structures and methods of fabricating the same using interrupted deposition processes and multiple laser anneals are provided. The structure includes a high-k gate stack with a high-k bilayer or nanolaminate where a bottom portion of the bilayer is crystallized while a top portion of the bilayer is amorphous.
US09613868B2

A method for forming FinFETs includes, sequentially, providing a substrate; forming a plurality of fins on a surface of the substrate; forming a gate structure overlying on at least one of the plurality of fins; forming a barrier layer covering top and side surfaces of the gate structures, and top and side surfaces of the plurality of fins; performing a radical oxidation process to convert a top portion of the barrier layer to a passive layer to form a remaining barrier layer and to cause the top surfaces of the fins to be flat after subsequent etching processes; performing an etch-back process on the passive layer to form passive sidewalls on side surfaces of the portions of the remaining barrier on the side surfaces of the fins; and removing portions of the remaining barrier layer on the top surfaces of the fins by a wet etching process using the passive sidewalls as an etching mask.
US09613862B2

Chamferless via structures and methods of manufacture are provided. The method includes: forming at least one self-aligned via within at least dielectric material; plugging the at least one self-aligned via with material; forming a protective sacrificial mask over the material which plugs the at least one self-aligned via, after a recessing process; forming at least one trench within the dielectric material, with the protective sacrificial mask protecting the material during the trench formation; removing the protective sacrificial mask and the material within the at least one self-aligned via to form a wiring via; and filling the wiring via and the at least one trench with conductive material.
US09613853B2

Approaches for fabricating copper wires in integrated circuits are provided. A method of manufacturing a semiconductor structure includes forming a wire opening in a mask. The method also includes electroplating a conductive material in the wire opening. The method additionally includes forming a cap layer on the conductive material. The method further includes removing the mask. The method still further includes forming spacers on sides of the conductive material. The method additionally includes forming a dielectric film on surfaces of the cap layer and the sidewall spacers.
US09613848B2

A method for forming a dielectric structure includes forming an auxiliary layer over a substrate, and forming a hole within the auxiliary layer. A fill material is deposited into the hole. The auxiliary layer is removed to form the dielectric structure having a negative taper. The dielectric structure has a top critical dimension greater than a bottom critical dimension.
US09613847B2

A method of manufacturing an IC, comprising providing a substrate having a first side and a second opposite side, forming a STI opening in the first side of the substrate and forming a partial TSV opening in the first side of the substrate and extending the partial TSV opening. The extended partial TSV opening is deeper into the substrate than the STI opening. The method also comprises filling the STI opening with a first solid material and filling the extended partial TSV opening with a second solid material. Neither the STI opening, the partial TSV opening, nor the extended partial TSV opening penetrate an outer surface of the second side of the substrate. At least either: the STI opening and the partial TSV opening are formed simultaneously, or, the STI opening and the extended partial TSV opening are filled simultaneously.
US09613824B2

The etching method of one embodiment includes a first step of generating a plasma of a first processing gas containing a fluorocarbon gas and a hydrofluorocarbon gas in a processing container of a plasma processing apparatus, and a second step of generating a plasma of a second processing gas containing a hydrofluorocarbon gas and a nitrogen gas in the processing container. In the method, sequences each including the first step and the second step are performed. The plasma is continuously generated over the execution period for the first step and the execution period for the second step. In the second step, a ratio of the flow rate of a hydrogen gas to the flow rate of the second processing gas is set to be small in a period immediately before the execution period for the first step and a period immediately after the execution period for the first step.
US09613817B1

A method of enhancing surface diffusion species concentration in source/drain regions includes providing a substrate for an integrated circuit. One of an n-type and a p-type S/D region for a semiconductor device is formed on a surface of the substrate. A top surface of the S/D region is exposed. A diffusion layer is deposited over the top surface of the S/D region, the diffusion layer having a concentration of a diffusion species. The diffusion layer is heated to diffuse the diffusion species into the S/D region to enhance a concentration of the diffusion species proximate the top surface of the S/D region. The diffusion layer is removed from the top surface of the S/D region. A metal layer is deposited over the top surface of the S/D region immediately after removing the diffusion layer. Electrical contacts are formed over the top surface of the S/D region from the metal layer.
US09613811B2

A first protective layer, a mask layer, a second protective layer and a photoresist layer are sequentially formed on a substrate. A photoresist pattern is formed by partially removing the photoresist layer. An ion implantation mask is formed by sequentially etching the second protective layer, the mask layer and the first protective layer using the photoresist pattern. The ion implantation mask exposes the substrate. Impurities are implanted in an upper portion of the substrate exposed by the ion implantation mask.
US09613810B2

Methods, systems, and devices are disclosed for implementing high power circuits and semiconductor devices. In one aspect, a method for fabricating a silicon carbide semiconductor device includes forming a thin epitaxial layer of a nitrogen doped SiC material on a SiC epitaxial layer formed on a SiC substrate, and thermally growing an oxide layer to form an insulator material on the nitrogen doped SiC epitaxial layer, in which the thermally grown oxide layer results in at least partially consuming the nitrogen doped SiC epitaxial layer in the oxide layer to produce an interface including nitrogen between the SiC epitaxial layer and the oxide layer.
US09613798B2

A technique includes forming a film containing a first element, a second element and carbon on a substrate by performing a cycle a predetermined number of times. The cycle includes non-simultaneously performing: forming a first layer containing the first element and carbon by supplying a precursor gas having a chemical bond of the first element and carbon from a first supply part to the substrate in a process chamber, and forming a second layer by supplying a reaction gas containing the second element from a second supply part to the substrate in the process chamber and supplying a plasma-excited inert gas from a third supply part to the substrate in the process chamber to modify the first layer, the third supply part being different from the second supply part.
US09613796B2

The wafer bevel etching apparatus of the present invention includes a wafer-protecting mask to cover parts of a wafer. A central region and a wafer bevel region surrounding the central region are defined on the wafer. The wafer-protecting mask includes a center sheltering region and at least one wafer bevel sheltering region. The center sheltering region can completely shelter the central region of the wafer, and the wafer bevel sheltering region extends from the outside edge of the center sheltering region, shelters parts of the wafer bevel region, and exposes the other parts of the wafer bevel region.
US09613790B2

An electron spectrometer includes: an energy analyzer section that energy-analyzes electrons emitted from a specimen; a micro-channel plate that amplifies the electrons analyzed by the energy analyzer section; a fluorescent screen that converts the electrons amplified by the micro-channel plate into light; a camera that photographs the fluorescent screen; and an effective range calculation section that calculates an effective range of the fluorescent screen within a camera image photographed by the camera, the effective range calculation section performing a process that acquires a plurality of the camera images photographed while causing the energy analyzer section to analyze the electrons with a different center energy, a process that converts the plurality of camera images respectively into a plurality of spectra, and a process that calculates the effective range of the fluorescent screen within the camera image based on the plurality of spectra.
US09613786B2

To enable more reliable detection of ion peaks from mass spectral data. Ion peaks are detected from mass spectrum by the following steps. A step of acquiring mass spectral data made up of peaks which is acquired using a mass spectrometer, the peaks having mass-to-charge ratio and intensity information, a step of classifying the peaks in the acquired mass spectral data into a plurality of classes according to the intensity of the peaks, and a step of identifying the peaks as ion peaks or noise peaks based on the intensity information of the peaks which have been classified into the plurality of classes.
US09613783B2

Methods and apparatus for controlling a magnetic field in a plasma chamber are provided herein. In some embodiments, a process chamber liner may include a cylindrical body, an inner electromagnetic cosine-theta (cos θ) coil ring including a first plurality of inner coils embedded in the body and configured to generate a magnetic field in a first direction, and an outer electromagnetic cosine-theta (cos θ) coil ring including a second plurality of outer coils embedded in the body and configured to generate a magnetic field in a second direction orthogonal to the first direction, wherein the outer electromagnetic cos θ coil ring is disposed concentrically about the inner electromagnetic cos θ coil ring.
US09613778B1

Provided herein are approaches for securing electrostatic elements within a lens component. In one approach, a connector includes a flexible coupling secured at a first end to an electrostatic element of a plurality of electrostatic elements, the plurality of electrostatic elements extending between a set of sidewalls of the lens component. The connector further includes a stub protruding from a feedthrough component provided through the set of sidewalls, the stub secured to the flexible coupling at a second end of the flexible coupling.
US09613777B2

A plasma chamber having improved plasma density is disclosed. The plasma chamber utilizes internal antennas. These internal antennas can be manipulated in a variety of ways to control the uniformity of the plasma density. In some embodiments, the conductive coil within the antenna is translated from a first location to a second location. For example, the entirety of the internal antennas may be translated within the plasma chamber. In another embodiment, the conductive coil disposed within the outer tube is translated relative to its outer tube. In another embodiment, the conductive coil within the outer tube may be bent and may be rotated within the outer tube. In another embodiment, the outer tube may also be bent and rotated. In other embodiments, ferromagnetic segments may be disposed in the outer tube to focus or block the electromagnetic energy emitted from the conductive coil.
US09613776B2

A holder for receiving fuses is provided. The holder includes a housing and a fuse shuttle. The fuse shuttle is slidably cooperable with the housing in a first portion of the housing and pivotally cooperable with the housing in a second portion of the housing. The fuse shuttle and the housing define a fuse loading position and a fuse operational position.
US09613773B2

An electrical component includes at least one external contact having a first metallization and a second metallization. The metallizations are fired and the second metallization only partly covers the first metallization. Furthermore, an electrical component includes at least one frame-shaped metallization. Furthermore, an electrical component includes a first and second metallization that have a different wettability with solder material.
US09613766B2

The invention relates to a door contact switch, especially for a switchgear cabinet, having a switching piece, a baseplate and a switch housing accommodating the switching piece, the switch housing being movably mounted relative to the baseplate. At least one edge of the baseplate has at least one baseplate snap-in device and the switch housing has at least one switch housing snap-in device such that the baseplate can be locked with the switch housing in at least two different positions.
US09613765B2

An electric switch has a housing with an upper surface through which a actuating plunger extends at a position close to a side surface. The actuating plunger is arranged to operate a switching element disposed inside the housing. An actuating lever is fixed to the side surface adjacent the plunger such that the actuating lever extends over and beyond the upper surface of the housing. A stop for the actuating plunger is arranged inside the housing. With this switch the actuating travel is extended solely in relation to the switch. Furthermore a long over-travel exists following switching, wherein any forces which might occur through improper use in relation to the switch do not cause any damaging effects to the switching element.
US09613753B2

An external terminal 30 comprises a terminal electrode connection part 32 connected to the terminal electrode 22 to face to the end surface of the element body 26; a mounting connection part 34 connectable to a mounting surface 62; and a joint part 36 which joins the terminal electrode connection part 32 with the mounting connection part 34 to separate one side surface 26a of the element body 26 closest to the mounting surface 64 therefrom. A width W1 of the joint part 36 along a direction parallel to the mounting surface 62 is smaller than a width W0 of the terminal electrode connection part 32.
US09613745B2

In some embodiments, the instant invention can provide an electrical system that at least includes the following: a three-phase inductor, having: a core, having: at least one first core segment, having a first shape; at least one second core segment, having a second shape; at least one third core segment, having a third shape; where the at least one first core segment, the at least one second core segment, and the at least one third core segment are configured to be: separate from each other and adjustable relative to each other; and where the core is configured so that differential mode inductance flux paths during the operation of the three-phase inductor depend on the first shape of the at least one first core segment, the second shape of the at least one second core segment, and the third shape of the at least one third core segment.
US09613743B2

Electromagnetic transformer components include a magnetic core and at least two conductors assembled with the core and defining respective windings completing different numbers of turns. The conductors are fabricated from a composite material including carbon nanotubes having an improved conductivity. The transformer is fabricated to have performance parameters that are selected in view of a function of a ratio of conductivity and/or a function of a ratio of effective diameter of the composite conductor material relative to a reference conductor material as conventionally used in a transformer fabrication.
US09613737B2

An R-T-B sintered magnet including a composition containing a rare earth element, a transition element and boron, containing essentially no dysprosium as a rare earth element, and having crystal grains with a composition containing a rare earth element, a transition element and boron, and grain boundary regions formed between the crystal grains, wherein the triple point regions which are grain boundary regions surrounded by 3 or more crystal grains have a composition containing a rare earth element, a transition element and boron and have a higher mass ratio of the rare earth element than the crystal grains, the average value of the area of the triple point regions in a cross-section being no greater than 2 μm2 and the standard deviation of the area distribution being no greater than 3.
US09613734B2

A sheathing member mounting apparatus is provided with a support mechanism that supports a sheet member from the side of a protective layer, electric wire holding mechanisms that hold an electric wire portion in a state of being disposed along a bonding layer of the sheet member, and a folding mechanism that folds the sheet member in two. A second region supported by a second support portion is pivoted toward a first support portion, whereby the electric wire portion of a wire harness is sandwiched in the folded sheet member to be covered.
US09613731B2

The invention relates to a cable (1) having at least one electrical line (2), the electrical line (2) being surrounded by an electrically conductive sheath (5), the sheath (5) being formed from an electrically conductive and resilient sealing material.
US09613729B2

An enhanced mechanical design of multiple zone plates precision alignment apparatus for hard x-ray focusing in a twenty-nanometer scale is provided. The precision alignment apparatus includes a zone plate alignment base frame; a plurality of zone plates; and a plurality of zone plate holders, each said zone plate holder for mounting and aligning a respective zone plate for hard x-ray focusing. At least one respective positioning stage drives and positions each respective zone plate holder. Each respective positioning stage is mounted on the zone plate alignment base frame. A respective linkage component connects each respective positioning stage and the respective zone plate holder. The zone plate alignment base frame, each zone plate holder and each linkage component is formed of a selected material for providing thermal expansion stability and positioning stability for the precision alignment apparatus.
US09613723B2

A compact nuclear power generation system includes a reactor (3) comprising a core (2) which uses metal fuel containing either or both of uranium-235/238 and plutonium-239. A reactor vessel (1) houses the core (2). Metal sodium primary coolant (8) is heated by the core (2). A neutron reflector (9) maintains the effective multiplication factor of neutrons emitted from the core (2) at approximately one or more to bring the core into a critical state. The neutron reflector is movable from a lower part towards an upper part of the core. The heated metal sodium is supplied to a main heat exchanger (15) which is located outside the reactor. A secondary coolant of supercritical carbon dioxide, which circulates through the main heat exchanger, is in heat exchange with the heated metal sodium. The heated secondary coolant drives a turbine (20). A power generator (21) can be operated by the driven turbine.
US09613722B2

An apparatus and method are described for performing forward and reverse memory sparing operations. For example, one embodiment of a processor comprises memory sparing logic to perform a first forward memory sparing operation at a first level of granularity in response to detecting a memory failure; the memory sparing logic to perform a reverse memory sparing operation in response to a determination of an improved sparing state having a second level of granularity; and the memory sparing logic to responsively perform a second forward memory sparing operation at the second level of granularity.
US09613720B2

A semiconductor storage device has a memory cell array, a plurality of word lines, a plurality of bit lines, and a plurality of blocks including a group of at least some memory cells, a defect information storage block that stores defect information in the memory cell array, a first defect detection circuitry that reads data of at least some memory cells in the defect information storage block, verifies the data, and determines whether there is a defect in the defect information storage block, a second defect detection circuitry that changes a read voltage level for reading the data of the memory cells, rereads data of at least some memory cells in the defect information storage block, verifies the data, and determines whether there is the defect in the defect information storage block, and a defect determination circuitry that determines the defect information storage block as a defective block.
US09613719B1

A method of healing a plurality of non-volatile semiconductor memory devices on a multi-chip package is disclosed. The multi-chip package can be heated to a temperature range having a temperature range upper limit value and a temperature range lower limit value. The temperature of the multi-chip package can be kept essentially within the temperature range for a predetermined time period by monitoring a thermal sensing element with a sensing circuit outside of the multi-chip package. The thermal sensing element may be located near the components with the lowest failure temperature to ensure the multi-chip package is not damaged during the healing process.
US09613704B2

This invention discloses 2D or 3D NAND flash array in two-level BL-hierarchical structure with flexible multi-page or random-page-based concurrent, mixed SLC and MLC Read, Program or Program-Verify operations including bit-flipping for each program state or any combinations of above operations. Tracking techniques of self-timed control and algorithm of programming, read and local-bit line (LBL) voltage generations are proposed for enhancing automatic controls over charging and discharging of a plurality of WLs and LBLs in one or more randomly selected Blocks in one or more Segments of one or more Groups in a NAND plane for m-page concurrent operations using Vdd/Vss to Vinh/Vss Program page data conversion, multiple pseudo CACHEs based on LBL capacitors for storing raw SLC and MSB/LSB loaded page data, writing back or reading from Sense-Amplifier, Program/Read Buffer, real CHCHE, and multiple pseudo CACHEs with M-fold reduction in latency and power consumption.
US09613702B1

A memory device including multiple word lines, multiple bit lines and a memory cell array is provided. The word lines intersect the bit lines, and an included angle between the word lines and the bit lines is not a right angle. The memory cell array includes multiple memory cells respectively disposed at the intersections of the word lines and the bit lines. Each row of the memory cells is electrically connected to one of the word lines, and each column of the memory cells is electrically connected to one of the bit lines.
US09613697B2

A resistive memory device includes a memory cell array having a plurality of memory cells respectively connected to a plurality of first signal lines and a plurality of second signal lines crossing each other. A first write driver is configured to provide a write voltage to write data to the memory cells. A second write driver is configured to be disposed between the memory cell array and the first write driver and provide a write current generated based on the write voltage to a first signal line selected from among the plurality of first signal lines.
US09613694B1

Two-terminal memory can be set to a first state (e.g., conductive state) in response to a program pulse, or set a second state (e.g., resistive state) in response to an erase pulse. These pulses generally produce a voltage difference between the two terminals of the memory cell. Certain electrical characteristics associated with the pulses can be manipulated in order to enhance the efficacy of the pulse. For example, the pulse can be enhanced or improved to reduce power-consumption associated with the pulse, reduce a number of pulses used to successfully set the state of the memory cell, or to improve Ion distribution associated with active metal particles included in the memory cell.
US09613692B1

A memory device includes an array of phase-change memory (PCM) cells and complementary PCM cells. A column decoder is coupled to the array of PCM cells and complementary PCM cells, and a sense amplifier is coupled to the column decoder. The sense amplifier includes a current integrator configured to receive first and second currents of a given PCM cell and complementary PCM cell, respectively. A current-to-voltage converter is coupled to the current integrator and is configured to receive the first and second currents, and to provide first and second voltages of the given PCM cell and complementary PCM cell to first and second nodes, respectively. A logic circuit is coupled to the first and second nodes and is configured to disable the column decoder and to discharge the bitline and complementary bitline voltages in response to the first and second voltages.
US09613690B2

A resistive memory device includes a memory cell array including a unit memory cell coupled between a word line and a bit line, wherein the unit memory cell includes a data storage material and a non-silicon-substrate-based type bidirectional access device coupled in series, a path setting circuit coupled between the bit line and the word line, suitable for providing a program pulse toward the bit line or the word line based on a path control signal, a forward write command, and a reverse write command, and a control unit suitable for providing a write path control signal, a forward program command, and a reverse program command based on an external command signal.
US09613689B1

A three-dimensional memory device includes an alternating stack of word lines and insulating layers, a plurality of gate lines, a plurality of global bit lines, and a plurality of local bit lines contacting a respective gate line and global bit line. A plurality of memory elements is located at each overlap region between the word lines and the local bit lines. A plurality of diodes located in electrical series between each of the local bit lines and the respective one of the plurality of gate lines. A plurality of selector elements located in electrical series between each of the local bit lines and the respective one of the plurality of global bit lines. The plurality of selector elements includes a material that provides a conductivity change of at least one order of magnitude upon application of a voltage.
US09613687B2

In one embodiment, the method includes performing a read operation on a memory, and determining, by a memory controller, whether to perform a reliability verification read operation based on a count value and a reference value. The count value is based on a number of read commands issued by the memory controller to the memory, and the reliability verification read operation is for reading data from at least one memory cell associated with at least one unselected word line in the memory. An unselected word line is a word line not selected during the read operation. The method further includes performing the reliability verification read operation for the at least one unselected word line based on the determining.
US09613680B2

Semiconductor devices capable of a sensing margin of a semiconductor device are described. A semiconductor device may include a plurality of mats, a plurality of sensing circuits, a plurality of connecting circuits, and a plurality of mat dividing circuits. The mats are divided into upper regions and lower regions and activated by word lines. The sensing circuits are arranged in regions among the plurality of mats and are configured to sense/amplify data applied from the plurality of mats. The connecting circuits are configured to control connections between the mats and the sensing circuits in correspondence to a plurality of bit line selection signals. The mat dividing circuits are configured to selectively connect bit lines of the upper regions and the lower regions to each other in correspondence to a plurality of mat selection signals.
US09613678B2

A semiconductor apparatus including a multichip package is disclosed. The semiconductor apparatus includes a slave chip having a slave region and a master region. The slave region is configured to have a first threshold voltage smaller than an operation voltage and the master region is configured to have a second threshold voltage greater than the operation voltage.
US09613677B1

A semiconductor system includes a first semiconductor device and a second semiconductor device. The first semiconductor device outputs an external command and external addresses. The second semiconductor device generates an internal active command in response to the external command, generates active addresses in response to the external addresses, generates a refresh signal and refresh addresses in response to the internal active command, performs an internal operation in response to the internal active command and the active addresses, and performs a refresh operation in response to the refresh signal and the refresh addresses.
US09613676B1

Methods, systems, and devices for preventing disturb of untargeted memory cells during repeated access operations of target memory cells are described for a non-volatile memory array. Multiple memory cells may be in electronic communication with a common conductive line, and each memory cell may have an electrically non-linear selection component. Following an access operation (e.g., a read or write operation) of a target memory cell, untargeted memory cells may be discharged by applying a discharge voltage to the common conductive line. The discharge voltage may, for example, have a polarity opposite to the access voltage. In other examples, a delay may be instituted between access attempts in order to discharge the untargeted memory cells.
US09613669B2

The disclosure provides a matrix transposing circuit for outputting a transposed N×N matrix. The matrix transposing circuit includes: an input resister array with m×N array; a memory having b storage blocks; an output register array with N×m array. N, m, n, b are integer in power of 2, N can be completely divided by m and n, and N=n×m×b. The matrix is divided into multiple sub-matrixes with m×n array to form Y matrix. Each of sub-matrixes is correspondingly stored to the b storage blocks. The input resister array has a first shifting direction to receive entry data and a second shifting direction to output data to the b storage blocks. The output resister array has a first shifting direction to read data from the b storage blocks and a second shifting direction to output the transposed matrix.
US09613668B2

A semiconductor memory includes: a plurality of input/output terminals that can be switched between being a plurality of common input/output terminals capable of bidirectionally transmitting data and a plurality of separate input/output terminals including a plurality of dedicated input terminals that receives data and a plurality of dedicated output terminals that outputs data; and a control circuit that switches the common input/output terminals and the separate input/output terminals based on input/output terminal setting information issued with each access command that controls reading from a memory cell or writing to the memory cell, the switched terminals being used to transmit data read out from the memory cell or data written to the memory cell according to the access command.
US09613666B1

A semiconductor system includes a first semiconductor device and a second semiconductor device. The first semiconductor device outputs command/address signals and a plurality of data. The second semiconductor device generates a first mode signal and a second mode signal according to a combination of the command/address signals. The second semiconductor device is suitable for inverting the plurality of data inputted through a pad in response to the first or the second mode signal to store the inverted data suitable for blocking input of the inverted data in response to the second mode signal if a number of bits having a predetermined level in the plurality of data is equal to or greater than a predetermined number.
US09613660B2

A computing device may receive or otherwise access a base audio layer and one or more enhancement audio layers. The computing device can reconstruct the retrieved base layer and/or enhancement layers into a single data stream or audio file. The local computing device may process audio frames in a highest enhancement layer retrieved in which the data can be validated (or a lower layer if the data in audio frames in the enhancement layer(s) cannot be validated) and build a stream or audio file based on the audio frames in that layer.
US09613657B2

The recording and reproducing apparatus according to the present disclosure includes: a light source; an optical system configured to divide a beam from the light source, and to form a first optical spot and a second optical spot on a recording medium; a recording circuit configured to drive the light source and to modulate a light amount of the light source, and further to record the information on the recording medium by the first optical spot by modulating the light amount of the light source based on information; and an evaluation circuit configured to evaluate the information recorded on the recording medium by reproducing by the second optical spot in a period in which the recording circuit causes the light source to emit the beam at a constant light amount.
US09613646B2

A method, according to one embodiment, includes writing a plurality of shingled tracks using an array of writers, determining first and second positions of an array of readers relative to the shingled tracks, the first and second positions being above and/or beyond track edges of the shingled tracks, repositioning the array of readers to various locations between the first and second positions and reading data from the shingled tracks, determining a read offset point where read performance is about the highest during the reading performed when repositioning the array of readers between the first and second positions, and computing, using the read offset point, data describing a lateral writing position to use during writing such that shingled tracks are written in a location specified by a format. Other systems, methods, and computer program products are described in additional embodiments.
US09613644B2

Various embodiments concern a dual stage actuation flexure. The dual stage actuation flexure comprises a flexure having a gimbal. The gimbal comprising a pair of spring arms, a tongue between the spring arms, and a pair of linkages respectively connecting the pair of spring arms to the tongue. The dual stage actuation flexure further comprises a pair of motors mounted on the gimbal and a pair of stiffeners respectively mounted on the motors. The dual stage actuation flexure further comprises a slider mounting. Electrical activation of the motors bends the pair of linkages to move the slider mounting about a tracking axis while the stiffeners limit the degree of bending of the motors during the electrical activation.
US09613643B2

Alignment of a near field transducer (NFT) optical input coupler and a light emitting device involves providing excitation radiation from an excitation light source through an optical input coupler to the NFT and filtering output radiation from the NFT using a short wavelength pass optical filter. The optical input coupler is scanned through multiple positions while the photoluminescent radiation is detected. A first alignment position between the NFT input coupler and the excitation light source is identified based on the detected photoluminescent radiation. A light emitting device is scanned through multiple positions the light output is detected by a detector. A second alignment position between the light emitting device and the detector is identified. The first and second alignment positions are used to align the light emitting device with the optical input coupler.
US09613622B1

A personal audio device that detects speech provides for improved interaction with others. When speech is detected in a microphone output signal of a microphone that measures ambient audio sounds, the audio program being reproduced by the personal audio device may be altered, by attenuating, muting or interrupting the program material. The speech may be provided to a headset that reproduces the program material. The direction of the speech can be used to determine whether the speech is from a person other than the use of the personal audio device.
US09613613B2

An active acoustic control method for attenuating disturbing narrow-band noise with at least one counter-noise loudspeaker and at least one error microphone in a space forming a material electroacoustic system, the method implementing, in a computing element, a control law with an internal model and disturbance observer with a model of the electroacoustic system, previously obtained by an identification method. The current configuration of the electroacoustic system can vary over time, a nominal configuration of the electroacoustic system is previously determined, a corresponding nominal model Mo(q−1) or Mo(k) previously identified, the control law with an internal model and disturbance observer is implemented in real time, a modifier block Δ(q−1) or Δ(k) is applied to and associated with the nominal model, and the nominal model remains the same during the variations of the current configuration of the electroacoustic system, and the modifier block is varied in real time during these variations.
US09613610B2

The invention relates to a system for masking a sound incident on a person. The system comprises a microphone sub-system for capturing the sound. The system further comprises a spectrum-analyzer for determining a power attribute of the sound captured by the multiple microphone sub-system, and a spatial analyzer for determining a directional attribute of the captured sound representative of a direction of incidence on the person. The system further comprises a generator sub-system for generating a masking sound under combined control of the power attribute and the spatial attribute, for masking the incident sound.
US09613607B2

A keyboard unit includes: a key; a displacement member driven directly or indirectly with the key by a pressing operation to be moved; object detection sections including: detection sections, states of which become state change detection state when detecting changes instates of the key and the displacement member; and a generator, in a case that states of all the object detection sections become the state change detection state in the forward stroke of a key pressing operation, obtaining detection results of at least two sets of the detection sections, each set including two object detection sections, selecting at least one of the obtained detection results of the at least two sets of the detection sections, and generating sound generation indication information based on the selected at least one of the detection results.
US09613600B2

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.
US09613599B2

Techniques for updating an electrophoretic display or other integrating display are provided. A first image data representing the current optical state of the display is combined with a second image data representing the desired next optical state of the display along with a third data representing the charge history of the display to form a compact intermediate representation of the electrical drive signals required to transition the display. Such compact intermediate representations can be provided for each pixel of the display and stored in flash memory. Once determined, these representations of the drive signals can be rapidly replayed from flash memory and further processed to drive the display and affect the desired optical transition from current image to next image while correcting for DC imbalances.
US09613596B2

A video display method is provided that displays, on a per frame basis, an image included in a video signal. The method includes generating a first visible light communication image by encoding a visible light communication signal, the first visible light communication image being an image having a stripe pattern for visible light communication, and displaying, in a predetermined frame, the image included in the video signal. The method also includes switching a pitch of the first visible light communication image to a different pitch, and generating a second visible light communication image. The method further includes displaying the second visible light communication image that has a stripe pattern configured with a different minimum pitch, which is different in resolution from the stripe pattern of the first visible light communication image.
US09613593B2

A display device that is to be connected with an information terminal includes: a video reception unit that receives video information about a screen including a cursor from the information terminal; a touch panel that brings up on display the screen based upon the video information received by the video reception unit and detects a touch position specified by a touch operation; and a transmission unit that transmits, to the information terminal, displacement quantity information corresponding to a quantity of displacement from the display position of the cursor to the touch position.
US09613591B2

A method for remove image sticking in a display device is disclosed. Herein, the display device includes a display unit, and a controller, and the controller may be configured to execute an application for removing image sticking, to control the display unit to display a specific screen, to detect an image sticking area from the specific screen, and to adjust a luminance of the display unit corresponding to a surrounding area of a detected image sticking area.
US09613590B2

A display apparatus includes: a frame buffer which stores reference image data; a reception unit which receives input image data; a counter managing unit which calculates a first counter value of each pixel based on a difference between gradation values of the reference image data and the input image data; a correction unit which corrects the input image data per pixel based on the calculated first counter value and generates corrected image data; and a display which displays an image corresponding to the corrected image data.
US09613584B2

A display device includes a display unit which has a plurality of pixels and a plurality of driving lines for driving the plurality of pixels; a driving circuit which drives the plurality of pixels through the plurality of driving lines; and a control unit which adjusts a driving capability of the driving circuit according to the number of simultaneous driving lines of the driving circuit.
US09613581B2

A driving circuit and a liquid crystal display apparatus having the same are disclosed. The driving circuit includes a first clock-signal driving circuit, a second clock-signal driving circuit, a data-line driving circuit, and a scanning-line driving circuit. The driving circuit and the liquid crystal display apparatus having the same prevent the delay of primary scanning signals so as to solve a technical problem where conventional liquid crystal display apparatus display images with a low display quality due to the delay of primary scanning signals.
US09613577B2

Provided is a display device. The display device includes: a plurality of gate lines extending in a first direction; a plurality of data lines extending in a second direction that intersects the first direction; and a plurality of pixels connected to the gate lines and the data lines, wherein the pixels include pixels h-th row pixels (h is a natural number) and (h+1)-th row pixels, which are adjacent to each other in the second direction, with a (k+1)-th gate line (k is a natural number) therebetween among the gate lines; and a first pixel displaying a first color and connected to the (k+1)-th gate line among the h-th row pixels and a second pixel displaying the first color and connected to the (k+1)-th gate line among the (h+1)-th row pixels are spaced apart from each other in the first direction and receive different polarities of data voltages.
US09613572B2

A controller for dimming light-emitting diodes includes a pulse width modulation pin, a low-pass filter, a frequency detection unit, and a control signal generation module. The low-pass filter generates a direct current signal according to a pulse width modulation signal generated by a micro-controller. The frequency detection unit generates a logic value according to a threshold and the pulse width modulation signal. The control signal generation module generates a switch control signal to a first switch connected to the light-emitting diodes in series according to the direct current signal, the logic value, a reference voltage, and the pulse width modulation signal. When a frequency of the pulse width modulation signal is lower than the threshold, the controller enters a digital dimming mode; and when the frequency of the pulse width modulation signal is higher than the threshold, the controller enters an analog dimming mode.
US09613570B2

The present disclosure provides a display device, an OLED pixel driving circuit and a driving method therefore. The OLED pixel driving circuit includes: an electroluminescent element, a switching unit, a storage unit, a compensation unit, a driving transistor, a reset unit and a partition unit; wherein, the switching unit is connected with a data signal and is connected with the storage unit; the compensation unit is connected with the storage unit; the storage unit is connected with a gate electrode of the driving transistor; a source electrode of the driving transistor is connected with a driving voltage, a drain electrode thereof is connected with the compensation unit; the partition unit is connected with the drain electrode and is connected with the electroluminescent element; the reset unit is connected with a reset signal and is connected with the gate electrode.
US09613569B2

The invention provides a pixel unit driving circuit, a display substrate, a display panel and a display device. The pixel unit driving circuit is used for driving a plurality of pixel units, wherein each of the pixel units comprises sub-pixels of different colors. The pixel unit driving circuit comprises a plurality of driving powers corresponding to the sub-pixel of different colors, wherein the sub-pixels of a same color are connected with a same driving power, and each of the driving powers is used for supplying a corresponding driving voltage to the sub-pixels of a color corresponding to the driving power.
US09613567B2

A display device includes a pixel circuit having a driving transistor for driving a light-emitting element based on a gradation voltage held by a holding capacitor. The display device performs a first writing of gradation data using a first initialization voltage and a second writing of the gradation data using a second initialization voltage.
US09613566B2

An AMOLED driving device includes a control module, a voltage module, and a display panel. The control module includes a timing control unit, a data output unit, a black screen output unit, and a data output selection unit. The voltage module includes a Gamma constant voltage unit and an OLED driving voltage unit. The timing control unit generates a frame control signal (Frame_ctr) that controls the data output selection unit (14) and the OLED driving voltage unit so that a normal image is output in one frame, while a black screen is output in another frame. During the period of outputting of the black screen, a preset positive potential is switched to connect to a power supply negative potential so as to prevent the occurrence of a display defect of residual image and effectively suppress threshold voltage shifting of a second transistor.
US09613552B2

The present invention provides an inspection instrument of a liquid crystal display panel, comprising an inspection equipment and an image generator electrically connected to the inspection equipment, and the inspection equipment comprises a main body, a first test arm and a second test arm which are installed on the main body and electrically connected to the image generator, a plurality of first contact probes and a plurality of second contact probes which are respectively installed on the first test arm and the second test arm, and a first bonding part and a second bonding part which are respectively and slidably installed on the first test arm and the second test arm, and the first contact probes and the second contact probes are electrically connected to the image generator, and first conductors and second conductors are respectively located on the first bonding part and the second bonding part, and the first conductors and the second conductors are electrically connected to the image generator, and the first conductors and the second conductors are positionally adjustable in the direction perpendicular to the liquid crystal display panel. According to the present invention, the switch between the two types of light-on Inspection, Shorting Bar and 1D1G can be done only by adjustment of the position of the conductors of the bonding parts relative to the liquid crystal display panel. The replacement of the test means used in the inspection instrument is not required.
US09613547B2

An illustrative apparatus includes a first substrate and a second substrate. The first substrate includes a first adhesive-receiving face. The first adhesive-receiving face includes a first adhesive-coated region and a first release region. The first substrate also includes a first print receiving face opposite the first adhesive-receiving face. The second substrate includes a second adhesive-receiving face. The second adhesive-receiving face includes a second adhesive-coated region and a second release region. The second substrate also includes a second print receiving face opposite the second adhesive-receiving face. The first adhesive-coated region is releasably adhered the second release region and the second adhesive-coated region is releasably adhered to the first release region.
US09613535B2

A method for allowing missions of unmanned aerial vehicles (UAV), in particular in non-segregated air space, includes the steps of: prearranging a flight plan by an operator of an unmanned aerial vehicle; verifying, by a management and control body, that the flight plan is compatible with other flight plans of other aerial vehicles, and, if necessary, modifying the flight plan so as to prevent any collisions with the other aerial vehicles, wherein the following steps are carried out: encrypting the flight plan, by the management and control body, with a private key of the management and control body, so as to obtain an encrypted flight plan; encoding the encrypted flight plan with a public key of the unmanned aerial vehicle for which the flight plan is intended, so as to obtain an encrypted and encoded flight plan.
US09613531B2

In determining whether to provide an alert associated with a mobile element to a mobile communication device, speeds and directions of travel of the mobile element and the mobile communication device are determined. A relative location of the mobile communication device is calculated with respect to the mobile element. Based on the relative location of the mobile communication device with respect to the mobile element, a determination is made whether the alert should be provided.
US09613527B2

An approach is provided for determining at least one first cluster set associated with at least one database of one or more navigable links at a first time period and at least one second cluster set associated with the at least one database at a second time period, wherein the at least one first cluster set and the at least one second cluster set include one or more clusters of the one or more navigable links. The approach involves causing, at least in part, a computation of a minimal matching between at least one first cluster set and the at least one second cluster set. The approach also involves causing, at least in part, a renaming of the one or more clusters in the at least one first cluster set, the at least one second cluster set, or a combination thereof based, at least in part, on the minimal matching, wherein the one or more clusters organize the one or more navigable links based, at least in part, on traffic pattern information.
US09613526B2

A controlling device such as a remote control has programming for transmitting a signal response to a plurality of control environments, each environment including a signaling device. Each signaling device in receipt of the signal request sends a signal response having a unique ID which is chosen to be characteristically attenuated by the surroundings of the environment. Because the controlling device can only be in one environment at a given time, and given the attenuation characteristics of the signal response from each signaling device, only one signal response will be received by the controlling device in each environment. Location definitions associated with the received unique ID may be used by programming in the controlling device to recall saved devices states, commands sets, macros, and even to dynamically generate commands based on the location information.
US09613521B2

A method for disseminating emergency notification content from an emergency originating source. The method comprising: delivering the emergency notification content from the emergency originating source to at least one transmitting party; selecting a subset of users from among a set of users for dissemination of the emergency notification content based on the subject matter of the emergency notification content; and delivering the emergency notification content from the at least one transmitting party to a device corresponding to each user from the selected subset of users.
US09613517B1

A method, computer program product, and system for object location managing. The method including generating a first list including one or more personal objects based on a personal schedule of a user, generating a second list including one or more personal objects physically located within a predefined range of a checkpoint, comparing the first list to the second list to determine which personal objects are on both lists and which personal objects are missing, if any, from the second list, and notifying the user with the results of the comparison between the first list and the second list by activating an alarm.
US09613515B2

A system includes a processor configured to wirelessly connect to a wearable device. The processor is also configured to determine a device-wearer identity. Further, the processor is configured to receive a biometric value from the wearable device. The processor is additionally configured to compare the biometric value to thresholds associated with a user profile selected based on the device-wearer identity and, in response to the biometric value exceeding a threshold, engage in a predefined response associated with the threshold.
US09613509B2

According to an aspect, a mobile electronic device includes a light-emitting unit and a control unit. The light-emitting unit emits light. The control unit performs control such that a predetermined operation is executed when a variation between first information and second information is greater than a threshold. The first information and the second information are obtained with respect to an area to which the light-emitting unit emits the light.
US09613498B2

A system and method for peer-to-peer gaming is described. One embodiment includes a system for peer-to-peer gaming, the system comprising an at least one gaming client, wherein the at least one gaming client is configured to accept a selection of an at least one gaming option from a player, and allow the player to play a game based on the selection of the at least one gaming option; an administration server, wherein the administration server is configured to receive the selection of the at least one gaming option from the at least one gaming client, and initiate the game for the player based on the selection of the at least one gaming option; and an at least one gaming server, wherein the at least one gaming sever is configured to run the game and transmit data about the game to the administration server.
US09613494B2

The gaming system and method disclosed herein provides and tracks bonus event eligibility points accumulated by players playing the gaming devices in the gaming system. Upon a triggering of a bonus event, the gaming system generates, for each bonus event eligibility point accumulated for each player, a random number from a predefined range of numbers. The gaming system determines which one of the accumulated bonus event eligibility points is the designated bonus event eligibility point, such as by determining which bonus event eligibility point is associated with the highest valued random number generated. The gaming system then enables the player that accumulated the designated bonus event eligibility point to participate in the bonus event. In the bonus event, one or more awards are provided to the player that accumulated the designated bonus event eligibility point.
US09613487B2

Physical objects may be employed with a virtual game layout to enhance wager and non-wagered based gaming. Displays subsystems may provide a changeable or selectable virtual game layout with demarcations appropriate to a selected game. A sensor subsystem may detect physical aspects of game related pieces (e.g., playing cards, chips, markers, dice, spinners, tokens, tiles) as well as media (e.g., identity media, financial media). All gaming functions may occur through interaction with a playing surface, as well as functions such as order food, beverages and services. Automated tracking of players, dealers and games may be realized along with bonusing and promotions.
US09613485B2

An apparatus and method uses three sequential wheel random event generators and is configured to receive wagers that are resolved on a basis of selection of correct orders of wheels with same symbols on the sequence of wheel random event generators.
US09613478B2

A wireless access control system for a door may include a lock assembly carried by the door. The lock assembly may include a lock, lock wireless communications circuitry, a door position determining device, a touch sensor to sense touching by a user, and a lock controller. A remote access device may be remote from the lock assembly and may to communicate with the lock wireless communications circuitry. The lock controller may be configured to determine when the door is moved in a pattern based upon the door position determining device, perform an authentication of the remote access device based upon determining the door being moved in the pattern, and switch the lock from the unlocked position to the locked position based upon the authentication and the user touching the touch sensor.
US09613474B2

According to one embodiment, when a control unit is notified of information in at least one second signal received by one of first and second wireless communication units after the control unit provides the second wireless communication unit with a command to transmit a first signal containing first address information and before a waiting time elapses and when the at least one second signal contains second address information assigned to an authentication apparatus having received the first signal, then the control unit provides the first wireless communication unit with a command to transmit a third signal for a connection request with the second address information set in a destination address.
US09613442B2

A system and method are provided for reconstructing images from limited or incomplete data, such as few view data or limited angle data or truncated data generated from divergent beams. The method and apparatus may iteratively constrain the variation of an estimated image in order to reconstruct the image. To reconstruct an image, a first estimated image may be generated. Estimated data may be generated from the first estimated image, and compared with the actual data. The comparison of the estimated data with the actual data may include determining a difference between the estimated and actual data. The comparison may then be used to generate a new estimated image. For example, the first estimated image may be combined with an image generated from the difference data to generate a new estimated image. To generate the image for the next iteration, the variation of the new estimated image may be constrained.
US09613441B2

A method and a related system (IMA) for reconstructing an image of an electron density in a subject PAT. An x-ray radiation imager is used to expose the subject PAT to radiation to receive projection data. The reconstruction method combines projection data from two channels, namely Compton scatter based attenuation data pC and phase shift data pdφ.
US09613440B2

Some embodiments are associated with generation of a volumetric image representing an imaged object associated with a patient. According to some embodiments, tomosynthesis projection data may be acquired. A computer processor may then automatically generate the volumetric image based on the acquired tomosynthesis projection data. Moreover, distances between voxels in the volumetric image may be spatially varied.
US09613437B2

An image producing apparatus comprising a reconstructing unit configured to use a first reconstruction filter to reconstruct an image based on projection data collected by a scan on a subject to be imaged using a radiation source and a detector; a difference-calculating unit configured to calculate a difference between two images based on said projection data, said two images being reconstructed using second and third reconstruction filters respectively having spatial frequency characteristics such that degrees of enhancement in a mid-/low-frequency region are substantially identical to each other and degrees of enhancement in a high-frequency region are different from each other; and an image production unit configured to produce an image having reduced aliasing artifacts using said image reconstructed using said first reconstruction filter, and said difference.
US09613433B2

A method of and a device for characterizing a light source and a method of selecting a replacement light source are provided. The method obtains (102) a first image of a light source in operation, obtains (106) a second image of the illuminated environment, and obtains (104, 108) first camera settings and second camera settings of the optical system and image processing system of the respective first and second camera at the respective moments in time that the first image and the second image was obtained. The first image, the second image, and the first and second camera settings are analyzed (110) to estimate characteristics of the light source. The characteristics of the light source may be used to propose a replacement light source and characteristics of the proposed replacement light source may be used to simulate the effect of the replacement light source on the illuminated environment.
US09613432B2

A digital image having a plurality of pixels is analyzed to detect a fire condition. A first color parameter is determined from image color values of pixels of the image. A plurality of fuzzy membership functions correlated to image colors are defined, the plurality of fuzzy membership functions including a first fuzzy color membership function having a trend defined by said first color parameter. A fuzzy inference procedure is applied to pixels of the image to determine whether a fire condition is indicated by the digital image.
US09613428B2

The present invention concerns a method, a system, a device of authenticating a user using a body part including biometric information. The method comprises stitching partial enrolment images comprising different views of the user's body part into at least one mosaic and thereby creating an enrolled image, acquiring an authentication image of the body part, wherein the size of the authentication image is a fraction of the enrolled image, determining at least one area of interest in the enrolled image, and matching the authentication image with image data of the determined area of interest in the enrolled image.
US09613425B2

A pattern having identification features on measurement lines of a multi-slit is projected to an object, and an image is acquired. Based on positions of identification features detected from the image, a measurement line number is identified for each identification feature. Based on a position of a selected identification feature on the image, a position and a slope of an epipolar line in a coordinate system of the pattern are calculated. The position and slope of the epipolar line are calculated by projecting a straight line extending from the position of the selected identification feature to a line-of-sight direction onto the coordinate system. Because the position of the selected identification feature in the coordinate system is on the epipolar line, a measurement line having an identification feature on the epipolar line is searched on the pattern to identify the measurement line number for the selected identification feature.
US09613423B2

A process identifies large planar surfaces in scenes. The process receives captured IR images of a scene taken by a 2-dimensional array of image sensors of a camera system. Each IR image is captured when a distinct subset of IR illuminators of the camera system is illuminated. The process constructs a depth map of a scene using IR images and uses the depth map to compute a binary depth edge map for the scene. The binary depth edge map identifies which points in the depth map comprise depth discontinuities. The process identifies contiguous components based on the binary depth edge map and determines that a first component of the contiguous components represents a large planar surface in the scene by: fitting a plane to points in the first component; determining the orientation of the plane; and determining that the plane fitting residual error is less than a predefined threshold.
US09613422B2

Satellite data is used to determine water depth by accounting for the changing turbidity of the water over time and without requiring calibration using SONAR measurements. Radiance values at multiple wavelengths sensed at both a first time and a second time are stored in a database. Modeled reflectance values are calculated for a defined surface area on the water based on an assumed depth, assumed water constituents and assumed bottom cover. A plurality of differences between the modeled reflectance values and the reflectances sensed at the two times are calculated. A bathymetry application module minimizes the sum of the differences between the modeled and sensed subsurface reflectances by varying the assumed depth, bottom cover and water constituents. The differences are weighted based on wavelength before being summed. The depth that results in the minimized sum of the differences is the estimated depth, which is displayed on a graphical user interface.
US09613421B2

The present invention relates to a method for determining the pose of an object, preferably of a medical device.
US09613417B2

Calibration for a plenoptic imaging system. The plenoptic imaging system includes a detector array that is subdivided into superpixels. A plenoptic image captured by the detector array of the plenoptic imaging system is accessed. For a row of superpixels, a slice is selected through the row, the selected slice having a Fourier transform with a stronger fundamental component compared to other slices through the row. A pitch of the row of superpixels is determined based on a frequency of the fundamental component of the selected slice. A rotation of the row of superpixels is determined based on a rotation of the selected slice.
US09613411B2

Methods and systems for setting up a classifier for defects detected on a wafer are provided. One method includes generating a template for a defect classifier for defects detected on a wafer and applying the template to a training data set. The training data set includes information for defects detected on the wafer or another wafer. The method also includes determining one or more parameters for the defect classifier based on results of the applying step.
US09613409B1

An image converting method includes calculating a plurality of segment averages of pixel values in a plurality segments of an input image; acquiring the maximum among the segment averages as a first threshold; calculating a plurality of local averages of pixel values in adjacent segments of input image; acquiring the maximum among local averages as a second threshold; counting the number of pixel values exceeding first threshold in the segments as a plurality of first pixel counts and counting the number of pixel values exceeding second threshold in the segments as a plurality of second pixel counts; generating a specular map and a confidence according to the first pixel counts and the second pixel counts; mapping the input image according to the specular map, to generate an intermediate image; and blending the input image and the intermediate image according to the confidence, to generate an output image.
US09613405B2

Techniques for enhancing an image using pixel-specific processing are disclosed. An image can be enhanced by updating certain pixels through patch aggregation. Neighboring pixels of a selected pixel are identified. Respective patch values for patches containing the selected pixel are determined. Patch values provide update information for updating the respective pixels in the patch. Relevant patch values for the selected pixel are identified by identifying associated patches of the pixel. Information from the relevant patch values of the selected pixel may be obtained. Using this information, pixel-specific processing may be performed to determine an updated pixel value for the selected pixel or for neighboring pixels of the selected pixel. Pixel-specific processes may be executed for each of the selected or neighboring pixels. These pixel-specific processes can be executed in parallel. Therefore, through the execution of pixel-specific processes, which may be performed concurrently, an enhanced image may be determined.
US09613403B2

An apparatus and method for out-focusing a color image based on a depth image, the method including receiving an input of a depth region of interest (ROI) desired to be in focus for performing out-focusing in the depth image, and applying different blur models to pixels corresponding to the depth ROI, and pixels corresponding to a region, other than the depth ROI, in the color image, thereby performing out-focusing on the depth ROI.
US09613402B2

An image processing device includes an evaluation value calculation section that calculates an evaluation value that is used to determine whether or not an inter-frame state of an object within a captured image is a stationary state, an estimated noise amount acquisition section that acquires an estimated noise amount of the captured image, a determination section that determines whether or not the inter-frame state of the object is the stationary state based on the evaluation value and the estimated noise amount, and a noise reduction processing section that performs a first noise reduction process (time-direction noise reduction process) when it has been determined that the inter-frame state of the object is the stationary state, and performs a second noise reduction process that includes at least a spatial-direction noise reduction process when it has been determined that the inter-frame state of the object is not the stationary state.
US09613392B2

A method for performing graphics processing of a graphics system in an electronic device and an associated apparatus are provided, where the method includes the steps of: configuring a configurable hardware of the graphics system to be a vertex processing (VP) path in a specific processing phase; utilizing the VP path to perform VP-related tile-based rendering (TBR) operations; configuring the configurable hardware of the graphics system to be a pixel processing (PP) path in another processing phase; and utilizing the PP path to perform PP-related TBR operations. For example, after performing VP-related TBR operations of a specific frame of a plurality of frames is completed, PP-related TBR operations of the specific frame are performed, where after performing the PP-related TBR operations of the specific frame is completed, VP-related TBR operations of another frame of the plurality of frames are performed.
US09613390B2

The server based graphics processing techniques, describer herein, include receiving function calls by a three dimension graphics application programming interface host-guest communication manager (D3D HGCM) service module from one or more given instances of a guest shin layer through a communication channel of a host-guest communication manager (HGCM). The one or more given instances of the guest shim layer are executing under control of a respective given instance of a guest operating system. The HGCM and D3D HGCM service module are executing under control of a host operating system. The rendering context for each function call received from the each instance of the guest shim layer is determined by the D3D HGCM service module. Each function call of a given rendering context is sent by the D3D HGCM service module to a corresponding device specific kernel mode driver of a given graphics processing unit for scheduling execution with the given graphics processing unit of the given rendering context.
US09613388B2

An apparatus for generating 3D geographical models includes a processor and memory storing executable computer program code causing the apparatus to at least perform operations including removing points of a cloud depicting vertical structures in meshes of triangles detected in an area corresponding to a set of 3D points responsive to identifying triangles on vertical structures. The triangles include vertices corresponding to geocoordinates. The program code further causes the apparatus to interpolate non-vertical structures of triangles to generate a dense cloud of points. The program code further causes the apparatus to downward project delineated points of segmented rooftops to closest points of a ground to generate 3D polygonal models depicting geographical objects. The program code further causes the apparatus to generate texturized objects responsive to mapping triangle locations to the 3D polygonal models and assign texture to vertical structures and rooftops. Corresponding methods and computer program products are also provided.
US09613368B2

A commerce system for serving a customer of delivery services using dynamically updated data including platform services, an operations-management server maintained by a vendor, and a local commerce server and a remote computer system maintained by a delivery services company. The operations-management server is positioned at a customer location and operatively connected to the platform services. The commerce server is operatively connected to the operations-management server and operatively connected to the platform services and includes local programs configured for providing services of the delivery services company to the customer. The remote computer system is connected to the local commerce server by a network. The remote computer system includes a message-management system, wherein at least one of the message-management compartments holds update data connected to the local commerce server for updating the commerce data, and includes remote programs. The operations-management and local commerce servers run interactively on the platform services.
US09613366B2

An information distribution server 50 acquires owner information on owners of a plurality of electronic devices 1 charged by a charging device 20 from the electronic devices 1 through the charging device 20, determines a configuration of a group constituted by a plurality of owners who are charging the electronic devices 1 by the charging device 20, by using the plurality of pieces of acquired owner information, acquires information corresponding to the determined configuration of the group from a database 40 that stores information according to a configuration of a group constituted by a plurality of owners, and causes the acquired information to be transmitted to the electronic devices 1 charged by the charging device 20 from the charging device 20.
US09613362B2

Disclosed herein is a computer-implemented method of monitoring a situation by determining a set of one or more cases in case-based reasoning (CBR) the method comprising: receiving a data stream comprising information on a monitored situation; generating a plurality of parallel data streams from the received data stream; generating, for each of the parallel data streams, an overall similarity score between the parallel data stream and one of a plurality of cases, wherein each overall similarity score is generated from a comparison between one of the plurality of data streams and a different case; and determining a set of one or more cases in dependence on the generated overall similarity scores.
US09613360B1

Disclosed are various embodiments for offering complementary products in relation to items listed by third party sellers in an electronic marketplace. Embodiments herein identify items available for sale by third parties in an electronic marketplace. An offer to include a complementary item available from an electronic commerce system in the electronic marketplace listing is transmitted to the third party seller. In other embodiments, a sale of an item in an electronic marketplace is detected and an offer to sell the product from the electronic commerce system is transmitted to the buyer.
US09613357B2

Embodiments of the present invention provide a system and method for authorizing the use of a biometric transaction card. Specifically, embodiments of the present invention provide a biometric card having a biometric sensor to determine whether the biometric information (fingerprint) is from human skin. In a typical embodiment, the cardholder approaches a magnetic reader with the card. The user places his/her finger on the SpO2 sensor of the card. The sensor estimates the SpO2 level. Card authorization is based, in part, on the estimated SpO2 level.
US09613355B2

Embodiments for tracking multi-layer secured transactions include systems for providing a dedicated secure transaction channel to a user and sending pre-authorization code to the user via the transaction channel. The systems allow the user to encrypt transaction data and receive the encrypted transaction data from the user via the transaction channel. The systems further unlock the encrypted data and match the sent pre-authorization code to the received pre-authorization code. The systems send a post verification notification to the user comprising the one or more transactions via the transaction channel and receive a post verification confirmation from user in response to the post verification notification.
US09613354B2

Methods, devices, and systems are described for sending and receiving messages between a terminal reader and a payment device, such as a credit card. A dynamic signature is calculated on the payment device from an application transaction counter, a terminal unpredictable number, and a transaction amount, and it is sent with an application file locator (AFL) to the reader. The reader then sends a read record command to the payment device to get records associated with the AFL, among other normal processing. While the normal processing is occurring for the transaction, the dynamic signature can be recalculated and compared with that from the payment device in order to assure that nothing has surreptitiously changed the values in the messages.
US09613348B2

In accordance with some embodiments of the disclosed subject matter, methods for conducting a transaction using transaction codes are provided, the methods comprising: obtaining information about a trade item associated with the transaction; generating, using a hardware processor, a sale transaction code on a first user device; transmitting the sale transaction code to the first user device; receiving a first input of the sale transaction code on a second user device; generating a confirmation transaction code in response to receiving the first input, wherein the confirmation transaction code includes information about a second user account associated with the second user device; transmitting the confirmation transaction code to the second user device; receiving a second input of the confirmation transaction code on the first user device; and settling the transaction using the second user account in response to receiving the second input.
US09613340B2

This invention discloses a novel system and method for displaying electronic documents that are subject to approval by multiple parties. The invention presents approval by person as a separate indication on the original document. The system automatically reviews the document to determine its type and then using the type, looks up the recipient list that is associated with that type of document. The document is then transmitted to those recipients for approval.
US09613335B2

Systems and methods for automatic reorganization of pick slot assignments in a warehouse are described. Replenishments of products from storage slots to pick slots are used to perform product relocation to new pick slots for active items, along with traditional relocation moves for inactive items to establish open pick slots. By use of replenishments, the blocking of product relocations to new pick slots due to order picking activity is reduced or eliminated, enabling product relocation for improved slotting to be performed during normal warehouse operations. A dynamic slotting method is described where each item is assigned to a zone having a designated set of slots and each item is replenished to any new slot, as compared to an originally assigned slot, in the zone as stock is depleted by picking. Inactive items may be proactively relocated to temporary slots to reduce or eliminate the blocking of relocations of active items.
US09613325B2

A computer-implemented method for producing healthcare data records from graphical inputs by computer users includes receiving, on a graphical user interface of a computer system, a user identification of a diagnosis for a patient, the user identification produced by user selection on the graphical user interface; identifying one or more parameters that characterize the diagnosis; displaying on the graphical user interface a plurality of selectable values for particular ones of identified parameters; receiving sequential user selections representations of particulars ones of the values; and generating an electronic medical record representation that represents the identified diagnosis having the selected values for the one or more parameters.
US09613319B1

A server computing system determines a plurality of statistics for a plurality of test documents, determines a number of false negatives for a corpus of documents based on one or more of the plurality of statistics for the plurality of test documents. The classification of a document of the corpus of documents is a false negative if classification of the document by a classification model is negative and classification of the document by a user is positive. The server computing system calculates an effectiveness of an information retrieval system on a corpus of documents based on the number of false negatives for the corpus of documents.
US09613313B2

One aspect of the present disclosure relates to a system for providing a recommendation for a game based on a game-centric relationship graph. The relationship graph is a graph depicting relationships between game and game users. One or more recommended games may be determined by leveraging the relationship graph. For example, recommended games may be identified based on graph proximities from candidate game nodes to a target user node or a mathematical score calculated from weight metrics of relationship branches.
US09613312B2

A system for management of resources with high scalability in geographical and management, having high variety of resources defined in the system, with high number of existing resources; wherein the system resolves the problems that have dynamic and interactive nature, and considers the concept of environment-system necessary for them; having complex decision-making capability in the field of resource management. Several patterns have been presented in the field of resource management with supporting of mentioned characteristics.
US09613310B2

Apparatus and methods for learning and training in neural network-based devices. In one implementation, the devices each comprise multiple spiking neurons, configured to process sensory input. In one approach, alternate heterosynaptic plasticity mechanisms are used to enhance learning and field diversity within the devices. The selection of alternate plasticity rules is based on recent post-synaptic activity of neighboring neurons. Apparatus and methods for simplifying training of the devices are also disclosed, including a computer-based application. A data representation of the neural network may be imaged and transferred to another computational environment, effectively copying the brain. Techniques and architectures for achieve this training, storing, and distributing these data representations are also disclosed.
US09613295B1

A system for image processing that matches a model image with an input image. The matching process includes using a feature location index for the model image.
US09613284B2

A digital image of the object is captured and the object is recognized from plurality of objects in a database. An information address corresponding to the object is then used to access information and initiate communication pertinent to the object.
US09613283B2

A system and method uses an image manipulating application to define in an object image a plurality of discrete cells. Predefined image information is substituted for image information in selected ones of the plurality of discrete cells to form a translated version of the object image. The translated version of the object image may then be provided to an image recognition capable search engine to obtain search results.
US09613281B2

A method of biometric recognition is provided. Multiple images of the face or other non-iris image and iris of an individual are acquired. If the multiple images are determined to form an expected sequence of images, the face and iris images are associated together. A single camera preferably acquires both the iris and face images by changing at least one of the zoom, position, or dynamic range of the camera. The dynamic range can be adjusted by at least one of adjusting the gain settings of the camera, adjusting the exposure time, and/or adjusting the illuminator brightness. The expected sequence determination can be made by determining if the accumulated motion vectors of the multiple images is consistent with an expected set of motion vectors and/or ensuring that the iris remains in the field of view of all of the multiple images.
US09613275B2

A method and a system for a mobile terminal to achieve user interaction by simulating a real scene are disclosed. The method comprises: formulating a scene task for a 3D virtual scene; uploading the information of the 3D virtual scene and the scene task to a server to obtain a shared link; searching for and transmitting the shared link to nearby mobile terminals, sending an invitation and waiting for participation of the nearby mobile terminals; if the invitation is received by the nearby mobile terminals, then reading the information of the 3D virtual scene and the scene task and uploading corresponding personal information by the nearby mobile terminals; and changing locations of user roles in the 3D virtual scene according to positioning information of the mobile terminal, receiving a user operation instruction to make interactions via the user roles, and recording the user behaviors corresponding to the personal information.
US09613272B2

An image analyzing device, an image analyzing method, and a recording medium storing an image analyzing program are provided. Each of the image analyzing device, the image analyzing method, and the recording medium storing the image analyzing program recognizes an area where a target is displayed based on a feature value of an input image, generates space recognition information to recognize spatial properties of each portion of the input image, divides the image into a plurality of similar areas according to similarity in feature value of the input image, the similar area having a similar feature value, obtains specified attribute data of the spatial properties to be referred to, from image areas around the recognized area where the target is displayed, recognizes the spatial properties according to the space recognition information, and determines whether a result of recognition is appropriate at the portion where the target is displayed.
US09613269B2

A method for tracking weather cells from a moving platform includes receiving, from a detection and ranging system, reflectivity data sampled for a volume of space and generating a feature map based on the reflectivity data, wherein the feature map is a representation of the volume of space that indicates locations with significant weather and generating a first segmented feature map based on the feature map that identifies the location and spatial extent of individual weather cells. The method further includes translating the first segmented feature map and a second segmented feature map, generated from data collected at a different point in time and/or space, to a common frame of reference and comparing the first segmented feature map to the second segmented feature map. The method further includes creating one or more track hypotheses based on the comparison of the first segmented feature map and the second segmented feature map.
US09613257B2

A multi-process identity and/or age verification process and system for user's connected to a network such as the Internet. The process and system verify the identity of the user by: verifying personal information of the user; verifying identification documentation associated with the user; and conducting an online face-to-face verification of the user over the network.
US09613253B2

A method for determining pore-space metrics for geological samples may include receiving an image of a geological sample, determining, via image processing, pore-space regions within the image of the geological sample, and measuring the pore-space regions to provide a pore-space metric for the geological sample. The method may also include determining a geo-mechanical property for the geological sample using the pore-space metric and adjusting a hydrocarbon recovery operation according to the pore-space metric or the geo-mechanical property. A corresponding system and apparatus are also disclosed herein.
US09613251B2

A method of matching a reference fingerprint image and an input fingerprint image, represented by a first set of minutiae and a second set of minutiae, including: determining a first local neighborhood for each minutia including at least one minutia neighboring the minutia, comparing the first local neighborhoods in the first set with the first local neighborhoods in the second set to determine matched minutiae, filtering the matched minutiae based on a difference between their positions, determining a second local neighborhood for each unmatched minutia including at least one matched minutia neighboring the unmatched minutia, comparing the second local neighborhoods in the first set with the second local neighborhoods in the second set to determine further matched minutiae, filtering the matched minutiae and the further matched minutiae based on a difference between their positions, and determining whether the first and second fingerprint images are the same.
US09613240B2

A piece of jewellery, wherein the jewellery comprises at least one tag or chip programmed with at least a unique identification code, and a tag reader is configured to read the tag or chip when the tag reader and the piece of jewellery touch, or come into close contact and, display a message or content associated with the unique identification code.
US09613236B2

RFID data signals from RFID tags may be recovered by determining the probabilities of transitions between data states between a series of a pairs of signal samples using a set of predetermined probabilities related to data, timing, baud rate and/or phase variables affecting the received signal and processing those determined probabilities to determine the sequence of such transitions that has the highest probability of occurrence. A second set of predetermined probabilities related to transitions in the opposite direction may be used to sequence in a reverse direction. The determination of the sequence representing the RFID tag data may be iterated in both directions until further iterations do not change the determined probabilities.
US09613232B1

A specialized processing block on an integrated circuit includes a first and second arithmetic operator stage, an output coupled to another specialized processing block, and configurable interconnect circuitry which may be configured to route signals throughout the specialized processing block, including in and out of the first and second arithmetic operator stages. The configurable interconnect circuitry may further include multiplexer circuitry to route selected signals. The output of the specialized processing block that is coupled to another specialized processing block together with the configurable interconnect circuitry reduces the need to use resources outside the specialized processing block when implementing mathematical functions that require the use of more than one specialized processing block. An example for such mathematical functions include the implementation of vector (dot product) operations, FIR filters, or sum-of-product operations.
US09613227B1

A method and system for anonymizing data to be transmitted to a destination computing device is disclosed. Anonymization strategy for data anonymization is provided. Data to be transmitted is received from a user computer. Selective anonymization of the data is performed, based on the anonymization strategy, using an anonymization module. The received data includes a plurality of characters encoded in a first encoding scheme, with a first subset of characters assigned to a first language. The first subset of characters are encoded in a second encoding scheme to derive a modified data. The second encoding scheme has number of bits sufficient to encode total number of characters in the first language. The modified data is anonymized to derive an anonymized data. The anonymized data is transmitted to a destination computing device.
US09613219B2

In some implementations, a method of managing access to resources in a single device including receiving, from a first resource assigned to a first perimeter, a request to access a second resource assigned to a second perimeter different from the first perimeter. The single device includes the first perimeter and the second perimeter. Whether access to the second resource is prohibited is determined based on a management policy for the first perimeter. The management policy defining one or more rules for accessing resources assigned to the second perimeter including the second resource.
US09613215B2

A method, an integrated circuit and a system for implementing a secure chain of trust is disclosed. While executing secure boot code in a secure boot mode, less-secure boot code may be authenticated using a secret key. A secure key may also be calculated or generated during the secure boot mode. After control is turned over to the authenticated less-secure boot code, at least one application may be authenticated using the secure key. Once authenticated in the less-secure boot mode, the application may be executed by the programmable integrated circuit. In this manner, a secure chain of trust may be implemented for the programmable integrated circuit.
US09613212B2

Technologies for assembling an execution profile of an event are disclosed. The system and method may include recording a plurality of branch records, generating a first test event substantially identical to the event, verifying legitimacy of an owner of a code segment associated with the event, establishing an initial point of an execution chain associated with the event, establishing a final point of the execution chain associated with the event, analyzing branch records for an address associated with the code segment, installing a plurality of primary monitors within the execution chain associated with the event, and triggering the plurality of primary monitors.
US09613206B2

A computer-implemented method for preventing password leakage into a non-password field includes detecting that a user of an electronic device has entered a character in a non-password field appearing on a display associated with the electronic device. The character is echoed to at least the display, and stored to provide a stored character string. The stored character string is compared to a set of valid entries for the non-password field, when length of the stored character string reaches a predetermined threshold value. An alert is transmitted when the stored character string fails to match at least a substring of an element of the set of valid entries for the non-password field.
US09613202B2

An information handling system includes a processor that determines a first orientation from orientation sensors and a sensor hub for detecting a motion gesture. The processor is further activated from a sleep state by the motion gesture and the information handling system includes a limited, ad-hoc access system that permits ad-hoc access to limited user pre-set or context-based system resources in response to the sudden motion gesture.
US09613199B2

A method for ensuring that an individual is authorized to conduct an activity is provided. The method includes conducting, using a processor, an authentication transaction with authentication data captured from an individual desiring to conduct an activity, and determining whether the captured authentication data is legitimate when the individual is successfully authenticated. Moreover, the method includes determining the individual is authorized to conduct the activity when the captured authentication data is legitimate, and conducting, using the processor, a subsequent authentication transaction with authentication data captured from the individual at a subsequent time.
US09613198B2

A method implemented in an operator console includes receiving a captured image of an operator at the operator console. The method also includes identifying whether the operator captured in the image is authorized to use the operator console. The method further includes performing a function based on whether the operator is authorized to use the operator console. A non-transitory computer-readable medium comprising one or more executable instructions that, when executed by processing circuitry, cause the processing circuitry to receive a captured image from a camera including an image of an operator at the operator console. The non-transitory computer-readable medium comprises one or more executable instruction that, when executed by processing circuitry, also cause the processing circuitry to identify whether the operator captured in the image is authorized to use the operator console and perform a function based on whether the operator is authorized to use the operator console.
US09613184B2

A characteristic of a washout period following the delivery of therapy to a patient according to a therapy program may be determined based on a physiological parameter of the patient. A washout period includes the period of time during which a carryover effect from the therapy dissipates. The washout period characteristic may include, for example, a duration of the washout period, an amplitude or a trend in a physiological signal during the washout period or a power level or a ratio of power levels in frequency bands of the physiological signal. In some embodiments, washout period characteristics associated with a plurality of therapy programs may be used to compare the programs. In other embodiments, a washout period characteristic may be used to determine a mood state of the patient and, in some cases, modify a therapy program. Monitoring a washout period may also be useful for timing therapy program trials.
US09613179B1

An approach to facilitate providing an event space associated with a primary virtual space is provided. An event space is provided to users of a primary virtual space, wherein the event space comprises one or more event objectives. Users of the primary virtual space having primary user accounts have associated event space accounts indicating event user parameters, event game parameters, and event inventory information for the first user. The user may be provided with event virtual items for purchase wherein the event virtual items are used in the event space during the event period. In response to a determination of the progress of the user associated with one or more event objectives an event award is determined for distribution to the user, wherein the event award may be used within the primary virtual space.
US09613170B2

Methods and apparatus for advancing time in a distributed business process simulation are disclosed. The methods and apparatus simulate an interdependent business process, such as a financial transaction system, in a secure distributed manner. Each business entity that is part of the interdependent business process models itself on a local client device at any chosen level of detail. A simulation server connects the separate client based simulations into one large simulation. Details of each local simulation may be hidden from other simulation participants. However, interruptions in business flow caused by simulated disruptions introduced at the simulation server and/or a client device are propagated to all of the effected simulation participants via the simulation server. In addition, simulation time may be warped from one breakpoint to another breakpoint thereby facilitating an efficient ratio of simulation time to real time.
US09613160B2

An aspect provides a method, including: sending a request for a web site from a client device to a server; receiving a response to the web site request from the server, wherein the response to the web site request includes at least a portion of a first version of the web site requested and one or more links describing one or more alternate versions of the web site requested, the one or more links comprising conditional data; determining if the conditional data is met; and in response to the conditional data being met, requesting an alternate version of the web site requested. Other aspects are described and claimed.
US09613158B1

The present invention relates to systems, apparatus, and methods for improving web transactions using cache hints. In various embodiments, cache hints may be information for optimizing and extending the use of cached objects based on web transaction information from system users. This may enable indirect updates to caching directives, and may allow a proxy to respond to If-None-Match or If-Modified-Since requests using information from cache hints instead of prefetched information from a content provider.
US09613157B2

A computer implemented method and apparatus for translating JAVASCRIPT code across different host environments. The method comprises accessing a document comprising JAVASCRIPT code of a first type; parsing the JAVASCRIPT code of the first type in the document; tracking a location of an event or action in the document in which the JAVASCRIPT code of the first type is present; translating the parsed JAVASCRIPT code of the first type into JAVASCRIPT code of a second type; merging the translated JAVASCRIPT code into a location in a translated JAVASCRIPT file, wherein the location corresponds to the location tracked in the document; and exporting the translated JAVASCRIPT file.
US09613153B2

When a social networking system receives a report of malicious activity, the social networking system calculates disabled connectivity score for a user reporting the activity or identified by the report. The disabled connectivity score indicates how strongly the user is associated with other objects that have been disabled by the social networking system. Hence, the disabled connectivity score provides a measure of the user's trustworthiness that is used to determine a type of action to be taken in response to the report. Examples of actions that may be taken when a report is received include ignoring the report, further reviewing the report, or taking remedial action by disabling or deleting an object maintained by the social networking system that is the subject of the report.
US09613151B2

A breadcrumb method, system and computer program product for a website. In response to a request for visiting the website, a breadcrumb root node is generated in a tree structure. In response to receiving a request for visiting a first web task associated with the website, a first task node is generated in the tree structure at the breadcrumb root node. In response to sequentially receiving requests for multiple subtasks of the first web task, multiple subtask nodes of the first task node are sequentially established in the tree structure. The subtask nodes of the multiple subtask nodes of the first task node are sequentially connected to the first task node according to a sequential order of the sequentially received requests for the multiple subtasks of the first web task. The multiple subtask nodes of the first task node are processed based a policy of the first web task.
US09613142B2

A technique and system that generates transcoded media files from requested original compressed media files, and then transmits the transcoded media files to a requester rather than the original compressed media files. Advantageously, the disclosed solutions provide a more bandwidth efficient downloading of media files to a requesting device. In addition, the disclosed solutions also fully support the seek function that is typically employed in media player devices. By correlating the requested original compressed media files time-wise with the generated transcoded media files, seek requests generated by a requesting device can be mapped to the appropriate or a close proximity to the transcoded media file.
US09613141B2

According to one exemplary embodiment, a method for updating an audio dictionary is provided. The method may include receiving at least one audio file within a plurality of audio files associated with a term. The method may also include receiving at least one user evaluation associated with the at least one audio file, the at least one user evaluation being based on a correlation between nationality characteristics associated with the received at least one audio file and the at least one user evaluation. The method may further include assigning a ranking to the at least one audio file within the plurality of audio files based on the received at least one user evaluation associated with the at least one audio file, wherein the assigned ranking is from a lowest ranking to a highest ranking. The method may also include adding the assigned highest ranking audio file into the audio dictionary.
US09613136B2

An assertion assessment system is presented. An assertion object that represents a relationship between an assertion and an information source can be bound to a quality measure as an indication of the quality of the assertion object. The assertion assessment system enables different recipients of assertion objects that are linked to information sources to assess assertion quality of the assertion objects. The assertion assessment system manages and tracks these assessments of the assertion objects and provides useful indications to the recipients. Thus, workers who come upon an assertion can make a judgment on the quality of the assertion based on assessment made by other workers, without going through the information source that supports the assertion.
US09613132B2

Method of displaying by a client application in communication with a search engine a plurality of user-selectable refinements to a search query including a search term, comprising: sending the search query; receiving search results and suggested search query refinements determined based at least in part on an analysis of groups of related search queries, each suggested search query refinement corresponding to a refined search query including the search term and an additional search term; displaying search results and, apart from a search bar, refinements, refinements being selectable by a user via a graphical object; receiving a selection of one of the refinements, the selection corresponding to a refined search query including the search term and an additional search term; receiving refined search results; and displaying refined search results and a visual representation of a refinement relationship between the search query and the refined search query. Related systems are also disclosed.
US09613131B2

An approach for adjusting ranked search results based on user data is provided. An approach includes: receiving a search query from a search user; generating a ranked result set based on the search query; generating an adjusted ranked result set by adjusting the ranked result set based on a skill rating of the search user; and providing the adjusted ranked result set to the search user.
US09613115B2

A program generation system is described that generates a program based on a plurality of input-output examples. The input-output examples include input items and corresponding output items. The program generation system can include three component modules. A parsing module processes the input items and output items to provide a plurality of input parts and output parts, respectively. A transformation module determines, for each output part, whether the output part can be produced from a corresponding input part using one or more converter modules selected from a collection of candidate converter modules. A formatting module generates formatting instructions that transform selected output parts into a form specified by the output items. These three modules provide a generated program that embodies logic learned from the input-output examples; the generated program can be subsequently used to transform new input items into new respective output items.
US09613112B2

Among other things, a machine-based method is described. The method comprises recording object classes of an object model, producing an object representation for data of two or more data sources based on a mapping of data formats of the data sources to the object classes of the object model, and producing mapped data from the data sources. The mapped data is available in objects of the object classes and is comparable in the object representation. At least two of the data sources have different data formats.
US09613106B2

A computer-program causing a computing device to perform an association measurement between a target variable and each non-target variable of a data set; select non-target variables for inclusion in a visualization based on the degree of association; perform correspondence analysis between target values of the target variable and non-target values of each selected non-target variable; order target value markers within a target row based on the degrees of closeness; order non-target value markers within each non-target row based on the degrees of closeness; determine a width of each target value marker based on a frequency of occurrence of its target value in the data set; determine a width of each non-target value marker based on a frequency of occurrence of its non-target value in the data set; and cause generation of the visualization with connection markers emanating from the target value markers and extending among the non-target value markers.
US09613101B2

Systems and methods promoting an authoritative version (AVR) of copyrighted media content over one or more non-authoritative versions of the copyrighted media content relative to relevancy of the copyrighted media content to a search query are presented. An example system includes a matching component configured to identify copyrighted media content included in a video and a promoting component configured to promote in connection with a search query an authoritative version of the copyrighted media content over one or more non-authoritative versions of the copyrighted media content relative to relevancy of the copyrighted media content to the search query.
US09613097B2

According to one embodiment of the present invention, a system for processing a database query stores one or more result sets for one or more first database queries in a data store. The system receives a second database query and compares the second database query to the one or more first database queries to determine presence of a corresponding result set in the data store for the second database query. The system provides the corresponding result set from the data store for the second database query based on the comparison. Embodiments of the present invention further include a method and computer program product for processing a database query in substantially the same manners described above.
US09613093B2

First, a computer may receive an input query of a first medium type. The input query may then be analyzed. Based on the analysis, the input query may be categorized as being associated with at least a second medium type. A first-medium-type search of a set of corpora may then be performed. Based on the results of the first-medium-type search, a candidate answer of the first medium type may be generated. In response to the categorizing, a second-medium-type search of the set of corpora may also be performed.
US09613089B2

In some embodiments, a method includes receiving a command to update a form component within a set of one or more form templates. The method also includes receiving an alternative form component for the form component that is to be updated. The method includes performing a pattern matching across a number of form templates to identify the set of one or more form templates in the number of form templates. The method includes refactoring the set of one or more form templates. The refactoring includes changing a reference in the set of one or more form templates to reference the alternative form component.
US09613087B2

Embodiments of the invention provide a method, system and computer program product for optimized continuous query processing in an in memory data grid (IMDG). In an embodiment of the invention, a method for optimized continuous query processing in an IMDG includes receiving a request to add an object to an IMDG. The method also includes evaluating a continuous query upon the object in order to produce a result. The method yet further includes adding an attribute to the object referencing the continuous query and assigning a value to the attribute of the result. The method even yet further includes inserting the object with the attribute into the IMDG. Finally, the method includes returning the value of the attribute in lieu of repeating an evaluation of the continuous query in response to receiving a request to repeat an evaluation of the continuous query in respect to the object.
US09613082B2

A method facilitates auditing of database transactions by maintaining logical consistency between a source database table and a shadow database table. A bulk command is received that specifies edits to a plurality of rows in the source database table. The bulk command is executed on the source database table. The shadow database table is queried to obtain an indication of the plurality of rows edited by the bulk command. The indication is stored as part of an audit trail for the source database table.
US09613074B2

The present disclosure describes methods, systems, and computer program products for generating data for performance evaluation. One computer-implemented method includes identifying a source dataset from a source database, extracting a schema defining the source database, analyzing data within the source dataset to generate a value model, the value model describing features of data in each column of each table of the source dataset, analyzing data within the source database to determine data dependency, and generating a data specification file combining the extracted schema, the value model, and the data dependencies.
US09613072B2

The present invention is directed to a system that enables an associate (a data specialist, an agent, an analyst, or the like) to efficiently and accurately validate customer data (e.g., determine if customer data between two or more sets of customer data is consistently accurate). In this way, the system of the present invention is configured to enable the associate to run automated tests (e.g., trials) where first customer data from a first customer data set is compared to second customer data from a second customer data set to determine one or more differences between the first and second customer data. After the comparison is complete, the system of the present invention is configured to generate a file (e.g., a third customer data set) that identifies the determined differences, and provides a standardized report summarizing the determined differences.
US09613066B2

A database management server manages a distributed data set at least partially stored in volatile memory of a plurality of nodes. The database management server stores transaction logs in persistent storage corresponding to one or more database transactions performed on the distributed data set. In response to a query, a join operation is performed with assistance from the cluster. A snapshot identifier identifies a particular database state that is transactionally consistent. Based on the transactional logs, updated data blocks updated after the snapshot identifier of the query are identified. The cluster is instructed to perform one or more distributed join operations on the distributed data set without processing data in the updated data blocks. The database management server performs a partial join evaluation on the updated data blocks.
US09613062B2

Photo/video is geo tagged with GPS coordinates corresponding to the place of capture of said photo/video. ‘Geo-information’ metadata corresponding to GPS coordinates is automatically generated and attached to corresponding photo/video. The ‘geo-information’ metadata comprises of date &time of capture, geo information metadata such as local weather, local attractions, local events etc. at the time of capture of corresponding photo/video. According to another aspect, a search engine is provided with means to crawl through one or more database comprising of ‘geo-information’ metadata attached to photos/videos and generate result comprising of photos/videos with ‘geo-information’ metadata corresponding/relevant to query input. According to another aspect, present invention discloses apparatus, means and methods to attach one or more local advertisements to photos/videos and display advertisement in conjunction with corresponding photo/video on communication devices.
US09613061B1

A system identifies a first document that includes a number of first images, identifies a second document that includes a number of second images, and forms a cluster based on a relationship between the first document and the second document. The system identifies a first caption associated with one of the first images, identifies a second caption associated with one of the second images, selects the one of the first images or the one of the second images as a representative image for the cluster based on the first caption or the second caption, and associates the representative image with the cluster.
US09613060B2

The present invention relates to a location-based service method and system using location data included in image data, particularly to a method and a system of providing the location-based service with photos taken by a camera phone, using location information at the shooting time. The location-based service method according to the present invention, using the image data provided using a terminal equipped with a camera and the location data including the location information of the terminal, comprises the steps of shooting a target image with the terminal at a predetermined location and generating first image data; receiving the location data; including the received location data in the first image data and generating second image data; and displaying an image corresponding to the first image data and providing a service using the location data, if the second image data are selected.
US09613055B2

A query of spatial data is received by a database comprising a columnar data store storing data in a column-oriented structure. Thereafter, a minimal bounding rectangle associated with the query is identified using a tree-order scanning technique. A spatial data set that corresponds to the received query is then mapped to the physical storage in the database using the identified minimal bounding rectangle. Next, the spatial data set is then retrieved. Related apparatus, systems, techniques and articles are also described.
US09613052B2

A cloud computing system includes a cloud system managing unit, a plurality of sets of devices, where a set of devices includes one or more devices having a common aspect, and a plurality of authentication servers, where an authentication server is associated with one of the plurality of sets of devices based on the common aspect. The cloud computing system functions to establish trust between a corresponding one of the plurality of authentication servers and the one or more devices of one of the plurality of sets of devices, between the corresponding one of the plurality of authentication servers and the cloud system managing unit, and between the cloud system managing unit and the one or more devices. The cloud system managing unit configures the cloud computing system based on the trust between the cloud system managing unit and devices of the plurality of sets of devices.
US09613048B2

The disclosed embodiments disclose techniques for sending interim notifications to a client of a distributed filesystem. Two or more cloud controllers collectively manage distributed filesystem data that is stored in one or more cloud storage systems; the cloud controllers ensure data consistency for the stored data, and each cloud controller caches portions of the distributed filesystem. During operation, a cloud controller receives a client request to access a file. The cloud controller determines that it will need to contact at least one of another peer cloud controller or a cloud storage system to service the request, and sends an interim notification to the client to notify the client that the request is pending.
US09613040B2

In one embodiment, a method for managing data includes receiving a request to write data to a file block on a multi-tier file system. A first logical block is associated with the file block. The method also includes determining whether the request is a first write request for the file block after creation of a snapshot of the file block. Moreover, the method includes determining an access request count for the first logical block prior to creation of the snapshot by retrieving the access request count for the first logical block from a snapshot data table accessible to an automatic tiering module. Other methods for managing data are presented in accordance with other embodiments.
US09613039B2

In one embodiment, a computer program product includes a computer readable storage medium having program instructions embodied therewith. The embodied program instructions are readable and/or executable by a processor to cause the processor to create, by the processor, a second logical block on a multi-tier file system, the second logical block referencing data that is associated with a first logical block. The program instructions also cause the processor to determine, by the processor, a measure of access requests that will be directed to the data via the second logical block versus the first logical block. Moreover, the program instructions cause the processor to transfer, by the processor, a proportion of a heatmap value for the data between the first logical block and the second logical block based on the measure of accesses that will be directed to the data via the second logical block versus the first logical block.
US09613036B2

A first system adaptation unit of magnetic tape drive apparatus communicates with a read/write request source based on a method adapted to a file system. A second system adaptation unit communicates data with the read/write request source based on a method adapted to a designated system other than the file system. A control unit allows the first system adaptation unit to be in a ready state when a format of a magnetic tape to be read and written is adapted to the file system and allows otherwise the first system adaptation unit to be in a not-ready state. The control unit deceives the read/write request source as if the first system adaptation unit is in the ready state even when the first system adaptation unit is in the not-ready state as well as the ready state.
US09613035B2

A primary data storage system is connected with a separate and external active archive storage system to consolidate data and allow active archive data to be managed based on primary storage system events. The primary data storage system may be managed and maintained by an external entity, and may include a manager module such as a resource manager. The active archive system may include several tiers of storage in a hierarchical storage system and logic for moving data between and among the tiers. As data processing milestones are completed or the state of data changes, in projects stored in the primary data storage system, task milestone or state change events are detected. Event detection can trigger data movement in the active archive solution. One or more software modules implementing the present invention may detect the events and trigger active archive operations based on the events.
US09613029B2

Computer implemented techniques for performing transliteration of input text in a first character set to a second character set are disclosed. The techniques include receiving input text and determining a set of possible transliterations of the input text based on a plurality of mapping standards. Each mapping standard defines a mapping of characters in the first character set to characters in the second character set. The techniques further include determining a set of candidate words in the target language based on the possible transliterations and a text corpus. The techniques also include determining a likelihood score for each one of the candidate words based on a language model in the target language previously received words. The techniques also include providing one or more candidate words based on the likelihood scores and receiving a user selection indicating one of the candidate words.
US09613025B2

A natural language question answering system and method, and a paraphrase module are provided. The natural language question answering system includes a conversion module configured to generate a plurality of modified questions by paraphrasing a user's question; a plurality of question answering engines configured to receive each of the user's question and the modified questions, and select candidate answers corresponding to each of the user's question and the modified questions; and a detection module configured to detect at least one among the selected candidate answers as an answer.
US09613022B2

For generating customized word assistance functions based on user information and context, a system, apparatus, method, and computer program product are disclosed. The apparatus includes a processor and a memory that stores code executable by the processor, including code that accesses personal information of a user, identifies a dialectal nuance of the user based on the personal information, and selects a word recognition dictionary based on the dialectal nuance. The dialectal nuance may be based on a location of the user, a nationality of the user, an age of the user, an education level of the user, and/or a profession of the user. The apparatus may also suggest one or more text entries from the selected word recognition dictionary based on the user input.
US09613017B2

A device receives text that includes data values, and parses the text to identify data types associated with the data values. The device generates, based on the data values and the data types, a graphical representation of the text that includes data cells corresponding to the data values, and provides the graphical representation for display. The device receives one or more selections of one or more data cells in the graphical representation, stores the one or more selections as a selection history, and provides the selection history for display.
US09613014B2

The present invention is a system and method for personalization and engagement by passive connection. A unique connection, a unique campaigner landing page and a unique constituent landing page are first provisioned in a connections database. Data that is sourced from the campaigner landing page is then associated with the unique connection. The constituent landing page is then personalized in response to a combination of the data just received and the data already collected at that point in the unique connection. Then data that is sourced from the constituent landing page by passive connection is associated with the unique connection. The constituent landing page is then further personalized in response to a combination of the data collected from the campaigner landing page, the data collected from the constituent landing page and the data in the unique connection.
US09613006B2

A method for automatic media population of a style presentation comprises collecting presentation media; positioning the collected presentation media on a storyboard; and selecting a style presentation; wherein the selection of the style presentation results in the automatic population of the style presentation with the presentation media positioned on the storyboard is described herein.
US09613003B1

In some implementations, text is extracted from a digital work and a plurality of noun phrases are identified. The noun phrases are checked against a network accessible resource, such as an online encyclopedia, that includes a plurality of interlinked article entries. The noun phrases that have corresponding entries in the network accessible resource are included in a set of candidate topics. The candidate topics are ranked based, at least in part, on the links to and from each of the entries corresponding to the candidate topics. Candidate topics below a ranking threshold are removed from the set of candidate topics. Further, term frequency information for each candidate topic in relation to the digital work is compared against term frequency information for the candidate topic in a large corpus of textual works to remove candidate topics within a frequency difference threshold.
US09613002B2

A processing method includes processing a wafer based on initial data, measuring errors for each of the plurality of areas, calculating an error similarity of at least some of the plurality of areas as a function of a separation distance between each pair of some of the areas, selecting a first area and a plurality of second areas adjacent to the first area, calculating weight values for the second areas based on the error similarities between each pair of second areas and the error similarities between the first area and each second area, calculating an estimated error of the first area based on the measured errors of the second areas and the weight values for the second areas, and generating estimated data based on the estimated errors for each of the plurality of areas.
US09613001B2

Systems and methods for performing convolution operations. An example processing system comprises: a processing core; and a convolver unit to apply a convolution filter to a plurality of input data elements represented by a two-dimensional array, the convolver unit comprising a plurality of multipliers coupled to two or more sets of latches, wherein each set of latches is to store a plurality of data elements of a respective one-dimensional section of the two-dimensional array.
US09612997B1

A vehicle communication system that includes a plurality of functional system modules (FSMs) and a master system module (MSM) coupled to the FSMs. The MSM includes a multi-core processing unit that includes multiple functioning core assemblies (FCAs) and a managing core assembly (MCA). Each FCA includes a substrate carrying a core CPU and an optical interface circuit carried by a first edge of the substrate. The MCA includes a substrate having a first and second major surfaces—the first major surface includes a plurality of rows of electrical connections, each of which are adapted to couple with one of the FCAs to enable communication between the core CPU (of MCA) and the core CPUs (of the FCAs). Each of the FCAs may have a second edge that abuts the first major surface at one of the plurality of rows of electrical connections.
US09612989B2

The present invention eliminates the shortage of bus numbers in routing control using PCIe switches. A system port address (SPA) is associated with a destination bus number and is assigned to a port (external port) connected to a server and a device. When packets sent from the server or the device are received at the external port, the system port address (SPA) corresponding to the destination bus number having the packets is determined, and the SPA is added to the packets as a label. This SPA is used to route the packets sent between ports (internal ports) that connect switches. When the packets arrive at the external port to which the target server or device is connected, the destination bus number having packets is used to send the packets to the server or device connected to the external port.
US09612981B2

An island-based network flow processor (IB-NFP) integrated circuit includes rectangular islands disposed in rows. A configurable mesh data bus includes a command mesh, a pull-id mesh, and two data meshes. The configurable mesh data bus extends through all the islands. For each mesh, each island includes a centrally located crossbar switch and eight half links. Two half links extend to ports on the top edge of the island, a half link extends to a port on a right edge of the island, two half links extend to ports on the bottom edge of the island, and a half link extents to a port on the left edge of the island. Two additional links extend to functional circuitry of the island. The configurable mesh data bus is configurable to form a command/push/pull data bus over which multiple transactions can occur simultaneously on different parts of the integrated circuit.
US09612976B2

In a method for managing memory pages, responsive to determining that a server is experiencing memory pressure, one or more processors identifying a first memory page in a listing of memory pages in the server. The method further includes determining whether the first memory page corresponds to a logical partition (LPAR) of the server that is scheduled to undergo an operation to migrate data stored on memory pages of the LPAR to another server. The method further includes, responsive to determining that the first memory page does correspond to a LPAR of the server that is scheduled to undergo an operation to migrate data, determining whether to evict the first memory page based on a memory page state associated with the first memory page. The method further includes, responsive to determining to evict the first memory page, evicting data stored in the first memory page to a paging space.
US09612962B2

In certain embodiments, methods and systems for multimedia data processing are provided. In an embodiment, a method for processing multimedia data includes defining one or more pixel block regions in a first cache so as to cache a plurality of reference pixel blocks corresponding to reference data. A reference pixel block from among the plurality of reference pixel blocks is assigned to a pixel block region from among the one or more pixel block regions based on a predetermined criterion. The reference pixel block is associated with a tag based on the pixel block region so as to facilitate a search of the reference data in order to process a plurality of pixel blocks associated with a multimedia frame of the multimedia data.
US09612959B2

Described are methods, systems and computer readable media for distributed and optimized garbage collection of remote and exported object handle links to update propagation graph nodes.
US09612952B2

A storage cluster is provided. The storage cluster includes a plurality of storage nodes within a single chassis. Each of the plurality of storage nodes has nonvolatile solid-state memory for storage of user data. The plurality of storage nodes are configured to distribute the user data and metadata throughout the plurality of storage nodes with erasure coding of the user data such that the plurality of storage nodes can access the user data, via the erasure coding, with a failure of two of the plurality of storage nodes. The plurality of storage nodes are configured to employ the erasure coding to reconfigure redundancy of the user data responsive to one of adding or removing a storage node.
US09612948B2

In the present disclosure, a persistent storage device includes both persistent storage, which includes a set of persistent storage blocks, and a storage controller. The persistent storage device stores and retrieves data in response to commands received from an external host device. The persistent storage device stores data, from a contiguous data block, to two or more sets of logical address blocks in persistent storage. The persistent storage device also retrieves data, corresponding to a contiguous data block, from two or more sets of logical address blocks in persistent. In both instances, the two or more sets of logical address blocks in persistent storage, in aggregate, are not contiguous.
US09612947B2

A method, system and computer program product for testing testable code of an application comprises sending a request, from a computer-implemented client to a remote test orchestrator, for a list identifying any test agents registered with the remote test orchestrator; and receiving, by the computer-implemented client from the remote test orchestrator, a list identifying the test agent registered with the remote test orchestrator.
US09612944B2

The present subject matter relates to software testing. The method comprises obtaining user requirements from a user, the user requirements being indicative of functionalities and features to be incorporated in a software application. Based on the user requirements, at least one test scenario for testing the software application may be identified. The at least one test scenario may include at least one step. Further, based on a first approval received from the user, one or more test cases may be associated with each step of the software application. The first approval is indicative of validity of the at least one test scenario. The one or more test cases may be executed for testing the software, based on a second approval received from the user. The second approval is indicative of validity of the one or more test cases.
US09612935B2

A computer implemented method for testing the resiliency of a software application. The computer implemented method can test the resiliency of a software application by monitoring the program state of the software application and trigger a shutdown request when the specified program state has been reached. The shutdown request can be transmitted to the application software and executed to shut down one or more functionalities of the software application. In some examples, the method can specify the functionality to shut down and the program state which the shutdown occurs can be specified in an application configuration file.
US09612930B2

In an embodiment, a processor includes at least one core, a power management unit having a first test register including a first field to store a test patch identifier associated with a test patch and a second field to store a test mode indicator to request a core functionality test, and a microcode storage to store microcode to be executed by the at least one core. Responsive to the test patch identifier, the microcode may access a firmware interface table and obtain the test patch from a non-volatile storage according to an address obtained from the firmware interface table. Other embodiments are described and claimed.
US09612922B2

A computer system includes at least two COTS processor cores and an evaluating device connected to the at least two COTS processor cores for evaluating output signals output by means of the at least two COTS processor cores. The evaluating device includes a comparator for pair-wise comparison of the respective generated output signals with each other. The comparator also outputs a comparison signal corresponding to the respective comparison of the output signals.
US09612917B2

Systems and methods for backing up storage volumes are provided. One system includes a primary side, a secondary side, and a network coupling the primary and secondary sides. The secondary side includes first and second VTS including a cache and storage tape. The first VTS is configured to store a first portion of a group of storage volumes in its cache and migrate the remaining portion to its storage tape. The second VTS is configured to store the remaining portion of the storage volumes in its cache and migrate the first portion to its storage tape. One method includes receiving multiple storage volumes from a primary side, storing the storage volumes in the cache of the first and second VTS, and migrating a portion of the storage volumes from the cache to storage tape in the first VTS.
US09612910B2

A computer-implemented method for generating catalogs for snapshots may include (1) identifying an initial snapshot and a subsequent snapshot for a protected volume, (2) providing identifiers of the initial snapshot and the subsequent snapshot to a storage vendor application programming interface (API), (3) receiving, from the storage vendor API, an indication of at least one difference between the initial snapshot and the subsequent snapshot, and (4) synthetically generating a catalog for the subsequent snapshot based on a preexisting catalog for the initial snapshot such that the synthetically generated catalog reflects the difference between the initial snapshot and the subsequent snapshot indicated by the storage vendor API. Various other methods, systems, and computer-readable media are also disclosed.
US09612901B2

Use of hybrid error correcting code (ECC) techniques. A memory access request having an associated address is received. A memory controller determines whether the address corresponds to a first region of a memory for which ECC techniques are applied or a second region of the memory for which ECC techniques are not applied. The memory access is processed utilizing ECC techniques if the address corresponds to the first region of the memory, a transaction indicator and an execution unit indicator, and processed without utilizing the ECC techniques if the address corresponds to the second region of the memory.
US09612899B2

A computing environment includes multiple software programs running on multiple endpoint computing machines. Each software program has associated diagnostics data. Each endpoint machine is running a diagnostics agent. The diagnostics agents are in communication with each other. A monitoring server interacting with the multiple software programs detects a malfunctioning associated with a software program running on a target endpoint, and submits a request to collect the diagnostics data of the malfunctioning software program. This collecting request is submitted to a service software program different from the malfunctioning program. The service software program may be running on a service endpoint different from the target endpoint. The requested diagnostics data is retrieved by the service software program from a diagnostics agent running on the target endpoint. The monitoring server then receives the requested diagnostics data from the service software program.
US09612892B2

Plural clusters or occurrences of a pattern of event types are identified (304). Based on configuration items relating to events associated with the event types, a correlation rule is created (308) to define a relationship between the event types.
US09612882B2

Methods for use by processing modules in a dispersed storage network (DSN) to retrieve a data object stored in one of a plurality of storage generations of the DSN, each of the storage generations including a plurality of storage units. In various examples, a first retrieval request is generated to retrieve metadata addressing information. Based on the metadata addressing information, a second retrieval request is generated to retrieve the metadata. Using the metadata, a third retrieval request is then generated to retrieve at least a portion of the data object. The metadata addressing information, the metadata, and the data object may be retrieved from differing storage generations. Each of the first, second, and third retrieval requests are formatted in accordance with a read request format of the DSN, the read request format including a storage generation identifier field.
US09612875B2

The present invention provides an operational-task-oriented system and method for dynamically adjusting operational environment applicable to a computer cluster. Each operational node of the computer cluster has two or more operational systems installed. After receiving the operational task, the control node estimates the time required for completing different tasks requiring different operational systems by appropriate operational nodes and compares the estimated finish time and the assigned finish time for judging how to adjust the operating system running in the operational nodes. Thereby, the operational task can be completed in the assigned finish time. Another method is to use the control node to analyze the proportions of the tasks requiring different operational systems in an operational task and hence adjusts the operational system running in an operational node according to the proportion of requirement. Thereby, the operational task can be completed in the shortest time.
US09612874B1

The illustrative embodiments described herein provide systems and methods for managing the execution of processing jobs. In one embodiment, a method includes receiving a processing job associated with a set of processing job parameters. The processing job is sent from a user interfacing device associated with a user. The method also includes determining a processing job priority for the processing job using the set of processing job parameters, identifying a destination processing device capable of executing the processing job using the set of processing job parameters, and initiating execution of the processing job at the destination processing device to form processed data in response to determining to execute the processing job based on the processing job priority.
US09612873B2

A telemetry module integrated with an application may include a data collection and analysis engine configured to perform data collection and analysis for reporting to a service associated with the application. The telemetry module may include additional components configured to dynamically scale the data collection and analysis performed by the data collection and analysis engine for a target device such that parameters of the data collection and analysis correspond to resources and capabilities of the target device. For example, a scaling profile manager may receive a profile for a device on which the application is being executed from the service, where the profile defines criteria for the scaling of the data collection and analysis. The scaling profile manager may then determine one or more resources and capabilities of the device, compare the determined resources and capabilities to the criteria, and scale the data collection and analysis based on the comparison.
US09612872B2

A method for allocating data plane resources. The method allocates segments of hardware data plane resources to individual domains. In particular, in one or more embodiments, a new domain data plane request may request multiple segments of hardware data plane resources. In response to the request, a segment is reserved for a domain by assigning a domain identifier of the domain to the segment. Thus, the domain may use the allocated segment.
US09612867B2

An apparatus for data processing in a heterogeneous multi-processor environment are provided. The apparatus including an analysis unit configured to analyze 1) operations to be run in connection with data processing and 2) types and a number of processors available for the data processing, a partition unit configured to dynamically partition data into a plurality of data regions having different sizes based on the analyzed operations and operation-specific processor priority information, which is stored in advance of running the operations, and a scheduling unit configured to perform scheduling by allocating operations to be run in the data regions between the available processors.
US09612864B2

A method for singleton process control in a computer environment is provided. A process identification (PID) for a background process is stored in a first temporary file. A determination operation is performed for determining if the parent process is alive for a predetermined number of tries. The PID of the background process is written from the first temporary file into a first PID variable when the parent process ends. A determination operation is performed for determining whether a second, global temporary file is empty. The background process is exited if an active PID is determined to exist in a second, global temporary file. The PID from the first temporary file is stored into the second, global temporary file. A singleton code block is then executed.
US09612863B2

A device is provided for accelerating, on a platform comprising a plurality of processing units, the execution of a SystemC simulation of a system, said simulation comprising a SystemC kernel and SystemC processes. The device comprises hardware means for scheduling the SystemC processes on the processing units in a dynamic manner during the execution of the simulation, these means making it possible notably to preempt the processing units.
US09612860B2

In an approach to sharing memory between a first guest and a second guest both running on a data processing system, one or more computer processors provide a virtual device to a first guest for proxying memory accesses between the first guest and a second guest, where the first guest is associated with the second guest, and where the first guest is running a first operating system and the second guest is running a second operating system. The one or more computer processors send one or more device related functions to the second guest, wherein the virtual device enables sharing memory between the first guest and the second guest.
US09612858B2

Administering VMs in a distributed computing environment that includes hosts that execute a VMM, with each VMM supporting execution of one or more VMs, includes: assigning the VMMs to a logical tree topology with one as a root; and executing, by the VMMs of the tree topology, a reduce operation, including: sending, by the root VMM to each of other VMMs of the tree topology, a request for an instance of a particular VM; pausing, by each of the other VMMs, the requested instance of the particular VM; providing, by each of the other VMMs to the root VMM in response to the root VMM's request, the requested instance of the particular VM; and identifying, by the root VMM, differences among the requested instances of the particular VM including, performing a bitwise XOR operation amongst the instances of the particular VM.
US09612856B2

In a distributed computing environment that includes which each execute a VMM, where each VMM supports execution of one or more VMs, administering the VMs may include: assigning, by a VMM manager, the VMMs of the distributed computing environment to a logical tree topology, including assigning one of the VMMs as a root VMM of the tree topology; and executing, amongst the VMMs of the tree topology, a gather operation, including: sending, by the root VMM, to other VMMs in the tree topology, a request to retrieve one or more VMs supported by the other VMMs; pausing, by the other VMMs, each VM requested to be retrieved; and providing, by the other VMMs to the root VMM, the VMs requested to be retrieved.
US09612852B1

Techniques for redirecting input/output are disclosed. In one particular embodiment, the techniques may be realized as a method for redirecting input/output comprising the steps of method for redirecting input/output comprising configuring a first virtual machine with a recorder for library interposition, configuring a replica virtual machine with a player for library interposition, receiving a first recorded event from the first virtual machine, and transferring the first recorded event to the replica virtual machine for replay.
US09612850B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for extracting source code. One of the methods includes receiving, by a newly created process, a request to execute code of an executable file in the newly created process, wherein the request specifies a parameter. The newly created process loads a process interception library. Library initialization code of the process interception library determines whether the parameter should be intercepted. In response to determining that the parameter should be intercepted, the parameter is provided to another process.
US09612848B2

A system for enabling submission of user feedback includes an extension to an application that is configured for execution on a computing system. The extension is for operation with the application and may be invoked during execution of the application in order to submit user feedback on a feature of the application substantially contemporaneously with a presentation of the feature to the user during execution of the application. The extension may visually identify a location of the feature on a user's screen and display on the user's screen textual input, received from the user, concerning the feature.
US09612847B2

A computer application launcher can be displayed. In response to receiving a first user input associated with the launcher while a computer application indicated by the launcher is not running, a destination list can be displayed. The destination list can include one or more destinations indicating one or more items that can be performed by a computer application. In response to a second user input associated with the destination list and indicating selection of a destination on the destination list, the application can be launched and instructed to perform an item indicated by the selected destination.
US09612834B2

A processor includes a plurality of execution units. At least one of the execution units is configured to execute a complex instruction that requires multiple instruction cycles to execute, and to enforce atomic execution of the complex instruction during a first-portion of the multiple instruction cycles required to execute the complex instruction. The at least one of the execution units is further configured to enable execution of the complex instruction to be interrupted for execution of a different instruction by the at least one execution unit during execution of a second portion of the multiple instruction cycles. The first portion and the second portion are non-overlapping.
US09612830B2

Discovering work-item relations, in one aspect, may include identifying mappings of work-item elements to standardized specification elements, for instance, by analyzing a plurality of work-item elements and their relationships generated from a description of a collection of work-items, and a plurality of standardized specification elements and their relationships generated from a description of practice guidelines for completing the project. One or more missing relations may be discovered among the plurality of work-item elements based on the mappings.
US09612826B2

An electronic device accesses a comparison of at least a portion of a second version of a software program to a corresponding portion of a first version of the software program. The device determines an attribution value for a first author based in part on one or more differences between a respective segment of source code in the second version of the software and a corresponding segment of source code in the first version of the software, and determines an attribution value for a second author based in part on one or more differences between the respective segment of source code in the second version of the software and the corresponding segment of source code in the first version of the software. The device displays or sends instructions for displaying indicia of at least one attribution value with the respective segment of source code in the second version.
US09612820B2

A solution for updating at least one software product installed on a virtual machine, including providing a software image of at least one new virtual disk storing a new level of the software product together with new metadata including an indication of at least one new activation procedure of the new level of the software product, and replacing a current level of the software product with the new level of the software product, the current level of the software product being stored in at least one current virtual disk of the virtual machine together with current metadata including current activation information of the current level of the software product, where the replacing includes removing at least one current virtual disk from the virtual machine; adding at least one new virtual disk to the virtual machine; and running at least one new activation procedure according to the current activation information.
US09612819B2

A system and method for automating detection of a change of configuration of an embedded unit and the reloading of the appropriate software configuration into the unit. An automatic reloading system comprises a transmitter associated with the unit to transmit a configuration frame comprising a set of identifiers of the current hardware and/or software configuration of the unit, a detector to capture the configuration frame and to detect a change of hardware and/or software configuration of the unit, and a software loader to automatically reload a set of appropriate software elements into the unit according to the detected change of configuration.
US09612812B2

Method, system, and programs for automatically certifying a configuration of a distributed application stack to be deployed on a cluster. A request is first received to certify the configuration of the distributed application stack to be deployed on the cluster based on a baseline configuration of the distributed application stack. The configuration of the distributed application stack includes a version of each of the plurality of software artifacts. Based on the configuration in the request, the distributed application stack is then deployed on the cluster. A record is received from each node of the cluster indicating a status during the deployment and/or a result after the deployment for the respective node. Based on the received records, a certification record is then created for the configuration in the request.
US09612805B2

Various embodiments herein include one or more of systems, methods, software, and data structures that are utilized in mobile app generation and execution. Such embodiments provide access to functionality and data of non-mobile device applications within mobile device apps without having to expend resources to replicate non-mobile device applications in a mobile context.
US09612789B2

A display apparatus, a display system having the same, and a method for setting an ID thereof are provided. The method for setting an ID of a display system including a plurality of display apparatuses includes: determining, by a first display apparatus from among the plurality of display apparatuses, whether a second display apparatus from among the plurality of display apparatuses is connected thereto; in response to determining that the second display apparatus is connected thereto, determining, by the first display apparatus, an ID of the second display apparatus based on a set ID of the first display apparatus; and transmitting, from the first display apparatus to the second display apparatus, an ID setting command including the determined ID of the second display apparatus.
US09612784B2

An image processing apparatus includes an internal receiving device, a communication unit, an image processing unit, and a controller. The internal receiving device may receive authentication information. The communication unit may communicate with an external receiving device to receive the authentication information. The image processing unit may perform at least one of image reading and image formation. The controller may determine one of the internal receiving device and the external receiving device is a first receiving device of the authentication information. The controller may also perform an authentication process based on the authentication information received from the first receiving device without performing the authentication process based on a second receiving device. The second receiving device is an other of the internal receiving device and the external receiving device.
US09612781B2

To prevent a printing apparatus from performing unnecessary processes, there is provided an image processing apparatus which is communicable with the printing apparatus and comprises: a determining unit configured to determine whether or not authentication information of the printing apparatus has been set in a print job; and a controlling unit configured to control to not transmit the print job to the printing apparatus in a case where it is determined by the determining unit that the authentication information has not been set in the print job, and control to transmit the print job to the printing apparatus in a case where it is determined by the determining unit that the authentication information has been set in the print job.
US09612777B2

A pull printing method, apparatus and system are provided. The pull printing system includes a mobile terminal, a client that discovers the mobile terminal by using a phone number according to a print command of a user and transmits rendered print job data to the mobile terminal, and an image forming apparatus that, when connected to the mobile terminal, receives the print job data from the mobile terminal and performs printing.
US09612774B2

Improved techniques of managing storage in a data storage system involve compressing a subset of block and macroblock metadata. Advantageously, a data storage system operating according to the improved techniques is able to store more metadata in volatile memory even for huge data objects.
US09612760B2

A modular block allocator receives a cleaner message requesting dirty buffers associated with an inode be cleaned. The modular block allocator provides at least one bucket cache comprising a plurality of buckets, wherein each bucket represents a plurality of free data blocks. The dirty buffers are cleaned by allocating the data blocks of one of the buckets to the dirty buffers. The allocated data blocks are mapped to a stripe set and when the stripe set is full, the stripe set is sent to a storage system. In one embodiment of the invention, a modular block allocator includes a front end module and a back end module communicating with each other via an application programming interface (API). The front end module contains write allocation policies that define how blocks are laid out on disk. The back end module creates data structures for execution of the policies.
US09612758B1

A technique operates data storage equipment. The technique involves, during a first time period and while processing circuitry performs host I/O operations on behalf of a set of hosts, performing a data identification operation which provides a data identification result identifying particular data which is routinely accessed by the processing circuitry. The technique further involves, during a second time period after the first time period and in response to the data identification result, copying the particular data from secondary storage to an extension cache which forms part of primary storage to pre-fetch the particular data from the secondary storage for subsequent use by the processing circuitry. The technique further involves, during a third time period after the second time period and while the processing circuitry performs further host I/O operations on behalf of the set of hosts, accessing the particular data from the extension cache.
US09612750B2

An autonomous sub-system receives a database downloaded from a host controller. A controller monitors bus traffic and/or allocated resources in the subsystem and re-allocates resources based on the monitored results to dynamically improve system performance.
US09612745B2

Embodiments of the presently claimed invention enable a RAID set to appear as if it were initialized immediately after a command to initialize a RAID set is initiated. Typically, a driver or other software in the software stack intercepts the command to initialize the RAID set. The driver then responds to user application programs as if the RAID set initialization is complete, even when it is not. After intercepting the RAID set initialization command, the driver will intercept and respond to data read or write commands as if the RAID set were initialized. The driver or other software will then, typically initialize the RAID set using background tasks. In certain instances, data stored in a non-RAID configuration may be migrated to a RAID configuration during the initialization process.
US09612744B1

A computing device, such as a data storage device, that is location-aware and modifies its behavior depending on its location. In some embodiments, the data storage device may determine its location based on information such as Global Positioning System information, proximity to a wireless network, near-field proximity to another device, etc. The data storage device maintains a profile for various locations in which it is frequently located and records user-behavior at these locations. In addition, the device may be configured or program with specific behaviors at different locations. Based on the location of the device, it may then perform various actions to improve its responsiveness. In one embodiment, a data storage device may enter or exit from a standby state, prefetch various files, etc. based on its proximity to a particular location.
US09612742B2

In certain implementations, data visualization of streaming data may be facilitated. In some implementations, a request for visual representation of values associated with an attribute may be received. Queries for data relating to the values across a plurality of sources may be performed based on the request. The queries may include a first subset of queries and one or more other subsets of queries that are performed based on the request. Subsets of data that relate to a first value of the values may be received based on the first subset of queries. The first value may be predicted based on the subsets of data before one or more other subsets of data relating to the first value are received, where the one or more other subsets of data are received based on the one or more other subsets of queries.
US09612740B2

Techniques are disclosed for providing a swipe-based delete confirmation mode in electronic touch sensitive devices. The user can engage the delete confirmation mode by performing a delete command, which causes the device to display a delete confirmation swipe gesture prompt. The delete confirmation prompt may be included within a delete confirmation graphic or a delete confirmation pop-up window. By performing the delete confirmation swipe gesture on the touch sensitive surface, the user may confirm the delete command. By not properly performing the delete confirmation gesture, closing a delete confirmation pop-up window, tapping an area of the screen not associated with the delete confirmation prompt, or otherwise not performing the delete confirmation swipe gesture, the device may cause the delete function to be abandoned.
US09612739B2

This document describes embodiments of a low-latency touch-input device. The low-latency touch-input device receives writing as input to the device and temporarily displays the writing on a physical layer that overlays a touchscreen display of the device. The writing is displayed instantaneously on the physical layer before the touch-input device processes the input. The low-latency touch-input device then processes the input to generate a digital representation of the writing and renders the digital representation of the writing on the touchscreen display to replace the writing displayed on the physical layer.
US09612734B1

A method includes (a) loading into system memory of a computing device a set of records of a plurality of equally-spaced records which are to be visible in a GUI window, (b) placing the loaded set of records within a dynamic markup page for display within the GUI window, (c) placing a container within the dynamic markup page, the container representing non-visible records of the plurality of equally-spaced records, the container having a height representative of a combined height of the represented non-visible records, and (d) displaying, on the display device, a scroll bar adjunctive to the GUI window, the scroll bar allowing a user of the computing device to scroll to any arbitrary position in the document for display within the GUI window. Other embodiments are directed to a computerized apparatus and computer program products for performing methods similar to that described above.
US09612726B1

In one example, a method includes: receiving from a first user interface a first input from a first user specifying a first particular instant in a video other than a beginning of the video; in response to the first input, generating by one or more computer systems first data for inclusion in a link to the video, the first data representing the first particular instant in the video and being operable automatically to direct playback of the video at a second user interface to start at the first particular instant in the video in response to a second user selecting the link at the second user interface; and communicating the first data to a link generator for inclusion in the link to the video.
US09612714B2

A computing system may perform a method comprising displaying, on a graphical user interface (GUI) on a display of the computing system, a plurality of initial animations to a user, each of the plurality of animations being displayed in response to an identical function call, having an identical visual appearance, and being displayed to prompt an input from the user. The method may also comprise monitoring, by a processor of the computing system, the user's input to each of the plurality of animations. The method may also comprise displaying, by the GUI, a subsequent animation to the user, the subsequent animation being displayed in response to the identical function call but having a different visual appearance than the plurality of initial animations, the different visual appearance of the subsequent animation being based on the monitored inputs.
US09612704B2

A touch sensing apparatus includes: a touch screen panel including a plurality of first electrodes formed along a first direction and a plurality of second electrodes formed along a second direction intersecting the first direction; and a controller sequentially applying a driving signal to either the plurality of first electrodes or the plurality of second electrodes, receiving a detection signal from the plurality of second electrodes while applying the driving signal to the plurality of first electrodes, and receiving a detection signal from the plurality of first electrodes while applying the driving signal to the plurality of second electrodes, wherein the controller changes electrodes to which the driving signal is to be applied for each preset cycle of a touch sensing operation.
US09612701B2

A touch panel includes an upper electrode substrate having an upper conductive film formed thereon, a lower electrode substrate having a lower conductive film formed thereon, the upper conductive film and the lower conductive film being arranged to face each other, a spacer disposed between the upper electrode substrate and the lower electrode substrate along four sides of the upper electrode substrate and the lower electrode substrate, and at least one conductive part having a predetermined height and disposed in a vicinity of the spacer on an inner side thereof on at least one of the lower conductive film and the upper conductive film.
US09612691B2

One aspect of the present invention relates to an inducing capacitance detector. In one embodiment, the inducing capacitance detector has an input terminal for receiving a supply voltage; a capacitive sensor array with a first output terminal and a second output terminal; an operational amplifier having an inventing input terminal electrically connected to the first output terminal of the capacitive sensor array, a non-inventing input terminal electrically connected to the second output terminal of the capacitive sensor array and the input terminal, and an output terminal for outputting an output signal, a feedback capacitor electrically connected between the inventing input terminal and the output terminal of the operational amplifier.
US09612683B2

An operation method of a touch screen and a touch screen device are provided by the present disclosure, and the method comprises: acquiring an input trajectory on the screen firstly; then determining whether the input trajectory is consistent with a predetermined trajectory; zooming in a target region on the screen that corresponds to a current touch point of a touch medium if the determination result is “yes”; detecting in the zoomed-in target region a touch-screen operation instruction; and executing a corresponding operation according to the touch-screen operation instruction. Thereby, the present disclosure can reduce occurrences of mis-touches in the process of operating the touch screen and make the touch screen very convenient to use by the user.
US09612682B2

A touch panel includes electrode lines and a detecting circuit. The detecting circuit includes driving units and detecting units. The driving units are configured to sequentially output driving signals to the electrodes lines according to a first clock signal, so as to change the voltage levels of the electrode lines. Two ends of each of the electrode lines are respectively coupled to a driving unit and a corresponding detecting unit. The detecting units are configured to sequentially scan the voltage levels of the electrode lines according to a second clock signal and to output scan signals, in which the first clock signal and the second clock signal have different frequencies. The detecting circuit generates a detecting signal according to the scan signals.
US09612672B2

A slide unlocking method for a touchscreen device under a screen locking state is provided. The method includes steps of: sampling a track generated by the sliding of a user's finger on a touchscreen, and sequentially acquiring a plurality of sampling points; acquiring a first sampling point and a last sampling point of the track, and calculating a transverse sliding distance and a longitudinal sliding distance of the finger on the touchscreen; and unlocking the touchscreen when the transverse sliding distance is greater than or equal to a first preset distance and the longitudinal sliding distance is less than or equal to a second preset distance; otherwise, keeping the screen in the lock state. In this way, the present invention increases the degrees of freedom of a user's operation, so that a user can conveniently perform unlocking in a special usage scenario.
US09612666B2

A human interface apparatus comprising the steps of: receiving text input from a user; switching to input mode for pointing location information; receiving input for pointing location information from the user; and switching the human interface apparatus to a text input mode, wherein the text input area and the pointing location information input area have at least a part of the area in common.
US09612660B2

A touch screen with haptic feedback knob arrangement. The arrangement includes an interactive surface having a controllable electrostatic pressure region across a portion of the interactive surface. The arrangement further includes a controller having an algorithm programmed thereon for controlling the amount of electrostatic pressure applied to the portion of the interactive surface where the electrostatic pressure region is located. A knob is rotatably mounted to the interactive surface and receives rotational resistance from the electrostatic pressure region of the interactive surface.
US09612655B2

A method inputs a control command for a component of a motor vehicle. The method involves generating an image sequence of an input object guided by a user in a specified detection region using an imaging device, detecting a change in position of the input object on the basis of the image sequence, and generating a control command for the component of the motor vehicle on the basis of the detected change in position. The imaging device employs at least one infrared-sensitive camera, and the detection region is illuminated using at least one infrared source.
US09612650B2

A method includes: supporting a normal operation mode during which functionalities of a portable apparatus are available through an operating system of the apparatus, wherein the operating system includes a plurality of layers including a kernel and library functions-layer; supporting a limited operation mode during which the apparatus is configured to execute a physical activity algorithm based on physical activity data corresponding to a physical activity session performed by a user of the apparatus, wherein the physical activity algorithm applies a direct low-level hardware access bypassing at least the layers above the kernel and the library functions-layer; and switching between the normal operation mode and the limited operation mode.
US09612645B2

When a printing apparatus operates in a normal power mode, a control unit specifies a time of receipt of a packet and a reception interval between packets by using an RTC. On the other hand, when the printing apparatus operates in a power-saving mode, a communication unit specifies a time of receipt of a packet and a reception interval between packets on the basis of time-of-day information acquired from an SNTP server.
US09612643B2

Methods and apparatus relating to controlling processor slew rates based on battery charge state/level are described. In one embodiment, logic causes modification to a slew rate of a processor based on at least a charge level of a battery pack. Other embodiments are also disclosed and claimed.
US09612638B1

A method may include, in an information handling system comprising a power system having a plurality of voltage regulator phases, during a configuration mode of the power system, determining connectivity between the plurality of voltage regulator phases and a primary power rail and connectivity between the plurality of voltage regulator phases and a secondary power rail based on population of output inductors in one or more of a plurality of first phase output inductor footprint locations or one or more of a plurality of second phase output inductor footprint locations, wherein each of the plurality of phase output inductor footprint locations is respectively coupled to an first output of a respective voltage regulator phase of the plurality of voltage regulator phases and is coupled to a respective power rail of the information handling system.
US09612633B2

A device includes a casing with two separable outer walls. Each of the walls is configured to passively dissipate heat. Two units that produce heat during operation are each thermally coupled to a different wall of the two outer walls.
US09612621B2

A mobile device includes a touch-screen having an external touch-screen region, an internal foldable touch-screen region, and a curved-surface touch-screen region that couples the external touch-screen region and the internal foldable touch-screen region, and a body to which the touch-screen is attached, wherein the device is configured to move at least one icon corresponding to at least one executing application program to the curved-surface touch-screen region in response to a folding angle of the internal foldable touch-screen region when a folding operation of the internal foldable touch-screen region is performed.
US09612618B2

An apparatus and method for sealing a joint between a display and a housing of a hand held computer terminal is provided. The apparatus comprises a display frame. The display frame comprises display a front, a display back, and display sides. The front of the display frame comprises a recessed portion and a non-recessed portion. The recessed portion is configured to accept insertion of the display. The non-recessed portion defines at least a portion of the perimeter of the recessed portion. Fastening holes can be positioned outside the perimeter of the recessed portion. The display frame is configured to tighten to the housing and to compress the display between the display frame and the housing. The method comprises providing a display frame, assembling a display assembly, inserting the display assembly into the housing, and compressing the display between the display frame and the housing.
US09612612B2

A wide bandwidth resonant clock distribution comprises a clock grid configured to distribute a clock signal to a plurality of components of an integrated circuit and a tunable sector buffer configured to receive the clock signal and provide an output to the clock grid. The tunable sector buffer is configured to set latency and slew rate of the clock signal based on an identified resonant or non-resonant mode.
US09612610B2

A data storage device including a flash memory and a controller. The controller enables the flash memory to transmit a predetermined parameter stored in the flash memory according to a first predetermined trigger edge of a clock signal and reads the predetermined parameter transmitted by the flash memory according to the first predetermined trigger edge of the clock signal to obtain a first reference parameter in an asynchronous mode. The controller enables the flash memory to switch to a synchronous mode and transmit the predetermined parameter and reads the predetermined parameter transmitted by the flash memory according to the first predetermined trigger edge of the clock signal to obtain a second reference parameter in a detection mode.
US09612608B2

A circuit arrangement, includes output terminals that provide an output current and input terminals that receive a source current and a source voltage from a DC current source. A maximum power point tracker is coupled between the input terminals and the output terminals and a bypass circuit is coupled between the input terminals and the output terminals. The bypass circuit is configured to enter a bypass state dependent on the output current and dependent on the source current. The source current flows through the bypass circuit in the bypass state.
US09612605B2

Generally discussed herein are apparatuses and methods for a voltage regulator with a current feedback loop. One such apparatus may include an amplifier, a master device electrically coupled to the amplifier, a slave device electrically coupled to the master device, and/or a current feedback device electrically coupled to the amplifier and the slave device to feed back current from the slave device to alter a monitoring voltage input to the amplifier.
US09612601B2

An adaptive capacity constraint management system receives a measured value affected by HVAC equipment at actual operating conditions and uses the measured value to determine an operating value for a variable that affects a capacity of the HVAC equipment at the actual operating condition. The system uses the operating value to calculate a gain factor for the variable relative to design conditions and uses the calculated gain factor to determine a capacity gain for the HVAC equipment relative to the design conditions. The system applies the capacity gain to a design capacity limit for the HVAC equipment to determine a new capacity limit for the HVAC equipment at the actual operating conditions. The system may use the new capacity limit as a constraint in an optimization routine that that selects one or more devices of the HVAC equipment to satisfy a load setpoint.
US09612587B2

A system includes an operator console having at least one graphical display configured to present information associated with an industrial process and with a control system associated with the industrial process. The system also includes a mobile extension associated with the operator console. The mobile extension is configured to present first process-related information to an operator and receive second process-related information from the operator for the control system. The operator console is configured to provide state information to the mobile extension, where the state information is associated with operations of the operator console. The mobile extension could be configured to base at least part of the first process-related information or at least part of the second process-related information on a location of the apparatus. The operator console could be configured to provide an indication that the mobile extension is currently in use by the operator.
US09612586B2

An energy management apparatus includes: algorithm storage unit configured to store at least one energy-saving control algorithm; controller configured to control an operation of controlled device by executing the algorithm and; data storage unit configured to store reduction information corresponding to the algorithm, the reduction information used to figure out a reduction in energy consumption due to the execution of the algorithm; estimation unit configured to estimate the reduction in the energy consumption due to the execution of the algorithm on the basis of the reduction information, when controller controls the operation of controlled device by executing the algorithm; and network communication unit configured to output the estimation result.
US09612584B2

An electric power grid control system is provided with: distributed generators connected to an electric power grid; and voltage measurement units that measure voltage at connection points of the distributed generators to the electric power grid. When voltage at a connection point to the electric power grid deviates from a predetermined acceptable range, a centralized control device equally allocates a voltage adjustment amount for returning the voltage to the acceptable range to all distributed generators belonging to a predetermined group that was set in advance. Distribution processing devices cause the distributed generators to adjust voltage at the connection points in accordance with the voltage adjustment amount allocated from the centralized control device.
US09612546B2

An external additive for toner includes a particulate obtained from a silicone compound selected from a silane compound represented by Chemical Formula 1, Si(OR1)4, wherein each R1 is independently a C1 to C6 monovalent hydrocarbon group, a hydrolysis-condensation product of the silane compound, and a combination thereof, wherein the particulate has an average particle diameter ranging from about 50 nm to about 250 nm and a true density ranging from about 1.80 g/cm3 to about 2.00 g/cm3.
US09612537B2

An EUV projection lithography illumination optical unit guides illumination light toward an object field, the illumination optical unit comprising. The unit includes: a first facet mirror comprising a plurality of first monolithic facets; and a second facet mirror downstream of the first facet mirror in a beam path of the illumination light, the second facet mirror comprising a plurality of second facets, each second facet being configured to contribute to imaging a corresponding first monolithic facet of the first facet mirror into the object field via an illumination channel. Individual parts of the first monolithic facets are configured so that illumination light is guided from the individual parts of the first monolithic facets toward different target locations on the corresponding second facet of the second facet mirror.
US09612530B2

A method and system for fracturing or mask data preparation are presented in which a set of shots is determined for a multi-beam charged particle beam writer. The edge slope of a pattern formed by the set of shots is calculated. An edge of the pattern which has an edge slope below a target level is identified, and the dosage of a beamlet in a shot in the set of shots is increased to improve the edge slope. The improved edge slope remains less than the target level.
US09612518B2

A screen is disclosed. The screen includes an angle magnifying unit and a deflecting unit. The angle magnifying unit has a first lens assembly and a second lens assembly. The first and second lens assemblies are aligned along a first direction. The first lens assembly has a plurality of first lenses, and each of the first lenses has a first radius of curvature. The second lens assembly has a plurality of second lenses, and each of the second lenses has a second radius of curvature. The magnification of the angle enlarging unit is the ratio of the first radius of curvature to the second radius of curvature. Furthermore, the deflecting unit is disposed between the first lens assembly and the second lens assembly. The deflecting unit has a plurality of deflecting prisms that aligned along a second direction. The second direction is perpendicular to the first direction.
Patent Agency Ranking