Document Document Title
US09602668B2 Systems and methods for managing multi-tenant callback services
Systems and methods for managing multi-tenant callback services may be provided via a multi-tenant services integration platform. Several multi-tenant software as a service applications may be offered as a hosted software solution via the multi-tenant services integration platform. Various applications may deploy and support a shared tenant and shared services environment where there can be many different customers (companies and users) running in their own virtual partition from a single application instance. The applications may be multi-tenant aware and integrated into an administration portal which integrates several shared tenant services. The tenant model may allow for customized application configurations to be run from a single application instance. Further, improved methods for providing callback management, calculating estimated wait times, and providing for callback initiation may be integrated in such multi-tenant services.
US09602654B1 Method and apparatus of estimating optimum dialog state timeout settings in a spoken dialog system
Example embodiments of the present invention may include a method that includes collecting caller response timings to each of a plurality of dialog states conducted during a call, and estimating a plurality of parameters based on the caller response timings. The method may also include selecting a response completeness value responsive to the estimated plurality of parameters, the response completeness value is used to calculate at least one optimal timeout value. The method may also include selecting the at least one optimal timeout value, and setting the at least one optimal timeout value for each of the corresponding dialog states. The timeout value(s) may be used for subsequent calls to provide optimal user satisfaction and call success rates.
US09602647B2 Call management through a hands free communication device
A hands free communication device (2), such as a headset, adapted to be simultaneously connected to a first telecommunication device (2) and a second telecommunication device (3). The hands free communication device (2) is adapted to send a call status signal to the first telecommunication device (3) upon reception of a corresponding call status signal from the second telecommunication device (4) and to send a call status signal to the second telecommunication device (4) upon reception of a corresponding call status signal from the first telecommunication device (3). The invention also relates to a system implementing such a hands free device (2) and a method using such a system.
US09602644B2 Method and apparatus for providing event of portable device having flexible display unit
A portable terminal is provided having a front surface and a curved side surface in which the portable terminal is operated in a general mode in which an application is displayed on a main display area of the front surface, and in response to the occurrence of the event while in the general mode, the display is controlled to display event information related to the event on an auxiliary display area of the curved side surface and display the application on the main display area.
US09602642B2 Placement of an antenna in a wrist worn device
A wrist worn device having a main body portion and a strap portion. The main body portion comprises a housing for housing a processor, communication circuitry, a screen and tin antenna. The strap portion comprises a strap for attaching the main body portion to a wrist. The housing comprises a central portion that supports the screen and edge portions arranged around the central portion, one of the portions comprising a non-conductive section on an outer surface of said wrist worn device facing away from said wrist when worn; wherein the antenna is supported within the housing in the one of the edge portions comprising the non-conductive section, such that there is an electromagnetic wave path from the antenna to the outer surface through at least a portion of the non-conductive section wherein a portion of the strip overlays the antenna and a portion of the non-conductive section at the outer surface, the portion of the snap comprising a non-conductive portion.
US09602630B2 CDN scale down
In one embodiment, a system component in a content delivery network (CDN), the CDN including a request router and edge caches, the request router being operable to determine which edge cache should serve content to a client, the system component including a processor, and a memory to store data used by the processor, wherein the processor is operative to receive a request for content from the client, and based on a decision to shut down a first edge cache after the client has already downloaded some of the content from the first edge cache, participate in a process to transfer the client from downloading the content from the first edge cache to downloading the content from a second edge cache in the middle of the client downloading the content so that the client continues downloading the content from the second edge cache. Related apparatus and methods are also described.
US09602624B2 Facilitating content management based on profiles of members in an environment
Concurrent provisioning of preferences for members of an environment is facilitated. A method identifies a characteristic of an environment, wherein the characteristic is based on profile information associated with entities in the environment. The method also determines control information associated with providing preferences associated with the characteristic. In another case, an apparatus stores first profile information for a first entity, wherein the first profile information is configured to be evaluated, along with second profile information associated with a second entity, by a receiving device in an environment. In another case, an apparatus retrieves, from a device in an environment, profile information associated with entities in the environment. The apparatus can determine support care based on the profile information.
US09602623B2 Method and apparatus for caching local mashup service parameters
An approach is provided for caching parameters of local mashup services. One or more devices and/or service providers determine one or more mashup services, one or more trigger conditions associated with the one or more mashup services, and/or one or more actions associated with the one or more mashup services. Further, the one or more devices cache the one or more mashup services, the one or more trigger conditions, and/or the one or more actions at one or more local caches. Furthermore, the one or more devices and/or service providers determine one or more results of one or more queries for the one or more mashup services, the one or more trigger conditions, and/or the one or more actions from the one or more local caches.
US09602621B2 Delivery network, server, and delivery method
In a delivery network system, deliver a server that holds requested content is determined, using information included in a content request message from a communication terminal. A file or stream of the requested content is read from the determined server. When the content is moving image content, a bandwidth of a mobile network is estimated, based on a response signal or a congestion state notification signal from the communication terminal. The moving content is transmitted by controlling a timing of transmitting the read file or the read stream so as not exceed the estimated bandwidth.
US09602620B1 Content-facilitated speculative preparation and rendering
Methods and systems for reducing web page load time include obtaining speculative information associated with a uniform resource locator (URL). The method and system also include determining whether to prefetch content of the URL based on the speculative information. The method and system further include providing an instruction to prefetch the URL content when a determination to prefetch results. The method and system also include prerendering the URL content when the instruction to prefetch the URL content is provided.
US09602612B2 Overlay networks for application groups
A method and apparatus for configuring an overlay network are provided. In the method and apparatus, a first application is caused to be deployed for execution on the first computer system, with the application being member of an application group. First information is provided to the first computer system, with the first information being usable for securing communication between at least the first application and a second application deployed to a second computer system. Second information usable for establishing a routing entity for the first computer system is provided to the first computer system, with the routing entity established to route data from or to the first application.
US09602611B2 Current updates
This document describes tools capable of differentiating a superset of entities from which a user may receive current updates effective to provide current updates for only some of the entities of the superset. In one embodiment, for example, the tools enable a user of a mobile device to select a set of entities from which the user will automatically receive updates that are current, easily accessible, and visible at-a-glance. The tools may forgo providing current updates for entities that are not selected by the user, though the tools may provide these updates when explicitly requested by the user or at particular times or events.
US09602608B2 System and method for notifying a user of people, places or things having attributes matching a user's stated preference
A location-based and preference-based system and method for matching media content about persons, places and things with the expressed preferences of mobile users to notify users about and provide users with access to media content about persons, places and things that match the user's expressed preferences. The system thus provides information such as stories or articles that match the user's interests and relate to their location. The system may assign ranks to all of the media content that meets that user's preferences wherein, in one embodiment, it will automatically play them in the assigned order. Comparison of the user's preferences with the various profiles of the media content allows the user only to be informed of the media content for those persons, places or things that the user is likely to be interested in. The system and method thus provides for a mobile real-time point of interest exchange network.
US09602594B2 Processing requests
Requests are processed at a computer server by receiving a request for service from a user terminal, the request including distress information representing a degree of failure to process at least one prior similar request from the user terminal for the service. The distress information is received from the request and the request is processed in accordance with the distress information. A user terminal provides distress information in a request, based on responses received from the server.
US09602593B2 Load switch command including identification of source server cluster and target server cluster
A software defined network (SDN) controller sends a load switch command to a network device. The load switch command includes identification of a source server cluster and identification of a target server cluster.
US09602591B2 Managing TCP anycast requests
Managing TCP anycast requests at content delivery network nodes is disclosed. In some embodiments, serving a request includes receiving a request at a node of a plurality of nodes comprising a content delivery network, wherein each of the plurality of nodes share a same anycast IP address to which the request is directed and servicing the request at the node.
US09602589B1 Systems and methods for determining room types for regions of a map
Systems and methods for determining room types for regions of a map are provided. One example method includes determining, by a client computing device, a current location of the client computing device. The method includes obtaining, by the client computing device, one or more audio samples describing ambient audio around the client computing device. The method includes analyzing, by the client computing device, the one or more audio samples to identify one or more room characteristics associated with the current location of the client computing device. A room type is identified for a room associated with the current location of the client computing device based at least in part on the one or more room characteristics. One example system includes a plurality of client computing devices and one or more server computing devices.
US09602584B2 System with distributed process unit
The present invention provides a system with a separate computing unit, comprising: a primary computing device comprising a computing unit, a control interface unit via which a user enters an instruction that causes the computing unit to perform the processing operation or the computing operation to generate an instruction code, and a first wireless communication unit transmitting a first wireless signal containing the instruction code; and a remote control device comprising an instruction implementation unit, and a second wireless communication unit receiving the first wireless signal and sending the instruction code in the first wireless signal to the instruction implementation unit to implement the instruction code; wherein the operation of the instruction implementation unit of the remote control device is controlled by the instruction code.
US09602580B2 Space-based electronic data storage and transfer network system
A space-based electronic data storage and transfer network system is disclosed. The network system includes terrestrial access points, a plurality of geostationary communications satellites, and a plurality of communicatively coupled low-earth orbit data storage satellites. The terrestrial access point establishes a link or communication with a geostationary communications satellite which relays the link or communication to a low-earth orbit data storage satellite for storing information contained within the link or communication. The terrestrial access point can also establish a link or communication with a geostationary communications satellite which relays the link or communication to a low-earth orbit data storage satellite requesting retrieval of information stored within the link or communication. Any low-earth orbit data storage satellite can access data from any other low-earth orbit data storage satellite through the communicative coupling. The network disclosed can be quickly and securely accessed from anywhere on earth.
US09602575B2 Monitoring social media for specific issues
Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: monitor one or more social media accounts; identify a specific issue common to the social media account(s) (and possibly one or more recommended remedies for the common specific issue); and generate and transmit, to a user of the social media account(s), a report identifying the instance of the common specific issue and, where applicable, the one or more recommended remedies.
US09602566B1 Providing selectable content creator controls in conjunction with sponsored media content items
Systems and methods are disclosed for providing selectable content creator controls in conjunction with sponsored media content items. In one implementation, a processing device receives a media content item of a content creator. The processing device provides the media content item to a content viewer based on a selection of the media content item by a content sponsor. The processing device provides, to the content viewer and in relation to the media content item, a first control, the first control being associated with the content sponsor. The processing device provides, to the content viewer and in relation to the media content item, a second control, the second control being associated with the content creator.
US09602565B2 Video processing system, video content monitoring method, video processing apparatus, control method of the apparatus, and storage medium storing control program of the apparatus
A system of this invention is a video processing system for determining details of a browsable video content. This video processing system includes a video fragment download unit that downloads data of a video fragments in a determination target video content via a network, and a first video content determination unit that determines the details of the video content based on the downloaded data of the video fragments. With this arrangement, it is possible to determine the details of a browsable video content while reducing the amount of data to be downloaded.
US09602563B2 Selective content delivery in a real-time streaming environment
Machines, systems and methods for dynamic content filtering are provided. The method comprises receiving an indication for a preference for an approximate number of content to be delivered during an indicated time period; assigning a first score to the first content according to one or more factors, in response to receiving a first content at a first point in time during the first time period; delivering the first content, in response to determining that the first score is above a first dynamically calculated threshold, wherein the first dynamically calculated threshold is calculated based on: t: time of arrival of the first content, k(t): number of contents that has been delivered until the first point in time, K: the approximate number of events to be delivered during the indicated time period, and F: a distribution function calculated based on prior history of the content delivered.
US09602553B2 Method, apparatus, and system for implementing VOIP call in cloud computing environment
A method for implementing a VOIP call in a cloud computing environment and relates to the VOIP call field. By using an RDP proxy to implement bidirectional transmission of voice streams between a cloud desktop client and a communication peer end, and further implement a VOIP call, a communication delay and load of a cloud desktop virtual machine are reduced. The method is used for a VOIP call in a cloud computing environment.
US09602552B2 Coding and behavior when receiving an IMS emergency session indicator from authorized source
A method is provided for a user equipment (UE) to respond to an emergency-related message sent to the UE. The method comprises the UE receiving a first message containing an indicator indicating that an emergency-related request has been made, the UE recognizing the indicator as an indication that the emergency-related request is related to an emergency, and the UE sending a second message containing emergency-related information about itself.
US09602547B1 User-portable device and method of use in a user-centric identity management system
A user-portable computing device configured as a smart card enables a user to carry identification information and to generate security tokens for use in authenticating the user to a service provider. The device includes memory for storing user identities as information cards that are exported to a host computer, presented to a user in visual form, and then selected for use in the authentication process. A security token service installed on the device issues a security token in response to a token request sent from the host computer that references the selected user identity. The security token service uses user attribute information stored on the user device to compose the claim assertions needed to issue the security token. The token is returned to the host computer and used to facilitate the authentication process.
US09602531B1 Endpoint-based man in the middle attack detection
A first node of a networked computing environment initiates each of a plurality of different man-in-the middle (MITM) detection tests to determine whether communications between first and second nodes of a computing network are likely to have been subject to an interception or an attempted interception by a third node. Thereafter, it is determined, by the first node, that at least one of the tests indicate that the communications are likely to have been intercepted by a third node. Data is then provided, by the first node, data that characterizes the determination. Related apparatus, systems, techniques and articles are also described.
US09602525B2 Classification of malware generated domain names
Techniques are presented herein that combine a host-based analysis of an executable file on a host computer with a network-based analysis, i.e., an analysis of domain names to detect malware generated domain names that are used by the malicious executable files to establish malicious network connections. A server receives information from a host computer about an executable file that, when executed on the host computer, initiates a network connection. The server also receives information about the network connection itself. The server analyzes the information about the executable file to determine whether the executable file has a malicious disposition. Depending on a disposition of the executable file, the server analyzes the information about the network connection and determines whether the network connection is malicious.
US09602522B2 Methods and systems for full pattern matching in hardware
According to an example, an intrusion-prevention system may include a network interface to receive a subject data word via a network. The intrusion-prevention system may include hardware to determine whether the subject data word partially matches a signature data pattern, and determine whether the subject data word fully matches the signature data pattern if the subject data word partially matches the signature data pattern.
US09602505B1 Dynamic access control
A computer-implemented method for securing data and computer systems is described. In one embodiment, a request to connect to a server is received at an intermediary network device. It is detected, at the intermediary network device, that the server uses a one-time password (OTP) protocol. Based at least in part on the detecting that the server uses an OTP protocol, an action is performed by the intermediary network device. The action may include blocking, at the intermediary network device, a connection other than the connection to the server that uses the OTP protocol.
US09602495B2 Automated identity assessment method and system
A method, system and software for assessing an entity (15) at a first user terminal (13) connected to a data network (10). A control system (11) is used to receive an access request (101) from the entity (15) or an assessing user (16) at a second user terminal (14). The control system (11) invokes or facilitates transmission of a time-delimited sequence of unpredictable prompts (18) to the entity (15) for a performance of visible prompted actions (20). A video recording (21) of the prompted action performance is stored in a data store (61) and the control system performs an automated assessment of the video recording (21) by a gesture recognition system (67d) and generates an assessment signal respectively including a positive or negative indication of whether or not said entity (15) validly performed said prompted actions.
US09602491B2 Information processing apparatus, method of controlling the same, and storage medium
An information processing apparatus usable via a plurality of user interfaces, and a method of controlling the same, having a plurality of authentication processing modules configured to perform a user authentication for each of the plurality of user interfaces respectively. Setting information of authentication processing for each of the plurality of authentication processing modules and setting information of authentication processing by a common authentication processing module for performing a user authentication common to the plurality of user interfaces are held. If the user authentication by the common authentication processing module succeeds using the held setting information, based on user information input via an authentication screen of any one of the plurality of user interfaces, the user authentication is performed based on the held setting information of the user interface.
US09602490B2 User authentication confidence based on multiple devices
The present application is directed to user authentication confidence based on multiple devices. A user may possess at least one device. The device may determine a device confidence level that the identity of the user is authentic based on at least data collected by a data collection module in the device. For example, a confidence module in the device may receive the data from the data collection module, determine a quality corresponding to the data and determine the device confidence level based on the quality. If the user possesses two or more devices, at least one of the devices may collect device confidence levels from other devices to determine a total confidence level. For example, a device may authenticate the other devices and then receive device confidence levels for use in determining the total confidence level, which may be used to set an operational mode in a device or system.
US09602478B2 Trust relationships in a computerized system
Methods and apparatuses for a computerized system are disclosed. A data processing device receives information from at least one source of log information in the computerized system and detects, based at least in part on said received log information, at least one security protocol related event at a first host device, the at least one security protocol related event being initiated by a second host device. Information is then stored for determination of a trust relationship record based on the detected at least one security protocol related event and information of the second host device.
US09602474B2 Controlling mobile device access to secure data
Various aspects of the disclosure relate to providing secure containers or data vaults for data of one or more managed applications. In some embodiments, each managed application may be assigned its own private data vault and/or may be assigned a shared data vault that is accessible to at least one other managed application. As the managed application executes, calls for access to the data may be intercepted and redirected to the secure containers. Data stored in a secure container may be encrypted according to a policy. Other aspects relate to deleting data from a secure container, such as via a selective wipe of data associated with a managed application. Further aspects relate to configuring and creating the secure containers, retrieving key information required to encrypt/decrypt the data stored in the secure containers, and publishing the managed applications, policy information and key information for download to a mobile device.
US09602473B2 Secure message forwarding with sender controlled decryption
Methods, apparatuses, and computer program products are provided for facilitating the secure transmission and storage of data. In this regard, a method is provided that comprises causing data encrypted by a sender system to be received at a service provider system; causing the data as encrypted by the sender system to be stored at the service provider system; receiving a request for the data from a recipient system; determining the recipient system is authorized to receive the data; and causing the data as encrypted to be transmitted to the sender system.
US09602466B2 Method and apparatus for securing a computer
A computer system (100) is arranged to run at east one user-oriented operating system (153) (e.g. Windows, LINUX, etc.) on which a plurality of user-oriented applications (152) (e.g. Word processor, web browser, spreadsheet application, etc.) may run, the computer system being further arranged to run a secondary program supporting environment (154), (155) (e.g. computer BIOS, Hypervisor, basic LINUX operating system micro-kernel, etc.). The computer system (100) is arranged to run the secondary program supporting environment (154), when the main user-oriented operating system is not miming in either or both of the following situations: prior to loading the main operating system at boot-up time of the system or when a user wishes to log back into his/her operating system after having previously logged out or having been logged out automatically and/or during a sleep mode of the computer system. The computer system (100) is arranged to run within the secondary program supporting environment an agent program or programs (157), (158) which are operable to communicate with one or more remote servers (300) to obtain security patches associated with the user-oriented operating system and/or the user-oriented applications.
US09602460B2 Social mail response enhancement
A method and system for managing electronic messaging which includes monitoring an electronic message generated by a plurality of users. The electronic message including content. A criteria is determined for setting a status of the electronic message, and the criteria includes a change of the content of the electronic message. A change of the content of the electronic message is detected based on the criteria. The status of the electronic message is set, and the status is indicated to the plurality of users of the electronic message.
US09602457B2 Mobile device having power save feature for establishing communications
A mobile device for accessing content stored on a remote server over a mobile network includes a processor configured to direct the mobile device to send a request directing a management server to initiate a transaction.
US09602452B2 Space-efficient mail storing and archiving based on communication structure
The present invention relates to electronic mail. In particular, it relates to a method and system for processing electronic mail, wherein mails are stored in a space efficient way by removing redundancy from the content. Prior art is known for doing a limited version of this on a mail client.In order to provide a method and system which is adequate for server operation it is proposed to perform the steps of: splitting the content of an incoming e-mail into elementary mail segments by parsing and optionally normalizing the e-mail body based on a regular grammar with transduction rules; computing a unique ID for each elementary mail segment; storing the normalized or original form of an elementary mail segment together with a link to its respective parent elementary mail segment in a table in a way retrievable by said unique ID; and reconstructing an original e-mail from a concatenation of a respective sequence of said elementary mail segments wherein the unique ID for each elementary mail segment is used as a key for accessing said table and retrieving the respective elementary mail segment.
US09602434B1 Data center architecture utilizing optical switches
Embodiments of the invention describe flexible (i.e., elastic) data center architectures capable of meeting exascale, while maintaining low latency and using reasonable sizes of electronic packet switches, through the use of optical circuit switches such as optical time, wavelength, waveband and space circuit switching technologies. This flexible architecture enables the reconfigurability of the interconnectivity of servers and storage devices within a data center to respond to the number, size, type and duration of the various applications being requested at any given point in time.
US09602430B2 Global VLANs for fabric switches
One embodiment of the present invention provides a switch. The switch includes a virtual local area network (VLAN) configuration module. During operation, the VLAN configuration module maps local resources of the switch and/or locally coupled end device information to a global VLAN identifier, wherein the global VLAN is persistent across a fabric switch. The fabric switch is operable to accommodate a plurality of switches and operates as a single logical switch.
US09602429B2 Traffic adjustment method and apparatus
A traffic adjustment method and an apparatus, which relate to the communications field, so that statistics on traffic of a receiving apparatus that needs to receive a first multicast packet can be accurately collected in a process of multicast packet transmission. A specific solution is as follows: A sending apparatus sends a first multicast packet, and determines whether an identity of a first receiving apparatus is in a receiving list of a first group, and if the identity of the first receiving apparatus is in the receiving list of the first group, the sending apparatus acquires multicast traffic of the first receiving apparatus, and subtracts the multicast traffic of the first receiving apparatus from preset traffic allocated to the first receiving apparatus to obtain corrected traffic of the first receiving apparatus.
US09602426B2 Dynamic allocation of resources while considering resource reservations
Described herein are technologies relating to computing resource allocation among multiple tenants. Each tenant may have a respective absolute reservation for rate-based computing resources, which is independent of computing resource reservations of other tenants. The multiple tenants vie for the rate-based computing resources, and tasks are scheduled based upon which tenants submit the tasks and the resource reservations of such tenants.
US09602420B2 Schedule-based prioritization in contention-based shared-media computer networks
In one embodiment, an intermediate node in a contention-based shared-media computer network determines a scheduled window within which a packet (with an assigned priority) should be transmitted by the intermediate node. In particular, the intermediate node may specifically determine whether an actual transmission time is prior to, during, or after the window, and sets a priority of the packet as either i) a reduced priority when the actual transmission time is prior to the window, ii) the assigned priority when the actual transmission time is during the window, or iii) an augmented priority when the actual transmission time is after the window. As such, the intermediate node may then transmit the packet from the intermediate node with the set priority at the actual transmission time.
US09602418B2 Apparatus and method for selecting a flow to be changed upon congestion occurrence
An apparatus receives load information indicating a magnitude of a processing load, at a predetermined interval, from each transfer device in a network, and receives, from each communication device that performs communication through one or more transfer devices, a reporting packet for reporting information on a flow transmitted by the each communication device. The apparatus specifies, using the reporting packet, a first flow transferred through a first transfer device having a processing load greater than a detection threshold for detecting a congestion warning, as a candidate for a flow whose path is to be changed when congestion occurs, and transmits a first packet for shortening a transmission interval of a first reporting packet including information on the first flow, and a second packet for lengthening a transmission interval of a second reporting packet for reporting information on a flow transferred in the network without passing through the first transfer device.
US09602402B2 Method and apparatus for managing device context using an IP address in a communication system
The present invention relates to a system configuration and an apparatus for preventing the infringement of user privacy, and for collecting and analyzing information regardless of the service feature and type, while a system providing a context aware service collects and analyzes user information. The present invention discloses a method of configuring and using a context analyzer and a device profile database in order for the system providing the context aware service to collect and analyze information regardless of the service feature and type.
US09602399B2 Utilizing multiple mesh network gateways in a shared access network
A mesh network, operating as a virtual Ethernet switch, includes multiple nodes operating as Mesh Network Gateway Interfaces (mesh NGIs) enabled for communication with one or more shared access networks. Selectively coupling the multiple NGIs to the same shared access network provides redundancy and load balancing aimed at improving the reliability and performance of the network. A first architecture is based on a gateway group, including a plurality of NGIs enabled to communicate with a single shared access network via a designated broadcast server elected from among the NGIs. A second architecture is based on a plurality of (physical) NGIs enabled to communicate with a single shared access network via one or more designated nodes in the shared access network. The designated nodes, or Mesh Servers (MSs), operate as virtual NGIs, and traffic entering or exiting the mesh flows through one of the MSs, thus improving packet broadcast efficiency.
US09602394B2 Routing frame propagation in power line networks
Determination of a transmission through a network having a plurality of nodes using carrier sense multiple access collision avoidance (CSMA/CA) may be performed by broadcasting a route request (RREQ) packet from a source node that is targeted towards a destination node within the network, such that the RREQ is received by a first set of nodes in proximity to the source node. After first receiving a RREQ, each of the plurality of nodes rebroadcasts the RREQ after waiting a randomized amount of wait time. During each randomized wait time, the node suppresses all but one RREQ received by the node during the wait time.
US09602392B2 Connectivity segment coloring
A novel method for fully utilizing the multicast or broadcast capability of a physical network is provided. The method identifies segments of the network within which broadcast traffic, multicast traffic, or traffic to unknown recipients (BUM traffic) is allowed or enabled. The identified segment encompasses parts of the network that the BUM traffic is able reach while excluding parts of the network nodes that the BUM traffic is unable to reach. Each identified segment includes network nodes that are interconnected by physical network hardware that supports BUM traffic. The method identifies multiple BUM traffic segments in a given network that each supports its own BUM traffic. The different BUM traffic segments are interconnected by physical network hardware that does not support BUM network traffic. Each identified segment is assigned an identifier that uniquely distinguishes the identified segment from other identified segments.
US09602390B2 Apparatus and method for determining optimum routing in a communication network
A node device receives first data communicated between the node device and adjacent node devices. The node device calculates a link cost between the node device and each of the adjacent node devices, based on the first data, and corrects the link cost using a first cost depending on communication performance of the each adjacent node device. The node device stores, in association with the each adjacent node device, a first integrated link-cost value obtained by adding the corrected link cost to a second integrated link-cost value that is obtained by summing up link costs along a communication route from a destination node device serving as a final destination of second data to the each adjacent node device. The node device transmits, to the adjacent node devices, the first data including the second integrated link-cost value and a second cost depending on communication performance of the node device.
US09602377B2 Network latency estimation for mobile devices
Embodiments calculate an estimated latency between computing devices. A latency service aggregates latency records defining latency measurements and corresponding latency factors from a plurality of computing devices. From the aggregated latency records, the latency service defines relationships between the latency measurements and the corresponding latency factors. Responsive to a request for an estimated latency from a mobile computing device, the latency service applies the defined relationships to estimate the latency based on the latency factors associated with the received request. In some embodiments, the estimated latency includes three portions: a first latency value representing the latency from the mobile computing device to a cell site, a second latency value representing the latency from the cell site to an access point, and a third latency value representing the latency from the access point to a destination computing device.
US09602374B2 Systems and methods for collecting and analyzing data to determine link quality and stability in layer two networks
A method and network element include receiving, at a receiver node, at least one of sender timestamps and sequence numbers in continuity check (CC) frames sent by a sender node; determining receiver timestamps at the receiver node; detecting instability based on one or more of the at least one of sender timestamps and sequence numbers and the receiver timestamps; and performing a remedial action based on the detecting instability. The CC frames can include Bidirectional Forwarding Detection (BFD) or Continuity Check Message (CCM) frames which are regularly transmitted in a session, but do not currently include timestamps or sequence numbers.
US09602367B2 System, method, and computer program product for creating a header detail record
A system, method, computer program product and computer processor-implemented method of generating a header detail record (HDR) for a hypertext transport protocol (HTTP) data browsing user accessing network resources, may include: receiving, by at least one computer processor, packet data from at least one probe tapping into at least one network element of a data network of a communications services provider, said packet data comprising: header data, and payload data; analyzing said packet data comprising: extracting at least one header detail record (HDR) from said header data and said payload data for all said packet data, and creating said at least one header detail record (HDR).
US09602360B1 Dynamic resource zone mapping
Techniques, including systems and methods, for organizing access to computing resources include dynamically mapping identifiers of data zones to data zones. A request for initiation of one or more computing resources is received. The request specifies an identifier of a data zone. Responsive to the request, the specified identifier is mapped to a data zone. The requested computing resources are initiated in the data zone to which the identifier was mapped.
US09602358B2 Extensible infrastructure for representing networks including virtual machines
Embodiments provide a virtual machine infrastructure including an application model and a user interface for displaying data associated with a plurality of nodes. The user interface is arranged in a hierarchy of views. An application is added to the infrastructure by adding an edge category and a view extension to the infrastructure. The user interface simultaneously displays the added view extension together with a view extension provided by another application.
US09602357B2 Network visualization systems and methods
Example network visualization systems and methods are described. In one implementation, a method displays a network environment as a network graph using a first zoom level. The method receives a request to provide a second zoom level in a particular portion of the network environment. Network components are identified to display at the second zoom level in the particular portion of the network environment. The method further determines which network connections to display at the second zoom level in the particular portion of the network environment and generates a revised network graph containing the identified network components and the determined network connections.
US09602355B2 Network interface with adjustable rate
A method, system, and computer-readable medium for a network interface with adjustable rate are disclosed. For example, one method involves receiving a request to activate a virtual lane of an interface, where the request is received by a first node. The interface is configured to facilitate data communication between the first node and a second node, and the interface includes a plurality of virtual lanes that include at least one active virtual lane, and at least one inactive virtual lane. The method also involves, in response to receiving the request, negotiating with the second node to select an additional virtual lane from the at least one inactive virtual lane. The method involves activating the additional virtual lane. After the activating, the first node and the second node are configured to use the active virtual lane(s) and the additional virtual lane for data communication.
US09602353B2 Communication management system, communication terminal, communication system, and recording medium storing control program
A management system modifies a group of one or more member communication terminals indicated by first candidate information of a first communication terminal in response to information indicating to modify the first candidate information of the first communication terminal to generate second candidate information of a second communication terminal.
US09602352B2 Network element of a software-defined network
A network element of a software-defined network includes functional entities (321-325) capable of transferring data between each other and providing connections to other network elements. One or more of the functional entities are configurable with configuration data received from a controller of the software-defined network. The network element is adapted to transmit, to the controller, entity-specific capability descriptors related to the functional entities configurable with the configuration data. Each entity-specific capability descriptor expresses operations capable of being carried out by the respective functional entity. As the controller is made aware of the capabilities of the functional entities, the goal of the software-defined networking to provide controlled management of the data-forwarding functionality of a network element as a whole can be extended to the functional entities, e.g. line interface modules, so that each functional entity can be configured individually in accordance with the capabilities and resources of the functional entity.
US09602348B2 Methods and apparatus for detecting and handling split brain issues in a link aggregation group
Methods and apparatus for operating a virtual node in a LAG that includes a first virtual node and a second virtual node are disclosed. The first virtual node includes at least a first fellow node and a second fellow node. In one exemplary method, the first fellow node receives, from the second virtual node, first control information comprising a system ID and first configuration information associated with the LAG. The first control information is compared with reference configuration information representing previously established expected configuration information associated with the LAG. Based on that comparison, and at least one additional criterion, a split brain condition may be determined to exist in the LAG. In a complementary fashion, a fellow node of the second virtual node may be configured to alter its transmitted configuration information depending on whether it is able to communicate with its fellow node in the second virtual node.
US09602346B1 Configuration data handling in wireless communication devices
Enhanced handling of device configuration data in wireless communication devices is provided herein. In one example, a method is presented that includes receiving data transferred by a device management node for incorporation into a node of a configuration data tree that stores device configuration data for the wireless communication device. The method also includes identifying the data as unable to be incorporated into the configuration data tree, and transferring a rejection notice for delivery to the device management node. The method also includes receiving a node addition instruction and responsively creating a new data tree that is populated with at least one blank node and is linked to a root node shared with the configuration data tree. The method also includes receiving again the data transferred by the device management node and responsively incorporating the data into the blank node of the new data tree.
US09602338B2 System and method for network packet event characterization and analysis
A computer implemented method for network monitoring includes providing network packet event characterization and analysis for network monitoring that includes supporting summarization and characterization of network packet traces collected across multiple processing elements of different types in a virtual network, including a trace slicing to organize individual packet events into path-based trace slices, a trace characterization to extract at least 2 types of feature matrix describing those trace slices, and a trace analysis to cluster, rank and query packet traces based on metrics of the feature matrix.
US09602331B2 Shared interface among multiple compute units
Providing a shared interface among a plurality of compute units is disclosed. A plurality of compute units is determined and a shared interface for the plurality of compute units is provided, wherein incoming traffic is received by any of the plurality of compute units. Also, the packet is received at the shared interface for a plurality of compute units. The packet is encapsulated using a first header, wherein the first header specifies one of the plurality of compute units, and wherein the one of the plurality of compute units is selected independent of an interface address associated with the shared interface.
US09602328B2 System, method and computer program product for secure peer-to-peer transactions
A system, method, and computer program product are provided for secure peer to peer transactions. In use, a peer to peer secured transaction is initiated between a first device and a second device. A request is prepared with signed keys at the first device, and the request may be received at the second device. Next, signed keys at the second device are validated and a response is prepared with signed keys at the second device and sent to the first device. Further, the response is cleared via issuer/broker/clearing house at the first device. Lastly, a receipt is prepared and signed at the first device, and the signed receipt is sent to the second device. Additional systems, methods, and computer program products are also presented.
US09602326B2 Apparatus and method for transmitting signal, apparatus and method for receiving signal
An apparatus for transmitting a signal in accordance with an embodiment of the present invention includes a mapper configured to map a modulation symbol to a bit signal by referencing the constellation. The constellation includes a plurality of blocks, and each block includes constellation points, each of which has in-phase (I) axis component value and quadrature-phase (Q) axis component value whose difference from the I axis or Q axis component value of a reference point of the block is a first difference value or a second difference value.
US09602318B2 Closed-loop high-speed channel equalizer adaptation
A serial communication circuit (FIG. 3) is disclosed. The circuit includes an equalizer circuit (306) arranged to receive a data signal (CH 1) and produce an equalized data signal. A log detector circuit (300) receives the data signal and produces a power signal indicating a power level of the data signal. A decision circuit (332) receives the power signal and produces a select signal. A first selection circuit (336) receives a plurality of first correction signals and applies one of the first correction signals to the equalizer circuit in response to the select signal.
US09602314B1 Communications receiver equalizer
A continuous-time linear equalizer implementing enhanced analog delay cells with gain-peaking characteristics and a constant delay time. A receiver feed-forward equalizer architecture implements a gain-stage chain, analog multipliers for correcting coefficients, and a linear combiner as an analog summation circuit. Each of the gain stages produces linear gain peaking and presents a constant delay-time (through calibrations) at each stage. Each delay cell includes a transconductance stage configured to convert a differential input voltage signal to a differential output current signal, wherein the transconductance stage includes a differential pair of first and second transistors coupled in a source degeneration configuration, a negative resistance network coupled in parallel with a tunable resistor network, and shunt inductive circuitry coupled in parallel with the negative resistance network. The delay cells also include a transimpedance stage configured to convert the differential output current signal received from the transconductance stage to a differential output voltage signal, wherein the transimpedance stage implements a first transimpedance amplifier coupled in series with a first shunt inductive circuit. The shunt inductive circuits may include inductorless inductor circuit elements.
US09602310B2 Associating system requests with SMS user responses
A messaging system can initiate a communication with one or more users through via cell phone text messages, for example using the short message service protocol. These systems often need a way to correlate user responses with system requests or queries. This problem can present challenges because the email mailbox metaphor used by cell phone user interfaces generally allows users to reply to any previously sent messages, but no message context is automatically supplied. A system that may send multiple messages to a user needs a mechanism by which the system can correlate a user-sent response to one of potentially many system-sent requests or queries. Context correlation to resolve ambiguities can be based on one or more of a dialog-based solution, a token-based solution and a keyword-based solution.
US09602308B2 Servicing packets in a virtual network and a software-defined network (SDN)
In one embodiment, an apparatus includes a processor and logic configured to designate one of a plurality of endpoint virtual network identifiers (EPVNIDs) for each endpoint device in a network, wherein each EPVNID is configured to be shared by one or more endpoint devices, designate a common waypoint virtual network identifier (WPVNID) for all transparent waypoint devices in the network which perform a same function, designate a unique WPVNID for each routed waypoint device in the network, designate a common virtual network identifier (VNID) for all virtual switches in a single virtual network, wherein a different VNID is designated for each virtual network, and create a service chain table comprising each VNID, WPVNID, and EPVNID designated in the network individually correlated with at least a pair of VNIDs: a source VNID and a destination VNID, based on one or more policies affecting application of services to packets in the network.
US09602299B1 Detection of device compliance with an operational policy
A detection device may monitor emissions from a computing device, which may include radiation and/or radio waves from a computing device. The emissions may be electromagnetic (EM) radiation indicative of operation of components of the computing device. When the emissions reach or exceed an emissions threshold, the detection device may output an indicator. The indicator may indicate a violation of an operational policy that is associated with the emissions threshold. The indicator may additionally or alternatively indicate compliance with the operation policy. In some embodiments, the detection device may be implemented as an accessory such as a case, a cover, a light, or another type of accessory for the computing device.
US09602298B2 Methods and apparatuses for determining a type of control field
Systems, method and apparatus of managing wireless communication are described herein.
US09602293B2 Managing idle mode of operation in network switches
Embodiments include a method for operating a network switch that is coupled to a plurality of devices, the method comprising: determining whether the network switch has, for at least a threshold period of time, (i) not received any data packets from the plurality of devices and (ii) not transmitted any data packets to the plurality of devices; in response to determining that the network switch has, for at least the threshold period of time, (i) not received any data packets from the plurality of devices and (ii) not transmitted any data packets to the plurality of devices, entering, by the network switch, a first mode of operation; while the network switch operates in the first mode of operation, monitoring a plurality of signals; and in response to detecting a change in one of the plurality of signals, exiting, by the network switch, the first mode of operation.
US09602291B2 Secure connection certificate verification
One or more computer processors identify a first certificate that is used to establish a secure Internet connection. One or more computer processors identify a stored second certificate that shares at least one attribute with the first certificate. One or more computer processors determine a policy action based, at least in part, on a result of a comparison between an attribute of the first certificate and an attribute of the second certificate.
US09602287B2 Method and system for signed stateless data transfer
According to some embodiments, a method and system provides receiving a first request for service from a client during a communication session by a server, providing a response to the first request to the client, the response to the first request including state information specific to the first request and a memory of the server; clearing the server memory of the state information specific to the first request; receiving, by the server, a second request for service from the client during the communication session, the second request including the state information specific to the first request; and restoring a state of the server memory based on the state information specific to the first request received in the second request.
US09602284B1 Secure offline authentication
A user workstation stores a vendor identifier and encrypted data comprising a first string of randomized data, a second string of randomized data, and encrypted text, the encrypted text further comprising a first security answer. The user workstation receives credentials information and a second security answer. The user workstation then generates an encryption key. Further, the user workstation uses the encryption key to decrypt the encrypted text and extract the first security answer. Then, the user workstation compares the second security answer with the first security answer and authenticates the second username if the second security answer is the same as the first security answer.
US09602283B1 Data encryption in a de-duplicating storage in a multi-tenant environment
The present invention addresses encryption systems and methods in the de-duplication of data in a multi-tenant environment. The system provides isolation between tenants' stored data and the storage system. Tenant keys are assigned to tenants. The storage system stores raw data objects backed up for the tenants and fingerprints, corresponding to the data objects, in a single use key encrypted format. Fingerprints are wrapped with a storage system key held by the storage system. A request is received to retrieve data backed up for a tenant. The request includes fingerprints corresponding to the data objects to retrieve, and a tenant key, the fingerprints being in the single use key encrypted format and wrapped with the tenant key. The received fingerprints are unwrapped using the tenant key to retrieve data objects corresponding to the received fingerprints. The data objects are transmitted to the tenant and the tenant key is removed.
US09602282B2 Secure software and hardware association technique
Authenticated hardware and authenticated software are cryptographically associated using symmetric and asymmetric cryptography. Cryptographically binding the hardware and software ensures that original equipment manufacturer (OEM) hardware will only run OEM software. Cryptographically binding the hardware and software protects the OEM binary code so it will only run on the OEM hardware and cannot be replicated or altered to operate on unauthorized hardware. In one embodiment, critical security information associated with the equipment is loaded from a memory at startup time. The critical security information is stored in the memory, in encrypted form, using a unique secret value. The secret value is used to retrieve a chip encryption key and one or more image authentication keys that can be used to associate program code with an original equipment manufacturer. These keys are used to authenticate the program code.
US09602281B2 Parallelizable cipher construction
A method of providing security in a computer system includes producing an output block of data from an input block of data, which may be performed by one or more logic circuits. The output block of data may be produced by a cipher that includes a plurality of parallel, different mixing functions and a combination function. In this regard, producing the output block of data includes applying the plurality of parallel, different mixing functions to the input block of data to produce a plurality of updated blocks of data, with each mixing function mapping the input block of data to a respective one of the plurality of updated blocks of data. And producing the output block of data includes combining the plurality of updated blocks of data in the combination function to produce the output block of data.
US09602280B2 System and method for content encryption in a key/value store
System and method embodiments are provided for content encryption in a key/value store. The embodiments include encrypting both the key and value of client data blocks for storage so that the data can be retrieved reliability without compromising the key. An embodiment method includes obtaining a key from a data block comprising the key and a value, encrypting the key using a deterministic encryption algorithm with an encryption key to map the key to a cypher text in a one-to-one mapping, and encrypting the value using a second encryption algorithm to randomly map the value to a second cypher text. Encrypting both the key and the value provides more protection to the client data instead of encrypting only the value and leaving the key vulnerable without encryption. The encrypted key can also be protected from unauthorized access and from the owner of the database or the storage system.
US09602275B2 Server pool kerberos authentication scheme
The present disclosure relates to the authenticating a client against a pool of servers utilizing a secure authentication protocol, and, more specifically, to the authenticating a client against a pool of servers providing a common service, utilizing the Kerberos secure authentication protocol.
US09602272B2 Clock and data recovery circuit and system using the same
A clock and data recovery circuit may include: a phase detection unit configured to generate an early phase detection signal and a late phase detection signal by comparing a clock signal and data; a filtering unit configured to generate an up signal and a down signal based on a number of generation times of the early phase detection signal and a number of generation times of the late phase detection signal; a phase information summing unit configured to receive an output of the filtering unit at each cycle of the clock signal, and generate first and second phase control signals by summing up numbers of the up signals and the down signals received from the filtering unit during a summing-up time; and a phase interpolator configured to adjust a phase of the clock signal according to the first and second phase control signals.
US09602265B2 System and method for handling communications requests
A system and method for handling communications requests. Network performance information of a communications network is gathered using PIP data packets to determine a status of a number of nodes of the communications network. Available bandwidth through connections of the communications network are determined based on the PIP data packets. The available bandwidth for a number of customers is allocated for new connections and utilized bandwidth through the connections as the utilized bandwidth changes across the communications network.
US09602250B2 Method for retransmitting data in wireless communication system
A method for retransmitting data in wireless communication system is disclosed. MS can receive a NACK (Not-Acknowledge) signal from a base station (BS) through a specific downlink subframe of a specific frame in a first superframe, and the MS can retransmits the data using a second uplink subframe in a first frame in a second superframe subsequent to a first superframe. In this case, a index of the second uplink subframe may be 1. The wireless communication system can support the Half-Frequency Division Duplex (H-FDD) scheme. A first uplink subframe in the first frame of the second superframe can be punctured.
US09602237B2 Sideband parity handling
An inbound sideband interface is provided to receive a message over a first sideband link, and parity logic is provided to calculate a parity bit for the message. Further, an outbound sideband interface is provided to forward the message to another device over a second sideband link. The second sideband link includes a plurality of data wires and a parity bit wire. The message is forwarded over at least some of the data wires and the parity bit is sent to the other device over the parity bit wire to correspond with the message.
US09602236B2 Computing system with decoding adjustment mechanism and method of operation thereof
A computing system includes: an inter-device interface configured to receive a receiver signal for representing a serving signal; a communication unit, coupled to the inter-device interface, configured to: calculate a decoding result based on decoding the receiver signal, generate a parity portion adjustment for adjusting the decoding result, generate a systematic portion adjustment for adjusting the decoding result, and apply the parity portion adjustment and the systematic portion adjustment to the decoding result for determining the serving signal from the receiver signal.
US09602228B1 Method and apparatus for transmission and reception of a signal over multiple frequencies with time offset encoding at each frequency
A method of processing a signal including the steps of: (a) modulating the signal using a modulator corresponding to a modulation, (b) sending the modulated signal over multiple frequencies where the signal is offset in time in each frequency, (c) receiving the signal over the multiple frequencies, (d) reconstructing the sent signal by reversing the time delay and combining the received signal from each frequency, and (e) demodulating the received combined signal using a demodulator corresponding to the modulation used in (a).
US09602218B2 Directly modulated laser with dispersion compensation
Systems and methods for using a dispersion compensation circuit to directly modulate a laser. Techniques include calibrating a varactor bias point in a dispersion compensation circuit during manufacturing, but positioning the dispersion compensation circuit between a first attenuator and a second attenuator. Each attenuator, capable of reducing power of an input signal, may be adjustable so that the attenuation provided by each attenuator may be adjusted. The ratio of attenuation between attenuators may be adjusted based on either chirp of a laser or fiber length, and a varactor bias point may be adjusted by the other one of the chirp of the laser or fiber length. Thus, both chirp and fiber length may serve as a basis for adjusting attenuation between attenuators having a dispersion compensation circuit positioned between them.
US09602209B2 Extremely high frequency (EHF) distributed antenna systems, and related components and methods
Extremely High Frequency (EHF) distributed antenna systems and related components and methods are disclosed. In one embodiment, a base unit for distributing EHF modulated data signals to a RAU(s) is provided. The base unit includes a downlink data source input configured to receive downlink electrical data signal(s) from a data source. The base unit also includes an E-O converter configured to convert downlink electrical data signal(s) into downlink optical data signal(s). The base unit also includes an oscillator configured to generate an electrical carrier signal at a center frequency in the EHF band. The base unit also includes a modulator configured to combine the downlink optical data signal(s) with the electrical carrier signal to form downlink modulated optical signal(s) comprising a downlink optical data signal(s) modulated at the center frequency of the electrical carrier signal. The modulator is further configured to send the downlink modulated optical signal to the RAU(s).
US09602200B2 Multiple wavelength optical assemblies for inline measurement of optical power and fiber optic networks
An apparatus for measuring optical power including a first multiplexer/demultiplexer to split/combine an optical signal including a first wavelength and second wavelength; a second multiplexer/demultiplexer to split/combine an optical signal including the first wavelength and the second wavelength; a first tap photodetector coupled to the first and second multiplexer/demultiplexers and to a first measurement device; and a second tap photodetector coupled to the first and second multiplexer/demultiplexers and to a second measurement device.
US09602190B2 Low latency global communication through wireless networks
Embodiments describe a communication system optimized for low latency and includes one or more high altitude platforms disposed at intervals in data communication with each other forming a communication path and at least two network centers separated from each other by a predetermined distance, where the high altitude platforms receive data signals from the network centers, travel along a communication path between the network centers, forming a data relay and transferring the data signals along the communication path. Additional embodiments may include intervals that are at different altitudes or different distances and/or provide one or more high altitude platforms that comprise at least one of satellites, high altitude balloons, or unmanned aerial vehicles.
US09602180B2 Method for determining a codebook, information feedback method and devices thereof
A method for determining a codebook, information feedback method and devices thereof. For precoding of a differential dual codebook, the method includes: providing N1 codewords in a second codebook, so that complex codewords obtained by a product of codewords in the second codebook and a first codebook satisfy corresponding antenna configuration(s), where, N1 is greater than or equal to 16. Or for precoding of a GoB dual codebook, the method includes: codewords in a first codebook being: W 1 = ( X 0 0 Y ) = ( X 0 0 D 1 ⁢ XD 2 ) ; where, D1 and D2 are respectively unitary diagonal matrixes for respectively weighting elements at each row and each column of a matrix X, X containing Nb column vectors, and Nb denotes the number of beams contained in the codewords of the first codebook. The embodiments of the present disclosure are applicable to various antenna configuration.
US09602176B2 Distributed antenna system for MIMO signals
A distributed antenna system includes a master unit configured to receive at least one set of multiple input multiple output (MIMO) channel signals from at least one signal source. The master unit is configured to frequency convert at least one of the MIMO channel signals to a different frequency from an original frequency, and combine the MIMO channel signals for transmission. An optical link couples the master unit with a unit remote from the master unit for transceiving the MIMO channel signals. Conversion circuitry is configured to frequency convert at least one of the first and second MIMO channel signals from the different frequency back to an original frequency for transmission over an antenna.
US09602164B1 Methods and systems for making a pre-payment
Methods and systems are provided for making a pre-payment from a vehicle. In some embodiments, a user is provided with a mobile wallet; information populating at least one payment instrument to the mobile wallet is received; information that the mobile wallet is usable with respect to the vehicle is received; information that the mobile wallet has been presented by the vehicle to a payment location is received; an authorized pre-payment corresponding to items or an amount associated with the payment location is received; a token is received from the user at the payment location; and the pre-payment is settled using the payment instrument.
US09602157B2 Full-duplex self-interference cancellation systems
Embodiments of full-duplex self-interference cancellation systems are described. In one embodiment, a full-duplex transceiver includes a digital signal processor that processes digital signals, a transmit chain that receives a first digital baseband signal from the digital signal processor and converts it to a first RF signal, a receive chain that receives a second RF signal and converts the second RF signal to a second digital baseband signal, and an auxiliary receive chain that receives a portion of the first RF signal and converts it to an auxiliary digital baseband signal. The transceiver may further include a self-interference canceller that applies a channel transfer function to the auxiliary digital baseband signal to generate a cancellation signal and subtracts the cancellation signal from the second digital baseband signal to cancel self-interference at the transceiver. The suppression of self-interference in the transceiver assists the transceiver to achieve higher efficiency in full-duplex communications.
US09602143B1 System and method for generating wireless electromagnetic transmissions modulated with software defined complex waveforms
An air interface array system and method for generating electromagnetic transmissions is provided. The system includes partition elements separately and operationally connected to horizontal and vertical circuit boards. In transmission, a radio frequency input is provided to each board. Each circuit board has a phase selector that generates a symbol with one of four phases relative to a plane of the partition elements such an output signal is produced. A time delay selector delays the output signal in order to focus the transmitted beam to be an input signal to an amplifier. The amplified signal drives radio frequency ports to produce horizontally and vertically polarized radiated signal vectors. The signal vectors are combined to form a radio frequency modulation symbol vector. Multiple symbol vectors form a transmitted modulation waveform.
US09602134B2 Operating method of error correction code decoder and memory controller including the error correction code decoder
An operating method of an ECC decoder includes receiving first chunk data and second chunk data from a nonvolatile memory device, the second chunk data subsequent to the first chunk data, performing error correction on the first chunk data, determining if the first chunk data includes an uncorrectable error bit and determining not to perform error correction on the second chunk data in response to the first chunk data including the uncorrectable error bit.
US09602133B1 System and method for boost floor mitigation
A method for boost floor mitigation during a decoding operation performed by a decoder is disclosed herein. The method includes: monitoring for a floor error condition while performing the decoding operation; if a floor error condition has been detected, then: clearing a feedback delay memory in the decoder; downscaling main memory values in the decoder; applying a gain in low-rank columns; and continuing to perform the decoding operation.
US09602125B1 Wideband InP digital-to-analog converter integrated with a SiGe clock distribution network
A digital-to-analog converter (DAC) including a DAC core circuit having a plurality of input lines each being responsive to a digital bit input signal and an output line outputting a converted analog signal of the digital bits. The DAC also includes a clock circuit responsive to a clock input signal at one frequency and outputting a clock output signal at another frequency. The DAC also includes a clock tree distribution network responsive to the clock output signal from the clock circuit and splitting the clock output signal into a plurality of split clock signals that are applied to the DAC core circuit, where the DAC core circuit is fabricated in an indium phosphide (InP) semiconductor material and the clock tree distribution network is fabricated in a silicon germanium (SiGe) semiconductor material.
US09602116B1 Interleaved successive approximation register analog to digital converter
In an example, the present invention provides an analog to digital converter device for a high speed data transmission from 1 GS-s to 100 GS-s, although there can be other variations. In an example, the device has an input receiver device coupled to a transimpedance amplifier. In an example, the transimpedance amplifier is coupled to an input stream of data at 10 GHz to 100 GHz, or other variations.
US09602109B2 Method and circuit configuration for determining position minus time
A circuit configuration for a data processing system for predicting a coordinate for at least one operation to be carried out is provided, the prediction being connected to at least one input signal and being a function of a predefined first time value and at least one predefined first value which represents another physical variable. Upon each change of the at least one input signal, a second time value is calculated in each case from the first value, and to subtract the first time value from the second time value to form a third time value, and/or to calculate a second value from the first time value, and to subtract the first value from the second value to form a third value, in order to determine from the third time value and/or the third value a state in which the at least one operation is to be carried out.
US09602108B1 Lut cascading circuit
In an example, a LUT for a programmable integrated circuit (IC) includes a plurality of input terminals, and a cascading input coupled to at least one other LUT in the programmable IC. The LUT further includes LUT logic having a plurality of LUTs each coupled to a common set of the input terminals. The LUT further includes a plurality of multiplexers having inputs coupled to outputs of the plurality of LUTs, and an output multiplexer having inputs coupled to outputs of the plurality of multiplexers. The LUT further includes a plurality of cascading multiplexers each having an output coupled to a control input of a respective one of the plurality of multiplexers, each of the plurality of cascading multiplexers comprising a plurality of inputs, at least one of the plurality of inputs coupled to the cascading input.
US09602101B2 Integrated device with auto configuration
A method for controlling a configuration in an integrated circuit device with at least one controllable input/output port having a data output driver, a data input driver, a controllable pull-up resistor, a controllable pull-down resistor, each connected with an external pin of the integrated circuit device, has the steps of: enabling only the pull-up resistor and reading the associated input through the data input driver as a first bit; enabling only the pull-down resistor and reading the associated input through the data input driver as a second bit; tri-stating the first port and reading the associated input through the data input driver as another bit; encoding a value from the read bits; and determining a firmware operation form the encoded value.
US09602100B1 Downhole measurement tool having a regulated voltage power supply and method of use thereof
The invention relates generally to downhole measurement tools having a regulated voltage power supply and methods of use thereof. The downhole measurement tools are associated with electrical submersible pumps for providing a stabilization technique for a five (5) volt power supply over a wide temperature range. A voltage regulator circuit for the downhole measurement tools has a temperature dependent resistance to adjust the feedback of the regulated voltage to compensate for the temperature coefficient effects of the other components in the regulator circuit.
US09602097B2 System and method having a first and a second operating mode for driving an electronic switch
An electronic switch is connected in series with a load dependent on an input signal. The electronic switch is operated in a first operation mode for a first time period after a signal level of the input signal has changed from an off-level to an on-level. The first operation mode includes driving the electronic switch dependent on a voltage across the load and dependent on a temperature of the electronic switch. The electronic switch is operated in a second operation mode after the first time period. The second operation mode includes driving the electronic switch dependent on the temperature according to a hysteresis curve.
US09602096B2 Power electronic device with improved efficiency and electromagnetic radiation characteristics
A power electronic device includes first and second electronic switches, each integrated on a package having a low parasitic inductance, a supply terminal and a ground terminal. The first conduction terminal of the first switch may be coupled with the supply terminal, and the second conduction terminal of the second electronic switch may be coupled with the ground terminal. The corresponding control terminals of the switches may be coupled to corresponding pilot drivers. The package may include first and second electric terminals, wherein the second conduction terminal of the first switch is coupled to the first electric terminal, and the first conduction terminal of the second switch is coupled to the second electric terminal. A first inductance may be interposed between the first electric terminal and the output terminal and/or a second inductance interposed between the second electric terminal and the output terminal.
US09602093B2 Zero-crossing voltage detection circuit and method thereof
A zero-crossing voltage detection circuit for detecting a phase voltage of a converter includes a comparator, a first transistor and a second transistor. The first transistor has a first base, a first collector and a first emitter. The first base couples with the first collector. The first emitter receives the phase voltage. The first collector provides a first voltage to a first terminal of the comparator. The second transistor has a second base, a second collector and a second emitter. The second base couples with the first base. The second base couples with the second collector. The second emitter receives a ground voltage. The second collector provides a second voltage to a second terminal of the comparator. The comparator compares the first voltage with the second voltage to generate a zero-crossing voltage signal.
US09602084B2 Frequency detector and oscillator circuit
Frequency detector and oscillator circuits are disclosed. Example frequency detector and oscillator circuits disclosed herein include a current approximation circuit coupled to an external clock operating at a target frequency. In some examples, the current approximation circuit is configured to determine a magnitude of a first current to charge a capacitor to reach a reference voltage during a first set of clock cycles generated by the external clock. In some examples, the current approximation circuit is further configured to generate an output current based on the magnitude of the first current and to use the output current to produce a comparator output. In some examples, the frequency detector and oscillator circuits further include a latching circuit coupled to receive the comparator output from the current approximation circuit. In some such examples, the latching circuit is configured to generate oscillating signals at the target frequency based on the comparator output.
US09602080B2 Phase interpolators and push-pull buffers
Interpolator systems are described utilizing one or more push-pull buffers to generate output clock signals that may be provided as inputs to a phase interpolator. The more linear slope on the output of the push-pull buffer may improve the linearity of a phase interpolator using the dock signals output from the push-pull buffers.
US09602076B1 Resonators with balancing capacitor
Embodiments provide a solidly-mounted bulk acoustic wave (BAW) resonator and method of making same. In embodiments, the BAW resonator may include a first resonator and a second resonator that are coupled with one another via a top electrode layer. A capacitive element may be included in the BAW resonator in parallel with the first resonator. Other embodiments may be described and claimed.
US09602068B2 High-frequency power amplifier
A configuration is provided with: a tuned line 13 that is connected between a branch terminal 3 and a branch terminal of branch lines 2 and 4; and a tuned line 14 that is connected between a combining terminal 7 and a combining terminal 9 of combining lines 10 and 11. This enables reduction of a non-uniform voltage distribution occurring due to a difference in characteristics between two amplifier elements 6 and 8.
US09602056B2 Amplifier with base current reuse
An RF amplifier module that has a plurality of amplifiers wherein at least one of the amplifiers is powered via an envelope tracking module. The biasing input of at least one of the amplifiers is provided to the first amplifier to power the first amplifier to reduce power consumption. The first amplifier may also be powered via fixed biasing to provide greater stability of the module.
US09602055B1 Single-ended mixer with reduced loss
A single-ended mixer having a mismatched, high termination impedance is disclosed. The termination impedance can be mismatched by at least one order of magnitude higher than the standard impedance of a given design environment, such as a 50 Ohm environment for a radio frequency (RF) circuit. The termination impedance can be provided in close physical proximity to the mixer core of the single-ended mixer to allow a suitable bandwidth of operation.
US09602051B1 Transforming voltage in a voltage controlled oscillator for wireless sensor devices
In some aspects, a wireless sensor device includes a voltage controlled oscillator. The voltage controlled oscillator includes a first inverter, a second inverter, and a transformer connected between the first and second inverters. The first inverter includes a first inverter input node and a first inverter output node. The second inverter includes a second inverter input node and a second inverter output node. The transformer includes a primary winding portion, a first secondary winding portion, and a second secondary winding portion. The primary winding portion is connected between the first inverter output node and the second inverter output node and is inductively coupled to the first and second secondary winding portions. The first secondary winding portion is connected between the primary winding portion and the first inverter input node. The second secondary winding portion is connected between the primary winding portion and the second inverter input node.
US09602050B1 System and method for controlling a voltage controlled oscillator
An electrical circuit includes: at least one inductor, at least one varactor, and at least two transistors, all of which electrically arranged to form a voltage controlled oscillator (VCO) having an oscillation frequency; wherein the at least two transistors includes a first transistor and a second transistor; wherein the first transistor has a first bulk terminal and a first parasitic diode disposed between the first bulk terminal and the first transistor; wherein the second transistor has a second bulk terminal and a second parasitic diode disposed between the second bulk terminal and the second transistor; wherein application of a first control voltage to the first bulk terminal, application of a second control voltage to the second bulk terminal, or application of first and second control voltages to the first and second bulk terminals, respectively, is effective to change the oscillation frequency of the VCO.
US09602047B2 Self-tracking solar concentrator device
A device for self-tracking a light source, including a focusing optical device configured to focus incoming light to a focal spot, an adaptive device configured to reflect the light of the focal spot and arranged to provide for a phase change at an area of the focal spot of the incoming light to generate a reflected light, and a light guide located between the focusing optical device and the adaptive device, the light guide configured to capture the reflected light of the adaptive device.
US09602043B2 Magnet management in electric machines
A magnet management method of controlling a ferrite-type permanent magnet electrical machine includes receiving and/or estimating the temperature permanent magnets; determining if that temperature is below a predetermined temperature; and if so, then: selectively heating the magnets in order to prevent demagnetization and/or derating the machine. A similar method provides for controlling magnetization level by analyzing flux or magnetization level. Controllers that employ various methods are disclosed. The present invention has been described in terms of specific embodiment(s), and it is recognized that equivalents, alternatives, and modifications, aside from those expressly stated, are possible and within the scope of the appending claims.
US09602026B2 Temperature compensation for MEMS devices
A microelectromechanical system (MEMS) device includes a temperature compensating structure including a first beam suspended from a substrate and a second beam suspended from the substrate. The first beam is formed from a first material having a first Young's modulus temperature coefficient. The second beam is formed from a second material having a second Young's modulus temperature coefficient. The body may include a routing spring suspended from the substrate. The routing spring may be coupled to the first beam and the second beam. The routing spring may be formed from the second material. The first beam and the second beam may have lower spring compliance than the routing spring. The MEMS device may be a resonator and the temperature compensating structure may have dimensions and a location such that the temperature compensation structure modifies a temperature coefficient of frequency of the resonator independent of a mode shape of the resonator.
US09602025B2 Multiphase power converter circuit and method
A multiphase power converter circuit includes at least two single phase power converter circuits. Each single phase power converter circuit includes at least one converter series circuit with a number of converter units. The converter series circuit is configured to output a series circuit output current. A synchronization circuit is configured to generate at least one synchronization signal. At least one of the converter units is configured to generate an output current such that at least one of a frequency and a phase of the output current is dependent on the synchronization signal.
US09602014B2 Voltage converter circuit and voltage converter controller and parameter setting method therefor
A voltage converter circuit includes a voltage converter controller which generates a PWM signal to operate a power switch for voltage conversion. The voltage converter controller includes a sensing pin for sensing a current and the voltage converter controller receives a power supply. A parameter setting method for the voltage converter circuit includes: during a start-up stage, when the power supply increases above a predetermined reference level, the voltage converter controller outputting a current through the sensing pin; and setting at least one parameter of the voltage converter controller according to a voltage at the sensing pin.
US09601998B2 Hybrid regulator including a buck converter and a switched capacitor converter
The present disclosure includes a feedback system that can control hybrid regulator topologies that have multiple converters or regulators connected in series. The hybrid regulator can include at least two regulators: a switched inductor regulator and a switched-capacitor regulator. The disclosed embodiments of the feedback system can simplify feedback design for the hybrid regulator that can include multiple converter stages. These disclosed embodiments can control the feedback to improve the efficiency of a hybrid regulator.
US09601997B2 V^2 power converter control with capacitor current ramp compensation
Operation of a switching power converter having an output capacitor having a small equivalent series resistance (ESR) is stabilized and jitter reduced by sensing capacitor current with gain and combining the resulting signal with the output voltage signal to provide a feedback signal to control switching of the power converter. capacitor current can be sensed without interfering with operation of the filter capacitor by providing a branch circuit having a time constant matched to the output or filter capacitor but an arbitrarily high impedance so as to be effectively lossless. The gain provided in the capacitor current signal can be tuned to provide optimally short settling time after load transients; generally within one switching cycle. Matching of time constants and/or tuning of gain can be performed automatically.
US09601980B2 Electromechanical transducer and electroacoustic transducer
An electromechanical transducer of the invention comprises a structural unit, an armature, and two elastic units. The structural unit includes magnets, a yoke and a coil. The armature has an inner portion disposed to pass through inside the structural unit and two outer portions protruding from the inner portion, and the armature constitutes a magnetic circuit with the structural unit via two regions through which components of the magnetic flux flow in reverse directions in the inner region. The elastic units give restoring forces to the outer portions in response to displacement of the armature due to magnetic forces of the magnetic circuit. Each of the elastic units includes a pair of elastic members symmetrically arranged via the armature in a direction of the displacement. Each of the elastic members has one end engaging one of the outer portions and another end engaging one of the elastic member attaching portions.
US09601974B2 Armature assembly apparatus
An armature assembly apparatus for assembling an armature of an electrical machine is provided. The armature assembly apparatus has an armature holding apparatus to hold a partially assembled armature such that a rotation axis of the armature is horizontal. The armature assembly apparatus has a rotating device for rotating the partially assembled armature about a rotation axis. The armature assembly apparatus also has a ring segment conveyance for conveying an armature ring segment to a mounting position relative to a free ring segment portion of the partially assembled armature.
US09601973B2 Process for interconnection of electronic power modules of a rotary electrical machine, and assembly of interconnected power modules obtained by means of this process
A method for interconnecting electronic power modules of a polyphase rotary electric machine. The power modules are disposed in open cavities of a heat sink and comprise substrates on which are provided MOSFETs of a synchronous rectifier bridge and integrated control circuits. The method comprises the production of: a planar connector (6) including at least one layer of conductive traces (64); a plurality of interconnection elements (512) arranged in multiple geometric formations and ultrasonically welded or brazed (S2) directly to the substrates (51) and/or the MOSFETs; and openings (65) in the planar connector (6) allowing the free passage of the upper ends (5120) of the connection elements (512) and a mechanical contact with the conductive traces (64). The electrical connections are obtained by means of laser (8) transmission welding (S1) or electric resistance welding.
US09601972B2 Stator bar clip adapter for liquid cooled dynamoelectric device
A stator bar clip adapter for a liquid cooled dynamoelectric device having a stator bar bottle clip coupled to a first stator bar and a stator bar leaf clip coupled to a second, same series-loop stator bar, and a related dynamoelectric device are disclosed. The stator bar clip adapter includes a bottle clip engaging member configured to engage a stator bar bottle clip; and a leaf clip engaging member coupled to the bottle clip engaging member and configured to engage a stator bar leaf clip.
US09601967B2 Electric motor brush apparatus and method
A motor assembly includes: a motor housing including: at least one brush receptacle having top and bottom ends; a locking element extending from the top end toward the bottom end; and a housing spring member; at least one brush holder apparatus including: a brush holder housing sized to be received within the brush receptacle, including: an upper surface and a lower surface; a receiving aperture; and an open end; a brush spring enclosed by the brush holder housing; and a brush located inside the brush holder housing; wherein the brush holder apparatus is inserted inside the brush receptacle; and wherein the housing spring member urges the brush holder apparatus toward the top end such that the locking element is received inside the receiving aperture.
US09601953B2 Ring magnet rotor of motor with coating material
A rotor of a motor capable of improving durability of the motor by increasing a bonding force between a ring magnet and a resin. The rotor includes a ring magnet having an insertion hole passing through the center thereof, a shaft inserted into the insertion hole, and a resin that is disposed between the insertion hole and the shaft and fixes the ring magnet and the shaft. The resin extends to upper and lower surfaces of the ring magnet so as to cover at least parts of the upper and lower surfaces of the ring magnet.
US09601948B2 Wireless power transmission apparatus and method
A wireless power transmission apparatus includes a resonator configured to transmit power to another resonator, and a power supply unit configured to supply power to the resonator. The apparatus further includes a switching unit including a transistor configured to be turned on to connect the power supply unit to the resonator, and to be turned off to disconnect the power supply unit from the resonator, based on a control signal, and a diode connected in series to the transistor.
US09601937B2 Power supply method, power supply device, and base station
A method includes receiving currents supplied by a power generation apparatus, distributing the currents supplied by the power generation apparatus to a load and a lithium ion battery to ensure normal running of the load and enable the lithium ion battery to be charged. After the lithium ion battery is fully charge, the currents supplied by the power generation apparatus are distributed to the lead acid battery so that the lead acid battery is charged.
US09601932B2 Balancing voltages between battery banks
A system that balances voltages between battery banks. The system includes battery banks, including a first bank and a second bank, and a first capacitor. The system also includes a first set of switching devices which selectively couple first and second terminals of the first capacitor to first and second terminals of the first bank, and to first and second terminals of the second bank. The system includes a clocking circuit which generates clock signals with substantially non-overlapping first and second clock phases. This clocking circuit is configured so that during the first phase the first and second terminals of the first capacitor are coupled to the first and second terminals of the first bank, respectively, and during the second phase the first and second terminals of the first capacitor are coupled to the first and second terminals of the second bank, respectively.
US09601929B2 Self-aligning data connectivity for charger
A charger includes a planar charging surface, a magnet, a charging circuit and a data circuit. The charging surface has at least two data contact tracks for electrical connection to data contacts of a chargeable device when disposed on the planar charging surface. The data circuit includes the data tracks, a data port, and electrical connection between the data contact tracks and the data port. The charging circuit has a charging feature configured to apply a driving current to the chargeable device through the charging surface. The magnet is configured to align the chargeable device such that the data contacts of the chargeable device align with the data contact tracks. When aligned via the magnet, the data contacts of the chargeable device contact the data contact tracks of the charging surface, thereby permitting data transfer between the chargeable device and an external device connected to the data port.
US09601925B2 Stable subsea electric power transmission to run subsea high speed motors
The invention provides a subsea pressure boosting system feasible for operation at subsea step out lengths above 40 km and by control merely from a dry topside or onshore location. The system is distinctive in that it comprises: at least one subsea power step out cable, arranged from a near end at a dry location onshore or topsides to one or more subsea loads such as subsea pumps or subsea compressors at a far end, at the near end at least one source for electric power is connected and the cable is dimensioned for operation at a frequency different from the operation frequency of the connected subsea loads in order to handle the Ferranti effect and electric losses, and at least one passive electric frequency transformer, operatively connected between the subsea step out cable far end and the subsea loads, said transformer is located in a pressure vessel and transforms the operation frequency of the subsea step out cable to a frequency feasible for operation of the connected loads.
US09601921B2 Tie-off circuit with output node isolation for protection from electrostatic discharge (ESD) damage
Embodiments relate to electrostatic discharge (ESD) protection. One embodiment includes a tie-off circuit including a multiple field effect transistors (FETs), a first internal node, a second internal node, a first output node and a second output node. A node isolation circuit is connected to the first output node and the second output node of the tie-off circuit. The node isolation circuit includes a first FET with a third output node and a second FET with a fourth output node. The third output node and the fourth output node are electrically isolated from the first internal node and the second internal node.
US09601919B2 Time delay with control voltage sensing
A method is provided for controlling operation of an air conditioning unit. The method comprises supplying line voltage to activate a motor configured to operate the air conditioning unit, and monitoring a supply of control voltage in order to control operation of the air conditioning unit, the supply of control voltage being derived from line voltage. In response to detecting a control voltage below a predetermined threshold and/or by a predetermined percentage, a time delay is initiated. The method further comprises deactivating the motor if a predetermined increase in control voltage is not detected before the time delay expires.
US09601909B2 Protective enclosure for a wire harness
A convoluted tube for enclosing a wire harness can include a tubular body portion extending in a longitudinal direction. The tubular body portion can define a slit that extends in the longitudinal direction and that separates first and second contact surfaces of the tubular body portion. The convoluted tube can also include a conductive ink coupled to at least one of the first and second contact surfaces. The conductive ink can be configured to generate heat when an appropriate magnetic field is applied. The first contact surface can be configured to fuse with the second contact surface upon application of the appropriate magnetic field to the conductive ink such that the wire harness enclosed within the interior of the tubular body portion does not extend through the slit.
US09601908B2 Wire support member for an environmental control system
A wire support member for an environmental control system includes a bracket having an inner surface, an outer surface, and a thickness. A first arm projects from the bracket, a first flange projects from a first end of the first arm. The first flange includes a first harness support opening therethrough. A second arm also projects from the bracket parallel to the first arm, and a second flange projects from a second end of the second arm. The second flange has a second harness support opening therethrough. A ratio of a diameter of the first harness support opening and of the second harness support opening to the thickness of the bracket optimizes the routing and support for the wiring.
US09601906B2 Wavelength-tunable light source and wavelength-tunable light source module
A first arm portion and a second arm portion are provided so as to have a distance therebetween greater than a distance between input ends of two output waveguides and greater than a distance between an output end of a first output portion and an output end of a second output portion, the first arm portion forming a traveling path of light from one of the two output waveguides to the first output portion through a first optical amplifier, the second arm portion forming a traveling path of light from another one of the two output waveguides to the second output portion through a second optical amplifier. The first optical amplifier and the second optical amplifier have curved portions in which the first output portion and the second output portion are curved in a direction toward each other, and the first optical amplifier and the second optical amplifier respectively output light from the output end of the first output portion and the output end of the second output portion.
US09601900B2 Method and apparatus for determining optical fibre characteristics
An optical amplifier assembly for determining a parameter of an optical fiber configured to amplify an optical signal being propagated therethrough, the assembly comprising: at least one amplifier pump light source assembly configured to transmit light at a plurality of wavelengths into the optical fiber; a receiver configured to receive light that has propagated through at least part of the optical fiber; and a processor configured to determine the parameter of the optical fiber based on the received light.
US09601899B2 Adjustable mid-infrared super-continuum generator using a tunable femtosecond oscillator
A super-continuum system including: a fiber laser configured to output a pulse having a center wavelength; a first nonlinear waveguide configured to shift the wavelength of the pulse from the fiber laser; a first fiber amplifier of at least one stage configured to amplify the output from the first nonlinear waveguide; and a second nonlinear waveguide configured to spectrally broaden the output from the first fiber amplifier.
US09601898B2 Optical module
The disclosure provides an optical module. In the optical module, emitters of a first PNP type triode and a second PNP type triode connected with a power source are high-level always, when a bias pin of a laser transmitter driver chip is high-level, bases of the two PNP type triodes are both high-level and in an OFF state, no current flows to the bias pin and a laser transmitter, and the laser transmitter does not emit light; when the bias pin of the laser transmitter driver chip is low-level, the bases of the two PNP type triodes are both low-level and in an ON state, the current flows to the bias pin and flows from a positive terminal of the laser transmitter, and the laser transmitter emits light.
US09601895B2 Ultra fast semiconductor laser
A laser system includes first and second mirrors, a semiconductor laser and a high frequency pulse generator. The semiconductor laser generates optical power within an optical cavity and reflects the optical power between the first mirror and second mirrors. The optical power has a frequency of foriginal-laser. The high frequency pulse generator generates a high frequency pulse with a rise time greater than an optical cycle of the optical power within the optical cavity and directly impinges the high frequency pulse on the optical power within the optical cavity. Impinging the high frequency pulse on the optical power within the optical cavity causes a frequency shift of the optical power to generate a final laser frequency that is greater than foriginal-laser as well as beyond a frequency band of the second mirror to cause a final laser to be emitted past the second mirror and from the semiconductor laser.
US09601888B2 Brush type contact material and manufacturing method for the same
The present invention relates to a brush type contact material, including one or more curved metal pawls of which ends come into contact with objects to be contacted. The ends of the pawls have an arc-like cross section in a thickness direction, a curvature radius R1 on a front side from a contact point with the object to be contacted and a curvature radius R2 on a back side from the contact point are formed so as to be R1≧R2, and also both ends in a width direction of the pawl are chamfered. At this time, preferably, R1 is larger than R2 (R1>R2), and R1 divided by R2 (R1/R2) is 3.0 or less. The brush type contact material according to the present invention enables a smoother sliding movement than ever before and can be relatively simply manufactured.
US09601887B2 Switching module and electronic device
A switching module including a body, a first interface assembly, and a second interface assembly is provided. The body has a first end and a second end opposite to each other. The first interface assembly is disposed at the first end. The second interface assembly is disposed at the second end and electrically connected to the first interface assembly. An electronic device including the switching module and a storage unit is provided. The switching module has a first interface assembly and a second interface assembly electrically connected to each other. The storage unit has a third interface assembly, wherein the third interface assembly is electrically connected to the first interface assembly through the second interface assembly.
US09601880B2 Cable assemblies and associated systems and methods
Cable assemblies, methods and systems are provided that generally include a first patch cord, a second patch cord and a third patch cord that are removably positioned within a housing for packaging and payout thereof. The first patch cord includes a first elongated cord and a first connector mounted with respect to one end of the first elongated cord. The second patch cord generally includes a second elongated cord and a second connector mounted with respect to one end of the second elongated cord. The third patch cord generally includes a third elongated cord and a third connector mounted with respect to one end of the third elongated cord. The patch cord assemblies generally include a first coupler element for detachably securing the first patch cord relative to the second patch cord. A second coupler element is provided for detachably securing the second patch cord relative to the third patch cord.
US09601879B1 Methods for detecting loose connection in power connectors
An electrical connector assembly that includes a female and male connector assembly. The female assembly includes a primary female housing including two female terminals. A secondary female housing including two female terminals short circuited to one another. The secondary female housing affixed to a side of the primary female housing. A male connector assembly including a primary male housing including two male terminals. The two male terminals in contact with the two female terminals of the primary female housing when the primary male housing is seated in the primary female housing for providing electrical energy to the electrical component. A secondary male housing including two male terminals. The secondary male housing affixed to a side of the primary male housing, wherein at least one of the two male terminals have a shorter length than the at least two male terminals of the primary male housing.
US09601876B2 Electrical connector assembly
An electrical connector assembly for electrically connecting to a chip module, includes a first metal casing having a first accommodating cavity, a first electrical connecting base received in the first accommodating cavity, a second metal casing having a second accommodating cavity, and a second electrical connecting base received in the second accommodating cavity. The second metal casing includes a fixing portion fixed to an outer surface of the first metal casing, and the second metal casing is fixed onto a circuit board. The first and second electrical connecting bases mate with first and second mating plugs. The first and second mating plugs are configured to transmit signals of different specifications. It is convenient to separate or combine the first electrical connecting base and the second connecting base.
US09601868B2 Module latch actuator
A module having a front/rear and top/bottom orientation comprising a housing having a front and rear end; a connector at the front end of the housing for interengaging with a mating connector having purchase point; a resilient latch having a secured end secured to the housing, and a free end forward of the secured end, the free end being biased toward the housing and configured to releasibly engage the purchase point; and an actuator moveably attached to the housing, the actuator being disposed under the latch and having a contact portion which contacts the latch as the actuator is pulled rearward to urge the latch away from the housing, thereby freeing the free end from the purchase point.
US09601859B2 Terminal fitting
A terminal fitting (20) has a main body (30) with a bottom wall (31), first and second facing walls (32, 33) extending from opposite sides of the bottom wall (31), an inner ceiling wall (34) extending from an extending end (33A) of the first facing wall (33) toward the second facing wall (32) and an outer ceiling wall (35) extending from an extending end (32A) of the second facing wall (33) toward the second facing wall (33) along an outer surface (34A) of the inner ceiling wall (34). A stabilizer (36) is formed by folding a projecting piece (37) standing up from the outer ceiling wall (35) toward the extending end (33A) of the first facing wall (33). A tip (37D) of the projecting piece (37) can contact the first facing wall (33) and the inner ceiling wall (34) in a recess (38) formed on a corner therebetween.
US09601854B2 Female terminal
A terminal contact portion (15) of a female terminal (11) includes: a bottom plate (35); a first side plate (37) and a second side plate (41); a top plate (39) continuously bent from the first side plate (37); an elastic piece (19) bent to be overlaid on the top plate (39) at an elastic piece bent portion (47) corresponding to an end portion of the top plate (39) along a terminal lengthwise direction; a pair of engaging projections (43) provided to project in a bent edge portion of the elastic piece (19); and a pair of engaging holes (45) formed in the first side plate (37) correspondingly to the engaging projections (43).
US09601853B2 Printed wiring board and connector connecting the wiring board
A printed wiring board (1) includes: a base substrate (3); a plurality of pads (15a, 17a) for electrical connection that are disposed at one surface side of the base substrate (3) and at a connection end portion (13) to be connected with another electronic component (50); wirings (9, 11) that are connected with the pads (15a, 17a); and engageable parts (28, 29) that are formed at side edge parts of the connection end portion (13) and are to be engaged with engagement parts (58) of the other electronic component (50) in the direction of disconnection. The wirings (9, 11) are disposed at the other surface side of the base substrate (3). The flexible printed wiring board (1) further includes reinforcement layers (31, 32) that are disposed at the one surface side of the base substrate (3) and at a frontward side with respect to the engageable parts (28, 29) when viewed in the direction of connection with the other electronic component, and that are formed integrally with the pads (15a).
US09601848B2 Vertical socket contact with flat force response
An apparatus includes a plurality of contact elements to provide electrical continuity between an integrated circuit and an electronic subassembly, wherein a contact element includes a spring element and a separate lead element, wherein the spring element is arranged to be substantially vertically slidable over at least a portion of the lead element in response to a force applied to the contact element.
US09601847B2 High density multichannel twisted pair communication system
A twisted pair communications device and associated twisted pair communications system are disclosed. One twisted pair communications device includes a plurality of twisted pair connectors each associated with a different twisted pair communication channel, and a multi-channel connector communicatively connected to each of the plurality of twisted pair connectors. The multi-channel connector is configured to transmit and receive communication signals associated with each of the twisted pair communication channels on a multi-channel twisted pair cable and includes a plurality of wire pairs disposed in a plurality of rows within the connector. Fewer than all of the plurality of wire pairs are communicatively connected to twisted pair connectors, and wherein unassociated wire pairs in the multi-channel connector separate at least two groups of wire pairs associated with different twisted pair communication channels.
US09601844B2 Spring-loaded connection terminal
What is described is: a spring-loaded connection terminal (3) comprising a busbar piece (5) which has a base surface (6) and side walls (7) emerging laterally from the base surface (6). Mutually opposite side walls (7) delimit a receiving area (35) on both sides. The spring-loaded connection terminal (3) has a terminal arrangement for the terminal connection of an electrical conductor at an associated clamping point with at least one clamping spring (8), which is operatively connected to the busbar piece (5). At least one current bar (25, 25a, 25b) which is separate from the busbar piece (5) is introduced into the receiving area (35) of the busbar piece (5) and arranged in the receiving area (35) so as to form a clamping surface for the terminal connection of an electrical conductor.
US09601838B2 Splice for gathering ends of electric wire bundle
A splice for gathering ends of an electrical wire bundle, capable of maintaining a welded portion at the center in a cap member regardless of the number of wires in the electrical wire bundle; protecting the welded portion from vibrations and impacts; and of being versatile so as to be used in multiple wire bundles. The splice includes: an electrical wire portion (10) having a wire core splice portion (14) in which wire cores (13) are welded together; a cushioning member (20) covering an outer circumferential face of the electrical wire portion (10); a protective cap (30) accommodating an end portion of the electrical wire portion (10) and fixes the electrical wire portion (10) via the wire core splice portion (14); and a cover tape (40) wound around the protective cap (30), a portion of the cushioning member (20) exposed from the protective cap (30), and the electrical wire bundle.
US09601835B2 Offset feed satellite television antenna and satellite television receiver system thereof
Disclosed is an offset feed satellite television antenna comprising a metamaterial panel (100) arranged behind a feed (1). The metamaterial panel (100) comprises a core layer (10) and a reflective panel (200) arranged on a lateral surface of the core layer (10). The core layer (10) comprises at least one core layer lamella (11). The core layer lamella (11) can be divided into multiple belt areas on the basis of refractive indexes. With a fixed point as a center, the refractive indexes on the multiple belt areas are identical at a same radius, while the refractive indexes on each belt area decrease gradually as the radius increases. For two adjacent belt areas, the minimum value of the refractive indexes of the inner belt area is less than the maximum value of the refractive indexes of the outer belt area. A connection between the center and the feed (1) is perpendicular to the core layer lamella (11), while the center does not overlap the center of the core layer lamella (11). In addition, the present invention also provides a satellite television receiver system having the offset feed satellite television antenna. The present invention allows for facilitated manufacturing and processing, and for further reduced costs.
US09601833B2 Broadband notch antennas
This disclosure is directed to broadband notch antennas. In one aspect, a notch antenna includes a dielectric plate having a first surface and a second surface located opposite the first surface. A conductive layer is disposed on the first surface and has a notch region that exposes the dielectric plate between edges of the conductive layer. The antenna also includes two or more frequency matching circuits that branch from the notch region. Each matching circuit is configured to send and receive electromagnetic radiation in a frequency band of a radio spectrum.
US09601832B2 Antenna assemblies including antenna elements with dielectric for forming closed bow tie shapes
According to various aspects, exemplary embodiments are provided of bow tie antennas and antenna assemblies that include the same. In an exemplary embodiment, a bow tie antenna includes a pair of antenna elements. Each antenna element includes spaced apart end portions defining an open portion such that the antenna element has an open shape. The open shape is closed by dielectric material disposed between the spaced apart end portions and extending across a gap separating the spaced apart end portions, whereby the dielectric material and pair of antenna elements cooperatively define a closed bow tie shape for the bow tie antenna.
US09601826B2 MIMO antenna, terminal and method for improving isolation
Disclosed are an MIMO antenna, a terminal and a method for improving MIMO antenna isolation. The MIMO antenna comprises at least two single antennas arranged on a printed circuit board (PCB); the single antenna comprising: an antenna support, a feeding grounding branch node used for shielding low-frequency coupling between the single antennas, a feeding point, a grounding point and an antenna radiation part, wherein the antenna support is arranged on the PCB, and the antenna radiation part is arranged on the antenna support; and the feeding grounding branch node is connected with the antenna radiation part via the feeding point and the grounding point.
US09601819B2 Dielectric waveguide with extending connector and affixed deformable material
A dielectric wave guide (DWG) has a dielectric core member that has a first dielectric constant value. A cladding surrounding the dielectric core member has a second dielectric constant value that is lower than the first dielectric constant. A mating end of the DWG is configured for mating with a second DWG having a matching non-planar shaped mating end. A deformable material is disposed on the surface of the mating end of the DWG, such that when mated to a second DWG, the deformable material fills a gap region between the mating ends of the DWG and the second DWG.
US09601817B2 30 GHz IMUX dielectric filter having dielectrics inserted into receiving spaces and having a horizontal orientation
A dielectric filter includes a receiving member with a plurality of receiving spaces and a cover. The cover is arranged to cover the receiving spaces in the receiving member. Each receiving space of the plurality of receiving spaces includes a rectangular cavity with a dielectric.
US09601814B2 Battery maintenance alert device and process
The invention provides a battery maintenance alert process and device capable of tracking one or more operational variables for a lead-acid battery and lead-acid battery-operated equipment and alerting the user of the battery or battery-operated equipment when it is time to perform battery maintenance or service.
US09601797B2 Fuel cell stack manifold with ejector function
A fuel cell stack manifold having an ejector function of which the manufacturing cost and the weight can be reduced by optimizing hydrogen supply and recirculation channels and removing other members. hardware without a separate ejector structure for additionally attaching an ejector, of which the productivity can be improved by removing from an ejector assembly process. The fuel cell system minimizes joints through which hydrogen may leak, by implementing a new structure of a manifold added with an ejector function by integrally forming/manufacturing a stack manifold having a venturi and diffuser structure and adding a nozzle thereto.
US09601796B2 Fuel cell arrangement
A fuel cell arrangement is disclosed. The fuel cell arrangement includes a fuel cell stack and a housing wall element to form a housing surrounding the fuel cell stack. The housing wall element comprises a penetrating opening for an electric contacting of the fuel cell stack via a conductor. The conductor extends through the penetrating opening. A sheath is arranged between the penetrating opening wall and the conductor around an insulation layer arranged at the conductor. The sheath, together with the insulation layer, is pushed against the conductor in a gas-tight fashion, with the penetrating opening being sealed in a gas-tight fashion via a compensation element to compensate for longitudinal and lateral movements. The compensation element is lastingly fastened at the sheath element and the housing wall element in a gas-tight fashion.
US09601793B2 Electrolyte film—electrode assembly
An electrolyte membrane-electrode assembly comprises a polymer electrolyte membrane; a cathode catalyst layer and a cathode gas diffusion layer including a cathode micro porous layer and a cathode gas diffusion layer substrate, arranged in order on one side of the polymer electrolyte membrane, and an anode catalyst layer and an anode gas diffusion layer including an anode micro porous layer and an anode gas diffusion layer substrate, arranged in order on the other side of the polymer electrolyte membrane. A relative gas diffusion coefficient of the anode micro porous layer is smaller than a relative gas diffusion coefficient of the cathode micro porous layer by an amount equal to or greater than 0.05[−].
US09601792B2 Fuel cell system and method for driving same
The present application relates to a fuel cell system and a method for driving same, which can produce stable electricity, enhance load following capability, and simultaneously increasing fuel utilization rate and energy efficiency by separately managing a base load and a load following of a fuel cell, and the fuel cell system according to one embodiment of the present application comprises: a molten carbonate fuel cell for generating electricity by using fuel; a reaction gas for shifting discharge gas into water gas; a buffer tank for storing the water gas; and a driving device which is actuated by using the water gas that is stored and provided from the buffer tank.
US09601789B2 Self-pumping membraneless fuel cell
The present invention is directed to a device, and method of operation, for a fuel cell which uses bubble-based pumping to self-pump the fuel to the anode, and a single, common channel separating the anode from the cathode through which a mixed fuel and electrolyte flow. The fuel cell includes a single channel having two of its sides formed by the anode and the cathode, each having a suitable catalyst. A bubble generating region is formed in the anode and cathode reaction area of the channel. A one-way valve is located upstream of the bubble generating region. A vent for venting bubbles is disposed over a portion of the channel downstream of the bubble generating region. The fuel cell may be advantageously used to build miniature fuel cells for miniature electronic devices, or scaled to build larger fuel cells for larger electronic devices.
US09601785B2 Fuel cell
An oxidant gas conduit communicating with both an oxidant gas inlet communication hole and an oxidant gas outlet communication hole is formed in a surface of a cathode-side metallic separator which forms a fuel cell. Continuous linear guide ridges which protrude from intermediate height sections to the oxidant gas conduit side and form continuous guide conduits are provided on the cathode-side metallic separator. The linear guide ridges are continuously connected to ends of rectilinear conduit ridges which form rectilinear conduits, are provided with bend portions, and are set to lengths which are different from each other in a step-like manner.
US09601757B2 Electrode active material, production method for said electrode active material, electrode and secondary battery
An electrode active material has, as a main component, a mixture of an organic compound containing a rubeanic acid and oxamide. The rubeanic acid is represented by the following general formula: In the formula, n indicates an integer between 1 and 20, and R1-R4 indicate hydrogen atoms, halogen atoms, or a prescribed substituent group such as a hydroxide group, a 1-3C alkyl group, an amino group, a phenyl group, a cyclohexyl group, or a sulfo group.
US09601753B2 Negative active materials, lithium ion batteries, and methods thereof
Methods of preparing negative active materials and negative active materials are provided herein. The preparation methods include: A) mixing a carbon material, an organic polymer, a Sn-containing compound—optionally with water—to obtain a mixed solution system; B) adding a complexing agent into the mixed solution system obtained in step A optionally while stirring to form an intermediate solution; C) adding a reducing agent into the intermediate solution obtained in step B to a reaction product; D) optionally filtering, washing and then drying the reaction product to obtain the negative active material.
US09601751B2 Annealing method for thin film electrodes
A method of annealing a thin film deposited on a substrate. According to the method, the thin film deposited on the substrate is provided. The provided thin film is irradiated with electromagnetic radiation until a predetermined crystal quality of the thin film is achieved. The spectral band of the electromagnetic radiation is selected such that the thin film is substantially absorptive to the electromagnetic radiation and the substrate is substantially transparent to the electromagnetic radiation.
US09601749B2 Electrode for battery, nonaqueous electrolyte battery, and battery pack
According to one embodiment, there is provided an electrode for battery. The electrode includes a current collector and an active material layer provided on the current collector. The active material layer includes a first powder of a monoclinic titanium dioxide compound and a second powder a monoclinic titanium dioxide compound. The first powder has a minor-axis average dimension of primary particles in the range from 0.5 μm to 5 μm and a major-axis average dimension of primary particles in the range from 0.5 μm to 20 μm. The second powder has a minor-axis average dimension of primary particles in the range from 0.01 μm to 0.3 μm and a major-axis average dimension of primary particles in the range from 0.5 μm to 1 μm.
US09601733B2 Battery pack of electric vehicle, electric vehicle chassis and method for replacing battery modules
Provided are systems and methods for configuring battery packs in electric vehicles. A battery pack may include a plurality of battery modules, a support part, and at least one opening provided on the support part. The support part may be provided with a bottom for supporting the plurality of battery modules, sides, a top, and an accommodation space formed by the bottom, the sides, and the top for accommodating the plurality of battery modules. The opening provided on the bottom of the support part may enable the plurality of battery modules to be passed through the at least one opening and be detachably mounted to the bottom of the support part so as to be supported by the bottom.
US09601727B2 Battery pack
A battery pack is disclosed. In one aspect, the battery pack includes a battery cell comprising first and second sides opposing each other, a first cell holder coupled to the first side of the battery cell and a second cell holder coupled to the second side of the battery cell. The battery pack further includes a first protection circuit module (PCM) holder coupled to a surface of the first cell holder and a second PCM holder coupled to a surface of the second cell holder and combined with the first PCM holder. According to one embodiment, the battery pack can facilitate combination and assembly of battery cells and a protection circuit module.
US09601719B2 Light source having an outsource device
The invention relates to a light source (1) comprising a light generating unit (2) like an organic light emitting diode and an outcoupling device (3) for coupling light out of the light generating unit in an outcoupling direction (4). The outcoupling device comprises a first region (5) for facing the light generating unit, a second region (7) having a refractive index being smaller than the refractive index of the first region, and a structured intermediate region (6) between the first region and the second region. The first region is optically homogenous and has a thickness in the outcoupling direction being larger than a coherence length of the light, thereby reducing generally possible wavelength dependent interference effects and, thus, a corresponding degradation of the outcoupling efficiency. The outcoupling efficiency can therefore be increased.
US09601710B2 Organic light-emitting diode with enhanced efficiency
Generally, the devices provided herein comprise at least a hole-transport layer, two light-emitting layers, and an electron-transport layer, each having a highest occupied molecular orbital (HOMO) energy level and a lowest unoccupied molecular orbital (LUMO) energy level, wherein at least one of the HOMO energy levels and/or the LUMO energy levels of at least one of the light-emitting layers does not decrease in a stepwise fashion.
US09601709B2 Organic light emitting display panel and method of manufacturing the same
An exemplary embodiment discloses an organic light emitting display panel including a base substrate comprising first pixels configured to emit a light having a first wavelength and second pixels configured to emit a light having a second wavelength and a pixel definition layer disposed on the base substrate. The pixel definition layer includes first and second openings. The first opening corresponds to light emitting areas of n (n is a natural number equal to or greater than 2) first pixels among the first pixels. The second opening corresponds to light emitting areas of m (m is a natural number equal to or greater than 1 and smaller than n) second pixels among the second pixels. An area of the light emitting area of each of the first pixels is smaller than an area of the light emitting area of each of the second pixels.
US09601704B2 Organic light-emitting device and display apparatus
Provided is a long-lifetime organic light-emitting element having a good device lifetime characteristic. The organic light-emitting device includes: a pair of electrodes; and an organic compound layer placed between the pair of electrodes, in which the organic compound layer includes an iridium complex having a specific structure and a different kind of metal complex.
US09601703B2 Organic light-emitting device
An organic light-emitting device (OLED) includes a first electrode; a second electrode facing the first electrode; an emission layer (EML) between the first electrode and the second electrode; a hole transport region between the first electrode and the EML; an electron transport region between the EML and the second electrode; and an interlayer between the EML and the hole transport region, wherein the interlayer includes an amine-based compound represented by Formula 1 or 2: where Ar1, Ar2, R1-R4, Z11-Z21, p, and q are as defined in the specification.
US09601698B2 Organic light-emitting devices
An organic light-emitting device includes: a first electrode; a second electrode facing the first electrode; and an organic layer between the first electrode and the second electrode and including an emission layer, wherein the emission layer includes at least one first host selected from compounds represented by Formula 1 and at least one second host selected from compounds represented by Formula 2:
US09601696B2 Electroluminescent composition and electric device with high brightness
The present invention is to provide a composition that can provide an electroluminescent device emitting light with high brightness. The present invention provides following: a composition including a polymer compound comprising one or more structural unit(s) selected from the group consisting of a structural unit represented by Formula (1), a structural unit represented by Formula (3), a structural unit represented by Formula (5), a structural unit represented by Formula (16), a structural unit represented by Formula (18), a structural unit represented by Formula (20), and a structural unit represented by Formula (22) and an ionic compound represented by Formula (23); an organic film and an electric device comprising the composition.
US09601693B1 Method for encapsulating a chalcogenide material
Methods of depositing silicon nitride encapsulation layers by atomic layer deposition over memory devices including chalcogenide material are provided herein. Methods include using iodine-containing silicon precursors and depositing thermally using ammonia or hydrazine as a second reactant, or iodine-containing silicon precursors and depositing using a nitrogen-based or hydrogen-based plasma.
US09601691B2 Semiconductor apparatus and method for fabricating the same
A semiconductor apparatus includes a variable resistor including a variable resistance layer, which is formed to surround on an inner surface of a resistive region, and an insert layer which is formed in the variable resistance layer and has a resistivity being different from that of the variable resistance layer.
US09601689B2 Memory device
According to one embodiment, a memory device includes a plug, a variable resistance film provided on the plug, and an electrode provided on the variable resistance film. The variable resistance film includes, a first portion having a superlattice structure, and a second portion having an amorphous structure.
US09601684B2 Piezoelectric element and piezoelectric vibrator having the same
Disclosed are a piezoelectric element and a piezoelectric vibrator having the same. The piezoelectric element and the piezoelectric vibrator having the same in accordance with an embodiment of the present invention include: a piezoelectric material formed by laminating a plurality of ceramic layers with one another; internal electrodes formed, respectively, on surfaces of the ceramic layers; and a pair of cover layers formed, respectively, above and below the piezoelectric material in order to protect the internal electrodes, and at least one of the cover layers includes: a plurality of crystal grains; and crack inhibiting particles disposed at boundaries between the plurality of crystal grains and configured to inhibit a crack from spreading in the cover layers.
US09601682B2 Electroacoustic transducer
In an embodiment, an electroacoustic transducer has a piezoelectric speaker 20, housing, and support member 23. The piezoelectric speaker 20 has a vibration plate 11 with a periphery 111, and a piezoelectric element 12 joined to the vibration plate 11. The housing houses the piezoelectric speaker 20. The support member 23 is constituted by a part of the housing or by a separate member, and supports the vibration plate 11 in multiple areas along the periphery 111. The electroacoustic transducer can offer excellent high-frequency characteristics.
US09601681B2 High temperature superconducting films and methods for modifying and creating same
Operational characteristics of an high temperature superconducting (“HTS”) film comprised of an HTS material may be improved by depositing a modifying material onto appropriate surfaces of the HTS film to create a modified HTS film. In some implementations of the invention, the HTS film may be in the form of a “c-film.” In some implementations of the invention, the HTS film may be in the form of an “a-b film,” an “a-film” or a “b-film.” The modified HTS film has improved operational characteristics over the HTS film alone or without the modifying material. Such operational characteristics may include operating in a superconducting state at increased temperatures, carrying additional electrical charge, operating with improved magnetic properties, operating with improved mechanic properties or other improved operational characteristics. In some implementations of the invention, the HTS material is a mixed-valence copper-oxide perovskite, such as, but not limited to YBCO. In some implementations of the invention, the modifying material is a conductive material that bonds easily to oxygen, such as, but not limited to, chromium.
US09601679B2 Thermoelectric module and method of manufacturing the same
In a configuration to join thermoelectric elements with an electrode in a thermoelectric module, reduction in junction reliability between the thermoelectric elements and the electrode is suppressed in a high-temperature environment and in an environment in which vibration and shock are imposed as load, to efficiently transmit the outer-circumferential temperature to the thermoelectric elements. In a thermoelectric module in which a plurality of p-type thermoelectric elements and a plurality of n-type thermoelectric element are alternately arranged by aligning the surfaces thereof on the high-temperature side and the surfaces thereof on the low-temperature side, to electrically connect the thermoelectric elements in series to each other; the p-type thermoelectric elements and the n-type thermoelectric element are joined via an intermediate layer with a deformable stress relaxation electrode, to thereby absorb stress taking place during the module assembling process and the module operation by the electrode.
US09601678B2 Thermoelectric device and method of manufacturing the same
A thermoelectric device and a method for manufacturing the same are provided. The thermoelectric device includes a middle substrate, electrodes, N-type thermopiles, and P-type thermopiles, in which the N-type thermopile and the P-type thermopile are electrically connected to each other by the electrodes in series. The thermoelectric device includes further includes an upper substrate bonded to an upper surface of the middle substrate and a lower substrate bonded to a lower surface of the substrate, such that a temperature difference is provided between opposite sides of each of the N-type thermopiles and the P-type thermopiles.
US09601674B2 Light-emitting device
A light-emitting device, including a substrate; a plurality of light-emitting units formed on the substrate, wherein the plurality of light-emitting units include a first light-emitting unit; a second light-emitting unit; and a group of light-emitting units formed between the first light-emitting unit and the second light-emitting unit, wherein each of the plurality of light-emitting unit includes a first-type semiconductor layer, a second-type semiconductor layer and an active layer formed between the first-type semiconductor layer and the second-type semiconductor layer; a plurality of electrical connections formed on the plurality of light-emitting units, electrically connecting each two of the light-emitting units adjacent; a first pad formed on the first light-emitting unit; a second pad and a third pad formed on the second light-emitting unit; wherein one of the plurality of electrical connection connects and extends from the second pad.
US09601658B2 Solid state lighting devices without converter materials and associated methods of manufacturing
Solid state lighting devices that can produce white light without a phosphor are disclosed herein. In one embodiment, a solid state lighting device includes a first semiconductor material, a second semiconductor material spaced apart from the first semiconductor material, and an active region between the first and second semiconductor materials. The active region includes a first sub-region having a first center wavelength and a second sub-region having a second center wavelength different from the first center wavelength.
US09601657B2 Light-emitting device
This disclosure discloses a light-emitting device. The light-emitting device comprises: a substrate; an intermediate layer formed on the substrate; a transparent bonding layer; a first semiconductor window layer bonded to the semiconductor layer through the transparent bonding layer; and a light-emitting stack formed on the first semiconductor window layer. The intermediate layer has a refractive index between the refractive index of the substrate and the refractive index of the first semiconductor window layer.
US09601648B2 Method of manufacturing pattern using trench structure and pattern manufactured thereby, and method of manufacturing solar battery using the manufacturing method and solar battery manufactured thereby
The present disclosure provides a method of manufacturing a pattern including: forming a trench structure on a substrate using an inkjet method; filling an interior portion of the trench structure with a filler; and removing the trench structure, and a pattern manufactured using the same, and a method of manufacturing a solar battery using the method of manufacturing a pattern and a solar battery manufactured using the same.
US09601639B2 Semiconductor device
A p-type anode layer (2) is provided on an upper surface of an n-type drift layer (1). An n-type cathode layer (3) is provided on a lower surface of the n−-type drift layer (1). An n-type buffer layer (4) is provided between the n−-type drift layer (1) and the n-type cathode layer (3). A peak impurity concentration in the n-type buffer layer (4) is higher than that in the n−-type drift layer (1) and lower than that in the n-type cathode layer (3). A gradient of carrier concentration at a connection between the n−-type drift layer (1) and the n-type buffer layer (4) is 20 to 2000 cm−4.
US09601635B2 Semiconductor device and method for manufacturing the same
By using a conductive layer including Cu as a long lead wiring, increase in wiring resistance is suppressed. Further, the conductive layer including Cu is provided in such a manner that it does not overlap with the oxide semiconductor layer in which a channel region of a TFT is formed, and is surrounded by insulating layers including silicon nitride, whereby diffusion of Cu can be prevented; thus, a highly reliable semiconductor device can be manufactured. Specifically, a display device which is one embodiment of a semiconductor device can have high display quality and operate stably even when the size or definition thereof is increased.
US09601634B2 Semiconductor device
A highly reliable semiconductor device which uses an oxide semiconductor film for a backplane is provided. A semiconductor device includes a first conductive film, a first insulating film over the first conductive film, an oxide semiconductor film which is over the first insulating film and overlaps with the first conductive film, a second insulating film over the oxide semiconductor film, and a pair of second conductive films electrically connected to the oxide semiconductor film through an opening portion included in the second insulating film. The second insulating film overlaps with a region of the oxide insulating film in which a carrier flows between the pair of second conductive films and overlaps with end portions of the oxide semiconductor film.
US09601627B2 Diode structure compatible with FinFET process
An embodiment integrated circuit (e.g., diode) and method of making the same. The embodiment integrated circuit includes a well having a first doping type formed over a substrate having the first doping type, the well including a fin, a source formed over the well on a first side of the fin, the source having a second doping type, a drain formed over the well on a second side of the fin, the drain having the first doping type, and a gate oxide formed over the fin, the gate oxide laterally spaced apart from the source by a back off region of the fin. The integrated circuit is compatible with a FinFET fabrication process.
US09601626B2 Semiconductor device including fin structure with two channel layers and manufacturing method thereof
A semiconductor device includes a fin structure protruding from a substrate and having a top face and a first side face and a second side face opposite to the first side face, and first semiconductor layers disposed over the first and second side faces of the fin structure. A thickness in a vertical direction of the first semiconductor layers is smaller than a height of the fin structure.
US09601625B2 Guard ring structure of semiconductor arrangement
Among other things, one or more semiconductor arrangements and techniques for forming such semiconductor arrangements are provided. A semiconductor arrangement comprises a first guard ring surrounding at least a portion of a device, and a first poly layer formed over the first guard ring.
US09601622B2 Semiconductor device having curved gate electrode aligned with curved side-wall insulating film and stress-introducing layer between channel region and source and drain regions
A semiconductor device including a channel region formed in a semiconductor substrate; a source region formed on one side of the channel region; a drain region formed on the other side of the channel region; a gate electrode formed on the channel region with a gate insulating film therebetween; and a stress-introducing layer that applies stress to the channel region, the semiconductor device having a stress distribution in which source region-side and drain region-side peaks are positioned between a pn junction boundary of the channel region and the source region and a pn junction boundary of the channel region and the drain region.
US09601620B2 Transistor and fabrication method thereof
A method for forming transistors includes providing a substrate having at least a dummy gate structure having at least dummy gate layer; forming a first dielectric layer on the substrate; thinning the first dielectric layer with a pre-determined depth to cause a top surface of the dielectric layer to be lower than a top surface of the dummy gate structure and expose top portions of side surfaces of the dummy gate structure; forming a stress layer on the exposed portions of the side surfaces of the dummy gate structure; forming a second dielectric layer on the thinned first dielectric layer; removing the dummy gate layer to form an opening with an enlarged top size caused by releasing stress in the stress layer previously formed on the exposed portions of the side surfaces of the dummy gate structure; and forming a gate electrode layer in the opening.
US09601611B2 Lateral/vertical semiconductor device with embedded isolator
A lateral/vertical device is provided. The device includes a device structure including a device channel having a lateral portion and a vertical portion. The lateral portion of the device channel can be located adjacent to a first surface of the device structure, and one or more contacts and/or a gate can be formed on the first surface. The device structure also includes a set of insulating layers located in the device structure between the lateral portion of the device channel and a second surface of the device structure opposite the first surface. An opening in the set of insulating layers defines a transition region between the lateral portion of the device channel and a vertical portion of the device channel. A contact to the vertical portion of the device channel can be located on the second surface.
US09601603B2 Method for manufacturing semiconductor device
As a display device has a higher definition, the number of pixels, gate lines, and signal lines are increased. When the number of the gate lines and the signal lines are increased, a problem of higher manufacturing cost, because it is difficult to mount an IC chip including a driver circuit for driving of the gate and signal lines by bonding or the like. A pixel portion and a driver circuit for driving the pixel portion are provided over the same substrate, and at least part of the driver circuit includes a thin film transistor using an oxide semiconductor interposed between gate electrodes provided above and below the oxide semiconductor. Therefore, when the pixel portion and the driver portion are provided over the same substrate, manufacturing cost can be reduced.
US09601602B2 Semiconductor device and manufacturing method thereof
Disclosed is a semiconductor device including an oxide semiconductor film. A first oxide semiconductor film with a thickness of greater than or equal to 2 nm and less than or equal to 15 nm is formed over a gate insulating layer. First heat treatment is performed so that crystal growth from a surface of the first oxide semiconductor film to the inside thereof is caused, whereby a first crystal layer is formed. A second oxide semiconductor film with a thickness greater than that of the first oxide semiconductor film is formed over the first crystal layer. Second heat treatment is performed so that crystal growth from the first crystal layer to a surface of the second oxide semiconductor film is caused, whereby a second crystal layer is formed. Further, oxygen doping treatment is performed on the second crystal layer.
US09601600B2 Processes for fabricating FinFET structures with semiconductor compound portions formed in cavities and extending over sidewall spacers
A process for fabricating a fin-type field effect transistor (FinFET) structure is described. A semiconductor substrate is patterned to form a fin. A spacer is formed on the sidewall of the fin. A portion of the fin is removed, such that the spacer and the surface of the remaining fin together define a cavity. A piece of a semiconductor compound is formed from the cavity, wherein the upper portion of the piece of the semiconductor compound laterally extends over the spacer.
US09601599B2 Aspect ratio for semiconductor on insulator
A method comprises forming one or more fins in a first region on an insulated substrate. The method also comprises forming one or more fins formed in a second region on the insulated substrate. The insulated substrate comprising a silicon substrate, and an insulator layer deposited on the silicon substrate. The one or more fins in the first region comprising a first material layer deposited on the insulator layer. The one or more fins in the second region comprising a second material layer deposited on the insulator layer.
US09601594B2 Semiconductor device with enhanced strain
The present disclosure provides a semiconductor device. The semiconductor device includes a semiconductor substrate. The semiconductor device includes a gate that is disposed over the substrate. The substrate has a recess. The semiconductor device includes a trench liner that is coated along the recess. The trench liner contains a semiconductor crystal material. The trench liner directly abuts the source/drain stressor device. The semiconductor device also includes a dielectric trench component that is disposed on the trench liner and filling the recess. The semiconductor device includes a source/drain stressor device that is disposed in the substrate. The source/drain stressor device is disposed between the gate and the trench liner.
US09601593B2 Semiconductor device structure and method for forming the same
A semiconductor device structure is provided. The semiconductor device structure includes a semiconductor substrate. The semiconductor device structure includes a gate stack positioned over the semiconductor substrate. The gate stack includes a gate dielectric layer and a gate electrode over the gate dielectric layer. The semiconductor device structure includes spacers positioned over first sidewalls of the gate stack. The spacers and the gate stack surround a recess. The semiconductor device structure includes an insulating layer formed over the semiconductor substrate and surrounding the gate stack. The semiconductor device structure includes a cap layer covering the insulating layer, the spacers, and inner walls of the recess.
US09601592B2 IGBT and method of manufacturing the same
An IGBT has an emitter region, a top body region that is formed below the emitter region, a floating region that is formed below the top body region, a bottom body region that is formed below the floating region, a trench, a gate insulating film that covers an inner face of the trench, and a gate electrode that is arranged inside the trench. When a distribution of a concentration of p-type impurities in the top body region and the floating region, which are located below the emitter region, is viewed along a thickness direction of a semiconductor substrate, the concentration of the p-type impurities decreases as a downward distance increases from an upper end of the top body region that is located below the emitter region, and assumes a local minimum value at a predetermined depth in the floating region.
US09601590B2 Dual work function buried gate-type transistor, method for forming the same, and electronic device including the same
A transistor includes: a source region and a drain region that are formed in a substrate to be spaced apart from each other; a trench formed in the substrate between the source region and the drain region; and a buried gate electrode inside the trench, wherein the buried gate electrode includes: a lower buried portion which includes a high work-function barrier layer including an aluminum-containing titanium nitride, and a first low-resistivity layer disposed over the high work-function barrier layer; and an upper buried portion which includes a low work-function barrier layer disposed over the lower buried portion and overlapping with the source region and the drain region, and a second low-resistivity layer disposed over the low work-function barrier layer.
US09601588B2 Method for fabricating semiconductor device
A method for fabricating a semiconductor device includes: forming isolation layers and active regions in a substrate, wherein each of the active regions is formed between the isolation layers; forming a silicide layer in each of the active regions; forming trenches and silicide layer patterns simultaneously by etching the silicide layer and each of the active regions, wherein each of the trenches is located between the silicide layer patterns; forming a buried gate in each of the trenches; forming an inter-layer dielectric layer that covers the buried gate and the silicide layer patterns; and forming a first opening that exposes one silicide layer pattern among the silicide layer patterns by selectively etching the inter-layer dielectric layer, wherein the silicide layer patterns are formed before the buried gate is formed.
US09601587B2 Semiconductor device having elevated structure
A semiconductor device includes a gate stack overlying a substrate. The semiconductor device further includes a spacer on sidewalls of the gate stack, where a top surface of the spacer is above a top surface of the gate stack. Additionally, the semiconductor device includes a protection layer overlying the gate stack and filling at least a portion of a space surrounded by the spacer above the top surface of the gate stack. Furthermore, the semiconductor device includes a contact hole over the spacer, where the contact hole extends over the gate stack, and where a sidewall of the contact hole has a step-wise shape.
US09601581B2 Semiconductor device and method for producing the same
A semiconductor device of an embodiment includes a p-type SiC layer; a SiC region provided on the p-type SiC layer and containing H (hydrogen) or D (deuterium) in an amount of 1×1018 cm−3 or more and 1×1022 cm−3 or less; and a metal layer provided on the SiC region.
US09601576B2 Nanowire FET with tensile channel stressor
Fin stacks including a silicon germanium alloy portion and a silicon portion are formed on a surface of a substrate. Sacrificial gate structures are then formed straddling each fin stack. Silicon germanium alloy portions that are exposed are oxidized, while silicon germanium alloy portions that are covered by the sacrificial gate structures are not oxidized. A dielectric material having a topmost surface that is coplanar with a topmost surface of each sacrificial gate structure is formed, and thereafter each sacrificial gate structure is removed. Non-oxidized silicon germanium alloy portions are removed suspending silicon portions that were present on each non-oxidized silicon germanium alloy portion. A functional gate structure is then formed around each suspended silicon portion. The oxidized silicon germanium alloy portions remain and provide stress to a channel portion of the suspended silicon portions.
US09601574B2 V-shaped epitaxially formed semiconductor layer
The present disclosure provides a method in accordance with some embodiments. The method includes forming a recess in a source/drain region of a semiconductor substrate, wherein the semiconductor substrate is formed of a first semiconductor material. The method further includes epitaxially growing a second semiconductor material within the recess to form a S/D feature in the recess, and removing a portion of the S/D feature to form a v-shaped valley extending into the S/D feature.
US09601570B1 Structure for reduced source and drain contact to gate stack capacitance
A structure of a semiconductor device is described. A device structure including a gate structure, a source region and a drain region is disposed on a first surface of a substrate. Contact holes are etched through the source and drain regions and through a first portion of the substrate. The contact holes are filled with a conductive material to produce contact studs coupled to the source and drain regions. A second portion of the substrate is removed. A surface of the contact studs is exposed through a second surface of the substrate opposite to the gate structure for connection to a wiring layer disposed over the second surface of the substrate.
US09601566B2 Semiconductor device and method for manufacturing the same
A method for manufacturing a fin structure. The method includes: forming a first semiconductor layer and a second semiconductor layer sequentially on a substrate; patterning the second and first semiconductor layers to form an initial fin; selectively etching the first semiconductor layer of the initial fin so that the first semiconductor layer has a lateral recess; forming an isolation layer having a portion that fills the lateral recess, wherein the isolation layer, except the portion that fills the lateral recess, has a top surface lower than a top surface of the first semiconductor layer but higher than a bottom surface of the first semiconductor layer, and thus defines a fin above the isolation layer; and forming a gate stack intersecting the fin on the isolation layer.
US09601560B2 Light-emitting device and driving method
In a light emitting device, luminance irregularities caused by fluctuation in threshold of TFTs for supplying a current to EL elements among pixels hinder the light emitting device from improving the image quality. A voltage equal to the threshold of a TFT 110 is held in capacitor means 111 in advance. When a video signal is inputted from a source signal line, the voltage held in the capacitor means is added to the signal, which is then applied to a gate electrode of the TFT 110. Even when threshold is fluctuated among pixels, each threshold is held in the capacitor means 111 of each pixel, and therefore, influence of the threshold fluctuation can be removed. Since the threshold is stored in the capacitor means 111 alone and the voltage between two electrodes is not changed while a video signal is written, fluctuation in capacitance value has no influence.
US09601559B2 Structure of an organic device, method and apparatus for patterning the same
Embodiments of the present invention provide an AMOLED device having a non-circular base substrate made of crystalline silicon and doped with an impurity, a crystalline silicon layer over the base substrate, multiple pre-defined anode regions having a high pre-defined work-function and made of one or more electrically conductive materials, one or more functional organic layers capable of generating and emitting light and arranged in a predefined pattern of a plurality of emitters. Each emitter has one-to-one mapping to each anode region. The AMOLED device also includes one or more cathode regions adjacent to the one or more functional organic layers. The one or more cathode regions are capable of transmitting the light and have a low pre-defined work-function. The AMOLED device also includes an encapsulation.
US09601556B2 Organic light emitting display device and method of manufacturing the same
An organic light emitting display device includes a driving thin film transistor (TFT), the driving thin film TFT includes a lower gate, a source, and a drain on a substrate and on the same layer; a first gate insulating layer covering the lower gate, the source, and the drain; an active layer on the first gate insulating layer; a conductive line contacting the source and the drain; a second gate insulating layer on the active layer; and an upper gate on the second gate insulating layer, wherein the lower gate of the driving TFT is a light shield that blocks light from being irradiated onto the active layer, and the lower gate and the source include the same metal.
US09601555B2 Organic light emitting device and method for manufacturing the same
Disclosed is an organic light emitting device (OLED) that may include a first electrode on a substrate, the first electrode having a pattern of a plurality of cells, with each cell defined with an emitting area and a non-emitting area; a second electrode facing the first electrode; an organic layer between the first electrode and the second electrode; a short-circuit preventing layer contacting at least a portion of the first electrode; and an auxiliary electrode on the short-circuit preventing layer in the non-emitting area of each cell, wherein an aperture ratio of the short-circuit preventing layer and the auxiliary electrode in each cell is 30% or more.
US09601552B2 Organic light emitting display panel and method of manufacturing the same
An organic light emitting display panel and associated methods, the panel including a substrate; an organic light emitting diode (OLED) on the substrate; and an encapsulation member to separate the OLED from an external environment, wherein the OLED includes a first electrode on the substrate; a pixel defining layer exposing the first electrode and including a flat planar surface and an inclined planar surface extending from the flat planar surface such that the inclined planar surface overlaps an edge of the first electrode; an organic layer, the organic layer including a first region on the first electrode and a second region on the inclined planar surface; and a second electrode on the organic layer, and wherein, in the second region, a thickness of the organic layer is decreased along a direction extending away from the first region.
US09601551B2 Organic light emitting display
An organic light emitting display includes a data driving unit connected to data lines, a scan driving unit connected to scan lines, and a display panel having pixel groups arranged in a region where the data lines and scan lines intersect. A pixel group includes a first pixel unit having a first organic light emitting diode configured to emit light of a first color and a second pixel unit having a second organic light emitting diode configured to emit light of second color. The first pixel unit further includes an organic light emitting diode configured to emit light of a third color and the second pixel unit further includes an organic light emitting diode configured to emit light of the third color.
US09601546B1 Scaled cross bar array with undercut electrode
A cross bar array device includes first electrodes arranged adjacent to each other and extending in a first direction, the first electrodes including a main electrode layer and a scalable electrode layer. Second electrodes are arranged transversely to the first electrodes, the second electrodes including a main electrode layer and a scalable electrode layer. An electrolyte layer is disposed between the scalable electrode layers of the first electrodes and the second electrodes. A scalable electrode is formed from a scalable electrode layer and includes an undercut having a side laterally recessed from a width of a corresponding main electrode.
US09601542B2 P-N junction optoelectronic device for ionizing dopants by field effect
An optoelectronic device comprising a mesa structure including: a first and a second semiconductor portions forming a p-n junction, a first electrode electrically connected to the first portion which is arranged between the second portion and the first electrode, the device further comprising: a second electrode electrically connected to the second portion, an element able to ionize dopants of the first and/or second semiconductor portion through generating an electric field in the first and/or second semiconductor portion and overlaying at least one part of the side flanks of at least one part of the first and/or second semiconductor portion and of at least one part of a space charge zone formed by the first and second semiconductor portions, upper faces of the first electrode and of the second electrode form a substantially planar continuous surface.
US09601540B2 Method for producing semiconductor device
A method for producing a semiconductor device includes preparing a wafer having plural portions and having an insulator having plural openings thereon, forming an embedding member in each of the plural openings and on the insulator, removing at least a part of the embedding member, and planarizing the embedding member. The plural portions have a first portion and a second portion and each of the first portion and the second portion has a first region and a second region. The density of the openings in the first region is higher than that in the second region. The process of removing at least a part of the embedding member includes removing the embedding member positioned in the second region of the first portion, and removing the embedding member positioned in the second region of the second portion. A first removal amount and a second removal amount in the processes are different.
US09601533B2 Solid-state imaging apparatus, method of manufacturing the same, and camera
A method of manufacturing a solid-state imaging apparatus, comprising preparing a semiconductor substrate including a photoelectric conversion portion and a structure which includes an insulating member formed on the photoelectric conversion portion and a wiring pattern formed in the insulating member, forming a film made of SiC and/or SiCN on the structure, forming an opening immediately above the photoelectric conversion portion by removing part of the film and part of the insulating member, and depositing a member in the opening and on the film, and forming a light-guide portion by polishing the member so as to expose the film.
US09601526B2 Display device and manufacturing method thereof
A display device is provided. A substrate includes a thin film transistor. A pixel electrode is connected to the thin film transistor. A common electrode is formed on the pixel electrode. A microcavity including liquid crystal molecules is interposed between the pixel electrode and the common electrode. A roof layer is formed on the common electrode. The roof layer includes at least one protrusion. A support member is formed under the at least one protrusion and in a column shape. The support member is surrounded by the liquid crystal molecules. An overcoat is formed on the roof layer and a side of the microcavity.
US09601525B2 Semiconductor device
Solved is a problem of attenuation of output amplitude due to a threshold value of a TFT when manufacturing a circuit with TFTs of a single polarity. In a capacitor (105), a charge equivalent to a threshold value of a TFT (104) is stored. When a signal is inputted thereto, the threshold value stored in the capacitor (105) is added to a potential of the input signal. The thus obtained potential is applied to a gate electrode of a TFT (101). Therefore, it is possible to obtain the output having a normal amplitude from an output terminal (Out) without causing the amplitude attenuation in the TFT (101).
US09601516B2 Semiconductor device and manufacturing method thereof
The semiconductor device includes a driver circuit portion including a driver circuit and a pixel portion including a pixel. The pixel includes a gate electrode layer having a light-transmitting property, a gate insulating layer, a source electrode layer and a drain electrode layer each having a light-transmitting property provided over the gate insulating layer, an oxide semiconductor layer covering top surfaces and side surfaces of the source electrode layer and the drain electrode layer and provided over the gate electrode layer with the gate insulating layer therebetween, a conductive layer provided over part of the oxide semiconductor layer and having a lower resistance than the source electrode layer and the drain electrode layer, and an oxide insulating layer in contact with part of the oxide semiconductor layer.
US09601511B2 Low leakage dual STI integrated circuit including FDSOI transistors
An integrated circuit, including: a UTBOX layer; a first cell, including: FDSOI transistors; a first STI separating the transistors; a first ground plane located beneath one of the transistors and beneath the UTBOX layer; a first well; a second cell, including: FDSOI transistors; a second STI separating the transistors; a second ground plane located beneath one of the transistors and beneath the UTBOX layer; a second well; a third STI separating the cells, reaching the bottom of the first and second wells; a deep well extending continuously beneath the first and second wells, having a portion beneath the third STI whose doping density is at least 50% higher than the doping density of the deep well beneath the first and second STIs.
US09601509B1 Semiconductor device having slit between stacks and manufacturing method of the same
The present disclosure may provide a semiconductor device having a three-dimensional memory device with improved performance and reliability. The device may include a pipe gate having a pipe channel film embedded in the pipe gate. The device may include source-side channel and drain-side channel films coupled respectively to both ends of the pipe channel film. The device may include interlayer insulation films and conductive patterns alternately stacked and disposed over the pipe gate, the alternately stacked interlayer insulation films and conductive patterns surrounding the source-side channel film and the drain-side channel film. The device may include a slit disposed between the drain-side channel film and the source-side channel film and dividing the alternately stacked interlayer insulation films and conductive patterns into a source-side stack and a drain-side stack, the slit having a round shape at a bottom of the slit adjacent to the pipe gate.
US09601497B1 Static random access memory and method of manufacturing the same
A Static Random Access Memory (SRAM) cell includes a first pull-up transistor and a first pull-down transistor, a second pull-up transistor and a second pull-down transistor, and first and second pass-gate transistors. A first buried contact electrically connects a drain region of the first pull-up transistor and gate electrodes of the second pull-up transistor and the second pull-down transistor, and includes a first metal layer formed in a region confined by spacers of a first gate layer and a first electrically conductive path formed at a level below the spacers. A second buried contact electrically connects a drain region of the second pull-up transistor and gate electrodes of the first pull-up transistor and the first pull-down transistor, and includes a second metal layer formed in a region confined by spacers of a second gate layer and a second electrically conductive path formed at the level below the spacers.
US09601496B2 Semiconductor device having sacrificial layer pattern with concave sidewalls and method fabricating the same
In a method of fabricating a semiconductor device, sacrificial layer patterns are formed by leaving portions of sacrificial layers, instead of completely removing the sacrificial layers. Thus, the reliability of the semiconductor device may be increased, and the process of manufacturing the same may be simplified.
US09601494B2 Semiconductor devices having a supporter and methods of fabricating the same
Provided are semiconductor devices and methods of fabricating the same. The semiconductor devices include an interlayer insulating layer on a semiconductor substrate, contact pads on the semiconductor substrate and penetrating the interlayer insulating layer, a stopping insulating layer on the interlayer insulating layer, storage electrodes on the contact pads, upper supporters between upper parts of the storage electrodes, side supporters between the storage electrodes and the upper supporters, a capacitor dielectric layer on the storage electrodes, the side supporters, and the upper supporters, and a plate electrode on the capacitor dielectric layer.
US09601492B1 FinFET devices and methods of forming the same
FinFET devices and methods of forming the same are disclosed. One of the FinFET devices includes a substrate, multiple gates and an insulating wall. The substrate is provided with multiple fins extending in a first direction. The multiple gates extending in a second direction different from the first direction are provided respectively across the fins. Two of the adjacent gates are arranged end to end. The insulating wall extending in the first direction is located between the facing ends of the adjacent gates and is in physical contact with a gate dielectric material of each of the adjacent gates.
US09601476B2 Optoelectronics and CMOS integration on GOI substrate
A method of forming an optoelectronic device and a silicon device on a single chip. The method may include; forming a stack of layers on a substrate in a first and second region, the stack of layers include a semiconductor layer, a first insulator layer, a waveguide, a second insulator layer, and a device base layer; forming the device on the device base layer in the second region; forming a device insulator layer on the device and on the device base layer in the second region; and forming the optoelectronic device in the first region, the optoelectronic device has a bottom cladding layer, an active region, and a top cladding layer, wherein the bottom cladding layer is on the semiconductor layer, the active region is on the bottom cladding layer, and the top cladding layer is on the active region.
US09601470B2 Stacked semiconductor device, printed circuit board, and method for manufacturing stacked semiconductor device
A stacked semiconductor device includes a first semiconductor package and a second semiconductor package stacked thereon, and further includes a plate member interposed between the first semiconductor package and the second semiconductor package. The plate member has a plate body, protruding strips protruding toward its edges from the plate body, and leg portions respectively provided on the protruding strips. Each of the leg portions is disposed on a surface, which opposes one surface of a wiring substrate, of the protruding strip, and contacts the one surface of the wiring substrate. Thus, defective connection of connecting terminals due to warping of the wiring substrate and loading inclination of the first semiconductor package is reduced, resulting in an improved yield.
US09601464B2 Thermally enhanced package-on-package structure
In some embodiments, a semiconductor device package may include a semiconductor device package on package assembly. The package on package assembly may include a first package, a second package, and a shield. The first package may include a first surface, a second surface substantially opposite the first surface, a first die, and a first set of electrical conductors coupled to the first surface and configured to electrically connect the package on package assembly. The second package may include a third surface and a fourth surface substantially opposite the third surface, and a second die. The third surface may be coupled to the second surface. The first package may be electrically coupled to the second package. The shield may be applied to the fourth surface of the semiconductor device package assembly. In some embodiments, the shield may transfer, during use, heat from the first die.
US09601460B2 Chip package including recess in side edge
A chip package including a semiconductor substrate is provided. A recess is in the semiconductor substrate and adjoins a side edge of the semiconductor substrate, wherein the semiconductor substrate has at least one spacer protruding from the bottom of the recess. A conducting layer is disposed on the semiconductor substrate and extends into the recess.
US09601455B2 Semiconductor device and method for making semiconductor device
A semiconductor device includes: a substrate including a base member having a main surface and a back surface facing opposite in a thickness direction; a semiconductor element mounted on the main surface of the substrate and having at least one element pad; a wire having a bonding portion bonded to the element pad; and a sealing resin formed on the main surface of the substrate for covering the wire and at least a portion of the semiconductor element. The semiconductor element has an element exposed side surface that faces in a direction crossing the thickness direction of the substrate and is exposed from the sealing resin.
US09601448B2 Electrode connection structure and electrode connection method
An electrode connection structure includes: a first electrode of an electrical circuit; and a second electrode of the electrical circuit that is electrically connected to the first electrode. The first and second electrodes are oppositely disposed in direct or indirect contact with each other. A plated lamination is substantially uniformly formed by plating process from a surface of a contact region and opposed surfaces of the first and second electrodes. A void near the surface of the contact region is filled by formation of the plated lamination. Portions of the plated lamination formed from the opposed surfaces of the first and second electrodes in a region other than the contact region are not joined together.
US09601445B2 Semiconductor packages
Semiconductor packages are provided. The semiconductor packages may include a base film having a top surface and a bottom surface, a circuit pattern disposed on the top surface of the base film and connected to a ground terminal, a via hole penetrating the base film, a lower shielding layer that is electrically connected to the circuit pattern and fills the whole region of the via hole and cover the bottom surface of the base.
US09601442B2 Half-mold type mold package
A mold package being a half-mold type includes: a substrate includes a first face and a second face; an electronic component that is mounted on the first face; and a mold resin that is provided on the first face and seals the first face with the electronic component. The second face is exposed from the mold resin. The mold resin is disposed on the first face so as to seal a sealed portion and to expose a remaining part of the first face as an exposure portion. One side face is provided by an end side face. One side face is provided by a boundary side face. At least a site on a lower end of the boundary side face is provided by an inclined face. In the boundary side face, a site on an upper end side is provided by an other inclined face having a second inclination angle.
US09601426B1 Interconnect structure having subtractive etch feature and damascene feature
Methods of forming an interconnect structure include depositing a first conductive material on a substrate. Aspects include subtractively etching the conductive material to form a patterned first conductive layer, and depositing a dielectric layer on interconnect structure. Aspects also include depositing a second conductive material on the dielectric layer and removing the second conductive material through the top of the second metal liner.
US09601425B2 Circuit substrate and semiconductor package structure
The invention provides a circuit substrate and a semiconductor package structure. The circuit substrate includes a core substrate having a chip-side surface and a bump-side surface opposite to the chip-side surface. A first through via plug passes through the core substrate. A first conductive line pattern and a second conductive line pattern adjacent to the first conductive line are disposed on the chip-side surface. A pad is disposed on the bump-side surface. The first through via plug is in direct contact with and partially overlapping the first conductive line pattern and the pad. The first conductive line pattern, the second conductive line pattern and the first through via plug are configured to transmit voltage supplies of the same type.
US09601422B2 Printed wiring board, semiconductor package, and method for manufacturing printed wiring board
A printed wiring board includes a first interlayer, a first conductive layer on first-surface side of the first interlayer, a second conductive layer on second-surface side of the first interlayer, a first buildup layer including interlayers and conductive layers and formed on first surface of the first interlayer, and a second buildup layer including interlayers and conductive layers and formed on second surface of the first interlayer. The first conductive layer is formed such that the first conductive layer is embedded in the first interlayer and exposing surface on the first surface of the first interlayer, the second conductive layer is formed on the second surface of the first interlayer, and the interlayers in the first buildup layer include a second interlayer positioned adjacent to the first conductive layer and having the greatest thickness among the first interlayer and interlayers in the first and second buildup layers.
US09601421B2 BBUL material integration in-plane with embedded die for warpage control
An apparatus including a die including a first side and an opposite second side including a device side with contact points and lateral sidewalls defining a thickness of the die; a primary core adjacent at least a pair of the lateral sidewalls of the die; and a build-up carrier coupled to the second side of the die, the build-up carrier including a plurality of alternating layers of conductive material and insulating material, wherein at least one of the layers of conductive material is coupled to one of the contact points of the die. A method of forming a package and an apparatus including a computing device including a package are also disclosed.
US09601396B2 3D NAND staircase CD control by using interferometric endpoint detection
Embodiments of the present disclosure provide methods for forming stair-like structures in manufacturing three dimensional (3D) stacking of semiconductor chips. In one example, a method includes performing a trimming process on a substrate to trim a patterned photoresist layer disposed on a film stack from a first width to a second width in a processing chamber, performing an etching process to etch a portion of the film stack exposed by the trimmed patterned photoresist layer, directing an optical signal to a surface of the trimmed patterned photoresist layer continuously during the trimming and the etching process, collecting a return reflected optical signal reflected from the trimmed patterned photoresist layer, determining a change of reflected intensify of the return reflected optical signal as collected; and calculating a photoresist thickness loss based on the change of the reflected intensity.
US09601394B2 Substrate processing apparatus, substrate processing method and memory medium
A substrate processing system includes a film-forming device to form photosensitive film on substrate, an exposure device to expose the film on the substrate, a relay device to transfer the substrate between the film-forming and exposure devices, a warping data acquisition device to acquire measured warping data of the substrate, a communication device to perform data communication with the exposure device, and a control device including film-forming, relay, measuring, and communication control sub-devices. The film-forming sub-device controls the film-forming device to form the film on the substrate, the relay sub-device controls the relay device to transfer the substrate to the exposure device, the measuring sub-device controls the warping data acquisition device to acquire the data after the controlling by the film-forming sub-device prior to the controlling by the relay sub-device, and the communication sub-device controls the communication device to transmit the data to the exposure device.
US09601387B2 Method of making threshold voltage tuning using self-aligned contact cap
Methods of forming a PFET dielectric cap with varying concentrations of H2 reactive gas and the resulting devices are disclosed. Embodiments include forming p-type and n-type metal gate stacks, each surrounded by SiN spacers; forming an ILD surrounding the SiN spacers; planarizing the ILD, the metal gate stacks, and the SiN spacers; determining at least one desired threshold voltage for the p-type metal gate stack; forming a first cavity in the p-type metal gate stack for each desired threshold voltage and a second cavity in the n-type metal gate stack; selecting a first nitride layer for each first cavity, the first nitride layer for each cavity having a concentration of hydrogen reactive gas based on the desired threshold voltage associated with the cavity; forming the first nitride layers in the respective first cavities; and forming a second nitride layer, with a hydrogen rich reactive gas, in the second cavity.
US09601382B2 Method for the formation of a FinFET device with epitaxially grown source-drain regions having a reduced leakage path
Elongated fins of a first semiconductor material are insulated from and formed over an underlying substrate layer (of either SOI or bulk type). Elongated gates of a second semiconductor material are then formed to cross over the elongated fins at channel regions, and the gate side walls are covered by sidewall spacers. A protective material is provided to cover the underlying substrate layer and define sidewall spacers on side walls of the elongated fins between the elongated gates. The first semiconductor material and insulating material of the elongated fins located between the protective material sidewall spacers (but not under the elongated gates) is removed to form trenches aligned with the channel regions. Additional semiconductor material is then epitaxially grown inside each trench between the elongated gates to form source-drain regions adjacent the channel regions formed by the elongated fins of the first semiconductor material located under the elongated gates.
US09601374B2 Semiconductor die assembly
A semiconductor die assembly having a solderball wirebonded to a substrate. As an example, the semiconductor die assembly may include the solderball attached to a bond pad on a face surface of a memory die. A non-face surface of the memory die can be attached to the substrate. A wire can be wirebonded to the solderball at a first end of the wire and connected to the substrate at a second end of the wire.
US09601367B2 Interconnect level structures for confining stitch-induced via structures
A design layout is provided such that an underlying conductive line structure underlies a stitch region in an overlying conductive line structure. A stitch-induced via structure can be formed between the underlying conductive line structure and the overlying conductive line structure when a stitch region in a hard mask layer is etched multiple times. At least one of the underlying conductive line structure and the overlying conductive line structure is electrically isolated from other conductive line structures in a same design level so as to avoid unintentional electrical shorts.
US09601360B2 Wafer transport method
A wafer transport method is provided. The wafer transport method includes loading an initial carrier containing a first wafer and a second wafer on a first semiconductor apparatus, and processing the first wafer by the first semiconductor apparatus, and loading the first wafer into a first carrier disposed on the first semiconductor apparatus. The wafer transport method also includes processing the second wafer by the first semiconductor apparatus, and loading the second wafer into a second carrier disposed on the first semiconductor apparatus. The wafer transport method further includes processing the first wafer by a second semiconductor apparatus, and loading the first wafer into an integration carrier disposed on the second semiconductor apparatus. The wafer transport method further includes processing the second wafer by the second semiconductor apparatus, and loading the second wafer into the integration carrier disposed on the second semiconductor apparatus.
US09601359B2 Substrate holding device, semiconductor fabrication device, and substrate clamping ascertainment method
A substrate holding device is provided with an electrostatic chuck that has an electrode therein and is provided with a substrate holding surface, on one side of which a substrate is held; a displacement gauge that is disposed above or below the substrate holding surface; and a controller which, along with using the displacement gauge to measure a first distance to the substrate when a substrate is placed on the substrate holding surface, uses the displacement gauge to measure a second distance to the substrate after a predetermined voltage is applied to the electrode of the electrostatic chuck and, based on the difference between the measured distances, ascertains whether the clamping of the substrate to the electrostatic chuck has been performed in a normal manner.
US09601358B2 Substrate treatment apparatus, and substrate treatment method
The inventive substrate treatment apparatus includes: a rotative treatment control unit which controls a first chemical liquid supplying unit and a second chemical liquid supplying unit to perform a first chemical liquid supplying step of supplying a first chemical liquid to a substrate rotated by a substrate holding and rotating mechanism and a second chemical liquid supplying step of supplying a second chemical liquid to the substrate rotated by the substrate holding and rotating mechanism after the first chemical liquid supplying step; and a cleaning control unit which controls the cleaning liquid supplying unit to spout the cleaning liquid from the cleaning liquid outlet port to supply the cleaning liquid to the cup inner wall and/or the base wall surface before start of the second chemical liquid supplying step after end of the first chemical liquid supplying step, and/or during and/or after the second chemical liquid supplying step.
US09601357B2 Substrate processing device and substrate processing method
A substrate processing apparatus and method includes, a plate that has a size equal to or larger than a principal face of the substrate, and has a horizontal and flat liquid holding face opposing the principal face of the substrate from below. A processing liquid supply unit supplies a processing liquid to the liquid holding face. A control unit controls the processing liquid supply unit and a movement unit to supply the processing liquid to the liquid holding face to form a processing liquid film, a contact step of bringing the principal face of the substrate and the liquid holding face close to each other to bring the principal face of the substrate into contact with the processing liquid film, and a liquid contact maintenance step of maintaining the processing liquid in contact with the principal face of the substrate.
US09601356B2 Systems and methods for controlling release of transferable semiconductor structures
The disclosed technology relates generally to methods and systems for controlling the release of micro devices. Prior to transferring micro devices to a destination substrate, a native substrate is formed with micro devices thereon. The micro devices can be distributed over the native substrate and spatially separated from each other by an anchor structure. The anchors are physically connected/secured to the native substrate. Tethers physically secure each micro device to one or more anchors, thereby suspending the micro device above the native substrate. In certain embodiments, single tether designs are used to control the relaxation of built-in stress in releasable structures on a substrate, such as Si (1 1 1). Single tether designs offer, among other things, the added benefit of easier break upon retrieval from native substrate in micro assembly processes. In certain embodiments, narrow tether designs are used to avoid pinning of the undercut etch front.
US09601352B2 Method of localized annealing of semi-conducting elements using a reflective area
A method of making crystal semi-conducting material-based elements, including providing a support having amorphous semi-conducting material-based semi-conducting elements, the support being further provided with one or more components and with a reflective protective area configured so as to reflect a light radiation in a given wavelength range, exposing the element(s) to a laser radiation emitting in the given wavelength range so as to recrystallize the elements, the reflective protective area being arranged on the support relative to the elements and to the components so as to reflect the laser radiation and protect the components from this radiation.
US09601348B2 Interconnect structure and method of forming same
A method of forming a semiconductor device is provided. Metallic interconnects are formed in a dielectric layer of the semiconductor device. A hard mask is used to avoid usual problems faced by manufacturers, such as possibility of bridging different conductive elements and via patterning problems when there are overlays between vias and trenches. The hard mask is etched multiple times to extend via landing windows, while keeping distance between the conductive elements to avoid the bridging problem.
US09601340B2 Electronic device having quantum dots and method of manufacturing the same
Provided are electronic devices having quantum dots and methods of manufacturing the same. An electronic device includes a first nanorod, a quantum dot disposed on an upper surface of the first nanorod, and a second nanorod that covers a lateral surface of the first nanorod and the quantum dot. The first nanorod and the second nanorod are of opposite types.
US09601338B2 Thin film transistor and manufacturing method thereof, array substrate and manufacturing method thereof, and display device
A thin film transistor and a manufacturing method thereof, an array substrate and a manufacturing method thereof, and a display device are provided. The array substrate comprises: a base substrate and an electrode arranged on the base substrate. The electrode comprises: an aluminum layer or an aluminum alloy layer on the base substrate; and a first barrier layer arranged on the aluminum layer or the aluminum alloy layer and configured for preventing the aluminum layer or the aluminum alloy layer from producing hillocks. The array substrate can eliminate bad phenomenon that the metal aluminum or aluminum alloy formed on the base substrate produces hillocks when subjected to high temperature.
US09601322B2 Mass spectrometer
A product ion spectrum is created on the basis of MS2 analysis data respectively obtained for a parent compound and a metabolite. Additionally, a neutral loss spectrum, in which the mass of each product ion is replaced with a mass difference between the mass of the product ion and that of a precursor ion, is created. Then, a common peak having the same mass on the neutral loss spectrums of both the parent compound and the metabolite is extracted, and a complementary peak appearing on the product ion spectrum of the metabolite is extracted; this peak appears at a position corresponding to the difference between the mass of the common peak and that of the precursor ion. The ion corresponding to the complementary peak is designated as a precursor ion for the next MS3 analysis, and this MS3 analysis is performed.
US09601315B2 Multiple charged particle beam lithography apparatus and multiple charged particle beam pattern writing method
A multiple charged particle beam lithography apparatus includes a weighting coefficient operation unit to operate a plurality of weighting coefficients that assign weights to doses of a plurality of different beams used for multiple pattern writing for each pixel of pixels, the each pixel being used as an irradiation unit region per beam of multiple charged particle beams; a dose operation processing circuitry to operate doses of the plurality of different beams weighted by using a corresponding weighting coefficient among the plurality of weighting coefficients for each of the pixels; and a writing mechanism that writes a pattern on a target object using the multiple charged particle beams such that corresponding pixels are irradiated with the plurality of different beams of the doses weighted respectively.
US09601312B2 Source for selectively providing positively or negatively charged particles for a focusing column
A single column charged particle source with user selectable configurations operates in ion-mode for FIB operations or electron mode for SEM operations. Equipped with an x-ray detector, energy dispersive x-ray spectroscopy analysis is possible. A user can selectively configure the source to prepare a sample in the ion-mode or FIB mode then essentially flip a switch selecting electron-mode or SEM mode and analyze the sample using EDS or other types of analysis.
US09601309B2 Microscopy imaging method and system
Generally, the present disclosure provides a method and system for improving imaging efficiency for CPB systems while maintaining or improving imaging accuracy over prior CPB systems. A large field of view image of a sample is acquired at a low resolution and thus, at high speed. The low resolution level is selected to be sufficient for an operator to visually identify structures or areas of interest on the low resolution image. The operator can select one or more small areas of arbitrary shape and size on the low resolution image, referred to as an exact region of interest (XROI). The outline of the XROI is mapped to an x-y coordinate system of the image, and the CPB system is then controlled to acquire a high resolution image of only the XROI identified on the low resolution image. For 3D imaging, once the XROI is identified, each section of the sample can be iteratively imaged in the previously described manner, with the operator having the option to redefine the XROI later.
US09601308B2 Spectroscopic element and charged particle beam device using the same
To analyze an element to be evaluated with high sensitivity and high accuracy in a short period of time, in an electron beam analyzer including a wavelength dispersive X-ray analyzer in an electron microscope. The electron beam analyzer has one diffraction grating in which a plurality of patterns having maximum X-ray reflectance with respect to the respective X-rays are formed. It simultaneously detects an X-ray as an energy reference and an X-ray spectrum to be evaluated. The positional displacement of X-ray energy due to the installation/replacement of the diffraction grating is corrected using the X-ray spectrum as the energy reference, thereby enabling to perform an analysis with high sensitivity and high accuracy in a short period of time.
US09601306B2 Sample micromotion mechanism, method of using the same, and charged particle device
A sample micromotion mechanism adapted to minimize an influence of a disturbance and adjust a sample drift rapidly and with high accuracy, and designed so as to be a compact, easy-to-place sample micromotion mechanism of a side-entry type that suppresses the occurrence of the sample drift and generates/displays high-resolution monitoring images and precisely drawn patterns. A charged particle device employing the sample micromotion mechanism operates followed by deformation which causes a strain. A strain measuring unit measures such strain. The sample micromotion mechanism imparts micromotion so as to reduce the strain in accordance with the measured strain value, thereby reducing deformation of the sample micromotion mechanism.
US09601304B2 Aberration correction apparatus, device having the same, and method for correcting aberration of charged particles
According to embodiments of the present invention, an aberration correction apparatus is provided. The aberration correction apparatus includes an aberration correction unit including a first conductive element, and a second conductive element arranged rotationally symmetrical about the first conductive element, wherein the aberration correction unit is arranged to propagate an annular beam having charged particles in between the first conductive element and the second conductive element such that propagation of the annular beam through the aberration correction unit is rotationally symmetrical about the first conductive element, and wherein the aberration correction unit is configured to generate, between the first conductive element and the second conductive element, a magnetic field force and an electric field force directed in opposite directions and superimposed on each other to act on the charged particles to change a trajectory of the charged particles, and an annular aperture optically coupled to the aberration correction unit.
US09601303B2 Charged particle beam device and method for inspecting and/or imaging a sample
A charged particle beam device for imaging and/or inspecting a sample is described. The charged particle beam device includes a beam emitter for emitting a primary charged particle beam; and a retarding field device for retarding the primary beam before impinging on the sample, the retarding field device including a magnetic-electrostatic objective lens and a proxy electrode. The charged particle beam device is adapted for guiding the primary beam along an optical axis to the sample for generating secondary particles released from the sample and backscattered particles. The proxy electrode comprises a first opening allowing the passage of the primary beam and at least one second opening for allowing the passage of off-axial backscattered particles. Further, a proxy electrode and a method for imaging and/or inspecting a sample by a charged particle beam are described.
US09601302B2 Inspection apparatus
An inspection apparatus capable of facilitating reduction in cost of the apparatus is provided. The inspection apparatus includes: beam generation means for generating any of charged particles and electromagnetic waves as a beam; a primary optical system that guides the beam into an inspection object held on a movable stage in a working chamber and irradiates the inspection object with the beam; a secondary optical system that detects secondary charged particles occurring from the inspection object; and an image processing system that forms an image on the basis of the detected secondary charged particles. The inspection apparatus further includes: a linear motor that drives the movable stage; and a Helmholtz coil that causes a magnetic field for canceling a magnetic field caused by the linear motor when the movable stage is driven.
US09601301B2 Non-intrusive measurement of a wafer DC self-bias in semiconductor processing equipment
A direct (DC) voltage is applied to an electrode at a voltage value to clamp a workpiece to an electrostatic chuck in a processing chamber. The electrode is embedded into the electrostatic chuck. An electrostatic chuck current through the electrode at the DC voltage is measured. A DC self bias induced on the workpiece by a plasma is determined based on the electrostatic chuck current and the applied voltage.
US09601299B2 Photocathode including silicon substrate with boron layer
A photocathode is formed on a monocrystalline silicon substrate having opposing illuminated (top) and output (bottom) surfaces. To prevent oxidation of the silicon, a thin (e.g., 1-5 nm) boron layer is disposed directly on the output surface using a process that minimizes oxidation and defects, and a low work-function material layer is then formed over the boron layer to enhance the emission of photoelectrons. The low work-function material includes an alkali metal (e.g., cesium) or an alkali metal oxide. An optional second boron layer is formed on the illuminated (top) surface, and an optional anti-reflective material layer is formed on the boron layer to enhance entry of photons into the silicon substrate. An optional external potential is generated between the opposing illuminated (top) and output (bottom) surfaces. The photocathode forms part of novel sensors and inspection systems.
US09601286B2 Assembly of a handheld electronic device
Several mechanical features of an electronic device are provided. In some embodiments, the electronic device may include a bezel coupled to a housing. The bezel may include one or more snaps extending into the electronic device which may be operative to engage a cantilever spring extending from the inner surface of the housing. In some embodiments, the electronic device may include a window that is formed by coupling an outer layer to an inner layer that is larger than the outer layer. In some embodiments, the electronic device may include a chassis for supporting the window. In some embodiments, the electronic device may include a grounding clip for simultaneously grounding the bezel, the housing and a circuit board. In some embodiments, the electronic device may include a switch that includes a button molded into a base using a double shot process. In some embodiments, the electronic device may include a switch supporting bracket that includes a slot operative to receive a pin of the bezel. In some embodiments, the housing of the electronic device may be manufactured using a forging process.
US09601284B2 Hybrid relay
A relay (1) includes a motor (20) and a primary electrical switch assembly (132). Primary electrical switching attachment points (113) are switched by a moveable switching link (101) which is moved in and out of the switch on an switched off position axially by the motor (20) in response to electrical signals delivered to the coil (26) via the flexible leads (32, 33). The switching link (101) includes a mercury reservoir (119). A piezoelectric disk bender (105) displaces mercury to close the gaps between the attachment points (113).
US09601277B2 Method for manufacturing capacitor element
The present invention provides an anode body for capacitors, which is formed of a sintered body that is obtained by sintering a powder mixture of a tungsten powder and a tungsten trioxide powder, and wherein the ratio of the tungsten trioxide powder to the total amount of the tungsten powder and the tungsten trioxide powder is 1 to 13 mass %. The present invention is able to reduce the number of semiconductor layer formation wherein polymerization of a semiconductor precursor is carried out a plurality of times on a dielectric layer. Consequently, a solid electrolytic capacitor element, in which a semiconductor layer that is composed of a conductive polymer is formed on a dielectric layer that is formed on the outer surface layer and the inner surface layer of the fine pores of a tungsten sintered body, can be produced efficiently.
US09601275B1 Dielectric ceramic composition and electronic device using the same
A dielectric ceramic composition includes a main component comprising (1-x)BaTiO3-x(Na1-yKy)NbO3, where 0.005≦x≦0.5 and 0.3≦y≦1.0; a first subcomponent comprising an element selected from the group consisting of Mn, V, Cr, Fe, Ni, Co, Cu and Zn; and a second subcomponent comprising SiO2.
US09601268B2 Wirelessly powered devices
A circuit for delivering power to a load from a wireless power supply comprises an inductor coil for placing in the electromagnetic field of an inductor coil of a supply and a switchable capacitor bank with capacitors switchable at least between a series and a parallel configuration. The voltage across the capacitor bank is used as a feedback control parameter for controlling the capacitor bank switching. A voltage regulator is used to supply the load with a constant voltage power supply derived from the capacitor bank output.
US09601267B2 Wireless power transmitter with a plurality of magnetic oscillators
A power transmitter is configured to wirelessly transfer power to at least one power receiver. The power transmitter includes at least one excitation circuit configured to generate a time-varying first magnetic field in response to a time-varying electric current flowing through the at least one excitation circuit. The time-varying first magnetic field has an excitation frequency. The power transmitter further includes a plurality of magnetic oscillators. Each magnetic oscillator of the plurality of magnetic oscillators has a mechanical resonant frequency substantially equal to the excitation frequency. The plurality of magnetic oscillators is configured to generate a time-varying second magnetic field in response to the first magnetic field.
US09601261B2 Wireless energy transfer using repeater resonators
Described herein are improved configurations for a device for wireless power transfer that includes a conductor forming at least one loop of a high-Q resonator, a capacitive part electrically coupled to the conductor, and a power and control circuit electrically coupled to the conductor, the power and control circuit providing two or more modes of operation and the power and control circuit selecting how the high-Q resonator receives and generates an oscillating magnetic field.
US09601258B2 Symmetrical step-up and step-down autotransformer delta topology
A multi-phase autotransformer (10) is disclosed. The exemplary transformer includes primary windings PWA, PWB, PWC) and secondary windings (SWA1-SWA4, SWB1-SWB4, SWC1-SWC4). The primary windings are connected in a delta configuration and to a three-phase input voltage source. Each secondary winding is electrically connected to a primary winding but is magnetically coupled to a different primary winding. Three sets of secondary windings provide three three-phase outputs (350A, 350B, 350C), each of which has a voltage which is less than the three-phase input voltage, the three-phase output of each set being phase-shifted with respect to the other sets. These three sets also, collectively, provide a multi-phase output (325). Another set of secondary windings, in conjunction with the input voltage, provides another multi-phase phase output (360) which has approximately the same voltage as the three-phase input voltage.
US09601256B2 Wound iron core for static apparatus, amorphous transformer and coil winding frame for transformer
Disclosed is a wound iron core (3) for a static apparatus in which magnetic paths in the inside of the wound iron core are subdivided to improve iron core characteristics. The iron core (3) is configured by using two or more kinds of magnetic materials (11 to 14) with different magnetic permeabilities to form laminated blocks with single plates or a plurality of laminated plates and by alternately arranging the laminated blocks with different magnetic permeabilities from the inner circumference. An iron core material (14) with large magnetic permeability out of iron core materials with different magnetic permeabilities is arranged on the inner circumference side. Further, when the iron core materials with different magnetic permeabilities are alternately arranged, the iron core materials (11) with the same magnetic permeability are configured to gradually change in thickness to ease an excessive magnetic flux density distribution in the iron core. A ring-shaped iron core is configured such that a plurality of block-like laminated members, which are each formed by laminating a plurality of strip-like amorphous material thin plates, are laminated and formed into a ring shape and a sheet-like non-magnetic insulation material is arranged between the n-th (n: an integer of two or more) layer of the ring-shaped block-like laminated members from the most inner circumference side and the (n+1)-th layer of the ring-shaped block-like laminated members from the most inner circumference side.
US09601242B2 Mold for impregnating a prefabricated condenser core of a high-voltage bushing and device for forming a condenser core of a high-voltage bushing
An exemplary mold is disclosed for impregnating a prefabricated condenser core (C) of a high voltage bushing with a liquid resin and includes two mold modules movable against each other and shaped to form an axially symmetric mold cavity. The mold forms a column of cylindrical design, in which the at least two mold modules are arranged on top of each other. A first of the two mold modules can be executed as a hollow cylinder. Two opposing front faces of the two mold modules and a circular O-ring arranged between the two opposing front faces form a first sealing interface of the metal mold. Such a mold can have a very efficient sealing system and allow high pressures to be applied to the liquid resin and a beneficial forming of the condenser core in a device in which the resin is cured according to a specified temperature profile.
US09601236B2 Shielded electrical cable
A shielded electrical cable includes conductor sets extending along a length of the cable and spaced apart from each other along a width of the cable. First and second shielding films are disposed on opposite sides of the cable and include cover portions and pinched portions arranged such that, in transverse cross section, the cover portions of the films in combination substantially surround each conductor set. An adhesive layer bonds the shielding films together in the pinched portions of the cable. A transverse bending of the cable at a cable location of no more than 180 degrees over an inner radius of at most 2 mm causes a cable impedance of the selected insulated conductor proximate the cable location to vary by no more than 2 percent from an initial cable impedance measured at the cable location in an unbent configuration.
US09601234B2 Three-dimensional (3D) porous device and method of making a 3D porous device
A method of making a three-dimensional porous device entails providing a substrate having a conductive pattern on a surface thereof, and depositing a colloidal solution comprising a plurality of microparticles onto the surface, where the microparticles assemble into a lattice structure. Interstices of the lattice structure are infiltrated with a conductive material, which propagates through the interstices in a direction away from the substrate to reach a predetermined thickness. The conductive material spans an area of the surface overlaid by the conductive pattern. The microparticles are removed to form voids in the conductive material, thereby forming a conductive porous structure having the predetermined thickness and a lateral size and shape defined by the conductive pattern.
US09601231B2 Hyperbranched olefin oil-based dielectric fluid
The present invention generally relates to a dielectric composition which is a poly-α-olefin or poly(co-ethylene-α-olefin) having a backbone weight average molecular weight less than 10,000 daltons. The dielectric composition uses a metal-ligand complex as a precatalyst and exhibits a hyperbranched structure that enables low viscosity, and therefore good flow characteristics, combined with high fire point due to ability to increase molecular weight via branching rather than backbone growth. Other desirable properties include lowered pour point due to crystallization disruption, and desirable thermal oxidative stability.
US09601226B2 High-density 3D graphene-based monolith and related materials, methods, and devices
A composition comprising at least one high-density graphene-based monolith, said monolith comprising a three-dimensional structure of graphene sheets crosslinked by covalent carbon bonds and having a density of at least 0.1 g/cm3. Also provided is a method comprising: preparing a reaction mixture comprising a suspension and at least one catalyst, said suspension selected from a graphene oxide (GO) suspension and a carbon nanotube suspension; curing the reaction mixture to produce a wet gel; drying the wet gel to produce a dry gel, said drying step is substantially free of supercritical drying and freeze drying; and pyrolyzing the dry gel to produce a high-density graphene-based monolith. Exceptional combinations of properties are achieved including high conductive and mechanical properties.
US09601217B1 Methods and circuitry for identifying logic regions affected by soft errors
Integrated circuits with single event upset (SEU) detection circuitry are provided. The SEU detection circuitry may include an error detection block for detecting soft errors and a sensitivity processor that determines whether or not to correct the detected soft errors. The sensitivity processor may be used to access a sensitivity map header (SMH) file that is stored on external memory. The sensitivity map header file contains information that can help identify which logic region on the integrated circuit the soft error affects and whether or not that soft error can critically cause functional failure for the integrated circuit. Depending on the criticality of the soft error, different corrective actions may be taken.
US09601216B2 Semiconductor device including redundancy cell array
Provided is a semiconductor device and a manufacturing method thereof. The semiconductor device may include a first cell array, a first fuse circuit, a first spare cell array, a second spare cell array, and a redundancy select controller. The first fuse circuit may be configured to store a first failed address corresponding to one or more defective memory cells in the first cell array. Each of the first and second spare cell arrays may include a plurality of spare memory cells configured to replace first and second defective memory cells in the first cell array, respectively. For replacing the first and second defective memory cells, the redundancy select controller may be configured to selectively assign the first fuse circuit to either one or both of the first and second spare cell arrays.
US09601209B2 Voltage generator and semiconductor memory device
A voltage generator includes a first trim unit and a second trim unit. The first trim unit generates a first voltage variable depending on temperature variation and a second voltage invariable irrespective of the temperature variation based on a power supply voltage, and performs a first trim operation by changing a level of the second voltage. The level of the second voltage at a first temperature becomes substantially the same as a level of the first voltage at the first temperature based on the first trim operation. The second trim unit generates an output voltage based on the power supply voltage, the first and second voltages, a reference voltage and a feedback voltage, and performs a second trim operation by adjusting variation of the output voltage depending on the temperature variation based on a result of the first trim operation.
US09601207B2 Semiconductor memory device and method of operating the same
A semiconductor memory device is operated by, inter alia, performing least significant bit programs for pages in a first page group, performing least significant bit programs for pages in a second page group, and performing most significant bit programs for the pages in the first page group. The distance between the second page group and the common source line is greater than that between the first page group and the common source line.
US09601203B2 Floating gate non-volatile memory bit cell
A solid-state non-volatile memory (NVM) device includes a memory bit cell. The memory bit cell includes a field effect transistor (FET) fabricated on a substrate and having a floating gate. The floating gate includes a thick oxide layer. The FET includes drain and source, each fabricated within the substrate and coupled to the floating gate and a channel region with native doping. The drain is fabricated to have a halo region. A method for fabricating a solid-state NVM device includes fabricating solid state device including NVM bit cell which provides multiple storage and includes an FET on substrate. The method also includes fabricating floating gate of the FET including thick gate oxide layer, and fabricating drain and source of FET within the substrate, drain and source coupled to the floating gate and channel region with native doping. Further, the method includes fabricating halo region within the substrate at the drain.
US09601201B2 Irreproducible and re-emergent unique structure or pattern identifier manufacturing and detection method, system, and apparatus
An irreproducible and re-emergent unique structure or pattern identifier manufacturing and detection method, system, and apparatus are provided. A non-volatile floating gate charge storage device can include a block of floating gate transistors that can include a semiconductor region, a source region, a drain region, a floating gate region, a tunnel oxide region, an oxide-nitrite-oxide region, and a control gate region. A structure altering stress effect is applied to the block of transistors to create a passage region in a random number of floating gate regions of floating gate transistors which changes charge storage or electrical characteristics of random elements of the block of transistors. The passage region alters charges on a floating gate region to escape in a different manner than pre-alteration form causing the floating gate region to lose its charge. An apparatus for recording and detecting such differences in pre and post alteration can also be provided.
US09601199B2 Iterator register for structured memory
Loading data from a computer memory system is disclosed. A memory system is provided, wherein some or all data stored in the memory system is organized as one or more pointer-linked data structures. One or more iterator registers are provided. A first pointer chain is loaded, having two or more pointers leading to a first element of a selected pointer-linked data structure to a selected iterator register. A second pointer chain is loaded, having two or more pointers leading to a second element of the selected pointer-linked data structure to the selected iterator register. The loading of the second pointer chain reuses portions of the first pointer chain that are common with the second pointer chain.Modifying data stored in a computer memory system is disclosed. A memory system is provided. One or more iterator registers are provided, wherein the iterator registers each include two or more pointer fields for storing two or more pointers that form a pointer chain leading to a data element. A local state associated with a selected iterator register is generated by performing one or more register operations relating to the selected iterator register and involving pointers in the pointer fields of the selected iterator register. A pointer-linked data structure is updated in the memory system according to the local state.
US09601181B2 Controlled multi-step de-alignment of clocks
An apparatus for data processing includes first and second functional units driven by corresponding first and second clock-signal sources, and a clock-retardation unit. The clock-retardation unit is configured to cause the second clock-signal to sustain a temporal offset that causes an offset between the first and second clock-signals to step toward a target time-domain offset between the first and second clock-signals.
US09601174B2 Magnetoelectric device, method for forming a magnetoelectric device, and writing method for a magnetoelectric device
A magnetoelectric device is provided. The magnetoelectric device includes a reference magnetic layer structure having a fixed magnetization orientation, and a synthetic antiferromagnetic layer structure including a free magnetic layer structure and a coupling magnetic layer structure antiferromagnetically coupled to each other, each of the free magnetic layer structure and the coupling magnetic layer structure having a magnetization orientation that is variable, wherein the reference magnetic layer structure and the synthetic antiferromagnetic layer structure are arranged one over the other. According to further embodiments of the present invention, a method for forming a magnetoelectric device and a writing method for a magnetoelectric device are also provided.
US09601172B2 Address aligner and memory device including the same
An address aligner includes a command address providing unit, an alignment signal providing unit and an alignment unit. The command address providing unit outputs a sync command address signal by delaying a command address signal in synchronization with a first clock signal. The sync command address signal is synchronized with the first clock signal. The alignment signal providing unit outputs alignment clock signals by delaying a chip select signal in synchronization with a second clock signal. The alignment clock signals are synchronized with the second clock signal. The alignment unit outputs a plurality of addresses in synchronization with the alignment clock signals. The plurality of addresses is included in the sync command address signal. If the address aligner according to example embodiments is used, the operation speed of the memory device may be increased by aligning a plurality of addresses in synchronization with the alignment clock signal that is generated based on a chip select signal.
US09601171B2 Storage device including nonvolatile memory and memory controller and operating method of retiming circuit interfacing communication between nonvolatile memory and memory controller
A storage device includes a nonvolatile memory, and a memory controller adapted to control the nonvolatile memory and to transmit a first timing signal to the nonvolatile memory at a read operation. The nonvolatile memory includes a nonvolatile memory device adapted to output read data and a second timing signal in response to the first timing signal, and a retiming circuit adapted to detect a locking delay according to the first timing signal, to produce a third timing signal from the second timing signal using the detected locking delay, to retime the read data by latching the read data in synchronization with the third timing signal and to output the third timing signal and the retimed read data to the memory controller.
US09601169B2 Semiconductor memory device, memory system including the same and operating method thereof
A semiconductor memory device includes a program and read unit suitable for programming program data in a memory cell array and for reading read data stored in the memory cell array, and a control unit suitable for generating a control signal for controlling the program and read unit in response to a command input from the outside of the semiconductor memory device, in which the control unit controls the program and read unit to read the read data in a state of storing a first bit data of the program data when a read command is input while programming the program data.
US09601164B2 Array structure of single-ploy nonvolatile memory
An array structure of a single-poly nonvolatile memory includes a first MTP section and a first OTP section. The first MTP section includes a plurality of MTP cells and the first OTP section includes a plurality of OTP cells. The first MTP is connected to a first word line, a first source line, a first erase line and a plurality of bit lines. The first OTP section is connected to a second word line, a second source line and the plurality of bit lines shared with the first MTP section.
US09601149B1 Media library including storage media retrieval assembly
A retrieval assembly (22) for moving storage media (16) within a media library (10), the media library (10) including a rack assembly (20) having a first rack (20A) and a spaced apart second rack (20B), comprises a picker system (32), an assembly base (30), a first mover (28A), a second mover (28B), and a control system (26). The picker system (32) selectively engages the storage media (16). The assembly base (30) supports the picker system (32). The first mover (28A) is secured to the assembly base (30), and selectively moves along the first rack (20A). The second mover (28B) is also secured to the assembly base (30), and selectively moves along the second rack (20B). The second mover (28B) is spaced apart from the first mover (28A). The control system (26) controls independent movement of the first mover (28A) and the second mover (28B) to position the assembly base (30) relative to the storage media (16).
US09601146B2 Magnetic tape
An aspect of the present invention relates to a magnetic tape comprising a magnetic layer comprising ferromagnetic powder and binder on a nonmagnetic support, wherein ΔSFD in a longitudinal direction of the magnetic tape as calculated with Equation 1 ranges from 0.35 to 1.50: ΔSFD=SFD25° C.−SFD−190° C.  Equation 1 wherein, in Equation 1, SFD25° C. denotes a switching field distribution SFD as measured in the longitudinal direction of the magnetic tape in an environment with a temperature of 25° C., and SFD−190° C. denotes a switching field distribution SFD as measured in the longitudinal direction of the magnetic tape in an environment with a temperature of −190° C.
US09601138B1 Bias layer and shield biasing design
A read head is longitudinally biased unidirectionally by laterally abutting soft magnetic layers or multilayers. The soft magnetic layers are themselves magnetically stabilized by layers of antiferromagnetic material that are exchange coupled to them. The same layers of antiferromagnetic materials can be used to stabilize a unidirectional anisotropy of an overhead shield by means of exchange coupling. By including the antiferromagnetic material layer within the patterned biasing structure itself, an additional layer of antiferromagnetic material that normally covers the entire sensor structure is eliminated. The elimination of an entire layer is also advantageous for reducing the inter-sensor spacing in a TDMR (two dimensional magnetic recording) configuration where two sensor are vertically stacked on top of each other.
US09601136B2 Data writer front shield with varying throat height
A data storage device employing a data writer may configure the data writer with at least a write pole that is separated from a front shield on an air bearing surface. The front shield can be arranged to continuously extend from the air bearing surface a first throat height distal the write pole and a second throat height proximal the write pole with the first and second throat heights being different.
US09601131B2 Sound processing device and method
A sound processing device is provided. The sound processing device includes a microphone array and a post filtering module. The microphone array includes microphones aiming to different directions and configured for receiving sound signals. The post filtering module is configured for receiving the sound signals from the microphone array, filtering the sound signals to generate groups of filtered signals each corresponding to one of the sound signals, wherein each of the filtered signals within a group corresponds to one of different frequency bands, generating band signals each based on a comparison of an intensity of one of the filtered signals that corresponds to the same one of the frequency bands in each group of the filtered signals and a noise intensity correlation between the frequency bands and adding the band signals to generate an output sound signal.
US09601130B2 Method for processing speech signals using an ensemble of speech enhancement procedures
A method processes an acoustic signal that is a mixture of a target signal and interfering signals by first enhancing the acoustic signal by a set of enhancement procedures to produce a set of initial enhanced signals. Then, an ensemble learning procedure is applied to the acoustic signal and the set of initial enhancement signals to produce features of the acoustic signal.
US09601127B2 Social music system and method with continuous, real-time pitch correction of vocal performance and dry vocal capture for subsequent re-rendering based on selectively applicable vocal effect(s) schedule(s)
Vocal musical performances may be captured and, in some cases or embodiments, pitch-corrected and/or processed in accord with a user selectable vocal effects schedule for mixing and rendering with backing tracks in ways that create compelling user experiences. In some cases, the vocal performances of individual users are captured on mobile devices in the context of a karaoke-style presentation of lyrics in correspondence with audible renderings of a backing track. Such performances can be pitch-corrected in real-time at the mobile device in accord with pitch correction settings. Vocal effects schedules may also be selectively applied to such performances. In these ways, even amateur user/performers with imperfect pitch are encouraged to take a shot at “stardom” and/or take part in a game play, social network or vocal achievement application architecture that facilitates musical collaboration on a global scale and/or, in some cases or embodiments, to initiate revenue generating in-application transactions.
US09601119B2 Systems and methods for segmenting and/or classifying an audio signal from transformed audio information
A system and method may be provided to segment and/or classify an audio signal from transformed audio information. Transformed audio information representing a sound may be obtained. The transformed audio information may specify magnitude of a coefficient related to energy amplitude as a function of frequency for the audio signal and time. Features associated with the audio signal may be obtained from the transformed audio information. Individual ones of the features may be associated with a feature score relative to a predetermined speaker model. An aggregate score may be obtained based on the feature scores according to a weighting scheme. The weighting scheme may be associated with a noise and/or SNR estimation. The aggregate score may be used for segmentation to identify portions of the audio signal containing speech of one or more different speakers. For classification, the aggregate score may be used to determine a likely speaker model to identify a source of the sound in the audio signal.
US09601118B2 Amusement system
A technique for allowing a virtual experience of more realistic live performance. A main apparatus reproduces music data and audience video data recording a video image of audience. A user holds a microphone and makes a live performance for the audience displayed on a monitor. The microphone sends voice data and motion information of the microphone to the main apparatus. The main apparatus determines that the user makes a live performance when the user calls on the audience with a specific phrase and performs an action corresponding to the specific phrase. The main apparatus reproduces reaction data recording a video image and sound indicating a reaction of the audience to the live performance.
US09601117B1 Method and apparatus of processing user data of a multi-speaker conference call
A method and apparatus of sharing documents during a conference call data is disclosed. One example method may include initiating a document sharing operation during a conference call conducted between at least two participants communicating during the conference call. The method may also include transferring the document from one of the two participants to another of the two participants, and recording at least one action performed to the document by the participants during the conference call.
US09601116B2 Recognizing speech in the presence of additional audio
The technology described in this document can be embodied in a computer-implemented method that includes receiving, at a processing system, a first signal including an output of a speaker device and an additional audio signal. The method also includes determining, by the processing system, based at least in part on a model trained to identify the output of the speaker device, that the additional audio signal corresponds to an utterance of a user. The method further includes initiating a reduction in an audio output level of the speaker device based on determining that the additional audio signal corresponds to the utterance of the user.
US09601112B2 Speech recognition system and method using incremental device-based acoustic model adaptation
An embodiment of the present invention relates to a speech recognition system and method using incremental device-based acoustic model adaptation. The speech recognition system comprises a model selection module selecting an acoustic model of multi-model tree by verifying and categorizing a device key transmitted from a user device; a model management module generating and incrementally adapting multi-model tree by categorizing voice data based on a user device; and a speech recognition module performing speech recognition by receiving the acoustic model selected from the model selection module and transmitting data of which reliability exceeds a predetermined threshold value to the model management module.
US09601097B2 Reliable real-time transmission of musical sound control data over wireless networks
A method of communicating musical sound control data over a wireless network that includes receiving a plurality of data commands formatted according to a MIDI protocol; assigning a packet sequence number to each of the data commands to form a plurality of historical data payload packets; storing the historical data payload packets in a buffer; receiving at a wireless interface device an acknowledgment message having a feedback sequence number; removing from the buffer selected historical payload packets of the plurality of stored historical data payload packets, each of the selected historical data payload packets having a packet sequence number that is the same as or less than the feedback sequence number, such that the buffer stores non-selected data commands, each of the non-selected data commands associated with a packet sequence number greater than the feedback sequence number; and transmitting the non-selected historical payload packets over a wireless network.
US09601096B2 Cymbal holder with slotted threads and plunger
A clutch for use in a hi-hat percussion assembly is disclosed. The clutch can included a threaded bolt that includes slots, and a nut that includes an indexing means such as a plunger. An elastic holding means can be used to exert pressure on the indexing means, such as when the indexing means is rigid, for example. The plunger can be configured to engage a slot upon rotation of the nut to lock the nut into place. While in a locked position, unwanted displacement of the nut, including rotational displacement that may be caused by forceful and rapid movements of a drummer, can be reduced, prevented, and/or eliminated. Using a force greater than that required to simply turn the nut while in an unlocked position, the nut can be rotated to disengage the plunger from the slot and return the nut to an unlocked position.
US09601079B2 Electronic device and electronic apparatus
An electronic apparatus includes a display device, a carrier structure, an electronic device, a sensing unit and a control unit. The carrier structure is electrically connected to the display device. The electronic device is selectively carried on the carrier structure and electrically connected to the display device through the carrier structure. A tilting angle of the electronic device changes with an actuation of the carrier structure. The electronic device has a first display surface. The display device has a second display surface. The sensing unit is disposed at the carrier structure or the electronic device and adapted for sensing the tilting angle. The control unit is disposed in the electronic device and electrically connected to the sensing unit. The control unit is adapted for determining a relationship between an image displayed by the first display surface and an image displayed by the second display surface according to the tilting angle.
US09601077B2 Circuit for compensating a ripple, method of driving display panel using the circuit and display apparatus having the circuit
A circuit includes a reference signal generating part configured to generate a plurality of reference signals having levels different from each other, a comparing part configured to compare a ripple signal with the reference signals to determine a level of the ripple signal, a compensating signal generating part configured to generate a compensation ripple signal corresponding to the level of the ripple signal, where the compensation ripple signal has a phase opposite to the ripple signal, and a push-pull circuit configured to stabilize the compensation ripple signal.
US09601074B2 Drive device and display device
Included are: refresh a rate changing section (15) for changing a refresh rate of a display panel (2) by configuring settings for scan periods during each of which a plurality of gate signal lines (G) of the display panel (2) are sequentially scanned and for pause periods during each of which sequential scanning of the plurality of gate signal lines (G) is suspended; and a drive amount control section (20) for controlling, in accordance with a ratio of the scan periods to the pause periods, drive time during which each of the gate signal lines is driven in each of the scan periods.
US09601073B2 Shift register
The present invention relates to a shift register in which a structure of a switching device of an output buffer unit is changed for reducing power consumption. The shift register includes a plurality of stages each having a plurality of switching devices, for forwarding a scan pulse in succession, wherein the at least one of the plurality of switching device has a first area at which a gate electrode thereof overlaps with a first electrode thereof with a size different from a second area at which the gate electrode overlaps with a second electrode thereof.
US09601065B2 Display panel driver setting method, display panel driver, and display apparatus including the same
When a plurality of display panel drivers is set to a state in conformity to given specifications, setting data indicative of details of the setting is stored in a memory. One of the display panel drivers supplies a first signal indicating that the setting data is in a readout condition to the memory and other display panel drivers. In response to the first signal, the memory reads and provides the setting data on the first line. The one display panel driver fetches the setting data on the first line to perform the setting based on the setting data. The other display panel drivers fetch the setting data from the first line in response to the first signal to perform the setting based on the setting data.
US09601060B2 Image processing method and apparatus
The disclosure of the present invention provides an image processing method and apparatus. The method comprises acquiring a single picture image displayed on a display panel; determining an average value of each area relating to a display parameter, after the acquired single picture image is divided into a plurality of areas according to a preset regulation; determining differences between average values of respective two adjacent areas, and determining a uniformity of the single picture image displayed on the display panel in accordance with a relationship between each difference and a threshold of a resolvable picture uniformity by an human eye; adjusting the difference between the average values of the respective two adjacent areas to be not greater than the threshold of the resolvable picture uniformity by the human eye, when determining the single picture image displayed on the display panel to be not uniform.
US09601055B2 EL display device and electronic apparatus to compensate back-gate effect on light-emitting unit drive transistor
A display device includes: a plurality of light-emitting elements, each light-emitting element having a light-emitting unit and a driving circuit for driving the light-emitting unit. The driving circuit at least includes (A) a drive transistor having source/drain regions, a channel forming region, and a gate electrode, (B) a video signal write transistor having source/drain regions, a channel forming region, and a gate electrode, and (C) a capacitive unit. In the drive transistor, (A-1) one of the source/drain regions is connected to the corresponding current supply line, (A-2) the other region of the source/drain regions is connected to the light-emitting unit and connected to one end of the capacitive unit, and forms a second node, and (A-3) the gate electrode is connected to the other region of the source/drain regions of the video signal write transistor and connected to the other end of the capacitive unit, and forms a first node.
US09601043B2 Display device and display driver with sequential transfer of gray scale reference voltages
The display device includes display drivers including first and second ones operable to output, based on display data, gradation signals to source lines of display panel regions. The display device is arranged to be able to suppress the variation in output voltage between display drivers while minimizing the increases in chip area of the display drivers and in wiring area of a display panel and keeping high noise resistance. Each display driver can generate gray scale reference voltages for producing gradation signals corresponding to display data. The first display driver can sequentially transmit gray scale reference voltages generated by itself to the second display driver. Based on the transmitted gray scale reference voltages, the second display driver makes the first display driver execute calibration for decreasing the absolute value of difference between gray scale reference voltages generated by the first and second display drivers, or executes the calibration by itself.
US09601037B1 Hanger date indicator device
A hanger date indicator device additional to a clothes hanger by threadable engagement of a hanger hook through a central aperture to position and maintain the hanger date indicator device above an item of clothing depended upon the hanger. The hanger date indicator device includes a date indicator selectable upon a first surface thereof, said date indicator selectable to signal a date associative with an item of clothing depended upon the hanger, whereby a user is apprised of the last time the particular item of clothing was worn, the last time said item was washed, or of any other date desirable to associate with a particular item of clothing.
US09601021B2 Retrospective analysis of vehicle operations
Method and apparatus for generating and outputting dynamic variance reports for vehicle operations. The dynamic variance reports enable a vehicle operations scheduler to understand trends, patterns, or the like in variances between planned vehicle operations and actual vehicle operations. The understanding of the variances provided by the dynamic variance reports enable the scheduler to apply buffers to vehicle operations plans so that planned vehicle operations more closely match actual vehicle operations and crew assignments are less likely to be disrupted.
US09601005B2 Remote monitoring terminal device for mobile work vehicle or vessel
Disclosed is a remote monitoring terminal device 200 including: connection terminals (T, . . . ); a data abridging control section for computing minimum, maximum, and average values of data collected over a period from a startup to a latest data acquisition, and an occurrence count and durations of a predetermined event, all on the basis of data on an operation state acquired via connection terminals (T, . . . ) and stored in a data storage section; and a communications section, wherein the data abridging control section transmits the minimum, maximum, and average values and the occurrence count and durations of the predetermined event, all stored in the data storage section, to a remote monitoring device via the communications section in response to a manual turn-off of a startup switch SW of a mobile work vehicle or vessel.
US09601003B2 Sensor and control systems for electrical machines
A system for detecting sensor failure and/or operating with a failed sensor in an electrical machine includes an electrical machine, three or more sensors configured to connect to the electrical machine, and a sensor module operatively connected to each sensor to receive sensor signals from the sensors. The sensor module includes a failure detection module operatively connected to each sensor and configured to determine if each sensor is a failed sensor or a functioning sensor. The sensor module also includes a virtual sensor module operatively connected to the failure detection module and configured to output simulated sensor signals for the failed sensor, wherein the sensor module is configured to output the sensor signals for each functioning sensor. The system includes a control module operatively connected to the sensor module and the electrical machine to receive sensor signals and simulated sensor signals to control operation of the electrical machine.
US09600995B2 Wearable electronic device to provide injury response
Embodiments are generally directed to a wearable electronic device providing injury response. A wearable electronic device may include an injury detection unit that includes one or more sensors, and a central computing unit to receive sensor data from the one or more sensors to detect one or more injuries or potential injuries based at least in part on the received sensor data. The wearable electronic device further includes an injury response unit to provide a response to the one or more injuries or potential injuries.
US09600991B2 System and method for measuring physiological parameters
A method for measuring a physiological parameter is disclosed. The method includes providing an electronic device having a radio reader transmitting and receiving a radio signal; providing a physiological parameter measurement device configured with an energy storage module, a transmission module and a strip port for receiving a strip; energy storage in the physiological parameter measurement device in response to a radio energy storage signal transmitted from the electronic device until it reaches a sufficient energy status; and applying a sensing voltage to the strip via the strip port, receiving a sensing signal from the strip, and converting the sensing signal into a physiological parameter measurement signal by the physiological parameter measurement device under the sufficient energy status.
US09600985B1 Wearable computing system with temporal feedback during presentations
Aspects include a system for providing feedback to a user with a wearable device. The system including a wearable device and a feedback mechanism disposed within the wearable device. The feedback mechanism configured to vibrate the wearable device. A memory is provided having computer readable instructions. One or more processors are provided for executing the computer readable instructions, the one or more processors being coupled to communicate with the feedback mechanism. The computer readable instructions include defining at least one prompt point that is associated with a first time parameter. The instructions further include determining when the current time is equal to the first time parameter. The instructions provide for actuating the feedback mechanism in response to the current time being equal to the first time period.
US09600980B2 Electronic gaming machine and gaming method
An electronic gaming machine comprises a display for displaying game symbols for playing a first game of chance, and an electronic game controller for controlling the display of the game symbols on the display. In response to a trigger event in the first game, a second game of chance is displayed, where the appearance of one or more special symbols causes the award of one or more tokens associated with one or more token values. At the end of the second game, an accumulated token value is determined and if it is equal to a predetermined number, a plurality of third games of chance is displayed and is selectable by the player. The third games displayed depend on the accumulated token value. A gaming method is also provided.
US09600973B2 Proxy spots feature for keno games
A method is provided for playing a keno game that allows for selection of proxy spots in addition to standard spots. A keno board is displayed showing a set of available numbers. A set of numbers is selected. The set of selected numbers is a sub-set of available numbers, and the selected set comprising a first sub-set of numbers and a second sub-set of numbers. For each number in the first sub-set of numbers, a number from the second sub-set of numbers is selected to link to the number in the first sub-set of numbers. A set of drawn numbers from the set of available numbers is selected. Hits are determined by comparing the first sub-set of numbers and the second sub-set of numbers and the drawn numbers. Payout is calculated based on the determined hits.
US09600972B2 Game system, game server therefor, control method for game server, and computer readable recording medium
A first game system includes plural terminal devices at which a game can be played by a player; and a game server configured to communicate with the terminal devices. The first game server stores game data corresponding to the game in a database, and updates game data stored in the database in accordance with the progress of a game that is played at one of the terminal devices, followed by again updating the game data in accordance with the progress of the game that is played at another of the terminal devices.
US09600969B2 Method and system for varying the take-out or rake rate on wagers placed in a wagering pool
In a method of wagering, one or more primary bettors place wagers having an applicable base take-out or rake rate, and thus yielding a base payout for winning wagers. One or more secondary bettors may place wagers having an applicable modified take-out or rake rate (preferably lower than the base take-out or rake rate), thus yielding a higher payout for winning wagers than the base payout. The wagering may occur relative to card games such as poker, or other types of games or events, including sports betting. Bets may be placed with a host, such as a casino or track, or an off-track entity.
US09600950B2 Communication system and method
A vehicle system includes a vehicle communication module in the vehicle, a remote start system in the vehicle, and a vehicle processor. The vehicle processor is configured to determine if the vehicle is in a garage, and further configured to receive an indication of a remote start request from the remote start system, receive a garage door status from a garage door opener using the vehicle communication module, and determine, based on the received garage door status, if a garage door is closed. In response to determining that the garage door is closed, the vehicle systems transmits a remote command to the garage door opener formatted to cause the garage door opener to open the garage door.
US09600949B2 Wireless key management for authentication
Disclosed are methods, and devices for wireless key management for authentication. One method includes receiving a lock identifier from a locking device; determining that the lock identifier is associated with a user profile, wherein a user profile is authenticated and encrypted by a server using a lock key that is stored by the server and the locking device, and wherein the user profile comprises a user key; transmitting the user profile; decrypting the user profile using the lock key; transmitting a security code; generating an encrypted command comprising the security code and encrypted using the user key; transmitting the command; validating the command. Validating the command can include decrypting using the user key; determining whether the security code is valid; and authenticating using the user key; and initiating, in response to validating, an action of the locking device as specified by the command.
US09600938B1 3D augmented reality with comfortable 3D viewing
Systems and methods directed to augmented reality environments on mobile devices having a single camera are disclosed. The single camera of the mobile device captures the images of one or more markers, and based on the relative size of the markers, determines the position of the camera and the absolute distance relative to the markers. The mobile device establishes a zero parallax plane set at the bottom of the 3D virtual object superimposed on the physical marker. Reduced alignment errors occur between the lower end of the virtual object and the real-world markers, and the virtual object appears to be standing on the real-world object. As a result, the augmented reality stereo experience for the user is more comfortable as the display is matched between virtual objects and the real objects to make the overall scene more realistic.
US09600935B2 Interactivity with a mixed reality
Methods of interacting with a mixed reality are presented. A mobile device captures an image of a real-world object where the image has content information that can be used to control a mixed reality object through an offered command set. The mixed reality object can be real, virtual, or a mixture of both real and virtual.
US09600933B2 Mobile augmented reality system
Embodiments of the invention relate to systems, apparatuses and methods to provide image data, augmented with related data, to be displayed on a mobile computing device. Embodiments of the invention display a live view augmented with information identifying an object amongst other objects. Embodiments of the invention may utilize other related data, such as 3D point cloud data, image data and location data related to the object, to obtain a specific location of an object within the live view. Embodiments of the invention may further display a live view with augmented data three-dimensionally consistent with the position and orientation of the image sensor of the mobile computing device.
US09600931B2 Information processing device and program
There is provided an information processing device including a control unit that controls generation of image information of three-dimensional space based on position information indicating a position of a terminal device and orientation information indicating an orientation of the terminal device, and an obtaining unit that obtains a request for a change related to the generation of the image information. The control unit controls the generation in a manner that first image information of the three-dimensional space corresponding to the position and the orientation is generated, and when obtaining the request, the control unit controls the generation in a manner that second image information of the three-dimensional space corresponding to the position, the orientation, and the change is generated.
US09600922B2 System, apparatus, and method for image processing and medical image diagnosis apparatus
In an image processing apparatus, an extracting unit extracts mutually the same region of interest from each of a plurality of pieces of three-dimensional image data corresponding to mutually-different time phases. Further, a position determining unit determines, on the basis of feature points included in the pieces of three-dimensional image data, a position used for superimposing together the regions of interest extracted by the extracting unit from the pieces of three-dimensional image data, in substantially the same position of a subject. After that, a display controlling unit changes a display format of each of the regions of interest extracted by the extracting unit from the pieces of three-dimensional image data so as to be mutually different and causes a superimposed image to be displayed by superimposing the regions of interest together in the position determined by the position determining unit.
US09600904B2 Illuminating a virtual environment with camera light data
A method for operating a list in a mobile terminal is disclosed. An example method includes receiving a scene to display corresponding to a user performing an operation on the mobile terminal, capturing an image of the current environment from a camera of the mobile terminal while the user is performing the operation, extracting information from the captured image, processing the extracted information, rendering a display screen according to the received scene and according to the extracted information, and displaying the rendered display screen during the operation.
US09600903B2 Medical image processing device and method for operating the same
RGB image signals are inputted. B/G ratio is calculated based on B image signal and G image signal. G/R ratio is calculated based on the G image signal and R image signal. In a feature space formed by the B/G ratio and the G/R ratio, a third process for increasing a difference in saturation between coordinates in a first observation area and coordinates in a second observation area is performed. In the first observation area, coordinates corresponding to a portion infected with H. pylori are distributed. In the second observation area, coordinates corresponding to a portion in which eradication of the H. pylori infection has been successful are distributed.
US09600897B2 Trajectory features and distance metrics for hierarchical video segmentation
A method to perform hiearchical video segmentation includes: defining voxels over a spatio-temporal video; grouping into segments contiguous voxels that display similar characteristics including similar appearance or motion; determining a trajectory-based feature that complements color and optical flow cues, wherein trajectory cues are probabilistically meaningful histograms combinable for use in a graph-based framework; and applying a max-margin module for cue combination that learns a supervised distance metric for region dissimilarity that combines color, flow and trajectory features.
US09600885B2 Temporal anatomical target tagging in angiograms
An image processing apparatus and method take as input a pre-op reference image (OP) and a stream (A) of angiographic images (A1-A3). Based on multiple pre-defined regions of interest (ROIa-c) in the pre-op reference image (PO), the angiographic image best showing when displayed a respective one of the regions of interest (ROIa-c) is detected from among the stream (A) of angiographic images (A1-A3). The detected angiographic image is associated with the region of interest to form an associative data structure (DS). A graphical user interface (GUI) is generated that allows based on the associative data structure (DS) to retrieve the associated angiography upon a user selecting any one of the regions of interest (ROIa-c) on the graphical user interface (GUI).
US09600881B2 Methods, systems and computer readable storage media storing instructions for imaging and determining information associated with regions of the brain
Methods, systems and computer-readable storage mediums relate to imaging techniques of a region, for example, the brain, with magnetization transfer contrast (MTC°) effects with less specific absorption rate (SAR). The methods, systems and computer-readable storage mediums may include acquiring MR image data from at least one magnetic resonance (MR) scan that includes a pre-pulse signal and a pulse sequence. The pre-pulse signal may be less than 500°, e.g., from about 150° to 425°, and the pulse-sequence may be a gradient echo based sequence. The methods, systems and computer-readable storage mediums may include generating information associated with an image of at least one region of a subject. The information may include quantitative or qualitative information of a region of a brain. The quantitative information may include volume information, contrast to noise ratio information, number of voxels, as well as other information.
US09600876B2 Systems for automated tissue sample processing and imaging
Systems for enabling automated electronic processing of tissue samples are provided. A tissue sample intake mechanism receives a tissue sample that is to be processed, and a cutting mechanism cuts the tissue sample to produce a plurality of sections of the tissue sample. Further, a transporting mechanism causes the tissue sections to be moved from a first location to a second location without user intervention. One or more image capturing devices that capture electronic images of the each of the plurality of sections of the tissue sample are also provided in the system. Additionally, a three-dimensional representation engine is provided for generating a three-dimensional representation of the tissue sample. The three-dimensional representation enables viewing of the electronic images associated with the each of the plurality of sections of the tissue sample.
US09600874B2 Method for evaluating culture quality
A culture quality evaluation method comprises: a first step of culturing a pluripotent stem cell under a predetermined culture condition and creating a sample; a second step of imaging a proliferated cell colony in the sample and accordingly capturing an original image; a third step of dividing the original image into smaller images of a predetermined size and calculating standard deviations of pixel values of pixels of the smaller images; and a fourth step of judging whether the sample is an acceptable sample based upon a ratio of a number of the smaller images whose values of the standard deviations are within a predetermined range to a total number of the smaller images.
US09600873B2 Deposition accuracy determination apparatus and deposition accuracy determination method using the same
A deposition accuracy determination method, including: capturing an image of a thin film for inspection formed on a substrate by depositing a mask; and converting the image to a color profile to distinguish false measurement data.
US09600872B2 System and method for detecting and documenting straw quality
A system and a method for detecting and documenting the quality of straw, having the following steps: recording an image of a straw swath with a camera, generating a signal regarding the quality of the straw by means of an image-processing system based on parameters derived from the image of the camera, and storing and/or displaying the signal of the image processing system and/or controlling an actuator based on the signal of the image processing system.
US09600870B2 Method, system, digital camera and asic for geometric image transformation based on text line searching
A method, system and/or a digital camera provide a geometrical transformation of deformed images of documents comprising text, by text line tracking, resulting in an image comprising parallel text lines. The transformed image is provided as an input to an OCR program either running in a computer system or in a processing element comprised in said digital camera.
US09600866B2 Projection data de-noising
This application describes an approach to filter, solely in the projection domain, correlated noise from (or de-noise) spectral/multi-energy projection data. As described herein, this can be achieved based at least on variances of the basis material line integrals and a covariance there between, based on multiple correlation coefficients and hyper-planes that describe the noise correlation between different basis material line integrals, and/or otherwise.
US09600860B2 Method and device for performing super-resolution on an input image
A method for performing super-resolution on an input image having low resolution, comprises generating a generic training data set of descriptors extracted from regions of training images, and for each patch of the input image, determining a defined number of nearest neighbor regions, extracting example patches from the nearest neighbor regions and collecting the example patches in an example patch data base, determining a combination of low-resolution example patches that, according to their descriptors, optimally approximate the current patch, and constructing a high-resolution patch, wherein a super-resolved image is obtained.
US09600859B2 Image processing device, image processing method, and information processing device
An image processing device in which a high-resolution viewpoint image and a disparity map is obtained with a simple configuration. A resolution of a viewpoint image imaged at a central viewpoint at first resolution is converted to a resolution of a viewpoint image imaged at a peripheral viewpoint at second resolution which is lower than the first resolution, and the viewpoint image at the central viewpoint and the viewpoint image at the peripheral viewpoint both having a same resolution are generated. Further, a disparity map based on a correlation value between the viewpoint image at the central viewpoint and the viewpoint image at the peripheral viewpoint both having the same resolution is generated.
US09600856B2 Hybrid point-based registration
A system (28, 32) generates an image registration map. The system (28, 32) includes one or more processors (32) which receive a first image and a second image. Corresponding interest points in the first image and the second image are identified. Corresponding structures in the first and second images are identified and corresponding boundary points are identified on their boundaries. A registration map is generated from pairs of the corresponding interest points and a subset of pairs of the corresponding boundary points. The registration map is applied to one of the first and second images to register the one image to the other and propagate objects of interest over.
US09600855B2 View projection
A first derived matrix of transport coefficients and a second derived matrix of transport coefficients are derived from a primary matrix of transport coefficients. Each of the transport coefficients describes transport of a respective image forming element from a first position onto one or more image forming elements at a second position. An approximate inverse of the first derived matrix is ascertained. A modified version of a projection image is determined from the projection image, the approximated inverse of the first derived matrix, and the second derived matrix. The modified version of the projection image is rendered from the first position onto a physical medium at the second position.
US09600849B2 Providing multiple roles in computer-implemented workspaces
Providing multiple roles in computer-implemented workspaces. When a first computer workspace in which a user has been assigned a first role and a second role is accessed, a first subset of content defined by the first role and a second subset of content defined by the second role can be made accessible to the user. Input to switch access from the first computer workspace to a second computer workspace that is different from the first computer workspace and in which the user is assigned only the second role can be received. In response, only the second subset of content can be provided to the user and access to the first subset of content can be prohibited.
US09600844B2 Foreign cross-issued token
Embodiments disclosed herein relate to systems, methods, and computer program products for a system for providing a multi-currency token. The system, method, and computer program product are configured to receive a request for a multi-currency token, wherein the multi-currency token is associated with at least two financial institution partners; determine a value of the multi-currency token; establish currency conversion parameters for the multi-currency token based on at least one of the value of the multi-currency token and a conversion rate between currencies associated with the at least two financial institution partners; determine that a transaction is being performed with the multi-currency token, the transaction associated with a local currency; and complete the transaction with the multi-currency token in the local currency when the local currency is a currency associated with at least one of the financial institution partners.
US09600833B1 Duplicate keyword selection
A duplicate keyword selection engine facilitates identification and selection of duplicate keywords that are associated with advertisements and advertising campaigns. The selection engine selects duplicate keywords from one or more sets of duplicate keywords. The duplicate keywords can be selected based on selection criterion specified by the advertiser. The selection criterion for selecting duplicate keywords for inclusion in set of duplicate keywords can be a relative attribute value that a keyword must have relative to attribute values of other keywords in the set of duplicate keywords to which the keyword belongs. For example, the selection criterion can require a duplicate keyword to have a highest attribute value relative to attribute values of the other keywords in the set of duplicate keywords.
US09600825B2 Estimating probability of spreading information by users on micro-weblogs
Methods and systems for estimating a probability of re-sharing information include extracting keywords from a set of documents addressed to a user; weighting the keywords from the set of documents according a metric for the user's interest in the keywords' respective source documents to create an interest model; receiving a new document having one or more keywords; and determining a likelihood that the user will re-share the new document, where the likelihood is based on the interest model and the one or more keywords present in the new document.
US09600823B2 Data mining system
A data mining system and method retrieve data related to an item from a database. A survey is generated for presentation in a game. The survey includes the retrieved item data and solicits from a user input data pertaining to the retrieved item data. The input data is received from the survey and stored in a database with the item data. The input data is transmitted to the game and incorporated into the game such that the user interacts with the input data as part of playing the game.
US09600816B2 Method and system for executing a NFC transaction supporting multiple applications and multiples instances of a same application
In a general aspect, a method can include establishing a contactless communication channel with a contactless transaction terminal and receiving a command from the contactless transaction terminal. The command can include an identifier of an application. The method can also include selecting, in a table in response to the command, an instance identifier corresponding with an instance of the application from a plurality of instance identifiers corresponding, respectively, with different instances of the application. Each instance identifier can be associated with a state indicator, and the state indicator associated with the selected instance identifier can specify that the corresponding instance of the application is in a selectable state. The method can further include transmitting the command to the corresponding instance of the application; activating, in response to receiving the command, the corresponding instance of the application; and executing, by the activated instance, a contactless transaction with the contactless transaction terminal.
US09600804B2 Providing an aggregate display of contact data from internal and external sources
An aggregate display of contact data from internal and external sources is provided. Contact data associated with at least one contact is obtained from a plurality of sources, including at least an internal source and an external source. The obtained contact data is processed to generate an aggregated collection of contact data. The aggregated collection of contact data is stored. A display of the aggregated collection of contact data is displayed in a single, interactive interface.
US09600800B2 Creating secure social applications with extensible types
A social environment is provided by creating an object in response to recognition of an entity in a portion of web content, wherein the object represents the entity, the object is associated with a type selected from a set of types, and the type is associated with a schema selected from a set of schemas, where the social environment includes a set of objects including the object, wherein the objects are instances of corresponding types in a rich system of predefined types, the schemas are associated with the types, metadata is associated with the objects, and there is at least one relationship between at least two objects selected from the set of objects, where the set of objects and the metadata are extensible, such that extensions provided by a first user are available for use by a second user. In one example, metadata provided by a first user is only available to a second user having a relationship with the first user.
US09600797B2 Systems and methods for freight tracking and monitoring
System, methods, and computer program products are provided for enhanced freight tracking and monitoring. The system may track the location of a freight shipment within a carrier's transportation network from the time it is picked up by a carrier from a consignor until it is delivered to a consignee, provide for weight determinations and shipping re-classifications of the freight shipment during transport, and provide real-time status information and reports to the carrier, consignor, and/or consignee.
US09600795B2 Measuring process model performance and enforcing process performance policy
Common sub-process patterns in a plurality of deployed process models may be discovered, and performance measures associated with the sub-process patterns may be computed based on runtime events of the deployed process models. Positive or negative performance patterns among sub-process patterns may be identified and used for creating new process models or improving existing process models.
US09600787B2 Deferring authentication and resource loading while starting an enterprise system
Embodiments provide techniques for deferring authentication and resource loading through the use of a local web server. One embodiment includes, upon receiving a request for remote web application content, at a local web server, from a client application, transmitting placeholder content to the client application. A remote web server is selected to fulfill the received request. Embodiments further include, upon determining that the remote web server is available to fulfill the received request, redirecting the client application to an address for the remote web server corresponding to the requested remote web application content.
US09600786B2 Optimizing analytic flows
A technique of optimizing analytic flows includes sampling source data using a sampling method, executing a flow over the sampled data, obtaining runtime statistics from the executed flow, and combining runtime statistics with historical statistics.
US09600781B2 Enhanced seat selection
Methods and systems for improving seat selection at a venue are described. The methods and systems help users understand how good a view they will have of a performance or event and/or how enjoyable an experience they will have before they purchase a ticket. A user selects a seat and is able to access relevant traits of people who purchased seats proximate to the selected seat. Relevant traits include physical features such as height, weight, build, etc., and behavior information, such as how noisy or quiet the person is.
US09600780B2 Method and apparatus for sharing and managing resource availability
An example approach is provided for sharing and managing resource availability information. One or more resource availability information is received. Further, one or more requests to access the one or more resource availability messages are received from at least one consuming device. Access to the one or more resource availability messages is reserved based, at least in part, on the one or more requests.
US09600778B2 Method for a brain region location and shape prediction
A volumetric segmentation method is disclosed for brain region analysis, in particular but not limited to, regions of the basal ganglia such as the subthalamic nucleus (STN). This serves for visualization and localization within the sub-cortical region of the basal ganglia, as an example of prediction of a region of interest for deep brain stimulation procedures. A statistical shape model is applied for variation modes of the STN, or the corresponding regions of interest, and its predictors on high-quality training sets obtained from high-field, e.g., 7T, MR imaging. The partial least squares regression (PLSR) method is applied to induce the spatial relationship between the region to be predicted, e.g., STN, and its predictors. The prediction accuracy for validating the invention is evaluated by measuring the shape similarity and the errors in position, size, and orientation between manually segmented STN and its predicted one.
US09600774B1 Predictive instance suspension and resumption
Remote computing resource service providers allow customers to execute virtual computer systems in a virtual environment on hardware provided by the computing resource service provider. The hardware may be distributed between various geographic locations connected by a network. The distributed environment may increase latency of various operations of the virtual computer systems executed by the customer. To reduce latency of various operations predictive modeling is used to predict the occurrence of various operations and initiate the operations before they may occur, thereby reducing the amount of latency perceived by the customer.
US09600773B2 Detecting electricity theft via meter tampering using statistical methods
A method for detecting anomalous energy usage of building or household entities. The method applies a number of successively stringent anomaly detection techniques to isolate households that are highly suspect for having engaged in electricity theft via meter tampering. The system utilizes historical time series data of electricity usage, weather, and household characteristics (e.g., size, age, value) and provides a list of households that are worthy of a formal theft investigation. Generally, raw utility usage data, weather history data, and household characteristics are cleansed, and loaded into an analytics data mart. The data mart feeds four classes of anomaly detection algorithms developed, with each analytic producing a set of households suspected of having engaged in electricity theft. The system allows a user to select households from each list or a set based on the intersection of all individual sets.
US09600768B1 Using behavior of objects to infer changes in a driving environment
An apparatus and method are disclosed for determining whether a driving environment has changed relative to a detailed map stored by an autonomous vehicle. An autonomous driving computer system of the autonomous vehicle may determine whether the driving environment has probably changed based on the location of one or more objects detected in the driving environment. The autonomous driving computer system may include various object models, each object model being associated with an object type, and where each object model defines one or more probability values that a given object type is expected (or not expected) to be found at a given location. By aggregating the various probability values resulting from the detection of objects in the driving environment, and then comparing the aggregated probability values with one or more probability threshold values, the autonomous driving computer system may predict or determine whether the driving environment has probably changed.
US09600766B2 Distributable serializable finite state machine
A distributable and serializable finite state machine and methods for using the distributable and serializable finite state machine are provided wherein finite state machine instance can be location-shifted, time-shifted or location-shift and time-shifted, for example by serializing and deserializing each instance. Each instance can be located-shifted between agents, and a persistent memory storage location is provided to facilitate both location-shifting and time-shifting. Finite state machine instances and the actions that make up each instance can be run in a distributed fashion among a plurality of agents.
US09600764B1 Markov-based sequence tagging using neural networks
Features are disclosed for using a neural network to tag sequential input without using an internal representation of the neural network generated when scoring previous positions in the sequence. A predicted or determined label (e.g., the highest scoring or otherwise most probable label) for input at a given position in the sequence can be used when scoring input corresponding to the next position the sequence. Additional features are disclosed for training a neural network for use in tagging sequential input without using an internal representation of the neural network generated when scoring previous positions the sequence.
US09600760B2 System and method for utilizing motion fields to predict evolution in dynamic scenes
Described herein are methods, systems, apparatuses and products for utilizing motion fields to predict evolution in dynamic scenes. One aspect provides for accessing active object position data including positioning information of a plurality of individual active objects; extracting a plurality of individual active object motions from the active object position data; constructing a motion field using the plurality of individual active object motions; and using the motion field to predict one or more points of convergence at one or more spatial locations that active objects are proceeding towards at a future point in time. Other embodiments are disclosed.
US09600756B1 Wireless input device without internal power supply
A wireless input device comprises a plurality of RFID tag units and keys. Each RFID tag unit is coupled with two conductive wires. Only when the two conductive wires are in a closed-loop status, the RFID tag unit can generate a responsive RF signal corresponding to a scanning signal generated by a host device. Each key is formed with a switching mechanism connectable to the conductive wires of at least one of the RFID tag units. When any one of the keys is pressed, the conductive wires connectable to the pressed key will be switched to the closed-loop status from an open-loop status, and when that pressed key is released, the conductive wires connectable to the released key will be switched back to said open-loop status. Therefore, the wireless input device can be operated without the need of internal electric power.
US09600755B2 Card, an assembly, a method of assembling the card and a method of outputting information
A card configured to output an magnetic field on or at a surface thereof, the card comprising an elongated magnetically conducting material on or at the surface of the card, the magnetically conducting material having a first and a second guide ends, and a field generator positioned so as to feed a magnetic field into the magnetically conducting material. The magnetically conducting material is positioned at the position where the reading head travels and forms a return path for the field generated by the field generator, whereby field from the generator is fed to the reading head via the magnetically conducting material.
US09600736B2 Pose detection using depth camera
A computer-implemented method, computerized apparatus and computer program product for detecting an object's pose using a depth image. An image of an object in a scene and depth data of the scene are obtained. At least one pose hypothesis, representing a hypothesized plane, are determined based on the image. An incidence plane, hypothesized to be coplanar with the object, is determined based on the depth data. A relation indicating a level of consistency is determined between the hypothesized plane and the incidence plane for the at least one pose hypothesis.
US09600733B1 Method and apparatus for receiving car parts data from an image
Some aspects of the invention relate to a mobile apparatus including an image sensor configured to convert an optical image into an electrical signal. The optical image includes an image of a vehicle license plate. The mobile apparatus includes a license plate detector configured to process the electrical signal to recover information from the vehicle license plate image. The mobile apparatus includes an interface configured to transmit the vehicle license plate information to a remote apparatus and receive car parts data corresponding to the vehicle license plate image in response to the transmission.
US09600732B2 Image display apparatus and image display method
An image display apparatus is provided that can obtain a stable and easy to view detection frame and cut-out image in a captured image in which there is a possibility that a congested region and a non-congested region are mixed, such as an omnidirectional image. Congested region detecting section detects a congested region in a captured image by detecting a movement region of the captured image. Object detecting section detects images of targets in the captured image by performing pattern matching. Detection frame forming section forms a congested region frame that surrounds a congested region detected by congested region detecting section, and object detection frame that surround image of target detected by object detecting section.
US09600728B2 System, methods, and apparatus for in-vehicle fiducial mark tracking and interpretation
Certain embodiments of the invention may include systems, methods, and apparatus for in vehicle fiducial mark tracking and interpretation According to an example embodiment of the invention, a method is provided for executing computer executable instructions by one or more processors. The method includes receiving the one or more images from at least one camera attached to a vehicle; selecting, from the one or more received images, a region of interest associated with an object in the vehicle; identifying fiducial marks within the selected region of interest by comparing the identified fiducial marks with one or more stored fiducial representations; determining, based at least in part on the comparison, spatial information associated with the object or an occupant of the vehicle; and sending information based at least in part on the determined spatial information.
US09600727B2 Image processing to prevent access to private information
A processing resource receives original image data by a surveillance system. The original image data captures at least private information and occurrence of activity in a monitored region. The processing resource applies one or more transforms to the original image data to produce transformed image data. Application of the one or more transforms sufficiently distorts portions of the original image data to remove the private information. The transformed image data includes the distorted portions to prevent access to the private information. However, the distorted portions of the video include sufficient image detail to discern occurrence of the activity in the retail environment.
US09600725B2 Video processing system with text recognition and methods for use therewith
A system for processing a video signal into a processed video signal includes a pattern recognition module for detecting a region of text in the image sequence based on coding feedback data and generating pattern recognition data in response thereto. A video codec generates the processed video signal and generates the coding feedback data in conjunction with the processing of the image sequence.
US09600724B2 Smart camera user interface
Implementations of the present disclosure include actions of receiving image data, the image data being provided from a camera and corresponding to a scene viewed by the camera, receiving one or more annotations, the one or more annotations being provided based on one or more entities determined from the scene, each annotation being associated with at least one entity, determining one or more actions based on the one or more annotations, and providing instructions to display an action interface including one or more action elements, each action element being selectable to induce execution of a respective action, the action interface being displayed in a viewfinder.
US09600721B2 Staredown to produce changes in information density and type
A computer-implemented method includes detecting, at a wearable computing device, a first direction of a first stare, wherein the wearable computing device includes a head-mountable display unit, identifying a target based on the detected first direction, and based on a determination that a first time duration of the first stare is greater than or equal to a first predetermined time threshold, identifying information relevant to the target and displaying the identified information on the display unit. Subsequent to displaying the identified information, the method includes detecting a second stare that is directed at the target or at the displayed information, and based on a determination that a second time duration of the second stare is greater than or equal to a second predetermined time threshold, identifying additional information relevant to the target, and displaying the additional information on the display unit.
US09600720B1 Using available data to assist in object recognition
Processes such as image matching, computer vision, and object recognition can utilize additional data, such as spatial data, to attempt to improve the accuracy of the results of those processes. For example, a computing device acquiring scene data including a representation of an object can also determine spatial data (e.g., location and orientation data). By determining the spatial data, a set of potential matches can be found which can help to more quickly and accurately identify the object based on one or more objects known to be at a corresponding position. The data acquired by the computing device can also be used to update matching data stored for that location, which can assist with subsequent processing.
US09600705B2 Capacitive fingerprint sensing device with current readout from sensing elements
The present invention relates to a capacitive fingerprint sensing device comprising a plurality of sensing elements. Each sensing element includes a protective dielectric top layer to be touched by a finger; an electrically conductive sensing structure arranged underneath the top layer; a charge amplifier connected to the sensing structure for providing a sensing voltage signal indicative of a change of a charge carried by the sensing structure resulting from a change in a potential difference between the finger and the sensing structure; and a voltage-to-current converter for converting the sensing voltage signal to a sensing current signal indicative of the change of charge carried by the sensing structure. Hereby, accurate sensing as well as faster operation of the sensing elements can be achieved without a corresponding increase in power consumption.
US09600703B2 Systems and methods for sorting image acquisition settings for pattern stitching and decoding using multiple captured images
Systems and methods are described for acquiring and decoding a plurality of images. First images are acquired and then processed to attempt to decode a symbol. Contributions of the first images to the decoding attempt are identified. An updated acquisition-settings order is determined based at least partly upon the contributions of the first images to the decoding attempt. Second images are acquired or processed based at least partly upon the updated acquisition-settings order.
US09600702B2 Image processing system and assistance system
An image processing system includes a mark in which an information display portion presenting predetermined information is included in a region formed by a pair of fiducial lines; a camera that is provided to be relatively movable with respect to the mark; an information acquisition unit that acquires the information presented in the information display portion of the mark, out of the image data; a distance calculation unit that calculates a distance from the camera to the mark in an optical axis direction; and an angle calculation unit that calculates a tilt angle of the camera with respect to the mark.
US09600701B1 Inter-device data transfer based on barcodes
A sending computing device encodes data items as barcodes and simultaneously displays two or more barcodes on a first display screen of, or operatively coupled to, the sending computing device. A receiving computing device obtains the two or more barcodes from a single video frame captured by a first camera module of, or operatively coupled to, the receiving computing device. Furthermore, the receiving computing device encodes, as an acknowledgement barcode, an acknowledgement that identifies each barcode that was successfully received and displays the acknowledgement barcode on a second display screen of, or operatively coupled to, the receiving computing device. The sending computing device captures the acknowledgement barcode via a second camera module of, or operatively coupled to, the sending computing device. Based on the acknowledgement barcode, the sending computing device determines which of the data items were or were not successfully received by the receiving computing device.
US09600697B2 Electronic entity with contact and remote communication means
An electronic entity includes contact communication elements (4) and remote communication elements (6). Members (2, K) are also provided to authorize an exchange of certain data at least via the remote communication elements based on the prior reception of an instruction via the contact communication elements. A terminal for communication with such an electronic entity as well as methods for controlling and for customizing the electronic entity are disclosed.
US09600693B2 Tamper resistance extension via tamper sensing material housing integration
Systems and apparatus disclosed herein provide for a tamper resistant electronic device. The electronic device can include a circuit board, a shell, an anti-tamper material, a memory, one or more sensors, and tamper responsive electronics. The one or more sensors can be configured to sense when the shell moves away from the circuit board. The anti-tamper material can be integrated into the first portion of the shell and disposed to protect the memory, one or more sensors, and the tamper responsive electronics. The tamper responsive electronics on the circuit board can be coupled to the anti-tamper material and the one or more sensors, and can be configured to zeroize data in the memory if tampering is sensed by the anti-tamper material or if one or more of the one or more sensors sense the shell has moved away from the circuit board.
US09600688B2 Protecting display of potentially sensitive information
The security and privacy of a user is enhanced by distinguishing between potentially sensitive information and non-sensitive information being displayed on a display of a computing device. In an embodiment, potentially sensitive information on a display is identified by parsing information to be displayed. A front-facing camera of the user's computing device is used to monitor the user's background and compare any changes to a threshold amount. In response to a detected change in the background, actions are taken to alert the user or reduce the visibility of identified potentially sensitive information shown on the display screen.
US09600681B2 Method for controlling access to electronic documents using locks
The present disclosure relates to a telecommunication method for controlling data access to a telecommunication server, the telecommunication server being connected to at least one first client terminal via at least a digital cellular telecommunication network, wherein the telecommunication server and the first client terminal communicate via a stateless protocol within at least a first communication session, the first client terminal being a battery powered device, the telecommunication server comprising an electronic document, the electronic document having a plurality of input fields for entry of electronic data, wherein a first lock and a session ID are assigned to the electronic document, the session ID being indicative of the first communication session, wherein the first lock is released by the telecommunication server upon ending the first communication session, the telecommunication server comprising multiple applications for accessing the electronic document, the telecommunication server further comprising a session control unit, wherein in a first access mode the session control unit is adapted to control access by the multiple applications to the electronic document using the first lock and the session ID, the method comprising receiving by the telecommunication server a first request from a first user of the first client terminal for accessing the electronic document, the first request being indicative of a first user ID of the first user.
US09600679B2 Techniques for resource operation based on usage, sharing, and recommendations with modular authentication
Techniques for resource operation based on usage, sharing, and recommendations with modular authentication are provided. A resource space is associated with a principal. The resource space comprises resources local to a device of the principal and remote from the device. The resources presented in a merged view within a local file system and operating system of the device. In an embodiment, the device negotiates authentication with an intermediary for access to a legacy service where authentication is performed by the intermediary on behalf of the device, and the intermediary establishes an authentication session between the principal and the legacy service.
US09600677B2 Database apparatus, method, and program
Provided a database apparatus comprising a control means to execute data access control on a database, wherein the control means, receiving a database operation command from a user apparatus, comprises, regarding data and/or metadata to be handled associated with the database operation command, means for executing database operation or computation on encrypted data and/or encrypted metadata as is in ciphertext and means for executing database operation or computation on plaintext data and/or plaintext metadata, and the control means sends a processing result to the user apparatus.
US09600665B2 Monitoring device and monitoring method
A monitoring unit in a monitoring system determines whether or not a program to be executed is a program to be monitored. If it is determined that the program to be executed is a program to be monitored, the monitoring unit in the monitoring system adds, in order, before an instruction string included in a function called by the program to be monitored, an instruction string satisfying a predetermined condition, and a condition branch instruction, which is an instruction starting a predetermined control process when the predetermined condition is satisfied.
US09600664B1 Monitoring execution environments for approved configurations
Functionality is disclosed herein for monitoring an execution environment to determine if the execution environment is in an approved configuration. Memory used by the execution environment may be scanned from outside of the execution environment to determine whether the execution environment is in an unapproved configuration. The scanning may include examining the memory for abnormalities or other irregular or unapproved data. When the execution environment is in the unapproved configuration, actions may be performed that change how the execution environment accesses resources or performing other types of functionality.
US09600660B2 Security bypass environment for circumventing a security application in a computing environment
Exemplary embodiments of the present disclosure are directed to performing an operation in a computing environment that is prohibited by a security application governing the computing environment. Exemplary embodiments can generate a security bypass environment in a computing environment governed by the security application to provide a bypass to the security application. In exemplary embodiments, a request to perform the operation can be received via the security bypass environment and the operation can be performed through the security bypass environment in response to satisfaction of access control criteria specified for the security bypass environment so that the performance of the operation bypasses the security application.
US09600659B1 User activity modelling, monitoring, and reporting framework
A method, system and computer-usable medium are disclosed for identifying risk within an information technology (IT) environment, comprising: analyzing characteristics of a user accessing a system within an IT environment; associating a risk profile with the user based upon the characteristics of the user; determining when the user accesses a system within the IT environment; maintaining a user risk profile record of all systems within the IT environment accessed by the user, the user risk profile record continuing to be associated with the system after access by the user ceases; and, identifying a risk level for all systems within the IT environment based upon the user risk profile record.
US09600649B2 Authentication method using liveness verification
An authentication method requires receiving an order from a server to perform an act which is then verified by the server for liveness. The act may comprise shining a color on an object such as the face of the user, holding a flash at a particular location or a combination of these and other similar acts.
US09600641B2 User permissions based control of pooled features on demand activation keys
Embodiments of the invention provide for user permissions based control of pooled FoD activation keys. In an embodiment of the invention, a method for user permissions based control of pooled FoD activation keys is provided. The method includes pooling one or more authorization codes for access by different end users in activating different features of a set of hardware components using FoD. The method also includes responding to an FoD request to activate one of the features by a particular one of the end users by determining whether or not a pre-defined code usage policy permits the particular one of the end users to use a pooled one of the authorization codes and if permitted according to the pre-defined code usage policy, generating an FoD activation key with the pooled one of the authorization codes and activating the one of the features with the FoD activation key.
US09600638B2 Information processing apparatus, information processing method, and program
The present invention enables execution of predetermined content usage control processing without depending on a framework of a content playback program (application). Upon content playback processing, a flag which sets information of determination as to whether or not it is necessary to refer to a management information file such as a token or a usage control information file associated with content is recorded in a content file including encrypted content to be stored in a recording medium. Upon the content playback processing, a playback apparatus acquires the content file including the encrypted content stored in the recording medium, refers to a flag recorded in the content file and determines whether or not it is necessary to refer to the management information file based on a setting of the flag. When the setting of the flag indicates that it is necessary to refer to the management information file, it is possible to select a correct management information file based on a content file identifier as a search key.
US09600637B2 Methods and systems for predictive clinical planning and design and integrated execution services
Systems and methods for predictive clinical planning, design, and integrated execution services are provided. The system may comprise a database, a web server, an application server, and a client.The system may be used to develop a strategic map of a proposed clinical plan, wherein the clinical plan may include a draft launch label attribute, one or more strategies, and a schema; linking the clinical plan and schema to one or more trials; subsequently linking the trials to one or more objectives and measures; subsequently linking none, one, or a plurality of objectives to none, one, or a plurality of measures; identifying patient criteria and enrolling patients from one or more investigator sites located in one or more countries; and integrating the clinical plan with a clinical plan execution application.
US09600609B2 Moving state calculating method and moving state calculating device
A first moving state at a given time including any of a position, a velocity, and a moving direction of a moving object moving in a space is estimated. A constraint condition for calculating a second moving state at the given time is set using the first moving state and a previously-calculated second moving state including any of a position, a velocity, and a moving direction of the moving object moving in the space. The first moving state is corrected using the constraint condition to calculate the second moving state at the given time.
US09600606B2 Method for the temporary separation of object data of design models
A method for editing a computer-aided design model for developing electronic control units in a design environment, whereby the design model comprises at least one model object with first data. The method begins with the reading of all model objects of the design model and the reading of an allocation list, which assigns a particular globally unique key to each model object. If the first data are available, the reading of the first data from a first memory location follows. Then, assignment of the first data to the model object based on the globally unique key occurs, so that the first data are available during editing of the design model. If the first data are not available, assignment of the globally unique key to the model object occurs, so that the globally unique key is available during tediting of the design model.
US09600603B2 Interface and method for exploring a collection of data
An interface is provided for permitting a user to explore a collection of data. The data collection provides nodes as structural elements, and references which are assigned to nodes and hold identifiers of other nodes. Multiple references can be assigned to each node, thus guiding a user of the system to multiple other nodes, and multiple references can hold the same address, so that multiple nodes can have references pointing to the same node. The interface allows visualizing the network created by the interconnection of the nodes on a display region. The interface also allows the user to intuitively navigate along the references in both directions of the references, so that the user can explore which nodes are referenced by a certain node, and also by which nodes a certain node is referenced. Electronic documents can be assigned to each node, and the interface allows these documents to be displayed either directly in a reserved display region of the interface, or by launching a matching application on the user's computer.
US09600596B2 Parser wrapper class
A system, a method, a device, and a computer program product for parsing a document are provided. A processing instance for parsing by at least one parsing module in a plurality of parsing modules is generated. The generated processing instance is intercepted. Based on the intercepted generated processing instance, a parsing module is selected. Using the selected parsing module, the processing instance is parsed to generate a parsed processing instance.
US09600585B2 Using reading levels in responding to requests
A request can be received and a request reading level representation for the request can be inferred. In response to the request, the request reading level representation can be compared with one or more reading difficulty level representations for one or more response items. Also in response to the request, one or more indications of results of comparing the request reading level representation with one or more reading difficulty level representations for the one or more response items can be returned. The indication(s) may include a ranking of the response items. The ranking can be based at least in part on a request reading level representation for the query and reading difficulty level representations for the response items. The response item(s) may also be returned.
US09600583B2 Compatibility scoring of users
The compatibility score of members of a social network is based on the compatibility of their expressed interests. The compatibility score between any two interests is calculated as the log of the estimated probability that a member of the social network will express both interests divided by the product of: (i) the estimated probability that a member of the social network will express the first of the two interests and (ii) the estimated probability that a member of the social network will express the second of the two interests. The compatibility score between two individuals is calculated as the sum of the compatibility scores between each interest appearing in a set of interests expressed by the first of the two individuals and each interest appearing in a set of interests expressed by the second of the two individuals.
US09600563B2 Method and system for indexing, relating and managing information about entities
Systems and methods for use in association with a master entity index system may allow data records to be grouped together into various entities, where each of the entities may represent a logical or physical item. These entities may also be associated with one another in a manner such that relationships between entities may likewise be represented. In one embodiment, an interface may be provided for use in conjunction with the master entity index system such that these various entities and relationships may be better managed, manipulated or visualized. This interface may allow a user to search for or otherwise obtain an entity, where a representation of this entity and one or more associated entities may be presented to the user along with representations of the relationships between these entities.
US09600558B2 Grouping of objects in a distributed storage system based on journals and placement policies
Managing placement of object replicas is performed at a first instance of a distributed storage system. One or more journals are opened for storage of object chunks. Each journal is associated with a single placement policy. A first object is received comprising at least a first object chunk. The first object is associated with a first placement policy. The first object chunk is stored in a first journal whose associated placement policy matches the first placement policy. The first journal stores only object chunks for objects whose placement policies match the first placement policy. For the first journal, the receiving and storing operations are repeated for multiple objects whose associated placement policies match the first placement policy, until a first termination condition occurs. Then, the first journal is closed. Subsequently, the first journal is replicated to a second instance of the distributed storage system according to the first placement policy.
US09600551B2 Coexistence of message-passing-like algorithms and procedural coding
First logical cores supported on physical processor cores in a computing system can be designated for execution of message-passing workers of a plurality of message workers while at least second logical cores supported on the physical processor cores can be designated for execution of procedural code such that resources of a physical processor core supporting the first logical core and the second logical core are shared between a first logical core and a second logical core. A database object in a repository can be assigned to one message-passing worker, which can execute operations on the database object while procedurally coded operations are processed using the second logical core on one or more of the plurality of physical processor cores while the first logical core executes the message-passing worker.
US09600546B2 System and method for marshaling massive database data from native layer to java using linear array
A system and method for marshaling database data from a native interface layer, to a Java layer, using a linear array. In accordance with an embodiment, a request is received from a software application to query or access data stored at the database. At a database driver native interface layer, the system obtains cell data from the database, determines cell coordinates and a cell metadata, and linearizes the cell data if required. The linearized data is then flushed to a linear byte array in the database driver presentation layer, and the cell coordinates and cell metadata are provided for use by a compact data handler and the application in accessing the data.
US09600543B1 Query-based stream
In one aspect, a method includes receiving an indication of a request from a user to view a stream associated with the user, generating a request for one or more items visible to the user for display within the stream, the request including a search query identifying search criteria including one or more tokens, the one or more tokens including at least a user token identifying the user, receiving one or more items in response to the request, the one or more items including at least one of the one or more tokens and further being visible to the user and providing the one or more items for display to the user within the stream in response to the request. Other aspects can be embodied in corresponding systems and apparatus, including computer program products.
US09600542B2 Fuzzy substring search
The present disclosure describes methods, systems, and computer program products for performing fuzzy substring search. One computer-implemented method includes determining, by operation of a hardware processor, one or more tokens of an input string received from a client application, identifying, from a database, a reference string based on the one or more tokens of the input string, determining a plurality of character index values of the reference string, each character index value indicating a position of a character in the reference string, determining one or more hop index values of the input string, each hop index value indicating a position of a separator in the input string, and calculating a similarity score of the reference string relative to the input string based on the plurality of character index values of the reference string and the one or more hop index values of the input string.
US09600519B2 Method and system to detect changes to graphical user interface screenshots used in documentation
A computer system includes a processor. The processor is configured to provide a documented screenshot and a machine-executable indication of steps which generated the documented screenshot as contained in documentation. The processor also will execute the steps which generated the documented screenshot, to generate a current screenshot. The processor also will compare the documented screenshot as contained in the documentation to the current screenshot generated by executing the steps, to provide a determination whether the comparison shows differences between the documented screenshot and the current screenshot. A method according to the above will detect changes to a screenshot used in documentation. A non-transitory computer-readable medium can perform a method to detect changes to a screenshot used in documentation.
US09600511B2 Dependent commit queue for a database
A database comprises a database interface and a database updater. The database interface receives a first set of information and a second set of information to be updated in the database. The database updater updates a second set of information in the database based at least in part on a condition that a first set of information in the database has been previously updated.
US09600508B1 Data layer service availability
Disclosed are various embodiments for a token management application. A data block tokenization call to a data layer service fails when a data store is unavailable. The token management application issues a temporary data token to the service calling the data layer service. The token management application completes the data block tokenization call on behalf of the service to obtain a valid data token. The valid data token is then communicated to services having the temporary data token.
US09600507B2 Index structure for a relational database table
Embodiments are directed to building an index structure for a relational database (RDB) table and for querying the RDB table. An aspect includes obtaining JSON documents from a RDB table, identifying JSON objects in the JSON documents and assigning identifiers for them, and building an index structure according to values in the JSON objects such that the index structure includes at least one node that records values in a JSON object and includes the identifier of the specific JSON object. Querying the RDB table includes receiving a query request including an indicator which indicates that the query is to be performed on JSON objects, and searching the index structure based on query conditions in the query request so as to determine a target JSON object that meets the query conditions.
US09600501B1 Transmitting and receiving data between databases with different database processing capabilities
A server system having one or more processors and memory sends, to a first database, a first request for data based on first data-retrieval criteria. The first database is schemaless and operates in accordance with first database processing capabilities. The server system receives, in response to the first request, a first set of data from the first database, where the first set of data is selected by the first database in accordance with the first data-retrieval criteria. The server system generates a second database from the first set of data selectively retrieved from the first database. The second database has an associated schema and operates in accordance with second database processing capabilities different from the first database processing capabilities. The server system provides access to the first set of data in the second database in accordance with the second database processing capabilities.
US09600500B1 Single phase transaction commits for distributed database transactions
A distributed database system may perform a single phase commit for transactions involving updates to multiple databases of the distributed database system. A client request may be received that involves updates to multiple database of the distributed database system. The updates may be performed at a front-end database and a back-end database. Log records indicating the updates to the front-end database may be sent to the back-end database. The log records and the updates performed at the back-end database may be committed together as a single phase commit at the back-end database. In the event of a system failure of the front-end database, log records may be requested and received from the back-end database. A restoration of the front-end database may be performed based, at least in part, on the received log records.
US09600490B2 Intelligent deduplication data prefetching
Deduplication dictionaries are used to maintain data chunk identifier and location pairings in a deduplication system. When access to a particular data chunk is requested, a deduplication dictionary is accessed to determine the location of the data chunk and a datastore is accessed to retrieve the data chunk. However, deduplication dictionaries are large and typically maintained on disk, so dictionary access is expensive. Techniques and mechanisms of the present invention allow prefetches or read aheads of datastore (DS) headers. For example, if a dictionary hit results in datastore DS(X), then headers for DS(X+1), DS(X+2), DS(X+read-ahead-window) are prefetched ahead of time. These datastore headers are cached in memory, and indexed by datastore identifier. Before going to the dictionary, a lookup is first performed in the cached headers to reduce deduplication data access request latency.
US09600487B1 Self healing and restartable multi-steam data backup
Implementations are provided herein for a self-healing scalable ring communication topology that enables a multi-stream restartable backup. A standard network management protocol tree-walk process can be altered to support parallel tree-walk. Parallel tree-walk provides for splitting a backup directory among multiple sessions, where each session, in parallel, can walk the tree of portions of a backup directory and stream the results to separate backup storage devices. By allowing multiple backup sessions to work together to back up a single root directory, the backup process becomes more scalable to very large scale data storage systems. In addition, if a single stream of a multi-stream backup experiences a failure, only that stream need be restarted and other streams of the backup can continue without or with very little interruption.
US09600486B2 File system directory attribute correction
Various embodiments are directed to systems and methods for facilitating file attribute correction. A computer system may receive a request to enumerate a first directory stored on a data storage. For a first file in the first directory, the computer system may determine that the first file has a corresponding first entry in an attribute cache, determine that the first entry for the first file indicates native file attributes that match the first file, and return for the first file at least one logical attribute indicated by the first entry.
US09600477B2 Acquiring information dynamically regarding a hardware component in the cloud computing system while on the floor of the data center
A method, system and computer program product for managing hardware components in a cloud computing environment. A mobile device captures an image of a bar code placed on a rack that is associated with an identifier that references an Internet resource of the management software that manages the rack. The mobile device transmits a request to the management software for information regarding a component in the rack, where the request includes a unique identifier (e.g., serial number) associated with the component. The management software uses the unique identifier to identify the component of interest and transmits information regarding the component of interest to the mobile device. In this manner, the client device can conveniently access the management software as well as conveniently acquire information dynamically from the management software about specific hardware components in these racks while the user is on the floor of the data center.
US09600474B2 User interface for realtime language translation
A language translation application on a user device includes a user interface that provides relevant textual and graphical feedback mechanisms associated with various states of voice input and translated speech.
US09600472B2 E-services translation utilizing machine translation and translation memory
A system and method for translating data from a source language to a target language is provided wherein machine generated target translation of a source sentence is compared to a database of human generated target sentences. If a matching human generated target sentence is found, the human generated target sentence may be used instead of the machine generated sentence, since the human generated target sentence is more likely to be a well-formed sentence than the machine generated sentence. The system and method does not rely on a translation memory containing pairs of sentences in both source and target languages, and minimizes the reliance on a human translator to correct a translation generated by machine translation.
US09600469B2 Method for detecting grammatical errors, error detection device for same and computer-readable recording medium having method recorded thereon
An apparatus for detecting grammatical errors includes: a sentence analyzer to break up an input sentence into units of morphemes; an example builder to break up example text into units of morphemes and build an example-based index database (DB); and an error detector to generate morpheme sequences by binding the morphemes broken up from the input sentence in a preset window (n-window) size, the generated morpheme sequences comprising forward morpheme sequences and backward morpheme sequences, determine frequencies of appearance of morpheme sequences identical to the forward morpheme sequences and backward morpheme sequences by searching the example-based index DB, and detect grammatical errors in the input sentence by combining the determined frequencies of appearance.
US09600465B2 Methods and apparatuses for quantifying the holistic value of an existing network of devices by measuring the complexity of a generated grammar
Method and apparatuses for constructing a grammar to describe interactions among a plurality of devices in a network are disclosed. An aspect receives, by a network interface of a device, device capabilities of each of the plurality of devices, generates, by a reduced device list generator of the device, a reduced device list representing groupings of the plurality of devices based on the device capabilities, models, by an interaction sequence modeler of the device, one or more sequences of interactions among the plurality of devices using the reduced device list, constructs, by a grammar construction module of the device, the grammar based on the modeled one or more sequences of interactions, and stores the grammar in a memory of the device.
US09600443B2 Tracking entities by means of hash values
Mechanisms for tracking an entity are provided. A time is determined by a sensor having a clock, the time being within a time slot in a series of time slots. First data of the time slot is provided and shared between a plurality of sensors. The sensor receives data from the movable entity. The sensor calculates identifying data from the received data for identifying the entity. Derivative identifying data is calculated by applying a modifying function using the provided first data for modifying the identifying data. The sensor calculates a hash value by taking the derivative identifying data as input. The sensor sends a message to a central server for determining the position of the entity, the message comprising the hash value and an identifier of the sensor.
US09600441B2 Apparatus and method for controlling network access for applications on mobile terminals
An apparatus and method for configuring a firewall application for controlling network access of applications included on a mobile terminal are provided. The method includes executing the firewall application displaying a list of at least one application stored on the mobile terminal, selecting at least one of the applications from the displayed list, selecting at least one parameter type corresponding to the at least one selected application, and configuring at least one parameter setting corresponding to the at least one selected parameter type, wherein the firewall application is executed according to the configured at least one parameter setting.
US09600424B2 Semiconductor chips, semiconductor chip packages including the same, and semiconductor systems including the same
Semiconductor chips are provided. The semiconductor chip includes a first data pad, a first data strobe pad and a second data pad sequentially arrayed from a command address pad in a first direction. In addition, the semiconductor chip includes a third data pad, a second data strobe pad and a fourth data pad sequentially arrayed from the command address pad in a second direction. Data are inputted and outputted through the first and fourth data pads or through the second and third data pads in a predetermined bit organization. Related semiconductor chip packages and semiconductor systems are also provided.
US09600413B2 Common platform for one-level memory architecture and two-level memory architecture
Technologies for one-level memory (1LM) and two-level memory (2LM) configurations in a common platform are described. A processor includes a first memory interface coupled to a first memory device that is located off-package of the processor and a second memory interface coupled to a second memory device that is located off-package of the processor. The processor also includes a multi-level memory controller (MLMC) coupled to the first memory interface and the second memory interface. The MLMC includes a first configuration and a second configuration. The first memory device is a random access memory (RAM) of a one-level memory (1LM) architecture in the first configuration. The first memory device is a first-level RAM of a two-level memory (2LM) architecture in the second configuration and the second memory device is a second-level non-volatile memory (NVM) of the 2LM architecture in the second configuration.
US09600408B2 Data storage device and method for flash block management
The invention provides a data storage device. In one embodiment, the data storage device is coupled to a host, and comprises a flash memory and a controller. The flash memory comprises a spare block pool and a data block pool, wherein the spare block pool comprises a plurality of spare blocks, and the data block pool comprises a plurality of data blocks. The controller receives target data from the host, writes the target data to a current programming data block, determines whether a current programming page is a first page of the current programming data block, determines whether data move information is set when the current page is not the first page, and when the data move information is set, perform a data move process according to the data move information within a limited time period.
US09600373B2 Method and system for cluster resource management in a virtualized computing environment
Methods and systems for cluster resource management in virtualized computing environments are described. VM spares are used to reserve (or help discover or otherwise obtain) a set of computing resources for a VM. While VM spares may be used for a variety of scenarios, particular uses of VM spares include using spares to ensure resource availability for requests to power on VMs as well as for discovering, obtaining, and defragmenting the resources and VMs on a cluster, e.g., in response to requests to reserve resources for a VM or to respond to a notification of a failure for a given VM.
US09600362B2 Method and apparatus for refreshing and data scrubbing memory device
At least one refresh without scrubbing is performed on a corresponding portion of the memory device with a first frequency. In addition, at least one refresh with scrubbing is performed on a corresponding portion of the memory device with a second frequency less than the first frequency. Accordingly, refresh operations with data scrubbing are performed to prevent data error accumulation. Furthermore, refresh operations without data scrubbing are also performed to reduce undue power consumption from the data scrubbing.
US09600359B2 Local error detection and global error correction
An example system in accordance with an aspect of the present disclosure is to use local error detection (LED) and global error correction (GEC) information to check data fidelity and correct an error. The LED is to be calculated per cache line segment of data associated with a rank of a memory. Data fidelity may be checked in response to a memory read operation, based on the LED information, to identify a presence of an error and the location of the error among cache line segments of the rank. The cache line segment having the error may be corrected based on the GEC information, in response to identifying the error.
US09600356B2 Allocating field-programmable gate array (FPGA) resources
A system for allocating field programmable gate array (FPGA) resources, comprises a plurality of FPGAs operable to implement one or more pipeline circuits; and one or more processors operable to determine the size of a set of data to be processed, determine an amount of time available to process the data set, determine an operational clock speed for the plurality of FPGAs, determine, based at least in part on the determined size of the set of data, the determined amount of time, and the determined operational clock speed, a number of FPGAs to allocate to process the set of data within the determined amount of time, and allocate at least the determined number of the plurality of FPGAs to process the set of data.
US09600347B2 Verifying synchronization coverage in logic code
A computer implemented system and method for measuring synchronization coverage for one or more concurrently executed threads is provided. The method comprises updating an identifier of a first thread to comprise an operation identifier associated with a first operation, in response to determining that the first thread has performed the first operation; associating the identifier of the first thread with one or more resources accessed by the first thread; and generating a synchronization coverage model by generating a relational data structure of said one or more resources, wherein a resource is associated with at least the identifier of the first thread and an identifier of a second thread identifier, such that the second thread waits for the first thread before accessing said resource.
US09600345B1 Rebalancing virtual resources for virtual machines based on multiple resource capacities
A workload of a virtualized computing environment is rebalanced by resizing and/or moving one or more virtual machines allocated resources from a shared pool of resources in the virtualized computing environment based upon multiple resource capacities specified for each virtual machine and representing different portions of the resources from the shared pool of resources, e.g., minimum and desired resource capacities.
US09600343B2 System and method for analyzing computing system resources
It has been recognized that to accurately measure the required resource capacity of computing systems such as servers, various relevant factors should be considered, since the capacity may be excess or insufficient. This measurement can be reflected by the ratio of the theoretical minimum server capacity required relative to the actual server capacity provisioned, hereinafter also referred to as the “fully loaded utilization”, which can be expressed in various ways, including as a percentage or an efficiency index or other number or value.
US09600340B1 Iterative and hierarchical processing of request partitions
Methods and systems disclosed herein relate generally to temporally prioritizing queries of queue-task partitions based on distributions of flags assigned to bits corresponding to access rights.
US09600336B1 Storing service level agreement compliance data
An apparatus for storing service level agreement (“SLA”) compliance data is disclosed. A method and a computer program product also perform the functions of the apparatus. The apparatus includes a reservation module that reserves a memory location to store SLA compliance data of a software thread. The apparatus includes a directing module that directs the software thread to run on a selected hardware device. The apparatus includes an enabling module that enables SLA compliance data to be stored in the memory location. The SLA compliance data is from a hardware counting device in communication with the selected hardware device. The SLA compliance data corresponds to operation of the software thread on the selected hardware device. At least a portion of the reservation, the module, and the enabling modules includes one or more of hardware and program instructions. The program instructions are stored on one or more computer readable storage media.
US09600333B1 System and methods for transaction-based process management
Systems and methods for transaction/file-based management of a plurality of processes associated with various jobs are provided. Through the management of discrete applications, a file distribution manager/scheduler orchestrates automated execution of different types of jobs. The processes executed for the various processes can vary based on job type, or other parameters.
US09600326B2 Information processing terminal
An information processing terminal including an application execution portion, a sub-application execution portion and a hidden screen display portion is provided. The application execution portion executes an application. The sub-application execution portion executes a sub-application in response to an execution request from the application execution portion. The sub-application is configured to provide a specified function for the application executed by the application execution portion. The hidden screen display portion, instead of displaying an execution screen indicating execution of the sub-application, displays a hidden screen hiding the execution of the sub-application while the sub-application execution portion is executing the sub-application.
US09600320B2 Mitigation of virtual machine security breaches
An approach provides solutions for responding to threats to virtual machines (VMs) and mitigating the risks of potential breaches to VMs that reside in the same neighborhood as VMs that are affected by threats. The approach can provide proactive responsive actions for one or more VMs in a determined neighborhood that help protect those VMs in a selective and prioritized manner.
US09600316B2 Augmented allocation of virtual machines for application
The starting up of an application involving multiple virtual machines by overallocating virtual machines. In response to a request to allocate a certain number of virtual machines corresponding to the application, an augmented number of virtual machines is determined to be allocated in response to the request. The augmented number includes both the initially requested number of virtual machines in addition to a surplus number of virtual machines. The virtual machines are then initiated to start up if they are not already started up. Before all of the virtual machines are started up, code is bound to the virtual machines. Thus, because more virtual machines were initiated startup than are required for the application, the code may be bound to some of the virtual machines in the application before all of the virtual machine have started up.
US09600315B2 Seamless takeover of a stateful protocol session in a virtual machine environment
The disclosed technique uses virtual machines in solving a problem of persistent state for storage protocols. The technique provides for seamless, persistent, storage protocol session state management on a server, for higher availability. A first virtual server is operated in an active role in a host system to serve a client, by using a stateful protocol between the first virtual server and the client. A second, substantially identical virtual server is maintained in a passive role. In response to a predetermined event, the second virtual server takes over for the first virtual server, while preserving state for a pending client request sent to the first virtual server in the stateful protocol. The method can further include causing the second virtual server to respond to the request before a timeout which is specific to the stateful protocol can occur.
US09600309B2 SR-IOV failover and aggregation control system to ensure within-physical-port VEB loopback
Methods, apparatus and systems for effecting Virtual Machine (VM) platform communication loopback and enabling user initiated network port failover. Network communications in platforms employing VMs and having multiple network ports accessible to the VMs are configured to be routed such that communications between VMs in the platform are looped back within the platform, thus not require routing through an external switch. This is facilitated via an Intelligent Channel Bonding Driver that dynamically enforces inter-VM traffic to ensure internal loopback within the same physical port. In another aspect, a user is enabled to initiate failover of a network port on a platform employing a Virtual Machine Manager and a plurality of VMs, wherein updated configuration information is sent to disable Virtual Function (VF) drivers associated with the network port.
US09600304B2 Device configuration for multiple users using remote user biometrics
An electronic device receives data associated with at least one biometric detected by a sensor of a remote control device. The biometric may be at least one fingerprint, retinal scan, facial image, and/or any other biometric. A profile for a user associated with the data is determined out of a number of possible profiles based on the data. The electronic device is then configured in one or more ways according to the determined user profile. Such configuration may include any way that the electronic device may be personalized and/or otherwise altered. In this way, an electronic device may provide a personalized experience for a number of different users without burdening and/or annoying the respective users.
US09600275B2 Smart source code review system
Reviewing software source code by receiving a changeset containing identified source code text changes. A computer creates a workflow of a source code module using execution paths among logical groupings of source code statements. The computer identifies logical groupings of source code statements in the workflow that contain text changes. The computer generates an integrated graphical user interface that will display a visual indication of the text changes and the logical groupings that contain the text changes, visually indicate logical groupings that contain text changes when selected by a user, visually indicate source code statements associated with a selected logical grouping in the workflow, link user comments for a source code statement and logical groupings to the associated logical groupings and source code statements, respectively, and visually indicate the linked logical groupings and linked source code statements when a source code statement is selected.
US09600274B2 Calculating confidence values for source code based on availability of experts
Software that uses machine logic to identify expert(s) for functional components of source code, determining a confidence value for each functional component based on the availability of its respective expert(s), by performing the following steps: (i) receiving a first functional component of a set of source code; (ii) receiving a set of knowledgeable person(s) information including identifying information for at least one person and respectively associated availability information for each identified person, where each person identified in the set of knowledgeable person(s) information has knowledge of the first functional component; and (iii) calculating, based, at least in part, on the identified person(s) and their respectively associated availability information, a confidence value for the first functional component indicating an amount of availability of person(s) with knowledge of the first functional component.
US09600273B2 Efficient annotation system for distributed version control systems
Systems and methods for making source code annotations available across software code repository commits are disclosed. An example method for creating an incremental blame structure for determining which annotations should be shown begins with receiving a commit including at least one file that has been updated with respect to a parent commit. Then, parent file revisions for the at least one file should be identified. An example method determines the differences between the at least one file and the identified parent file revisions and traces an origin of each line in the file based on the determined differences. An identifier of the line and the line's origin may be added to the incremental blame data structure of the file.
US09600268B1 Image upgrade for devices in a telephony system
A system for image upgrade, according to one embodiment of the present invention comprises an upgrade director and a target device comprising a manager module. The upgrade director sends a first command to the manager module initiating an upgrade event. The manager module receives the first command. The manager module calculates a delay parameter. The manager module downloads an upgrade image after the delay parameter has ended. The upgrade director sends a second command to the manager module indicating that the upgrade event is to conclude. The manager module receives the second command from the upgrade director. The manager module reboots using the upgrade image responsive to the second command.
US09600264B2 Generating a customized set of tasks for migration of a deployed software solution
A migration set list generator specifies a physical topology of a deployed software solution, wherein the software solution comprises software components and data associated with the software components, integrated into a single entity. The migration set list generator specifies at least one solution change to the deployed software solution to meet at least one business requirement and specifies at least one migration strategy for migrating the deployed software solution. The migration set list generator generates migration tasks for making the at least one solution change to the deployed software solution specified in the physical topology based on the at least one migration strategy and generates a recommended physical topology yielded for the software solution if the physical topology is updated according to the migration tasks.
US09600262B2 System, method and program product for updating virtual machine images
A system, method and computer program product for allocating shared resources. Upon receiving requests for resources, the system determines whether there are any pending updates for a VM image for provisioning a virtual machine (VM) for the request. For each image with pending updates the system determines whether to replace the stored image with an updated VM image and provision from the replacement or, update a single instance of the image and provision from the single instance. The system also determines an optimal time to update images with pending updates. After replacing an image, the system provides an alert indicating that an updated said VM was provisioned.
US09600259B2 Programmatic installation and navigation to access deep states of uninstalled applications
A mobile computing device includes a touchscreen, a transceiver, one or more processors, and a non-transitory memory that stores computer readable instructions. The instructions cause the processors to receive, via the transceiver, a link associated with an uninstalled native application. The instructions display an indication of the link on the touchscreen. The instructions detect, via the touchscreen, a user selection of the link and provide access to a digital distribution platform for downloading and installing the native application. The instructions download and install the native application onto the mobile computing device. The instructions, upon downloading and installing the native application, automatically launch the native application into the particular state indicated by the link, wherein the particular state is different from a default state into which the native application launches when an icon corresponding to the native application is selected.
US09600258B2 Suggestions to install and/or open a native application
A system and method are provided for providing suggestions to install native applications, the method including accessing a website on an application running on an electronic device, the website comprising metadata, obtaining, from the metadata, a unique identifier of a native application for downloading from a server, transmitting, to a server, a request for identifying information of the native application, the request including the obtained unique identifier, receiving, from the server and in response to the transmitting, the identifying information, displaying within a user interface at least part of the identifying information and a graphical component for installing the native application, receiving user selection of the graphical component, and initiating, in response to receiving the user selection, an inline installation of the native application between the server and the electronic device.
US09600254B1 Loop branch reduction
A method for reducing loop branches comprises analyzing an intermediate code to identify a candidate loop; analyzing the candidate loop to identify a candidate conditional statement containing at least one mutable operand; and determining if the computation in the candidate conditional statement is monotonic. The method further comprises calculating initial and final values of the mutable operand and generating a first version of the candidate loop which does not contain the candidate conditional statement and which is configured to be executed if the initial and final values of the mutable operand satisfy a range check. The method also comprises generating a second version of the candidate loop which contains the candidate conditional statement and which is configured to be executed if at least one of the initial and final values of the mutable operand does not satisfy the range check.
US09600250B2 Declarative programming model with a native programming language
An execution environment in a computer system supports a declarative programming model where user code is written with a query syntax in a native programming language to express inherent parallelism in terms of data flow. The execution environment translates queries in the user code into a runtime agnostic representation and dynamically selects an execution runtime for executing the runtime agnostic representation.
US09600239B2 Cryptographic accelerator
A cryptographic accelerator performs various modular arithmetic operations producing unreduced results bounded by the double of the modulus (i.e.: 2*M). In doing so, various processing elements of an ALU of the cryptographic accelerator can begin to process respective data word portions of a modular arithmetic operations before the entirety of one or more operands are loaded. Similarly, various processing elements may begin to store their respective data word portions of a modular arithmetic result before the entirety of the result is calculated.
US09600227B2 System and method for speech-based navigation and interaction with a device's visible screen elements using a corresponding view hierarchy
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enabling screen-specific user interfacing with elements of viewable screens presented by an electronic device are disclosed. In one aspect, a method includes the actions of identifying a character sequence representing a first input that is received while displaying a viewable screen having at least one selectable viewable element. The actions further include accessing an electronic file that provides a text representation of one or more of the at least one selectable viewable element. The actions further include comparing the character sequence to the text representation. The actions further include selecting, within the viewable screen, a selectable viewable element whose text representation matches the character sequence. The actions further include triggering any action linked to the selecting the selectable viewable element.
US09600225B2 Transmitting method and transmitting device, receiving method and receiving device, and transfer method and transfer system
Data broadcast data, which is broadcast in data broadcasts, is constructed by disposing, for example, EMD (Electric Music Distribution) links required to acquire song data as actual broadcast data, which is broadcast in actual broadcasts by a transmitting device, the actual broadcast data is transmitted, and the data broadcast data wherein the EMD links for the song data in the actual broadcasts are disposed, is transmitted periodically during the transmission of the actual broadcast data. The actual broadcast data and the data broadcast data are received by a user terminal, and the EMD links disposed in the data broadcast data are stored whenever there is an input of an operation to attach a “bookmark”. Thus, audio data such as songs in programs broadcast can easily be acquired by radio.
US09600222B2 Systems and methods for projecting images from a computer system
Methods, systems and devices are described for place shifting media content from a computer system to a remotely-located display over a network. The media content to be place shifted is captured at the computer system, wherein the media content includes a portion of imagery presented on a local display associated with the computer system. The captured media content is transcoded or otherwise converted to a media stream in a format that is transmittable on the network. The media stream is then transmitted on the network for presentation on the remotely-located display.
US09600213B1 Customized print job analysis to identify job complexity
Disclosed is a print solution that provides efficient managing, routing and processing of print jobs in a print shop. Particularly, the print solution applies a customized algorithm that analyzes the job complexity of all print jobs and based on the job complexity analysis, routes print jobs to the correct printers for printing.
US09600197B2 Low power storage array with metadata access
A computer program product for low power storage array with metadata access includes sequentially writing data to a currently active disk drive in a storage array and storing metadata relating to the writes in a preallocated portion of the currently active disk drive, determining when the currently active disk drive is nearing full capacity, activating a next disk drive and cloning the stored metadata from the preallocated portion of the currently active disk drive to a preallocated portion of the next disk drive. When the currently active disk drive is full, sequentially writing data to the next disk drive.
US09600196B2 Migration of executing applications and associated stored data
As disclosed herein, a method, executed by a computer, for migrating executing applications and associated stored data includes executing one or more applications in a source system environment that access data stored on a source storage device that is directly accessible within the source system environment, migrating the data to a target storage device that is directly accessible within a target system environment but is not directly accessible within the source system environment, wherein migrating the data comprises copying the data from the source storage device to the target storage device using a remote storage access protocol. A computer system and computer program product corresponding to the method are also disclosed herein.
US09600185B2 Computer realizing high-speed access and data protection of storage device, computer system, and I/O request processing method
In a computer, a logical partition for calculation in which an OS and an application operate and a logical partition for storage for providing a storage function are constructed. In the logical partition for calculation, a device corresponding to a storage device is provided, while the logical partition for storage provides a volume. A memory space that can be shared by the both logical partitions is prepared, and management information describing a sorting destination or a sorting method of an I/O request issued by an application is provided in the memory. If the logical partition for calculation receives an I/O request from the application, the partition refers to the management information and sorts the I/O request to the storage device or the logical partition for storage. The logical partition for storage processes the received I/O request by the storage function and transmits the result to the storage device.
US09600183B2 Apparatus, system and method for determining comparison information based on memory data
Techniques and mechanisms for determining comparison information at a memory device. In an embodiment, the memory device receives from a memory controller signals that include or otherwise indicate an address corresponding to a memory location of the memory device. Where it is determined that the signals indicate a compare operation, the memory device retrieves data stored at the memory location, and performs a comparison of the data to a reference data value that is included in or otherwise indicated by the received signals. The memory device sends to the memory controller information representing a result of the comparison. In another embodiment, a memory controller provides signals to control a compare operation by such a memory device.
US09600182B1 Application resource usage behavior analysis
A method, system, and apparatus are disclosed, which include injecting shadow input/outputs (shadow IOs) into a system, removing the shadow IOs from the system, storing the shadow IOs, and analyzing the stored shadow IOs to determine application specific behavioral information about the system.
US09600181B2 Live configurable storage
A system for storing data in a dynamic fashion. The system includes a storage entity. The storage entity includes portions of a plurality of different persistent storage devices. Each storage device has a set of constraints. The storage entity is configured to store data in a dynamic fashion in a layout on the persistent storage devices of the storage entity that meets the different data requirements for the data while still being within the constraints for the persistent storage devices. The storage entity is configured to change the layout for a portion of the data as requirements related to at least one of performance or resiliency for a portion of the data change while the storage entity continues to provide the data from the storage entity.
US09600174B2 Portable electronic device for instant messaging
A method including displaying a list of instant message conversations on a touch screen display, a respective instant message conversation including a respective set of instant messages exchanged between a user of a device and a respective other person, and while displaying the list of instant message conversations, detecting a gesture on the touch screen display. In response to detecting the gesture on the touch screen display, entering a deletion mode. While in the deletion mode continuing to display the list of instant message conversations, displaying a selection icon adjacent to a plurality of instant message conversations in the list of instant message conversations, detecting a first user selection of an instant message conversation, and in response to detecting the first user selection of the instant message conversation, modifying a selection icon adjacent to the selected instant message conversation to indicate selection of the instant message conversation for deletion.
US09600172B2 Pull down navigation mode
In examples of the disclosure, a user may both expand a menu and select a menu item by overscrolling the displayed content—that is, by attempting to scroll the displayed content past a boundary of the content (e.g., an edge of a document or image, among other possibilities). The menu may be expanded in response to detection of overscrolling, and the selection of the menu item may be based on a determined overscroll value.
US09600170B2 Video display device and control method for controlling multispeed video search
A video display device provides multispeed video search, and a control method thereof. The device includes a video display unit to display a video, and a sensor unit to detect user input and transmit an input signal based on the detected user input to a processor that provides a video search interface. The video search interface includes an image display interface, a thumbnail search interface displaying thumbnails of a video, and a thumbnail control interface controlling the image display interface and/or the thumbnail search interface. The thumbnail control interface includes a circular controller, and controls display of an image on the image display interface based on rotation of the circular controller.
US09600163B2 Mobile terminal device, method for controlling mobile terminal device, and program
A mobile phone includes a first display 11, a second display 21 arranged juxtaposed with the first display 11, and touch panels 12, 22 disposed on the displays 11, 21 for detecting that an icon has been dragged. In response to user's dragging an icon, a CPU 100 executes a reduced screen display processing of reducing in size a display screen of each of the displays 11, 21 to display the reduced display screens on the display on which the dragging operation is being performed. When the dragging operation has finished, the reduced display screens are returned to the display screens having the original size. Then, the CPU 100 displays the icon at a position, on the display screen having the original size, corresponding to the position of the icon on the reduced display screen at a time when the dragging operation has finished.
US09600143B2 Mobile terminal and control method thereof
A mobile terminal for classifying contents and a control method thereof are provided. The mobile terminal includes: a display unit configured to display a plurality of contents; a touch sensor configured to sense a touch input applied to the display unit; and a controller configured to classify at least one of a plurality of contents selected on the basis of a touch input applied to the display unit into a particular category, and display an object indicating the category of the selected contents in a region adjacent to the selected contents.
US09600140B2 Input device and interfaces for motor vehicle
A motor vehicle includes an input device for the input of a search criterion or a search term, a first interface for the exchange of data with a first offboard data memory, a second interface for the exchange of data with a second offboard data memory, and a computing device for the automatic search for information corresponding to the search criterion or the search term in the first onboard data memory and in the second onboard data memory.
US09600136B1 Data object extensibility
A system for creating a custom field type comprises an input interface, a processor, and an output interface. The input interface is configured to receive an indication to create a custom field type. The processor is configured to validate a parameter of the custom field type. The output interface is configured to provide the custom field type for creating a custom field of a custom object.
US09600135B2 Multimodal user notification system to assist in data capture
A system for executing a multimodal software application includes a mobile computer device with a plurality of input interface components, the multimodal software application, and a dialog engine in operative communication with the multimodal software application. The multimodal software application is configured to receive first data from the plurality of input interface components. The dialog engine executes a workflow description from the multimodal software application by providing prompts to an output interface component. Each of these prompts includes notification indicating which of the input interface components are valid receivers for that respective prompt. Furthermore, the notification may indicate the current prompt and at least the next prompt in sequence.
US09600134B2 Selecting portions of computer-accessible documents for post-selection processing
Processing documents by highlighting a portion of a document displayed on a computer display, where the portion is highlighted when a cursor is in a predefined location of the display relative to the location of the portion of the document, where the portion is identified as a candidate for selection for a post-selection operation prior to the cursor being in the predefined location of the display, and where the highlighting is done independent of any input received via a computer input device to indicate the extents of the portion, and recording a selection of the portion when an input that is predefined to indicate a selection action is received in association with the portion via a computer input device.
US09600119B2 Clamshell electronic device and calibration method capable of enabling calibration based on separated number of cover
The present disclosure provides a clamshell electronic device. The clamshell electronic device includes a touch module, a sensing device and a calculation unit. The touch module is arranged to detect touch events. The sensing device is arranged to detect whether an upper cover and a lower cover of the clamshell electronic device are separated, and produce a detecting signal when the upper cover and the lower cover are separated. The calculation unit is arranged to count the number of times the upper cover and the lower cover are separated according to the detecting signal to obtain a separated number, and calibrate the touch module when a predetermined condition is satisfied, wherein the predetermined condition comprises that the separated number is greater than a predetermined number.
US09600102B2 Glass plate, method for manufacturing the same, and display device, touch sensitive display using the same
The present invention can achieve the purpose of enhancing the strength and the anti-crack ability of a glass plate. The glass plate includes a transparent glass-based element and a high polymer plastic membrane. The high polymer plastic membrane is framed on at least one part of the peripheral side of the transparent glass-based element and performs a capillary action on at least one part in a liquid state and then to be combined tightly with the transparent glass-based element after being solidified.
US09600094B2 Apparatus, method, and program product for directing motion of a writing device
Apparatuses, methods, and program products are disclosed for directing motion of a writing device. By use of a processor, destination data corresponding to a destination placement for a writing device is received. Current data corresponding to a current placement of the writing device is also received. A mechanism that provides tactile feedback to the writing device is controlled to direct the writing device from the current placement toward the destination placement as a function of at least the destination data and the current data.
US09600089B2 Optical digital ruler
Embodiments of the present invention provide systems, methods, and computer storage media directed to an optical digital ruler. The optical digital ruler includes at least two optical sensors allowing physical movement and rotation of the optical digital ruler to facilitate positioning a template on a canvas or background. As such, a particular drawing stroke on the canvas or background can be drawn in alignment with a template irrespective of whether a path input by a user via a stylus aligns with the template. In some implementations, a drawing stroke is aligned with a template edge when the optical digital ruler has been activated despite the location of the path.
US09600086B2 Electronic device and user interface and input method therefor
A portable electronic device (100,400) and user interface (425) are operated using a method including initiating entry of a content string; determining the most probable completion alternative or a content prediction using a personalized and learning database (430); displaying the most probable completion alternative or next content prediction; determining whether a user has accepted the most probable completion alternative or next content prediction; and adding the most probable completion alternative or next content prediction to the content string upon user acceptance.
US09600078B2 Method and system enabling natural user interface gestures with an electronic system
An electronic device coupleable to a display screen includes a camera system that acquires optical data of a user comfortably gesturing in a user-customizable interaction zone having a z0 plane, while controlling operation of the device. Subtle gestures include hand movements commenced in a dynamically resizable and relocatable interaction zone. Preferably (x,y,z) locations in the interaction zone are mapped to two-dimensional display screen locations. Detected user hand movements can signal the device that an interaction is occurring in gesture mode. Device response includes presenting GUI on the display screen, creating user feedback including haptic feedback. User three-dimensional interaction can manipulate displayed virtual objects, including releasing such objects. User hand gesture trajectory clues enable the device to anticipate probable user intent and to appropriately update display screen renderings.
US09600067B2 System and method for generating a mixed reality environment
A system and method for generating a mixed-reality environment is provided. The system and method provides a user-worn sub-system communicatively connected to a synthetic object computer module. The user-worn sub-system may utilize a plurality of user-worn sensors to capture and process data regarding a user's pose and location. The synthetic object computer module may generate and provide to the user-worn sub-system synthetic objects based information defining a user's real world life scene or environment indicating a user's pose and location. The synthetic objects may then be rendered on a user-worn display, thereby inserting the synthetic objects into a user's field of view. Rendering the synthetic objects on the user-worn display creates the virtual effect for the user that the synthetic objects are present in the real world.
US09600060B2 Link power management in an I/O interconnect
Described are embodiments of methods, apparatuses, and systems for link power management in an I/O interconnect. An apparatus for link power management in an I/O interconnect of a computer apparatus may include a switching fabric having a first switch and a second switch, configured to simultaneously transport first data packets over a first path of a link between a port of the first switch and a port of the second switch and second data packets over a second path of the link. The apparatus may include a power management unit configured to modify a power state of the port of the first switch based at least in part on relative power states of the first path and the second path. Other embodiments may be described and claimed.
US09600055B2 Intelligent power management for a multi-display mode enabled electronic device
Particular embodiments described herein provide an apparatus to control power consumption including logic, at least partially including hardware logic, to determine whether an electronic device is using an external display, determine whether a user input has been received by the electronic device within a predetermined time period when the electronic device is using the external display, and control power consumption by a display of the electronic device based at least in part on whether user input has been received within the predetermined time period.
US09600054B2 System and method for performing power state transitions by utilizing a group of sensors each with a corresponding sensing distance to sense presence of a person
An information processing apparatus includes a first sensor unit that senses a person within a first distance from the information processing apparatus, a second sensor unit that senses a person within a second distance set closer to the information processing apparatus than the first distance, a shifting unit that sets the information processing apparatus to a first mode when a person is sensed by the first sensor unit, and shifts the information processing apparatus from the first mode to a second mode that consumes power less than in the first mode when the person is no longer sensed within the second distance by the second sensor unit, a receiving unit that receives an instruction to modify the first distance or the second distance, and a modifying unit that modifies the first distance or the second distance in response to the instruction received by the receiving unit.
US09600053B2 Stylus control feature for locking/unlocking touch sensitive devices
Techniques are disclosed for locking and/or unlocking a touch sensitive device using one or more stylus control features. For example, the stylus control feature may be a twistable top button knob. In some instances, the twistable top button knob may be rotated and/or depressed to lock a related device. In some other instances, the twistable top button knob may be used to unlock a related device using a unique rotation sequence, thereby providing a security mechanism. For example, the unlocking sequence may require a user to rotate the twistable top button knob in a first direction to a first reference point, in a second direction to a second reference point, and back in the first direction to a third reference point. The stylus may also include a feedback indicator, such as a multi-colored light-emitting diode (LED), that indicates the lock status of a related device, for example.
US09600045B2 Systems, apparatus, and methods of a solar energy grid integrated system with energy storage appliance
An enclosure for integrating distributed energy sources, provides a compact enclosure that fits within a utility workspace and enclosures that can be mechanically coupled together, placed in parallel or in a series.
US09600039B2 Electronic device
An electronic device is described, which includes: a first cooling member having a first overlapping portion in which a first insertion hole is formed, and provided to be abutted on a first component to be cooled provided on a substrate; a second cooling member having a second overlapping portion in which a second insertion hole is formed, and provided to be abutted on a second component to be cooled provided on the substrate, the second overlapping portion overlapping the first overlapping portion; and a coupling member inserted through the first insertion hole and the second insertion hole to couple the first overlapping portion to the second overlapping portion through an elastic member.
US09600035B2 Display device
A display device includes a bottom chassis including first and second bottom portions, a mold frame including first and second frame portions disposed in respective first and second bottom portions, a hinge portion configured to couple the first and second frame portions to each other, a flexible display panel disposed on the mold frame and the hinge portion, a first curvature adjusting portion disposed between one side of the hinge portion and the display panel and coupled to the first frame portion, a second curvature adjusting portion disposed between the opposite side of the hinge portion and the display panel and coupled to the second frame portion, a first support portion coupled to the hinge portion and configured to support the first curvature adjusting portion, and a second support portion coupled to the hinge portion and configured to support the second curvature adjusting portion.
US09600034B2 Attaching computing device to mount by magnets
According to an example embodiment, a base may include a frame, a keyboard enclosed by the frame, and a mount hingedly attached to the frame. The keyboard may be configured to wirelessly communicate with a computing device. The mount may include at least one magnet configured to retain the computing device.
US09600026B2 Interactive kiosk systems and methods for their manufacture
Systems, devices, and methods for updating a kiosk include removing a first face plate, having a first opening, from a sub-chassis; removing a first display, having a first size corresponding to the first opening, from the sub-chassis; securing a second display, having a second size, to the sub-chassis; and attaching a second face plate to the sub-chassis, the second face plate having a second opening corresponding to the second display.
US09600022B2 Operating clock synchronization adjusting method for induction type power supply system
A synchronous data transmitting method includes receiving, by a supplying-end module, a plurality of data impulses of power transmitting signal according to a first operating clock of a microprocessor in supplying-end module, for generating a plurality of data frames, wherein the plurality of data impulses is transmitted by receiving-end module according to a second operating clock of microprocessor in receiving-end module; calculating time periods between data impulses corresponding to start bits of the plurality of data frames, for acquiring a plurality of data frame periods; comparing the plurality of data frame periods with a data frame time period, for synchronizing the first operating clock and the second operating clock; and turning on a receiving function of the supplying-end module in a plurality of receiving periods and turning off the receiving function in a plurality of closed periods, wherein the plurality of receiving periods corresponds to the plurality of data impulses.