US09628578B2

A computer system for sharing data in a database, including the database, an Internet network, and a client computer device communicating with a software interface of the database through the network via Open Data Protocol. The software interface sends metadata describing a data model of the database to the client computer device, and the client device makes a software graphic interface by associating the metadata with a graphic interface component graphically displaying the stored data. The computer system further includes electrical equipment that communicates with the software interface through the network via the Open Data Protocol, and one item of following equipment: a programmable logic controller, and input/output module, a speed controller, a switch, a sensor, an actuator, a measurement apparatus.
US09628575B1

A method for promoting social network sharing of a content item on a content sharing platform is disclosed. The method includes determining whether actions of a user and statistics associated with a content item of a content sharing platform satisfy criteria to present a promotion to the user to share the content item on one or more social networks. The method further includes identifying, based on the actions and the statistics, presentation characteristics to display the promotion to the user to share the content item. The method also includes selecting, based on a history of the user with each of the one or more social networks, at least one of the one or more social networks to include in the promotion for the user to select from for sharing the content item.
US09628574B2

Systems and methods in accordance with embodiments of the invention enable streamlined content download that minimizes user input during the download process. One embodiment includes a system for streamlined downloading of content to a user computing device, including: an application server system configured to locate an intermediary application in response to a request received from a user computing device; where the intermediary application includes a content ID and configures a user computing device to initialize a download manager on a user computing device, and to pass the content ID to the download manager; and where the download manager configures the user computing device to utilize the content ID to retrieve content access information, and download content from a content server system utilizing the content access information.
US09628572B2

A system for providing network services is provided. The system includes a device configured to interface with the network to receive a container, where the container is configured to interface with an operating system of the device and a plurality of applications operating on the device. The container is further configured to interface with a network services provider of one or more network services and one or more third party service providers.
US09628569B2

A method and apparatus of monitoring active data communication sessions and potential new connections is disclosed. One example method of operation may include identifying a data communications requirement of a first network device currently communicating via the first communications connection with a second network device, an transmitting a data test message over at least one of the existing first communications connection and the second communications connection. The method may also include receiving a response to the data test message, and determining a change-over from the first communications connection to the second communications connection would provide a more optimal data connection based on the identified data communications requirements of the first network device. Active data sessions are constantly being considered for a change-over by potential new data connections which may provide increased optimal data performance.
US09628566B2

A method, a device, and a non-transitory storage medium having instructions to establish a web connection with a user device and provide access to a carrier-grade network in support of a Web Real Time Communication (WebRTC) session; obtain service data that includes data pertaining to a user of the user device; assign a level of trustworthiness to the service data; generate a message, wherein the message includes a request to initiate the WebRTC session; package the service data in the message based on the level of trustworthiness; and transmit the message to another device.
US09628561B1

A method for managing resources of virtual backup appliances is described. The method includes receiving, by a backup management server (BMS), a request to back up a plurality of virtual machines (VMs), determining, at the BMS, a set of VMs to be backed up from the plurality of VMs that yields a maximum performance for the backup request without causing the set of VM servers to become bottlenecked, wherein the determination is performed based on at least one of a concurrency limit of the virtual backup appliance (VBA) and any VBA proxies corresponding to the set of VMs, and a set of one or more data performance metrics of one or more storage devices in the set of VM storage arrays, and sending one or more backup jobs to the VBA to back up the determined set of VMs to be backed up to a backup storage system.
US09628559B2

In an approach to improving resource downloads, one or more computer processors detect a request to download a resource from an original source to a user's computing device. The one or more computer processors determine a cost of the download of the requested resource from the original source. The one or more computer processors determine whether the cost of the download of the requested resource from the original source exceeds a predefined threshold. The one or more computer processors determine a group of trusted network connected endpoints. The one or more computer processors determine whether the requested resource exists in the group of trusted network connected endpoints. Responsive to determining the requested resource exists in the group of trusted network connected endpoints, the one or more computer processors download the requested resource from at least one of the trusted network connected endpoints.
US09628553B2

A method and apparatus for discovering service dependencies. A plurality of connections is identified between nodes in a data network. A set of connection pairs is identified based on the plurality of connections identified. A set of time series is created for the set of connection pairs using monitoring data received from a plurality of sensors monitoring the data network. Service dependencies may be discovered using the set of time series.
US09628550B1

A lightweight software management shell that intelligently and autonomously provides a suitable execution environment for software agents by creating new instances of itself on a suitable hardware platform. A management shell can meet new or shifting requirements by creating a new management shell that will fulfill the requirements of distressed or non-compliant software agents. New management shells can learn and advertise their capabilities and capacity to assist existing management shells in meeting the new or shifting requirements. The creation of new management shells, and the migration of software agents between shells, can be in response to policy changes that govern how the software agents are to operate within the management shells and on a given hardware platform.
US09628541B2

A system and method for modifying the processing within a streaming application are disclosed. The method may include identifying a grouping location at which it may be possible to group tuples during the runtime execution of a streaming application. In some embodiments, this may include identifying locations at which a runtime grouping condition may be added to one or more stream operators without adversely affecting the performance of a streaming application. The method may add a runtime grouping condition to a processing location within the plurality of stream operators of a streaming application, in some embodiments.
US09628537B2

The present invention relates to a high picture quality video streaming service method and system. The high picture quality video streaming service system according to the present invention includes: a content server for generating a first encoding video by encoding an original video with at a constant bit rate, generating a second encoding video by encoding the original video by using 1/N of the length of a first encoding video Group Of Pictures (GOP) and 1/N of a frame rate with constant Quantization Parameters, generating a streaming video by using the first encoding video and the second encoding video, and downloading the first encoding video and transmitting the streaming video in real time; and a user terminal for downloading and playing the first encoding video, or generating and playing a video for playback by recombining frames of the first encoding video and frames of the streaming video.
US09628535B2

A method, apparatus, and program product stream data between a host element and a target element in a parallel computing system. The method comprises partitioning data used to perform a task into a plurality of data streams based at least in part upon data associated with the task and partitioning a data stream into a plurality of data stream views based at least in part on a memory size associated with a target element configured to process the data stream. The method further comprises sequentially communicating at least a portion of the data stream views to the target element via a data streaming infrastructure implemented on at least a host element and the target element, wherein the portion of the data streaming infrastructure on the host element transfers the portion of the data stream views to the portion of the data streaming infrastructure on the target element.
US09628533B2

The present invention relates to a method and device for generating a description file about a video sequence at a server device for a client device, to retrieve a video segment and containing a region of interest. The method comprising for each video segment, determining a time interval during which the detected region of interest is spatially included in a same frame region in the video sequence; and generating a description file comprising spatial information describing the frame region and temporal information describing a duration at least equal to the determined time interval.
US09628532B2

An adaptive streaming server and a method are described herein for determining if a congestion level within a network exceeds a predetermined threshold and when this occurs then one or more lower bit rate segments of a content stream will be transmitted to a client.
US09628520B2

A method by at least one network node is disclosed for controlling setup of calls through a communication system. Information is received for a call request that comprises a network address of an origination device of the call request and a virtual identifier associated with a destination device to which the incoming call is directed. A user call profile is retrieved from among a plurality of user call profiles in a user call profile repository using the virtual identifier to identify the user call profile. The user call profile includes a plurality of rules defined by the user for controlling setup of calls to the destination device. Setup of a call path between the origination device and the destination device is controlled responsive to the user call profile.
US09628518B1

An independent collaboration session is established through an existing media session. A computing device identifies a request for a collaboration session from a first user location. The collaboration session associated with the first user location and a second user location. The computing device identifies a media session between the first user location and the second user location. A collaboration address is extracted from the request for the collaboration session and encoded according to a codec of the media session. The encoded collaboration address is sent from the first user location to the second user location through the video session.
US09628516B2

Compliance to a policy about how to treat data in a computer network environment is ensured by checking that conditions in the policy are satisfied by the entity before access to the data is provided.
US09628513B2

A system, method, and computer program product are provided for scanning an electronic message for unwanted content and associated unwanted sites in response to a request. In use, a request is received via a network to scan an electronic message prior to opening the electronic message, utilizing an electronic message manager. In addition, the electronic message is scanned for unwanted content and associated unwanted sites, in response to the request. Further, a response to the request is sent via the network.
US09628511B2

Network traffic can be prevented from entering a protected network. An alert can be received that can be triggered by network traffic that matches at least one signature that is associated with undesired network behavior. A source of the network traffic that triggered the alert can be determined, and network traffic that originates from the source can be blocked. Blocking the source can include assigning a determination to the alert. It can then be determined whether network traffic from the source should be blocked based on the determination. The source can then be provided to the protected network such that a network device coupled to the protected network can be configured to block network traffic that originates from the source.
US09628496B2

In the present invention, a control section of a CRM server performs editing processing for TPO (the time, the place, and the occasion) requirements. Next, a control section of a TPO server registers the TPO requirements in order to convert the same to TPO definitions. Then, the control section performs setting processing for the TPO definitions. A portable terminal identifies the current location and the current time. Then, a control section verifies TPO definition state transitioning. If transitioning of the TPO definition state is detected, the control section performs TPO definition state transition notification processing. The control section of the portable terminal performs individual control processing on the basis of the TPO definitions.
US09628495B2

Embodiments of the invention are directed to a system, method, and a computer program product self-selected user access based on specific authentication types. The system typically including a memory, a processor, and a module configured to receive from a user, a user-selected preference, wherein the user-selected preference comprises one or more authentication types desired by the user; determine a level of authentication from a plurality of levels of authentication are associated with the one or more authentication types associated with the user-selected preference; initiate the presentation of a user interface that enables the user to select one or more application functions, wherein the one or more application functions are associated with the determined level of authentication; receive from a user, a selection of one or more application functions.
US09628492B2

The present invention relates to the field of Network portals and in particular to a method and system for restricting access rights on user profile information using a new notion of peer groups, wherein a given user's peer group is defined to be the set of users containing all the members of all the user's communities, wherein the individual communities are defined within the web portal wherein on said web portal a plurality of composite applications are implemented, wherein each composite application (19; 50) has a predetermined number of users working with said composite application building a community for that composite application,characterized by the steps of: a) building a filter based on the peer group of the requesting user by collecting the communities of all composite applications which said user is member of (650, 660, 670) b) using said filter as an additional constraint when selecting (680) user information from the user registry in order to limit all query results to user profile information associated to members of the given user's peer group and, c) displaying the result to the user (690).
US09628488B1

According to an embodiment of the present invention, a system and method for transmitting sensitive data in a contact center environment comprising a transient datastore containing data, for each customer, defining a customer's profile including historical interactions with a host entity and account information, the customer profile containing sensitive and non-sensitive data; a computer processor, coupled to the computer store and programmed to: generate, using a computer processor, a transient key associated with a subset of data for the customer based on the current interaction data and a customer identity; transmit, using a computer processor, the transient key and non-sensitive data to the live agent; receive a request, the transient key and a requester identifier from a requesting component of the system, and identify a corresponding subset of data responsive to the transient key and the requester identifier.
US09628486B2

A method for access control of data in a filesystem is provided. The method includes storing a map in a server, the map coupled to an agent, the map associating access control rules, filenames in a namespace in a first filesystem, and owners of files. The method includes determining a block filename in a namespace in a second filesystem, based on an I/O request from a data node to the second filesystem regarding a data block. The method includes determining a username of the I/O request and determining a filename in the namespace in the first filesystem, based on the block filename in the namespace in the second filesystem. The method includes applying to the data block and the username an access control rule that the map associates with an owner of a file having the filename in the namespace in the first filesystem.
US09628481B2

The present invention provides a method of operating a mobile unit in a wireless communication system. Embodiments of the method may include providing access request message(s) including information indicative of a first counter and a message authentication code formed using a first key. The first key is derived from a second key and the first counter. The second key is derived from a third key established for a security session between the mobile unit and an authenticator. The first counter is incremented in response to each access request provided by the mobile unit.
US09628477B2

In embodiments, apparatuses, methods and storage media (transitory and non-transitory) are described that are associated with user profile selection using contextual authentication. In various embodiments, a first user of a computing device may be authenticated and have an access control state corresponding to a first user profile established, the computing device may select a second user profile based at least in part a changed user characteristic, and the computing device may present a resource based at least in part on the second user profile. In various embodiments, the computing device may include a sensor and a user profile may be selected based at least in part on an output of the sensor and a previously stored template generated by a machine learning classifier.
US09628469B2

A user accesses a remote session, the connection to which is managed by a connection broker, according to a single sign-on (SSO) process. The SSO process includes the user entering his or her credentials and being authenticated to the connection broker. In addition to user authentication, the SSO process includes connection broker authentication to confirm that the connection broker is trustworthy. When the connection broker is authenticated, the user credentials are transmitted to the connection broker in a secure manner and the connection broker forwards them onto a machine hosting the remote session so that the user can be logged into the remote session without entering his or her credentials again.
US09628464B2

In one embodiment, receiving a notice from a first user associated with a first mobile device indicating that the first user wishes to share information of the first user with one or more second users respectively associated with one or more second mobile devices; accessing information known about one or more users and one or more mobile devices respectively associated with the one or more users; identifying at least one candidate for the first user based on the information known about the one or more users and the one or more mobile devices; and confirming one or more of the at least one candidate as the one or more second users.
US09628454B2

In order to delegate location update signaling responsibility from a Mobile Node to a Mobile Router, the Mobile Router is provided with a second symmetric key generated by a Mobile Node using a first symmetric key shared between the Mobile Node and a Peer Node. The Mobile Router is additionally provided with a “certificate” authenticating the second symmetric key using the first symmetric key. In this way, the mobile router can sign location update related messages sent to the Peer Node with the second symmetric key, and can provide the Peer Node with the certificate in order to allow the Peer Node to authenticate the right of the Mobile Router to act on behalf of the Mobile Node.
US09628438B2

Computer-implemented methods and systems for managing data objects within a computer network infrastructure that facilitate more efficient and reliable data storage and access are provided. An exemplary method may comprise establishing a physical identifier for each storage resource. A plurality of unique virtual identifiers for each storage resource is generated based on the physical identifier. The plurality of unique virtual identifiers is stored in a consistent ring namespace accessible to every node. An object identifier associated with a location of a data object to be stored in a storage resource is generated. The object identifier is mapped to the consistent ring namespace. The method may also include enabling traversing the consistent ring namespace from any node in the computer network to locate and access the data object.
US09628428B1

Some embodiments provide a method to extract metadata of MIME attachments or other distinguishable MIME parts of MIME emails into virtual emails. The virtual emails do not contain the full MIME attachment data but instead include some or all header fields of the parent email which contains the MIME attachment and a link to the MIME part of the MIME attachment in this email. The virtual emails may be stored in a separate namespace, or a folder which may be hidden from some IMAP clients, on an IMAP server. The virtual emails may be indexed by the IMAP server like any other email. Virtual emails may be created when new emails arrive on the IMAP server and synchronized automatically, e.g., when the parent email changes. As such, standard IMAP commands like FETCH, SEARCH, SORT, THREAD, etc. may be used for virtual emails.
US09628424B2

An apparatus and method for sharing time-sensitive data between devices are provided. The apparatus includes a communication unit for communicating with other devices, a display unit for displaying a notification of a network event originating from another device, and a controller for, when the communication unit receives a first notification message about the network event from the other device, controlling the display unit to present the notification to the user.
US09628411B2

Systems and methods of handling packet errors associated with multimedia data received at data receivers from data senders, in which packet error feedback information is provided by the data receivers to the data senders in one or more real-time transport control protocol (RTCP) feedback packets. The data receivers can calculate, determine, or otherwise obtain costs associated with providing specific forms of packet error feedback information in the RTCP feedback packets, and further calculate, determine, or otherwise obtain wait times for handling out-of-order packets, as well as receiving retransmissions of lost packets. By handling packet errors associated with multimedia data while taking into account such costs and wait times, each of which can have an impact on system bandwidth and/or latency, the systems and methods can more reliably achieve the quality of experience (QoE) generally desired and/or required for multimedia data transmissions.
US09628408B2

A switch IHS stacking system includes a plurality of switch IHSs. A least one first switch IHS includes a first processing system and at least one second switch IHS includes a second processing system that is different from the first processing system. A stacking engine is located on each of the plurality of switch IHSs. Following the coupling of the plurality of switch IHSs into a stack and in response to the startup of the plurality of switch IHSs, the each of the stacking engines may exchange capability information with each of the plurality of switch IHSs and determine a control plane processing system affinity and a data plane processing system affinity for each of the plurality of switch IHSs. The stacking engines may then determine a master switch IHS for the stack that has the highest control plane processing system affinity and data plane processing system affinity.
US09628406B2

In one implementation, a network device is configured to implement an intra switch transport protocol. The intra switch transport protocol is configured to determine a window size according to a predetermined bandwidth and a round trip time between a plurality of ingress ports and an egress port. The network device is configured to sending at least one data packet from an ingress port to an egress port without first receiving any acknowledgement from the egress port. The network device continues to send packets and increment a counter accordingly until the counter reaches the window size. The network device ceases transmission of subsequent data packets and/or queues subsequent data packets based on the counter exceeding the window size.
US09628404B1

Embodiments are provided for enabling dynamic reallocation of resources in a multi-tenant distributed database. According to certain aspects, a management services module allocates multiple portions of computer resources for respective operation of multiple services by multiple customers. A quality of service (QoS) controller detects that one of the services is attempting to exceed its allocated portion of resources, and identifies an available portion of another allocated portion of resources. In response, the QoS controller causes the management services module to dynamically allocate the available portion to the detected service so that the detected service is able to operate without error or delay.
US09628397B2

The present invention discloses a communication device, including a first network interface, for receiving a plurality of packets composed of a plurality of first packets destined to a first communication device and a plurality of second packets, a first reordering engine, for reordering the plurality of first packets, outputting the plurality of reordered first packets, and outputting the plurality of second packets, a second reordering engine, for receiving the plurality of second packets from the first reordering engine, and reordering the plurality of second packets, a second network interface, for receiving the plurality of reordered first packets from the first reordering engine, and transmitting the plurality of reordered first packets to the first communication device, and a processing module, for processing the plurality of reordered second packets.
US09628396B2

A method used in a network device for outputting data to a bus with a data bus width at each cycle includes: using a packet generator for generating idle data after an end of packet for a packet at a cycle and generating a start of packet for a next packet at a different cycle; and using an inter-packet gap (IPG) generator for receiving data transmitted from the packet generator, dynamically writing the received data into the buffer, and inserting a gap of idle data between the end of packet and the start of packet according to the end of packet and the idle data generated by the packet generator.
US09628385B2

Embodiments of the apparatus of identifying internal destinations of network packets relate to a network chip that allows flexibility in handling packets. The handling of packets can be a function of what the packet contents are or where the packets are from. The handling of packets can also be a function of both what the packet contents are and where the packets are from. In some embodiments, where the packets are from refers to unique port numbers of chip ports that the packets arrived at. The packets can be distributed for processing within the network chip.
US09628384B2

An environment, such as an industrial environment, may include a control network with multiple network devices. A network device in the control network may have groups of communication ports servicing upstream and/or downstream network traffic. The group of communication ports may have, for example, two communication ports. Transmission parameters of the communication ports may be dynamically configured based on a first network port configuration and a second network port configuration for the first and second communication ports, respectively. The first network port configuration may have different transmission parameters than the second network port configuration. The first network port may forward data packets over the control network according to the first network port configuration, while the second network port may forward data packets to the next hop device utilizing the second network port configuration.
US09628378B2

A communication method of a network node for internet protocol (IP) routing compatibility, includes generating a packet including a name of a content that includes first information indicating a location of the content, and second information identifying the content, and transmitting the generated packet.
US09628374B1

Techniques are disclosed for providing Ethernet link aggregation for logically independent entities that share a plurality of physical ports. A client operating system (OS) executing in a host computing system receives a selection of two or more logical Ethernet ports. Each logical Ethernet port is assigned to one of a plurality of physical Ethernet ports of a network adapter. The client OS generates a first link aggregate from the logical Ethernet ports. System firmware assigns an identifier to the first link aggregate that associates an aggregate configuration with the first link aggregate. The firmware registers the aggregate configuration with a network device that maintains configurations of at least a second link aggregate.
US09628373B2

Ways of sending data over a network over a single path or over multiple parallel paths on an as-needed basis depending upon network conditions, and/or other factors, are described. For example, if a computing device detects sufficient jitter and/or latency at one or more network interfaces, the data may be sent over two or more communication paths using two or more network interfaces.
US09628367B2

An asymmetrical network switch adapted to auto-discover and advertise into a traffic engineering, TE, domain a switch detailed connectivity matrix, SDCM, containing for each allowed switching combination of interfaces of said asymmetrical network switch at least one switch detailed connectivity matrix entry, SDCME, wherein each said SDCME represents an internal to said asymmetrical network switch potential connection interconnecting the interfaces of said interface switching combination, wherein a SDCME advertisement includes a switch detailed connectivity matrix entry cost vector, SDCME CV, which comprises a set of attributes describing cost penalties in terms of various service characteristics that a network service incurs if it selects a path or a tree traversing the asymmetrical switch in accordance with the SDCME.
US09628366B2

Methods, systems, and computer readable media for sustaining active control over concurrent session connections are disclosed. According to one example, the disclosed subject matter describes herein a method that includes opening a plurality of session connections to a device under test (DUT), wherein each of the opened session connections is associated with an initial window size value and receiving data from the DUT via one or more of the opened session connections. The method further includes communicating a packet instructing the DUT to cease sending the data via the one or more of the opened session connections in the event the data received from the DUT equals the initial session window size value and utilizing at least one of the opened session connections not being used to receive the data from the DUT in order to resume active communication of the data with the DUT.
US09628364B2

A method of detecting a change in a signature of Internet application traffic of an Internet application traffic protocol generated between a server and a client in a test automation system includes the steps of executing a test script to operate an application of the client, receiving an actual analysis result of analyzing the signature of the Internet application traffic generated according to the operation of the application from a protocol analysis device, comparing the actual analysis result with a predictive analysis result, and detecting whether there is a change in the signature from a comparison result of comparing the actual analysis result with the predictive analysis result.
US09628363B2

A system for discovery and analysis of network data usage of users of a communication network may collect information related to data usage over a network. The system may determine network data usage patterns for users from the data usage information. The network usage data, usage patterns and additional information may be analyzed to create user segments, and to analyze network data usage for the user segments. Differentiated data services may be created and implemented based on the network data usage for the user segments.
US09628361B2

This disclosure relates to wireless communication techniques for high short packet density scenarios. According to some embodiments, a wireless device may determine whether a wireless medium is experiencing crowded short packet conditions during a first period of time. The wireless device may select an operational mode from at least a first operational mode and a second operational mode based at least in part on whether the wireless medium is experiencing crowded short packet conditions. The wireless device may perform wireless communication on the wireless medium according to the selected operational mode.
US09628354B2

The disclosed methods and systems include collecting routing data from a plurality of network routers, and correlating the routing data across routers and across time to obtain network data. The network data can be streamed to a user in real-time and the user can interactively query the data. In one embodiment, interactive routing analyses, drill-down, and forensics can be performed using a repository of Border Gateway Protocol (BGP) update traffic. Alarms can be set to detect selected routing problems. In setting the alarms, the message data for each router can be processed in timestamp order. Current message data from each router can be compared with previous message data to determine a condition status. An alarm can be provided when the condition status meets a temporal correlation criterion and/or a spatial correlation criterion. Based on the computed instability metrics for individual network prefixes and on a common property of those prefixes, a group instability metric for a group of network prefixes can be computed.
US09628351B2

A scalable variant configuration platform separates, behind a defined interface, mechanisms for determining configurations based upon provided variants. Information regarding specific factors, or “variants” is provided and a configuration request object is generated through which services can be configured. A schema is utilized to generate an object model that can assign object-oriented properties, such as type information, to the various factors that can influence configuration. The schema is also utilized to generate a sample configuration file, which can aid in the generation of the configuration file that can specify how one or more factors can affect the configuration of the services. The generation of the configuration request object is based upon self-tuning algorithms that can adapt based upon the types of factors that will be utilized for the configuration of the services being provided.
US09628350B2

A network-based data store maintaining storage volumes for file systems at storage clients may implement dynamic storage volume scaling. A scaling event may be detected according to a specified scaling policy for a storage volume maintained at a network-based data store that is mounted at a storage client and configured for a file system. In a least some embodiments, the scaling policy for the storage volume may be received from the storage client. In response to detecting the storage event, storage maintaining the storage volume may be modified according to the scaling policy to scale the storage volume. An indication of the scaling event may be sent to the storage client in order to update the file system at the storage client so that the file system may utilize the scaled storage volume.
US09628338B2

In embodiments of mesh network commissioning, a node device in a mesh network receives a commissioning dataset, and compares a timestamp in the received commissioning dataset with a stored timestamp in a commissioning dataset that is stored in the node. The node device can determine from the comparison that the stored timestamp is more recent than the received timestamp, and in response, transmit a message to a leader device of the mesh network, where the message includes the stored commissioning dataset. The leader device accepts the stored commissioning dataset as the most recent commissioning dataset for the mesh network, and propagates the stored commissioning dataset to the mesh network. Alternatively, the node device can determine that the received timestamp is more recent than the stored timestamp, and in response to the determination, update the stored commissioning dataset to match the received commissioning dataset.
US09628336B2

One embodiment of the present invention provides a switch system. The switch includes one or more ports on the switch configured to transmit packets encapsulated based on a first protocol. The switch further includes a control mechanism. During operation, the control mechanism forms a logical switch based on a second protocol, receives an automatically assigned identifier for the logical switch without requiring manual configuration of the identifier, and joins a virtual cluster switch.
US09628333B2

Operating a dual chipset network interface controller (‘NIC’) that includes a high performance media access control chipset and a low performance media access control chipset, including: determining, by a NIC control module, an amount of network traffic being processed by the NIC; determining, by the NIC control module, whether the amount of network traffic being processed by the NIC exceeds a predetermined threshold; responsive to determining that the amount of network traffic being processed by the NIC exceeds a predetermined threshold, configuring, by the NIC control module, the NIC to utilize the high performance media access control chipset for data communications operations; and responsive to determining that the amount of network traffic being processed by the NIC does not exceed the predetermined threshold, configuring, by the NIC control module, the NIC to utilize the low performance media access control chipset for data communications operations.
US09628331B2

A method, system and computer program product for configuring active resource nodes in a distributed computing system controlled by an administrative control module. The method includes identifying a first configuration of active resource nodes having at least two or more active resource nodes and detecting a modification of a link representing at least one connection between the active resource nodes. In response to detecting the modification of the link, a routing policy table is retrieved and a second configuration of the active resource nodes are identified from the routing policy table including at least one new connection between the two or more active resource nodes. The distributed computing system is triggered to configure the two or more active resource nodes according to the second configuration and to establish the at least one new connection between the two or more active resource nodes.
US09628325B2

A method and system for detecting radio link (RL) failures between a wireless transmit/receive unit (WTRU) and a Node-B are disclosed. When signaling radio bearers (SRBs) are supported by high speed uplink packet access (HSUPA), an RL failure is recognized based on detection of improper operation of at least one of an absolute grant channel (AGCH), a relative grant channel (RGCH), a hybrid-automatic repeat request (H-ARQ) information channel (HICH), an enhanced uplink dedicated physical control channel (E-DPCCH) and an enhanced uplink dedicated physical data channel (E-DPDCH). When SRBs are supported by high speed downlink packet access (HSDPA), an RL failure is recognized based on detection of improper operation of at least one of a high speed shared control channel (HS-SCCH), a high speed physical downlink shared channel (HS-PDSCH) and a high speed dedicated physical control channel (HS-DPCCH).
US09628324B2

An OpenFlow switch used in an OpenFlow network including a plurality of OpenFlow switches and an OpenFlow controller configured to control the plurality of OpenFlow switches includes: a failure detector configured to detect a failure of a link connected to the OpenFlow controller; and a channel management unit configured to establish an OpenFlow channel to transmit control information to the OpenFlow controller through another OpenFlow switch among the plurality of OpenFlow switches when a failure is detected by the failure detector.
US09628316B2

A multi-waveband OFDM receiver and a frequency offset compensation method and system are disclosed. The method includes: performing single waveband frequency offset estimation on an optical comb line of each order; classifying the optical comb lines into a low mutation optical comb line and a high mutation optical comb line; performing joint frequency offset estimation on the low mutation optical comb line; and performing compensation for a frequency offset of a radio frequency drive signal by using an estimated joint frequency offset. The present invention improves accuracy and reliability of the frequency offset estimation of the radio frequency drive signal, so that the degree of the compensation for the frequency offset of the radio frequency drive signal is more comprehensive and accurate.
US09628301B2

A method of estimating interference in a received signal is disclosed. The method includes receiving a plurality of subcarriers from a remote transmitter. Each of the subcarriers is multiplied by a control signal. At least two of the subcarriers are compared to produce a differential signal. Interference is estimated in response to the differential signal.
US09628298B2

A first communication device sends a call request to a second communication device. The call request comprises a source address associated with the first device and a destination address associated with the second communication device. A communication system modifies the call request by replacing or augmenting the source address with a dynamic address and adding a key associated with the source address. The modified request is sent to the second device.If a user at the second device wants to make a return call, a call request is sent using the dynamic address as the destination address along with the key. The call request is routed to the first communication address by determining the source address of the first communication device from the key.
US09628290B2

Embodiments of the invention relate to providing acceleration for traffic migration for virtual machine (VM) migration in overlay networks. One embodiment includes a method that includes migrating of a VM from a first hypervisor to a second hypervisor. The first hypervisor detects incoming encapsulated traffic sent from a third hypervisor that is targeted for the VM. The first hypervisor indicates to a service of incorrect information in the incoming encapsulated traffic for the VM. The third hypervisor is notified with updated information for the VM.
US09628285B2

A computing device or control plane device functioning as or implementing the functions of a network node in a multicast communication network. The multicast communication network includes a multicast tree to provide connectivity from a common source node to one or more multicast recipient nodes. The multicast communication network further includes a set of secondary paths to provide redundancy to the multicast tree. The computing device executes a plurality of virtual machines for implementing network function virtualization (NFV), wherein a virtual machine from the plurality of virtual machines is configured to implement a method for an enhanced fast re-route mechanism to provide increased failure coverage to the multicast communication network.
US09628282B2

The device may receive user information associated with a user. The device may generate a user profile for the user that stores user information and authentication confirmation information. The device may provide a particular cryptographic key and information identifying the user profile. The device may receive a request to authenticate a secure session for a user device from an application server. The device may obtain, based on the user identifier, the authentication confirmation information associated with the user from a data structure storing one or more user profiles. The device may validate the particular response to the particular challenge code based on the authentication confirmation information. The device may provide information to the application server indicating that the secure session is validated for the user device based on validating the authentication information.
US09628275B2

A communication system may include a pair of mobile wireless communications each including a contactless short-range communication subsystem. The first mobile wireless communications obtains subscriber identity data from the second mobile wireless communication when input matching a shared secret is provided on the second mobile wireless communication. The subscriber identity data from the first mobile wireless communication is subsequently used by the second mobile wireless communication to establish a wireless voice and/or data communication session on the second mobile wireless communication using the subscriber identity data of the first mobile wireless communication.
US09628271B2

A method and arrangement is disclosed for managing session keys for secure communication between a first and at least a second user device in a communications network. The method is characterized being independent of what type of credential each user device implements for security operations. A first user receives from a first key management server keying information and a voucher and generates a first session key. The voucher is forwarded to at least a responding user device that, with support from a second key management server communicating with the first key management server, resolves the voucher and determines a second session keys. First and second session keys are, thereafter, used for secure communication. In one embodiment the communication traverses an intermediary whereby first and second session keys protect communication with respective leg to intermediary.
US09628267B2

Security for network communications is internally generated by an industrial control system (ICS). The ICS is assembled in a known-good environment prior to connecting to another network. While in the known-good environment, one or more components of the ICS auto-negotiate (40) with other components, assigning (42) security tokens. These certificates are used to internally secure communications between the components prior to any connection to other devices and without relying on external provisioning of the security tokens during commissioning (30) of the ICS.
US09628245B2

A method for transmitting uplink control information by a user equipment (UE) configured with a plurality of cells including a primary cell and a secondary cell in a wireless communication system is discussed. The method includes identifying, by the UE, a Hybrid Automatic Repeat reQuest-Acknowledgement (HARQ-ACK)(0) and a HARQ-ACK(1); and transmitting, by the UE, bits b(0)b(1) using a Physical Uplink Control Channel (PUCCH) resource among a plurality of PUCCH resources based on the HARQ-ACK(0) and the HARQ-ACK(1) to a base station (BS) for identifying the HARQ-ACK(0) and the HARQ-ACK(1). The b(0)b(1) and the PUCCH resource are given according to a relation including Table 1, where the HARQ-ACK(0) indicates an ACK/Negative ACK (ACK/NACK)/Discontinuous Transmission (DTX) response to a data block related to the primary cell, and the HARQ-ACK(1) indicates an ACK/NACK/DTX response to a data block related to the secondary cell.
US09628241B2

A method for transmitting an uplink signal by a communication apparatus in a wireless communication system is discussed. The method includes multiplexing control information with at least one of a plurality of data blocks to generate a bit sequence; and transmitting the uplink signal including the bit sequence. When the control information includes a first type of control data, the control information is multiplexed with all of the plurality of data blocks. When the control information includes a second type of control data, the control information is multiplexed only with a specific data block among the plurality of data blocks. The first type of control data includes acknowledgement/negative acknowledgement (ACK/NACK) information, and the second type of control data includes channel quality information.
US09628223B2

Techniques for bundling acknowledgement (ACK) information in a wireless communication system are described. In one design, a user equipment (UE) may receive multiple codewords in at least one downlink subframe. The UE may decode the multiple codewords and determine an ACK or a negative acknowledgement (NACK) for each codeword based on decoding result. The UE may bundle the ACKs and NACKs for the multiple codewords to obtain bundled ACK information. In one design, the UE may generate (i) a bundled ACK if ACKs are obtained for all codewords or (ii) a bundled NACK if a NACK is obtained for any codeword. The UE may send the bundled ACK information as feedback for the multiple codewords. The UE may receive retransmissions of the multiple codewords if a bundled NACK is sent and may receive new codewords if a bundled ACK is sent.
US09628221B2

The broadcast-signal transmitter according to one embodiment of the present invention includes: an encoder for encoding physical layer pipe (PLP) data, including a base layer and an enhancement layer of a broadcasting service, and signaling information through a SISO, and/or MIMO technique; a frame builder for generating a transmission frame, which includes a preamble having the encoded signaling information and the PLP data and an OFDM generator for modulating and transmitting a broadcast signal including the transmission frame.
US09628210B1

The notion of a “PTP aware” path is one current proposed approach to reduce asymmetry effects. In a fully PTP aware path there is the notion of on-path support mechanisms such as boundary clocks and transparent clocks at every switching or routing node. However, on-path support methods only address time-transfer errors introduced inside network elements and any asymmetry in the transmission medium, such as, for example, the fiber strands for the two directions of transmission, cannot be compensated for by on-path support mechanisms. Furthermore, in a real operational network, which may traverse different operational domains administered by different entities, full on-path support is a difficult challenge. In certain managed network scenarios full on-path support can be contemplated. Nevertheless, the universal asymmetry compensation method described herein mitigates the asymmetry in a network path, without requiring on-path support mechanisms such as transparent clocks and boundary clocks.
US09628206B2

The present disclosure describes a system using an audio mixer for managing endpoint parameters of an input audio device and an output audio device. The system includes a data terminal, multiple endpoints, and the audio mixer, where the data terminal provides multiple data files including configuration parameters of endpoints. The endpoints include a first endpoint and a second endpoint. The audio mixer is configured to receive the data files from the data terminal, process the data files to obtain a first set of configuration parameters corresponding to the first endpoint and a second set of configuration parameters corresponding to the second endpoint, convert the first set and the second set of configuration parameters into a predefined common data format, and organize the predefined common data structure into a generic data structure.
US09628203B2

An apparatus includes a first power amplifier coupled to a first transmission path, a first low noise amplifier coupled to a first reception path, a second power amplifier coupled to a second transmission path, and a second low noise amplifier coupled to a second reception path. A first switch is configured to selectively couple the second low noise amplifier to receive an output of the first power amplifier. A second switch is configured to selectively couple the first low noise amplifier to receive an output of the second power amplifier.
US09628197B2

A method to reduce interference between a macro cell and a small cell in a radio communication system in which the macro cell and the small cell are allocated to overlap at least in part is disclosed. The interference reduction method includes the steps in which a small base station transmits macro cell identification information that identifies the macro cell, to a user terminal in a small cell, allocates a downlink control signal for the user terminal to a radio resource unit having a different index number from that of a radio resource unit where a downlink control signal to be transmitted from the macro base station is allocated, and interleaves the downlink control signal for the user terminal using an interleaving pattern that is generated based on the macro cell identification information and that is the same as an interleaving pattern used in macro base station.
US09628196B2

Systems and methods for transmitting interconnect signals include a source device having a first source device input connector of a first interconnect technology, a second source device input connector of a second interconnect technology, and a source device output connector. A cable includes a first connector that is coupled to the source device output connector, a second connector, and a transmission line extending between the first connector and the second connector. A receive device is coupled to the second connector. The transmission line is configured to pass a first signal of the first interconnect technology and a second signal of the second interconnect technology, received through the source device output connector by the first connector, to the second connector. The first and second signal may be multiplexed into a single stream before being passed over the transmission line, and then demultiplexed for use by the receive device.
US09628193B2

A method for estimating the phase of a modulated complex optical signal, according to which, the phase of the signal is isolated and the complex amplitude of the signal is digitized by a block of P samples. An adaptive filter minimizes phase-error between the phase of the received symbol and the phase of a sample, rotated by a phase correction factor, by iteratively performing a Block-Wise Phase LMS estimation on the samples using a step size parameter. During each iteration, the resulting correction factor consists of the sum of the estimated errors multiplied by this parameter, and the correction factor of previous iteration, which is updated, until obtaining the final correction factor from the last iteration. The samples constituting the received signal are recovered by adding the most updated correction factor to the phase of each sample and performing a decision regarding the phase of each sample.
US09628181B1

Systems and methods are disclosed that generally pertain to provisioning an optical network unit (ONU) by an optical line terminal (OLT) of a passive optical network (PON). An exemplary provisioning system includes a wireless reader incorporated into the ONU and a transponder unit attached to a fiber optic cable coupled to the ONU. The transponder unit includes a storage element in which is stored provisioning information, such a registration ID associated with the ONU. The wireless reader automatically obtains the provisioning information from the transponder when the fiber optic cable is coupled to the ONU and transmits the provisioning information to the OLT via the fiber optic cable as a part of a discovery procedure. The transmission of the provisioning information in this manner eliminates the need for a service technician to visit a customer premise and manually provide the provisioning information via a POTS port of the ONU.
US09628180B2

A system may include an optical transmitter and an optical receiver. The optical transmitter may generate optical signals associated with sub-carriers, and may provide the optical signals via an optical link. The optical receiver may receive the optical signals via the optical link, and may generate samples based on the optical signals. The samples may be associated with the sub-carriers. The optical receiver may combine the samples to form a time domain sample vector having a particular size, and may generate a frequency domain sample vector, having the particular size, based on the time domain sample vector. The optical receiver may demultiplex the frequency domain sample vector to generate domain sample vectors corresponding to the sub-carriers. The optical receiver may process the frequency domain sample vectors to generate equalized frequency domain sample vectors, and may output the equalized frequency domain sample vectors.
US09628177B1

Light-based communication (LCom) techniques are disclosed for adaptively adjusting the baud rate of a luminaire to optimize the LCom signal transmitted for an intended receiver device. The adaptive baud rate can be adjusted by a process that includes, for example: determining decoding parameters of the receiver device, the device including a camera for receiving LCom signals, and a display. The process further includes calculating a baud rate suitable for the receiver device based on the decoding parameters, and causing the baud rate to be set at the luminaire. The process may further include at least one of: verifying the baud rate at the receiver device; adjusting the decoding parameters of the receiver device if baud rate cannot be adjusted to meet a current configuration of decoding parameters; and prompting a user to rotate receiver device to improve orientation of the luminaire with respect to a raster direction of the camera.
US09628172B2

A method, in a node operating in a network with a control plane, to optimize wavelength retuning on service redials, includes detecting a failure on a link associated with the node; and, for each affected connections on the link, sending a respective release message to an associated originating node via the control plane, the release message including a protect path and a wavelength, wherein the release message is utilized by the associated originating node to redial the affected connections with the protect path and the wavelength determined by the node, to minimize wavelength retuning on the affected connections.
US09628166B2

Methods, systems, and devices are described for wireless communication at a wireless communications device. The device may use several antennas to receive a signal, one of which may be shared between two radios. During signal reception, a radio may detect when the shared antenna is abruptly taken over by the other radio. The radio may detect the loss of the antenna by measuring an impedance mismatch. Alternatively, the radio may reference an antenna switch control that is used to facilitate the switch. After detection, the radio may recover from the antenna loss by adjusting signal processing. For example, the radio may modify a maximal ratio combining (MRC) operation. In certain examples, the device may disregard the signal version from the shared antenna in the computation of MRC weights. In some cases, the device may interrupt an MRC weight computation and use MRC weights from a previous calculation.
US09628163B2

A method includes, in a receiver, receiving a signal carrying data using multiple antennas, so as to produce multiple respective input signals. The input signals are divided into two or more subsets. The input signals within each of the subsets are combined in a first diversity-combining stage, to produce respective intermediate signals. In a second diversity-combining stage, the intermediate signals are combined to produce an output signal. The output signal is decoded so as to reconstruct the data carried by the received signal.
US09628160B2

A transmitter and a receiver of a multiple input multiple output (MIMO) communication system may use two codebooks to share channel information. When the transmitter uses eight transmit antennas, two codebooks may be defined. When the receiver generates two precoding matrix indicators from two codebooks, a combination of the two precoding matrix indicators may indicate a single precoding matrix. Precoding matrix candidates may also be defined.
US09628155B2

The present invention relates to transmit power allocation in multi-carrier, multiplexing MIMO communication systems. The present invention especially relates to a MIMO communication device, a method of assigning transmit power to two or more communication channels and a software program product. A multiple-input-multiple-output, MIMO, communication device according to the present invention comprises a link controller adapted to assign transmit power to two or more transmission channels, each of said transmission channels having preassigned a portion of transmit power for each of a group of subcarriers, said link controller being further adapted to assign, for each subcarrier of said group of subcarriers, at least part of the preassigned transmit power portion of a transmission channel that is not used for transmitting information at the subcarrier, to one or more transmission channels that are used for transmitting information at the subcarrier.
US09628147B2

A method of automatically adjusting a determination voltage used in an induction type power supply system includes detecting an output voltage of a signal analysis circuit; adding a first threshold value to the output voltage to generate a first determination voltage and subtracting a second threshold value from the output voltage to generate a second determination voltage; outputting the first determination voltage as a reference voltage; and comparing a trigger signal of the signal analysis circuit and the reference voltage, in order to generate a first data code; wherein when the step of comparing the trigger signal of the signal analysis circuit and the reference voltage in order to generate the first data code fails, the method further includes outputting the second determination voltage as the reference voltage and comparing the trigger signal of the signal analysis circuit and the reference voltage, in order to generate a second data code.
US09628146B2

The disclosure concerns an NFC (near field communications) device having an NFC router. The NFC router includes a memory adapted to store data to be shared with an external device and an NFC antenna circuit. The NFC router is capable of operating in a card emulation mode in which the shared data stored by the memory is accessible via the NFC antenna circuit.
US09628134B2

Systems, devices and methods related to stacked band selection switch devices. In some embodiments, an RF module can include a packaging substrate and a power amplifier (PA) assembly implemented on a PA die mounted on the packaging substrate. The RF module can further include an output matching network (OMN) device mounted on the packaging substrate and a band selection switch device mounted on the OMN device. The OMN device can be configured to provide output matching functionality for at least a portion of the PA assembly.
US09628129B2

An electronic device includes a housing that has an opening to access a component inside the housing. The electronic device also includes a cover for the opening, a gasket to provide a seal between the cover and the opening, and a voltage source to supply voltage to the gasket. The gasket is configured to alter its shape, from a normal state that blocks opening of the cover to an activated state that permits opening of the cover, when voltage is applied to the gasket.
US09628128B2

Dynamic power class re-registration of wireless devices is provided. A wireless device can exchange data with a communications network. While exchanging data, the device can monitor its usage and based on the usage, generate a power change request. The device can then send the power change request to the communications network, prior to or in conjunction with powering down the device. In this regard, the communications network can receive the power change request, generate instructions for the wireless device, and adjust network resources based on the power change request. The instructions can then be sent to the wireless device. Since the device re-registers its power class with the communications network, handoffs, internetwork thresholds, network resources and other network parameters can be adjusted to compensate for the changed power class resulting into improved service for a user of the wireless device.
US09628126B1

A dual modulation network is disclosed. The dual modulation network includes a primary network hub (PNH) having a PNH Long range transceiver and a PNH microcontroller. The PNH microcontroller has communication firmware for long range spread spectrum (SS) and narrowband frequency shift keying (FSK) signal communication via the PNH Long range transceiver, and includes a PNH clock signal. The dual modulation network also includes a peripheral device (PD). The PD includes an actuation mechanism, a PD Long range transceiver, and a PD microcontroller. The PD microcontroller has actuation firmware, communication firmware for communication via the PD Long range transceiver, and location firmware, and includes a clock signal. The location firmware instructs the PD long range transceiver to transmit a location signal encoded with a PD transmit time stamp notifying a receiving device of the time the PD transmitted the location signal.
US09628100B2

An analog-to-digital conversion device for multiple input signals includes a sample-and-hold amplifier and an analog-to-digital converter for converting an analog signal output from the sample-and-hold amplifier into a digital signal. According to the analog-to-digital conversion device for multiple input signals and a conversion method therefor, even if an input buffer is not provided, the dynamic range of the analog-to-digital converter may be optimally set depending on the input signals, and current consumption may be reduced.
US09628096B2

In order to configure an oscillation circuit, an oscillator, a fractional N-PLL circuit, and the like that can output a plurality of frequencies, while decreasing an influence of an integer value boundary spurious at one reference frequency, the oscillation circuit includes a circuit for oscillation that oscillates a resonator, a fractional N-PLL circuit to which a signal from the circuit for oscillation is input, and a non-volatile memory that stores a plurality of division ratios, which can be selected from outside, of the fractional N-PLL circuit. A fractional portion of at least two of the plurality of division ratios is equal to or higher than 0.05 and is equal to or lower than 0.95.
US09628094B2

Described is an integrated circuit (IC) with a phase locked loop with capability of fast locking. The IC comprises: a node to provide a reference clock; a digitally controlled oscillator (DCO) to generate an output clock; a divider coupled to the DCO, the divider to divide the output clock and to generate a feedback clock; and control logic operable to reset the DCO and the divider, and operable to release reset in synchronization with the reference clock. An apparatus for zeroing phase error is provided which comprises a first node to provide a reference clock; a second node to provide a feedback clock; a time-to-digital converter, coupled to the first and second nodes, to measure phase error between the reference and feedback clocks; a digital loop filter; and a control unit to adjust the measured phase error, and to provide the adjusted phase error to the digital loop filter.
US09628087B2

A radio transmission apparatus includes a radio transmission IC including a vibration element and a fractional N-PLL circuit and a power amplifier generating a radio transmission signal and a control device that controls the radio transmission IC, and a temperature detection element. The control device controls the fractional N-PLL circuit based on temperature information obtained from the temperature detection element such that a frequency of the radio transmission signal is temperature-compensated.
US09628085B1

A method for accessing signals of a programmable logic device having a functional level and a configuration level at run time when the programmable logic device is executing a predefined configuration. An access to at least one signal value that has a number of bits is requested. The individual bits in the configuration are each located in an address unit with one address offset apiece such that one or more bits of a signal value are located in one address unit. A bitwise access to the requested signal values takes place, wherein the accesses to the individual bits are sorted as a function of the address unit containing the applicable bit in such a manner that the accesses to all bits located in an address unit take place in sequence as a function of the address offset, independently of the signal containing the applicable bit.
US09628077B2

A three-dimensional integrated circuit having a dual or multiple power domain is capable of less energy consumption operation under a given clock rate, which results in an enhanced power-performance-area (PPA) envelope. Sequential logic operates under a system clock that determines the system throughput, whereas combinational logic operates in a different power domain to control overall system power including dynamic and static power. The sequential logic and clock network may be implemented in one tier of the three-dimensional integrated circuit supplied with a relatively high power supply voltage, whereas the combinational logic may be implemented in another tier of the three-dimensional integrated circuit supplied with a relatively low power supply voltage. Further pipeline reorganization may be implemented to leverage the system energy consumption and performance to an optimal point.
US09628076B2

A transmission circuit includes a driver circuit that includes: a transistor to regulate output impedance, and a switching circuit that is connected to the transistor to regulate output impedance and switches an output polarity for differential output; and a bias circuit that includes: a first replica circuit including another transistor corresponding to the transistor to regulate output impedance, the bias circuit generating a gate voltage so as to make a current-voltage characteristic of the transistor to regulate output impedance correspond to a first output impedance value, and supply the gate voltage to a gate of the transistor to regulate output impedance.
US09628067B2

In a gate driver for driving a first transistor with a constant current, a constant current circuit supplies the constant current to a gate of the first transistor. A second transistor has a gate supplied with a gate reference voltage as a reference for a drive voltage to turn ON the first transistor and is connected in a forward direction in a path from the constant current circuit to the gate of the first transistor. A controller drives the first transistor by operating the constant current circuit when an ON instruction is inputted. The controller sets the gate reference voltage to a first value when the ON instruction is inputted and then changes the gate reference voltage to a second value greater than the first value when a predetermined timing comes under a condition where the first transistor is not in an overcurrent state.
US09628061B2

A power drop detector circuit includes a detect element, for coupling to a first source voltage, for detecting a voltage level of the first source voltage, and a memory element coupled to the detect element and switchable between a first memory state and a second memory state based on the voltage level of the first source voltage.
US09628056B1

A latch circuit, a receiver circuit, a semiconductor apparatus, or a system may be provided. The latch circuit may include a delay configured to delay an input signal and generate a delay signal. The latch circuit may include a control signal generator configured to enable a control signal based on the input signal and the delay signal, and disable the control signal based on a reset signal. The latch circuit may include a gating circuit configured to output, based on the control signal, the input signal and the delay signal to an output node. The latch circuit may include a latch configured to latch, based on a strobe pulse, an output of the gating circuit and generate an output signal.
US09628053B2

During operation, a supply voltage and the reference voltage power a novel multi-level pulse generator circuit. The multi-level pulse generator circuit generates voltage pulses of varying magnitude from a respective output port. For example, the multi-level pulse generator circuit produces respective pulses to have magnitudes that fall inside and outside of a range defined by the supply voltage and the reference voltage. Expansion of the pulse magnitudes to be outside of the range as defined by the supply voltage and the reference voltage increases noise immunity and therefore enables a respective transmitter to transmit data at higher bandwidth. The multi-level pulse generator circuit can be fabricated using a set of multiple transistors of only a single type in which each of the multiple transistors in the set has a corresponding oxide breakdown voltage that is substantially less than the respective magnitude that falls outside of the range.
US09628038B2

While level of the inputted analog signal is adjusted according to a set analog gain value and then analog-digital converted and outputted, when an automatic compensation is on and a difference of the analog gain value and a target value is compensated by level adjustment in a digital amplifier, the analog gain value is displayed by a gain knob, and in response to an operation to turn on the automatic compensation, a present value of the analog gain value at that time is displayed as a target gain value by a mark near the analog gain value, and in response to an operation to turn off the automatic compensation, display of the target gain value is erased.
US09628036B2

Apparatuses and methods are described where input signals are supplied to a translinear mesh. In some embodiments an output of the translinear mesh is regulated to a desired value.
US09628035B2

An implementation of an operational amplifier circuit includes a first stage amplifier circuit, a second stage amplifier circuit and a first feedforward circuit. The first stage amplifier circuit is coupled to a first input node for receiving a first input signal and amplifying the first input signal to generate a first amplified signal. The second stage amplifier circuit is coupled to the first stage amplifier circuit for receiving the first amplified signal and amplifying the first amplified signal to generate a first output signal at a first output node. The first feedforward circuit is coupled between the first input node and the second stage amplifier circuit for feeding the first input signal forward to the second stage amplifier circuit.
US09628032B1

An RF device package includes an RF input terminal, first and second amplifier input nodes, and a hybrid coupler integrally formed as part of the RF device package and connected between the RF input terminal and the first and second amplifier input nodes. The hybrid coupler includes a first LC network directly electrically connected to the RF input terminal and physically disconnected from the first and second amplifier input nodes, a second LC network directly electrically connected to the first amplifier input node and physically disconnected from the RF input terminal and the second amplifier input node, and a third LC network directly electrically connected to the second amplifier input node and physically disconnected from the RF input terminal and the first amplifier input node. The second and third LC networks are each inductively coupled to the first LC network in a transformer configuration.
US09628027B2

The embodiments described herein provide compensation for mutual inductance in a multi-path device. In one embodiment, a device includes a multi-path integrated device. The multi-path integrated device includes a first output and a second output. The first output is configured to be coupled to a first output lead through a first bonding wire, and the second output is configured to be coupled to a second output lead through a second bonding wire. Due to their proximity, the second bonding wire has a first mutual inductance with the first bonding wire. A first compensation network is coupled to the first output, and a second compensation network is coupled to the second output. The second compensation network is configured to have a second mutual inductance with the first compensation network. The second mutual inductance at least partially cancels the effects of the first mutual inductance.
US09628026B2

Electric charge is stored, in accordance with a bias voltage, in a gate of a transistor performing switching operation between an input terminal and an output terminal, and the gate is brought into an electrically floating state at the time of completing the storage of electric charge in the gate. One electrode of a capacitor is connected to the gate in an electrically floating state, and the potential of the other electrode of the capacitor is increased, so that the voltage of the gate is increased using capacitive coupling. The potential of the gate of the transistor is increased, and the bias voltage is sampled without being decreased. Each of the transistor performing switching operation and a transistor connected to the gate of the transistor is a transistor with an extremely low off-state current.
US09628025B2

An envelope tracking power supply arranged to generate a modulated supply voltage in dependence on a reference signal, comprising a first path for tracking low frequency variations in the reference signal and a second path for tracking high frequency variations in the reference signal, and further comprising a combiner having a low frequency combining element for the first path and a high frequency combining element for the second path, and for generating the modulated supply voltage, wherein there is further provided sensing circuitry for sensing a resonance signal in the low or high frequency combining element, and adjusting circuitry for adjusting a signal in the first path in dependence on the sensed resonance signal.
US09628018B2

A system for mounting a solar panel(s) on a building, where the solar panel has an outer frame defining a lip. The system may include a plurality of panel mounting brackets each including a base to be positioned on the building, and a vertical extension having a proximal end coupled to the base and a distal end vertically spaced apart from the base, with the distal end defining a fastener channel therein. The system may also include a plurality of mounting clamps each including a bottom flange, and a top flange spaced apart from the bottom flange and partially overhanging the bottom flange and defining a slot therebetween to receive the lip. An end extension may couple respective ends of the bottom flange and top flange together, and a fastener channel connector may be coupled to the bottom flange and configured to be slidably received within the fastener channel.
US09628009B2

A generator having an electronic governor for controlling the speed of an engine to generate an output voltage from an alternator is disclosed. The generator includes an alternator coupled to an engine to generate an output voltage. The variable speed of the engine allows the alternator to generate a variable output voltage. An electronic governor monitors a time period between voltage benchmarks on the output voltage. The electronic governor compares the monitored time period to a reference time period and adjusts the position of the throttle based upon the comparison between the monitored time period and the reference time period. The reference time period is set based upon the desired output voltage frequency. In an alternate embodiment, the electronic governor senses the current draw from the alternator and adjusts the position of the throttle to prevent changes in the frequency of the output voltage.
US09628007B2

In a power generator, a determiner determines whether a phase voltage output from each of multiphase armature windings has exceeded a threshold voltage. A turn-on unit turns on at least one of the protective switches as a target protective switch to limit the output voltage of the rectifier circuit to be lower than the threshold voltage upon the phase voltage output from at least one of the multiphase armature windings corresponding to the at least one of the protective switches has exceeded the threshold voltage.
US09628005B2

A device for determining a rotor position in a polyphase electric motor has a power control unit for applying drive voltages according to a pulse width modulation scheme so as to synchronously drive the motor. A measurement unit is arranged for measuring a voltage value on a respective phase by determining a zero-crossing interval where the phase current is around zero, disconnecting the phase from the respective drive voltage during the zero-crossing interval, and measuring the voltage value when the drive voltage of a first other phase is the supply voltage and the drive voltage of a second other phase is the zero voltage. A position unit is arranged for determining the rotor position based on the voltage value.
US09628000B2

A method controls a motor using pulse width modulation (PWM). The method involves measuring the PWM frequency; determining the carrier frequency of a set radio transmitter; and matching the PWM frequency to the carrier frequency of the radio transmitter in such a manner that an integer multiple of the PWM frequency corresponds to the carrier frequency or an integer multiple of the PWM frequency lies in the middle between two carrier frequencies.
US09627995B2

An inverter device includes: a step-up circuit; an inverter circuit; a control unit for controlling the step-up circuit and the inverter circuit; and a reactor provided on an electric path for outputting the converted AC power to an AC system. An output current target value is calculated based on an input power value of DC power and a voltage value of the AC system, and a current target value and a voltage target value for the inverter circuit are calculated based on the output current target value, to control the inverter circuit. A current target value for the step-up circuit is calculated based on a current target value and a voltage target value that are common with the inverter circuit, and on a DC input voltage value, to control the step-up circuit. Thereby, output of the AC power is controlled.
US09627991B2

This relates to a rectifier with indicator switch circuit that may be used in a power conversion system. The rectifier with indicator switch circuit may be configured to rectify an ac line voltage and output an indicator signal that is representative of a fault condition in the ac line voltage. The rectifier with indicator switch circuit may include a storage capacitor configured to be charged by the ac line voltage during a first half-cycle of the ac line voltage and a detection capacitor configured to be charged by the storage capacitor during a second half-cycle of the ac line voltage. A switch coupled to the detection capacitor may be configured to generate the indicator signal based on a voltage across the detection capacitor. The indicator signal may be provided to a controller to disable operation of the power conversion system in response to the detection of a fault condition.
US09627970B2

A voltage converter (10) comprises a converter input (11), a coil (13) with a first and a second coil terminal (14, 14′), a first switch (15) arranged between the first coil terminal (14) and a reference potential terminal (16), a second switch (17) arranged between the converter input (11) and the first coil terminal (14), a converter output (12) coupled to the second coil terminal (14′) and a control unit (18). The control unit (18) is configured to set the first switch (15) into a blocking state in a first phase (A) of an operating mode of the voltage converter (10) and into a diode mode in a second phase (B) of the operating mode of the voltage converter (10) and to set the second switch (17) into a conducting state in the first phase (A) and into a blocking state in the second phase (B).
US09627966B2

There are disclosed herein various implementations of a power converter having an advanced control integrated circuit (IC). The power converter includes the control IC and a power switch. The control IC includes a driving stage for driving the power switch, and a sensing stage coupled to the driving stage. The sensing stage is configured to produce a control signal for the driving stage based on an output current of the power converter sensed at a high side bus of the power converter.
US09627965B2

A power converter includes a DC/DC converting circuit and a first energy storage element. The DC/DC converting circuit includes a first output terminal and a second output terminal. The first energy storage element includes a first terminal and a second terminal. The first output terminal of the DC/DC converting circuit is electrically connected to one terminal of an external load. The first terminal of the first energy storage element is electrically connected to the second output terminal of the DC/DC converting circuit. The second terminal of the first energy storage element is electrically connected to the other terminal of the external load. The DC/DC converting circuit is configured to provide a variable electric power. The power converter provides the power supply according to the DC/DC converting circuit and the first energy storage element, and the variable electric power is less than the power required by the external load.
US09627963B2

A voltage generation circuit is provided to suppress the required layout of the voltage generation circuit and stabilize the output voltage thereof.[Solution]A voltage generation circuit 100A according to the present invention includes a charge pump circuit 20, a resistor voltage-division circuit 120, a comparator 34 having a voltage Vm output from the resistor voltage-division circuit 120 and a reference voltage, and a control circuit 36 controlling the operation of the charge pump circuit 20 based on the comparison result of the comparator 34. The resistor voltage-division circuit 120 includes resistors R1˜R4 connected in series between an output node NOUT and a ground and generates the voltage Vm at a voltage-division node NR in response to an output voltage VOUT. The resistor voltage-division circuit 120 further includes a parasitic capacitor Cp to capacitively couple the resistors R1, R2, R3 and R4 to the output node NOUT.
US09627961B1

A mixed power supply device includes a power supply component for providing a DC voltage; a DC-DC conversion module coupled to the power supply component to receive the DC voltage and output a stable DC voltage; a current transformation module coupled between the DC-DC conversion module and a load to receive the stable DC voltage and convert the stable DC voltage into an AC voltage; and a merging network switching switch coupled to the current transformation module to connect the current transformation module and a utility power network in parallel or disconnect the current transformation module from the utility power network, allowing a load to receive merging network mode-based power supply or standalone mode-based power supply, wherein, in the merging network mode, the current transformation module performs unbalanced current compensation on load unbalance of the load.
US09627951B2

A power system with regeneration may include an electric power storage element, an electric motor in electrical communication with the electric power storage element, a rotatable shaft operably coupled to the electric motor for rotation by the electric motor and adapted to provide rotational energy to a power take-off device, and a regeneration component operably coupled to the rotatable shaft and adapted for converting rotational energy of the shaft to electrical energy, the regeneration component being in electrical communication with the electric power storage element and adapted to recharge the electric power storage element.
US09627947B2

A circuit board is held by a holding member. A connector portion is located on an opposite side of the circuit board from the holding member. A connector terminal is projected from a portion of the peripheral wall portion, bent at a bent portion toward the circuit board, and connected with the circuit board. The connector terminal includes a projected portion, which is located closer to the peripheral wall portion than the bent portion, and an inserted portion, which is inserted in a through hole of the circuit board. The projected portion is shifted from the inserted portion when viewed from a side of the connector portion.
US09627942B2

When an electromagnetic generator 10 having a pendulum structure is mounted on an interior surface of a tire 20, an equivalent pendulum length l of a pendulum 14 is adjusted such that an integral multiple of a period λ of the pendulum 14, which is determined by the equivalent pendulum length l of the electromagnetic generator 10, is not in agreement with both of an integral multiple of a circumferential length L of the tire 20 and a length S of a non-grounded part of the tire, which is obtained by subtracting a ground contact length C from the circumferential length L of the tire 20, whereby the power generation capacity of the electromagnetic generator mounted on the tire can be improved regardless of the type of the tire.
US09627941B1

Driver for a turbine generator aided by magnetic levitation to enhance support without increasing friction. In one aspect, an apparatus includes an outer circular structure with a magnetic rail structure, an inner circular structure with a second magnetic rail structure, wherein the circular structures are magnetically levitated and freely rotational with respect to each other. The inner circular structure being mechanically coupled to a generator rotor so when the inner circular structure rotates, it imparts a rotational force on the generator rotor. In another aspect, the inner circular structure is rigidly fixed to an armature of a generator. In another aspect, the mechanical coupling comprises a plurality of turbine blades and/or a plurality of gear surfaces.
US09627931B2

According to the present embodiment, the power feeding apparatus configured to feed power by electric field coupling to a power receiving apparatus having a first and a second electrodes for receiving power arranged along a mounting surface and a protrusion arranged on the mounting surface side includes a power feeder divided into a plurality of small regions having a small electrode respectively, the power receiving apparatus being mounted on the small regions, and a control module configured to supply power to the small electrodes corresponding to the first and second electrodes, wherein the small region in contact with the protrusion sinks when the power receiving apparatus is mounted, and the small region returns to an original position when the power receiving apparatus is removed.
US09627928B2

A line-in power is connectable to the disclosed outlet housing similar to any known power outlet. This provided power is used to drive an AC/DC converter to create a DC bus internal to the outlet housing. This DC bus powers the electronics, including, for example, a wireless transceiver incorporated within the outlet housing. In at least one instance, the wireless transceiver will receive a command from another wireless device to turn power ON or OFF to the local outlet and the downstream (e.g. daisychained, etc.) outlets. These outlets can be wired to the output terminations (push-in and/or other) on the back of the local outlet and/or outlet housing, or may be connected through any other suitable electrical connection.
US09627922B2

An active load circuit applicable to a power supply. The active load circuit includes a control circuit, a dummy load and an active switching circuit. The control circuit is coupled to a ground terminal, an output terminal of a power supply and the detection circuit. The dummy load is coupled to the output terminal The active switching circuit is coupled to the control circuit, the dummy load and the ground terminal. The control circuit receives an output voltage via the output terminal and receives a power-good input signal via the detection circuit. When a voltage level of the power-good input signal is lower than a threshold value, the control circuit controls the active switching circuit to enter a load-on mode so that the dummy load is connected to the ground terminal and that the output terminal is connected to the dummy load.
US09627921B2

Solar parking module with integrated Electric Vehicle charging station that, within the same structure, combines energy capture, storage and supply for electric vehicles or for the grid. Each module has an oscillating, counterweighted photovoltaic roof supported by bolts resting on the apexes of three semi-elliptical arches that serve as pillars. The spans of the arches accommodate and protect the energy supply points, accumulators and counterweights that serve as stops for the angle of oscillation of the roof. The roof is fastened on three frames, which are counterweighted, capable of oscillating at the same time by means of linear actuators, enabling the roof to track east to west. Between rows of panels is a trough for protection and for water runoff, which leaves a hollow space for ventilation of the panels. Parking can be expanded by means of lining up modules, without changing the equal distance between the pillars.
US09627920B2

A charging method of a battery and a battery pack thereof are described. A fully charged amount of the battery cell is changed upon comparing the charge amount of the battery to a reference capacity. If the battery cell is fully charged, charging of the battery cell may be interrupted and a counter incremented. The charged amount of the battery cell is compared to a reference capacity, and if the charged amount of the battery cell is equal to the first reference capacity, the fully charged amount of the battery cell may be set to another reference capacity, and the battery discharged the battery cell down to the new reference capacity.
US09627912B2

A mobile system includes a mobile cart and an electronic device supported by the mobile cart. The mobile cart includes integral power storage structures that store electrical energy. The mobile cart also includes power supply electronics configured to supply the electrical energy to the electronic device to power the electronic device.
US09627909B2

Embodiments of the present invention include a power supply device having one or more converters (DC/DC and/or AC/DC) that convert input power supplied from one or more power sources, and a secondary battery which is charged by receiving power supplied from power sources. In addition, however, the power supply device has the unique feature of increasing power output by serially connecting the secondary battery to the DC/DC converter and/or AC/DC converter. In this regard, the secondary battery may comprise a Lithium Ion battery.
US09627899B2

A mobile terminal and an interface method thereof for connecting external devices, such as an adapter, a Universal Serial Bus (USB) cable, a docking station, an accessory, and the like, to the mobile terminal are provided. The mobile terminal includes a battery, a connector including a pin for data communication and first and second power pins for charging the battery, a memory for storing a reference voltage indicating a dedicated adapter of the battery, and a controller for receiving a voltage input from the first and second power pins, for recognizing an external device connected with the connector as the dedicated adapter when a voltage input from the pin for data communication is the reference voltage, and for charging the battery with power input to the first and second power pins.
US09627894B1

Embodiments herein disclose an apparatus for a modular PV system. The apparatus may include a wire box coupled to an alternating current (AC) system through an AC bus and to both a first direct current (DC) power source and a second DC power source through a conduit; a first inverter having a first chassis attached to the wire box and being coupled to the first DC power source through the wire box, the first inverter comprising a first pass-through channel and a second pass-through channel; and a second inverter having a second chassis attached to the first chassis and being coupled to the second DC power source through the first pass-through channel and the wire box, wherein the first chassis and the second chassis are separate chassis.
US09627882B2

An impedance matching network comprises a first signal terminal configured to receive a signal from a source circuit and a second signal terminal configured to provide the signal to a load circuit. The network further comprises a series branch comprising a variable capacitive component between the first signal terminal and the second signal terminal. The variable capacitive component comprises a plurality of capacitive portions connected in series, wherein at least one of the capacitive portions comprises a switching element comprising a stack of series connected transistors. The impedance matching network also comprises a control component configured to control a capacitance of the variable capacitive component by controlling the at least one of the capacitive portions based on a predetermined algorithm.
US09627873B2

A customizable bus system includes a system module containing one or more accessory modules and is easily mounted along a surface in a workspace, such as the underside of a cabinet. The accessory modules provide conveniently located utility services and applications such as power, lighting or media connections, and may be interchanged within the bus system to provide particular services and applications where they are needed most. Additionally, the bus system may include a control center for controlling the operation of one or more of the accessory modules, such as manually or automatically. The bus system may also include multiple housings that are functionally linked. Additionally, the housings may be integrated with the applications and take the form of a modular stick, which can be easily installed to provide a service or application in an area, or removed and replaced by a modular stick having another desired service or application.
US09627867B2

A brace assembly is provided having a brace for mounting to a support and a hanger member. The hanger member is coupled to the brace by a bar positioned in a longitudinal slot in the bottom side of the brace. The bar enables the hanger member to slide along the length of the brace. The hanger member has a bottom wall and side walls with a top end for coupling to a support. A mounting bracket is removably coupled to the hanger member for supporting the brace.
US09627861B2

Bypass systems can be used to connect alternative energy sources to existing distribution panels without the need to replace or upgrade the distribution panel. Some such bypass systems may be integrated directly into an electric meter, while others can be connected to the meter but located laterally or otherwise away from the electric meter. The bypass busbars and breakers may in some devices be interchangeable, allowing for greater flexibility and capacity of the bypass systems.
US09627854B2

The present invention relates to a laser device being formed of at least one VCSEL (15) with intracavity contacts. The VCSEL comprises a layer structure (18) with an active region (6) between a first DBR (4) and a second DBR (10), a first current-injection layer (5) of a first conductivity type between the first DBR (4) and the active region (6), and a second current-injection layer (8) of a second conductivity type between the second DBR (10) and the active region (6). The first and second current-injection layers (5, 8) are in contact with a first and a second metallic contact (11, 12), respectively. The first and/or second DBR (4, 10) are formed of alternating Aluminum oxide and Al(x)Ga(1−x)As containing layers. The proposed design of this VCSEL allows an increased efficiency and lower production costs of such a laser since the top and bottom DBRs may be formed of a considerable reduced thickness.
US09627851B1

A multisection digital supermode-distributed Bragg reflector (MSDS-DBR) comprising: a plurality P of digital supermode Bragg reflector (DS-DBR) grating sections arranged along a waveguide; wherein each DS-DBR grating section is configured to pass or reflect light over a given spectral region, the given spectral region being different from the spectral regions of the other DS-DBR grating sections; wherein each DS-DBR grating section comprises a plurality M of grating sub-regions, each sub-region corresponding to a spectral sub-band within the spectral region of the DS-DBR grating section, and wherein each grating sub-region includes a positive electrical contact and a negative electrical contact; said grating sub-region being configured to pass or reflect light of its spectral sub-band when an electrical bias is provided between its positive and negative electrical contacts.
US09627834B2

An electrical connector including an insulative housing; a number of contacts retained in the insulative housing; a printed circuit board electrically connected with the contacts; and a fixing member assembled to both the insulative housing and the printed circuit board, the fixing member having a pair of latch arms extending from two opposite sides thereof to hold two sides of the printed circuit board.
US09627828B2

A power distribution unit including a housing having a front face and at least one housing aperture formed therethrough. A power input is coupled with the housing and connectable to an external power source. At least one molded multi receptacle module is located at least partially within the housing. The molded multi receptacle module includes a recessed surface and a plurality of outlet cores extending from the recessed surface toward the housing aperture. The outlet cores include an unobstructed space between adjacent pairs of the outlet cores and each outlet core includes at least two aligned power-connection elements.
US09627827B2

A communication connector with a housing door pivotably coupled to a housing. The housing door is rotatable with respect to the housing between open and closed positions. The housing door is configured to be electrically connected to at least one grounding component of a cable. The housing has a door gripping portion. One of the housing door and the door gripping portion has a projection configured to engage another one of the housing door and the door gripping portion when the housing door is in the closed position. When so engaged, the projection is configured to electrically connect the housing door with the housing to thereby electrically connect the at least one grounding component with the housing.
US09627826B2

A power connector assembly (100) includes a cable (7) including a number of wires (70), an insulative housing (1), and a number of electrical contacts (2). The electrical contacts include at least one detection contact (22) and plural contacts (21). Each of the plural contacts includes a pair of mating portions (211), a pair of middle portions (212) extending rearwardly from the mating portions respectively, a connecting portion (213) connected with the middle portions, and a first soldering portion (214) connected with the connecting portion. The at least one detection contact includes a second soldering portion (223). Each of the first soldering portions and the second soldering portion includes a soldering area soldered to respective one of the wires, and all of the soldering areas are disposed at a common horizontal plane, arranged in a straight line, and soldered to corresponding wires at same time.
US09627824B2

An electrical connector has a body, with an input part forming passages for corresponding electrical cables, and a base from which two stems project. The connector is associated with a retaining device including a base plate from which two facing sprung retaining elements extend. A retaining region adapted to receive the input part of the connector is formed between these elements. The retaining elements have retaining formations capable of being spread apart by the input part of the connector when it is inserted into the retaining region, and of retaining the input part in the retaining region thereafter. A pair of openings is formed in the base plate between the sprung elements, into which the stems of the base of the connector are insertable.
US09627817B2

An electrical connector includes an insulating body, multiple terminals received in the insulating body, and a metal member fixed to the insulating body. The terminals includes at least one ground terminal. The metal member has a first section and a second section. The second section is higher than the first section. The first section has at least one first elastic piece, the second section has at least one second elastic piece. The first elastic piece and the second elastic piece contact with a same terminal of the at least one ground terminal.
US09627815B2

A receptacle connector assembly has a first shell including a plurality of side walls, a receiving cavity surrounded by the side walls and extending therethrough along a front-to-back direction. A number of spring fingers are formed on the respective side walls and protruding inwardly into the receiving cavity. A number of punched holes receiving the respective spring fingers communicate with the receiving cavity. An insulative body includes a base assembled to the first shell and a tongue extending forwardly therefrom. The tongue is received in the receiving cavity and has a top face and a bottom face disposed in a vertical direction. A number of contacts are arranged in a side-by-side manner along a transverse direction perpendicular to the front-to-back direction and the vertical direction. A second shell covers the first shell and encloses the punched holes therein. An insulative case encloses the second shell therein.
US09627812B2

An USB plug capable of being inserted face up and face down includes a metal shell, an insulating body and conductive terminals arranged in the metal shell. The front end of the insulating body protrudes and is provided with an insertion core. The upper face and the lower face of the insertion core are respectively provided with a set of conductive terminals. Each of the conductive terminals on the upper face of the insertion core in a sequence from left to right is connected with the corresponding one of the conductive terminals on the down side of the insertion core in a sequence from right to left one by one. Both the up side and the down side of the insertion core of the USB plug can be electrically connected, so that the plug can be electrically connected effectively when being inserted in a socket either face up or face down.
US09627805B2

A receptacle protection cover that is attachable to and detachable from a casing of an electronic device including a receptacle into which a plug is inserted, and that protects the receptacle provided in a concave part by covering the concave part formed in the casing, includes: a rectangular plate-shaped cover plate; and a plug attachment part that is provided on an inner side face of the cover plate and that fixes the plug such that a terminal part of the plug projects from one end or the other end of the cover plate in a longitudinal direction, wherein as the receptacle protection cover is detached from the casing, the receptacle protection cover serves as a jig for inserting the plug attached to the plug attachment part into the receptacle.
US09627804B2

Embodiments are generally directed to a snap button fastener providing electrical connection. An embodiment of a fastener includes a first mechanical part, the first mechanical part including at least a stud portion, the first mechanical part including a first electrical connector; a second mechanical part, the second mechanical part including at least a socket portion with a spring element and the socket portion, the second mechanical part including a second electrical connector. The stud portion of the first mechanical part and the socket portion of second mechanical part, if separated, are to interlock upon the application of a first force towards each other, and, if interlocked, to separate upon the application of a second force away from each other. The first electrical connector and the second electrical connector are to be electrically connected when the first mechanical part and the mechanical part are interlocked, and first electrical connector and the second electrical connector are to be disconnected when the first mechanical part and second mechanical part are separated.
US09627799B2

A cable connector comprises a mating board, a plurality of cables, an organizer and a binding material. The mating board comprises a board body and a plurality of conductive portions provided on the board body. The cables are respectively electrically connected to the conductive portions. The organizer comprises an upper cap, a lower cap and a spacer interposed between the upper cap and the lower cap. The upper cap, the lower cap and the spacer cooperatively define a filling space that includes upper cable passages and lower cable passages respectively extending along the front-rear direction and respectively receiving the cables so as to allow the plurality of cables to pass through the filling space. The binding material is filled in the filling space of the organizer and fixes the plurality of cables to the organizer.
US09627798B2

A connector part for use underwater or in a wet or severe environment, the connector part comprising a pin, projecting axially forwardly from a support, the pin comprising an axially extending electrically conductive portion, an axially extending sleeve comprising fiber reinforced plastic around the conductive portion, a protective layer around the sleeve to prevent exposure of the sleeve to ambient conditions when the pin is exposed to ambient conditions, and an axially extending conductive and impermeable layer between the sleeve and the protective layer.
US09627794B2

An electrical connector has a connector housing and a contact receiving body. The connector housing has a body receiving space, a body receiving end, a terminating end wall positioned opposite the body receiving end and having an inner surface facing the body receiving space, a body receiving opening positioned on the body receiving end, and a first locking mechanism positioned on the inner surface of the terminating end wall.
US09627793B2

Electrical plugs having single and double insulation as well as the method for manufacturing the double insulating electrical plugs are disclosed. The single insulated electrical plugs have internal walls which electrically isolate the electrical connectors. The single insulated electrical plug has a one-piece body with a central base which accepts the electrical connectors, as well as two covers hingably coupled to the base to secure the connectors in place. The double insulated electrical plugs are insulated by both an inner body as well as the overmold material. The inner body has vents which enable overmold material to be injected into the inner portions of the inner body as well as onto the outside of the inner body. During the manufacturing process, molten material flows over the outside of the inner body, and also flows into the interior of the inner body to provide two layers of electrical insulation.
US09627792B1

According to one embodiment, a power adapter, comprises a power adapter body; a power circuit contained within the power adapter body; and a power cord terminated by a plug, the power cord being electrically connected to the power circuit and extending from the power adapter body. The power adapter body comprises a surface defining a recess that is configured to enable at least a portion of the plug to be removably received within the recess.
US09627791B2

A connector apparatus which can keep an electrical connection between signal pins in good condition; when a male member and female member are coupled together, first bumps of a first contact portion and second bumps of a second contact portion are brought into contact with each other, electrically connecting the first signal pins and second signal pins with each other. Measures are taken to bring tops and ridge lines of the second bumps into contact with lateral faces of the first bumps. Also, the first signal pins and second signal pins are configured to be pivotable. During connection, contact area is increased by contact between the lateral faces of the first bumps and the tops and ridge lines of the second bumps, causing rubbing between the lateral faces and the tops and ridge lines, and thereby pushing aside and rubbing off sticking spatter, oxide films, contamination, and the like.
US09627784B1

An interconnect structure that includes a component circuit board containing a plurality of electrical components, and a wafer connector assembly. The wafer connector assembly includes a plurality of interconnect circuit boards that are in electrical connection with the components circuit board through a plurality of rows of solder joints, the plurality of interconnect circuit boards having a connection end including at least one contact. An adhesive is present structurally reinforcing at least a row of the solder joints that is proximate to the connection end of the plurality of interconnect circuit boards of the wafer assembly.
US09627780B2

An electrical system having a current path formed in a region between first and second electrodes. When a low pressure is sustained in the region, and a plasma is generated in a portion of a gap between the electrodes, current flows across the gap from the first electrode to the second electrode. In one embodiment the system is operable as a motor or a generator, having a first electrode and a member including a second electrode which is rotatable with respect to the first electrode. In another embodiment a first conductor is positioned to carry current toward or away from a first terminal at a high temperature, and a second conductor is spaced apart from the first terminal to carry current toward or away from a second terminal when the second conductor is at a low temperature relative to the temperature of the first region.
US09627769B2

A slot antenna and an information terminal apparatus using the same are provided. The slot antenna comprises: a conductive housing; and at least one slot formed on the corner and edge of the conductive housing.
US09627764B2

An antenna device includes a first coil wound in one direction and a second coil disposed adjacent to the first coil and wound in a direction opposite to the winding direction of the first coil and having conductor openings at the centers of wound coils, and a magnetic core. The magnetic core is inserted into the conductor opening of the first coil and the conductor opening of the second coil. A portion of a conductor line forming the first coil positioned farther away from the second coil than a portion of the conductor line forming the first coil positioned closer to the second coil, and a portion of a conductor line forming the second coil positioned farther away from the first coil than a portion of the conductor line forming the second coil positioned closer to the first coil, are disposed along the first main surface of the magnetic core.
US09627763B2

The disclosure provides an antenna device and mobile terminal including such an antenna device. The antenna device includes a coil including a conductor wound around a plate-shaped magnetic core. A flat conductor is positioned adjacent to the coil, and the coil is positioned such that it is closer than the flat conductor to an antenna of a communication partner positioned near the antenna device. The coil conductor includes a first conductor portion adjacent to a first main surface of the magnetic core and a second conductor portion adjacent to a second main surface thereof. The magnetic core and the coil conductor form an antenna coil. A circuit substrate includes a ground electrode formation area and a ground electrode non-formation area. The antenna coil is mounted on the ground electrode non-formation area of the circuit substrate with the first main surface of the magnetic core facing the circuit substrate.
US09627758B2

A multiband antenna includes a radiating portion and a ground portion. The radiating portion includes a first radiating section, a second radiating section and a coupling section. The coupling section is coupled between the first radiating section and the second radiating section. The ground portion includes a first ground section, a second ground section and a third ground section. The second ground section and the third ground section both coupled to a first side of the first ground section. The coupling section and the second radiating section are accommodated in a surrounded area defined inside the first ground section, the second ground section and the third ground section, and the first radiating section extend outside the surrounded area.
US09627750B2

A radio device includes a rectangular substrate including first and second opposite sides and third and fourth opposite sides; a ground plane formed in the substrate, cut out along the third side from a corner at one end of the second side; a first monopole antenna extending away from the ground plane along the third side from a first feeding unit provided on the third side; a second monopole antenna extending away from the ground plane along the fourth side from a second feeding unit provided on the fourth side; and a ground element formed in the ground plane, extending toward the second side along the third side, from one end of the ground element connected to the ground plane. A length from the first feeding unit through the one end to another end of the ground element corresponds to one fourth of a wavelength of radio waves.
US09627739B2

The system includes a first printed circuit board including a first transmission line, the first circuit board may be attached to a chassis and a second printed circuit board including a second transmission line, the second circuit board may be attached to the chassis and/or the first printed circuit board and the second transmission line configured to electrically couple power from the first transmission line.
US09627731B2

A resonance device and a filter including the same are provided. The resonance device includes a case having a first ground surface and a second ground surface which are facing each other, and a first conductive layer located in the case, and the first conductive layer includes a main part grounded via the first ground surface, and a protruding part which has a width different from that of the main part and is located to be spaced apart from the second ground surface.
US09627728B2

A rechargeable electrochemical battery cell includes a molten carbonate salt electrolyte whose anion transports oxygen between a metal electrode and an air electrode on opposite sides of the electrolyte, where the molten salt electrolyte is retained inside voids of a porous electrolyte supporting structure sandwiched by the electrodes, and the molten salt includes carbonate including at least one of the alkaline carbonate including Li2Co2, NA2CO2, and K2CO2, having a melting point between 400° C. and 800° C.
US09627726B2

This invention provides a shutdown system and methods for battery shutdown followed by a standby mode using a washing solution controlled by pH such that the electrode remains stable.
US09627722B1

Provided herein is a positive temperature coefficient film comprising an inorganic positive temperature coefficient compound. Also provided herein are a positive temperature coefficient electrode, a positive temperature coefficient separator, and a positive temperature coefficient lithium secondary battery, each of which comprises the positive temperature coefficient film.
US09627720B2

A battery pack includes a battery module, a plurality of temperature sensors, a temperature data generating unit, and a control unit. The battery module has a plurality of battery cells. The temperature data generating unit detects battery temperatures from the temperature sensors and generates battery temperature data including temperature values corresponding to the battery temperatures. The control unit determines whether or not the temperature sensors are defective based on the battery temperature data, and controls the battery module based on temperature values corresponding to temperature sensors determined not to be defective.
US09627717B1

Elements of an electrochemical cell using an end to end process. The method includes depositing a planarization layer, which manufactures embedded conductors of said cell, allowing a deposited termination of optimized electrical performance and energy density. The present invention covers the technique of embedding the conductors and active layers in a planarized matrix of PML or other material, cutting them into discrete batteries, etching the planarization material to expose the current collectors and terminating them in a post vacuum deposition step.
US09627706B2

A method is provided for manufacturing a fuel-cell stack that has a laminate including of a plurality of fuel cells that are laminated together. In each of these fuel cells, an MEA has an anode and a cathode joined respectively to the two sides of an electrolyte membrane is sandwiched between a pair of separators. The aforementioned method has the following steps: a sealing member layout step, in which fuel cells with sealing members applied at least between adjacent fuel cells are laminated together, forming a fuel cell module; and a pressure application step, in which pressure is applied to the fuel cell module in the lamination direction of the fuel cells, forming sealed regions from the sealing members. The lamination-direction thickness of the fuel cell module is controlled by controlling the amount of pressure applied to the fuel cell module in the pressure application step.
US09627705B2

A system and method for aligning and reducing the relative movement between adjacent fuel cells within a fuel cell stack. The inter-cell cooperation between fuel cells along a stacking dimension is enhanced by one or more datum placed along the edge of a bipolar plate that makes up a part of a cell-containing assembly. The datum is shaped along a thickness that substantially coincides with the cell stacking dimension to avoid shifting between adjacently-stacked cells that may otherwise arise out of the occurrence of a significant acceleration along the dimension that defines the major surfaces of the plates, cells and their respective assemblies. By having the datum be integrally formed with numerous stacked cells, the need to affix individual tabs each plate is avoided.
US09627688B2

The present disclosure provides an anode for a secondary battery, including: an electrode current collector; a first coating layer formed on the electrode current collector and including an anode active material, a first aqueous binder and a conducting material; and a second coating layer formed on the first coating layer and including a second nonaqueous binder. Since the anode of the present disclosure can reduce volume change of the anode active material, a lithium secondary battery including same may have improved cycle characteristics.
US09627682B2

A negative electrode for nonaqueous electrolyte secondary batteries includes a negative electrode core member and a negative electrode mixture layer attached to the negative electrode core member, wherein the negative electrode mixture layer contains negative electrode active material particles with a graphite structure and a binder, the mixture density of the negative electrode mixture layer is 1.5 g/cm3 to 1.8 g/cm3, the ratio I(002)/I(110) of the diffraction intensity I(002) of the (002) plane to the diffraction intensity I(110) of the (110) plane satisfies 60≦I(002)/I(110)≦120 as determined by measuring the negative electrode mixture layer by an X-ray diffraction method, the amount of particles with a size of 1 μm to 10 μm in the particle size distribution of a crushed product of the negative electrode mixture layer is 12% to 25% by volume.
US09627680B2

Provided is a method for producing surface-treated oxide particles which can be used in an active-material layer for a positive electrode or a negative electrode in a storage battery. Oxide particles in which an alkaline compound is contained in a part or the whole area of the surface of each of the particles are brought into contact with a gas containing a volatile acidic compound to produce a neutralization product by a gas phase reaction, thereby producing surface-treated oxide particles in which the neutralization product is contained. The alkaline compound comprises at least one compound selected from compounds respectively containing lithium (Li), sodium (Na) and magnesium (Mg), the volatile acidic compound comprises at least one compound selected from compounds respectively containing boron (B), phosphorus (P) and silicon (Si), and the oxide particles comprise an alkali-composited oxide containing at least one transition metal selected from manganese, cobalt, nickel, iron and titanium.
US09627678B2

A battery module having a controllable external heat sink and methods of operating the battery module are provided. According to an aspect of the invention, the battery module includes a battery cell, an external circuit connected to the battery cell, and a controller that controls the external circuit. The external circuit includes a first switch and a heat sink. If an internal short circuit within the battery cell is detected, the controller closes the first switch in order to generate heat in the heat sink.
US09627674B2

A battery module includes a plurality of battery cells, each including terminal portions on a first surface thereof, the plurality of battery cells being aligned in a first direction; and a terminal connecting member configured to connect terminal portions of first and second battery cells of the plurality of battery cells that are adjacent to each other, and the terminal connecting member includes first and second contact portions spaced apart from each other to respectively come in surface contact with the terminal portions of the first and second battery cells, and a body portion connecting the first and second contact portions to each other.
US09627667B2

In a lid for a battery case where an annular thin portion is formed integrally with a lid main body by coining, a pair of ribs formed integrally with the lid main body so as to bulge from the lid main body and extending in a short direction of the lid main body are disposed on both sides of the annular thin portion in a long direction of the lid main body.
US09627663B2

A battery pack includes at least one unit cell with a top end, the unit cell including a vent hole, and a pack cover over the top end of the unit cell. The pack cover includes a discharge part having a bottom member that is sloped with respect to the top end of the unit cell. The bottom member of the pack cover including an aperture corresponding to the vent hole of the unit cell.
US09627660B2

A lithium-ion battery outer package material includes a base layer, a first adhesive layer, a metallic foil layer, a corrosion prevention treatment layer, a second adhesive layer, and a sealant layer sequentially layered on one of the surfaces of the base layer. When a tensile test is performed in a 23° C. and 40% RH environment, with the specimen width being 15 mm, the distance between gauge points being 50 mm, and the tensile speed being 100 mm/min, the tensile elongation and tensile stress of the specimen are measured. A ratio of tensile elongation measured in a first direction to tensile elongation measured in a second direction is from 135:85 to 140:75, and a ratio of tensile stress measured in the first direction to tensile stress measured in the second direction is from 195:225 to 200:229.
US09627657B2

An alkaline storage battery includes: a cylindrical case having a side wall including an opening end portion and a bottom; a sealing plate; a gasket interposed between the sealing plate and the opening end portion; and a sealant between the gasket and the opening end portion. The side wall has an annular groove opened at an outer surface thereof, and an inwardly curl portion at the opening end portion. In at least part of the groove, the minimum width L1 is within 0.2 mm. The sealant includes a polyamide resin formed such that when two test-plate materials are bonded together at bonding faces facing each other via a bonding portion of the sealant, and moved in parallel with the bonding faces and in opposite directions to have a relative displacement within 0.5 to 5 mm, a stress at least 0.02 N/mm2 is applied to the bonding portion.
US09627636B2

A flexible display apparatus includes a first flexible substrate including carbon, a second flexible substrate on the first flexible substrate, a metal layer between the first flexible substrate and the second flexible substrate, a barrier layer on the second flexible substrate, a thin film transistor (TFT) on the barrier layer, and an organic light-emitting device (OLED) electrically connected to the TFT.
US09627635B2

A novel light-emitting device that is highly convenient or reliable is provided. The light-emitting device includes a framework, a flexible first light-emitting panel supported by the framework so as to form a first developable surface, and a flexible second light-emitting panel supported by the framework so as to form a second developable surface.
US09627628B2

An organic light emitting diode device including an electron transport layer containing a compound represented by Chemical Formula 1, and an emission layer containing a compound represented by Chemical Formula 2.
US09627620B2

An organic light-emitting diode (OLED) display and a method of manufacturing the same are disclosed. In one aspect, the method includes performing a first mask process of forming an active layer of a thin-film transistor (TFT) and a first electrode of a capacitor over a substrate and performing a second mask process of i) forming a gate insulating layer and ii) forming a gate electrode of the TFT and a second electrode of the capacitor over the gate insulating layer. The method also includes performing a third mask process of i) forming first and second interlayer insulating layers and ii) removing portions of the first and second interlayer insulating layers so as to form a contact hole that exposes a portion of the active layer. The method also includes performing a fourth mask process of forming a pixel electrode over the second interlayer insulating layer.
US09627617B2

A method for manufacturing an organic EL panel includes: applying sealing resin for forming a sealing resin layer to a plurality of spots on an application target surface of one of an EL substrate and a CF substrate, the application target surface being a surface to which the sealing resin is to be applied, and stacking the EL substrate and the CF substrate one on top of the other after the sealing resin is applied, and when the sealing resin is applied, the amount of the sealing resin applied to a spot near an edge of the application target surface is less than the amount of the sealing resin applied to a spot further inward than the spot near the edge.
US09627600B2

Provided are: an Mg—Si system thermoelectric conversion material which exhibits stably high thermoelectric conversion performance; a sintered body for thermoelectric conversion, which uses this Mg—Si system thermoelectric conversion material; a thermoelectric conversion element having excellent durability; and a thermoelectric conversion module. A method for producing an Mg—Si system thermoelectric conversion material according to the present invention comprises a step for heating and melting a starting material composition that contains Mg, Si, Sb and Zn. It is preferable that the contents of Sb and Zn in the starting material composition are respectively 0.1-3.0 at % in terms of atomic weight ratio.
US09627597B2

A package includes a plurality of electrode pairs, each electrode pair including a first electrode on one side and a second electrode on another side in a plan view. The first electrode is electrically connected to the second electrode included in an electrode pair adjacent to a first or second lateral side of the one electrode pair, and is not electrically connected to the first electrode included in the electrode pair adjacent to the first or second side of the one electrode pair. The second electrode is electrically connected to the first electrode included in an electrode pair adjacent to a lower side of the one electrode pair, and is not electrically connected to the second electrode included in the electrode pair adjacent to the first or second lateral side of the one electrode pair.
US09627592B2

An apparatus is provided for modulating the photon output of a plurality of free standing quantum dots. The apparatus comprises a first electron injection layer (210, 310, 410) disposed between a first electrode (212, 312, 412) and a layer (208, 308, 408) of the plurality of free standing quantum dots. A hole transport layer (206, 306, 406) is disposed between the layer (208, 308, 408) of the plurality of quantum dots and a second electrode (204, 304, 404). A light source (224, 324, 424) is disposed so as to apply light to the layer (208, 308, 408) of the plurality of free standing quantum dots. The photon output of the layer (208, 308, 408) of the plurality of free standing quantum dots is modulated by applying a voltage to the first and second electrodes (212, 312, 412, 204, 304, 404). Electrons excited to a higher energy state within layer (208, 308, 408) of the free standing quantum dots by the light source (224, 324, 424) are prevented from returning to a lower state by electrons from the electric field of the applied voltage, and therefore the free standing quantum dots are prevented from emitting a photon. The voltage source (216, 316, 416) may be modulated to vary the photon output.
US09627591B2

A mounting substrate includes: a base; and at least one pair of wiring patterns disposed apart from each other on the base. At least one of the wiring patterns has a mounting portion, which is configured to support an electronic part thereon and which is rectangular in a plan view. The at least one of the wiring patterns defines a hole, which exposes a part of the base and which is disposed in at least a part of an outer edge of the mounting portion.
US09627587B2

A radiation-emitting semiconductor chip (1) is specified, comprising—a semiconductor layer sequence (2) having a first main surface (3) and a second main surface (4) situated opposite the first main surface (3) wherein the semiconductor layer sequence (2) has an active zone (5) suitable for generating electromagnetic radiation, —a structured mirror layer (6), which is electrically non-conductive during operation and is arranged on the side of the first main surface (3) of the semiconductor layer sequence (2), wherein the mirror layer (6) has at least one mirror region (6A, 6B, 6C) which regionally covers the first main surface (3), —at least one encapsulation region (7A, 7B, 7C) which surrounds the at least one mirror region (6A, 6B, 6C) on all sides and is in direct contact with the mirror region (6A, 6B, 6C), wherein the at least one encapsulation region (7A, 7B, 7C); is electrically non-conductive during operation.
US09627586B2

An electroluminescent element includes a first transparent electrode, a second transparent electrode, a light emitting layer sandwiched between the first transparent electrode and the second transparent electrode, a first transparent member formed on a surface of the first transparent electrode opposite to the light emitting layer, and a second transparent member formed on a surface of the second transparent electrode opposite to the light emitting layer, wherein refractive indices of the first transparent electrode and the second transparent electrode are selected such that as seen from the light emitting layer, a reflectance of an interface between the light emitting layer and the first transparent electrode becomes higher than a reflectance of an interface between the light emitting layer and the second transparent electrode, and wherein a refractive index of the first transparent member is set to be higher than a refractive index of the second transparent member.
US09627585B2

In a wiring conversion part which connects a lower conductive film to a first conductive film each functioning as a wiring, a first transparent conductive film is formed into a pattern in which it covers an end surface of the first conductive film, and an angle formed at a corner part in a portion of the first transparent conductive film making contact with a lower first insulating film (outside a width of the first conductive film) is larger than 90 degrees and smaller than 270 degrees or the corner part has an arc shape. A second transparent conductive film is connected to the lower conductive film and the first transparent conductive film, and the first transparent conductive film is connected to the first conductive film, so that the lower conductive film and the first conductive film are electrically connected to each other.
US09627581B2

A nitride semiconductor structure includes a nitride semiconductor layer having a principal plane and including a nitride semiconductor. The normal to the principal plane of the nitride semiconductor layer is inclined at 5 degrees or more and 17 degrees or less with respect to the [11-22] axis of the nitride semiconductor constituting the nitride semiconductor layer in the direction of the +c-axis of the nitride semiconductor. The nitride semiconductor structure may further include a substrate having a principal plane which supports the nitride semiconductor layer on the principal plane. The substrate may include any one selected from the group consisting of a nitride semiconductor, sapphire, and Si.
US09627554B2

A solar cell module includes: two solar cells, each including: a first main face and a second main face; a first electrode on the first main face, comprising a bus-bar electrode having at least one of an opening portion, notch portion, and gap portion; and a second electrode on the first or second main face having a polarity opposite to that of the first electrode; a wiring member that electrically connects the first electrode of one solar cell to the second electrode of another solar cell; and an electrically conductive connection layer that contacts the wiring member and the first main face.
US09627530B2

In accordance with an embodiment, a method for manufacturing a semiconductor component includes forming a first trench through a plurality of layers of compound semiconductor material. An insulating material is formed on first and second sidewalls of the first trench and first and second sidewalls of the second trench and a trench fill material is formed in the first and second trenches. In accordance with another embodiment, the semiconductor component includes a plurality of layers of compound semiconductor material over a body of semiconductor material and first and second filled trenches extending into the plurality of layers of compound semiconductor material. The first trench has first and second sidewalls and a floor and a first dielectric liner over the first and second sidewalls and the second trench has first and second sidewalls and a floor and second dielectric liner over the first and second sidewalls of the second trench.
US09627523B2

A high electron mobility transistor comprises a substrate, an epitaxial stack arranged above the substrate and having a first region and a second region surrounding the first region, a matrix electrode structure arranged in the first region. The matrix electrode comprises a plurality of first electrodes arranged on the epitaxial stack, a plurality of second electrodes arranged on the epitaxial stack and adjacent to the plurality of first electrodes, a plurality of third electrodes arranged adjacent to the plurality of first electrodes and second electrodes. One of the plurality of first electrodes comprises a first side, a second side, a third side and a fourth side. The first side and the third side are opposite sides, and the second side and the fourth side are opposite sides. Two of the plurality of second electrodes are arranged on the first side and the third side, and two of the plurality of third electrodes are arranged on the second side and the fourth side.
US09627514B1

A method of fabricating a semiconductor device is provided as follows. Epitaxial layers is formed on an active fin structure of a substrate. First metal gate electrodes are formed on the active fin structure. Each first metal gate electrode and each epitaxial layer are alternately disposed in a first direction on the active fin structure. ILD patterns are formed on the epitaxial layers, extending in a second direction crossing the first direction. Sacrificial spacer patterns are formed on the first metal gate electrodes. Each of the plurality of sacrificial spacer patterns covers a corresponding first metal gate electrode of the first metal gate electrodes. Self-aligned contact holes and sacrificial spacers are formed by removing the ILD patterns. Each self-aligned contact hole exposes a corresponding epitaxial layer disposed under each ILD pattern. Source/drain electrodes are formed in the self-aligned contact holes. The sacrificial spacers are replaced with air spacers.
US09627495B2

A method of fabricating a semiconductor device includes forming fin-shaped semiconductor layers on a semiconductor substrate. First and second pillar-shaped semiconductor layers are formed, and first and second control gates are formed around the first and second pillar-shaped semiconductor layers, respectively. First and second selection gates are formed around the first and second pillar-shaped semiconductor layers, respectively. First and second contact electrodes are formed around upper portions of the first and second pillar-shaped semiconductor layers, respectively.
US09627490B1

Layered oxide structures comprising an overlayer of high quality VO2 and methods of fabricating the layered oxide structures are provided. Also provided are high-speed switches comprising the layered structures and methods of operating the high-speed switches. The layered oxide structures include high quality VO2 epitaxial films on isostructural SnO2 growth templates.
US09627487B2

A silicon carbide substrate has first to third semiconductor layers. The first and third semiconductor layers have a first conductivity type, and the second semiconductor layer has a second conductivity type. A trench has a bottom surface and first to third side surfaces, the bottom surface being constituted of the first semiconductor layer, the first to third side surfaces being respectively constituted of the first to third semiconductor layers. A gate insulating film having a bottom portion and a side wall portion is provided on the trench. The bottom portion has a minimum thickness d0. A portion of the side wall portion on the second side surface has a minimum thickness d1. A portion, connected to the bottom portion, of the side wall portion on the first side surface has a thickness d2. Moreover, d2>d1 and d2>d0 are satisfied.
US09627484B1

A method for adjusting a threshold voltage includes depositing a strained liner on a gate structure to strain a gate dielectric. A threshold voltage of a transistor is adjusted by controlling an amount of strain in the liner to control an amount of work function (WF) modulating species that diffuse into the gate dielectric in a channel region. The liner is removed.
US09627483B2

A semiconductor device can include a field insulation layer including a planar major surface extending in first and second orthogonal directions and a protruding portion that protrudes a particular distance from the major surface relative to the first and second orthogonal directions. First and second multi-channel active fins can extend on the field insulation layer, and can be separated from one another by the protruding portion. A conductive layer can extend from an uppermost surface of the protruding portion to cross over the protruding portion between the first and second multi-channel active fins.
US09627481B2

A semiconductor device includes a multi-fin active region having a plurality of sub-fins sequentially arranged on a substrate. A gate electrode crosses the multi-fin active region. Source/drain regions are disposed on the sub-fins except a first sub-fin and a last sub-fin. A contact plug is disposed on the source/drain regions.
US09627476B2

A semiconductor device and method of formation are provided herein. A semiconductor device includes a fin having a first wall extending along a first plane, the fin including a doped region defining a first furrow on a first side of the first plane. A dielectric is disposed within the first furrow, such that the dielectric is in contact with the first furrow between a first end of the dielectric and a second end of the dielectric. The first end is separated a first distance from the first plane. The dielectric disposed within the furrow increases the isolation of a channel portion of adjacent fins, and thus decreases current leakage of a FinFET, as compared to a FinFET including fins that do not include a dielectric disposed within a furrow.
US09627475B2

A structure and method for fabricating a spacer structure for semiconductor devices, such as a multi-gate structure, is provided. The dummy gate structure is formed by depositing a dielectric layer, forming a mask over the dielectric layer, and patterning the dielectric layer. The mask is formed to have a tapered edge. In an embodiment, the tapered edge is formed in a post-patterning process, such as a baking process. In another embodiment, a relatively thick mask layer is utilized such that during patterning a tapered results. The profile of the tapered mask is transferred to the dielectric layer, thereby providing a tapered edge on the dielectric layer.
US09627470B2

There is provided a power semiconductor device including: a first semiconductor region of a first conductivity type; second semiconductor regions formed in the first semiconductor region and being of a second conductivity type; a well region formed above the second semiconductor regions and being of the second conductivity type; and a source region formed in the well region and being of the first conductivity type, wherein the second semiconductor regions include 1 to n layers formed from a lower portion of the device extending a in a direction of height of the device, and in the case that the widest width of the of the second semiconductor region of the nth layer is Pn, P1
US09627462B2

Disclosed herein is an OLED (Organic Light Emitting Display) device. A switching thin-film transistor configured to be an oxide semiconductor thin-film transistor is disposed in a first pixel. A second pixel is adjacent to the first pixel in the direction in which data lines are extended. A switching thin-film transistor configured to be an LTPS (Low Temperature Poly-Silicon) thin-film transistor is disposed in the second pixel. The switching thin-film transistor of the first pixel and the switching thin-film transistor of the second pixel are connected to the same gate line. A pixel and another pixel adjacent to the pixel connected to a gate line in common, so that it is possible to provide an OLED device with high aperture ratio and high resolution.
US09627461B2

The present disclosure provides an array substrate, its manufacturing method and a display device. The array substrate includes a thin film transistor. A source electrode and a drain electrode are located above a pattern of an active layer, and the source electrode and the drain electrode are in electrical contact with the pattern of the active layer through a first via-hole penetrating an insulating structure. Before the formation of the source electrode and the drain electrode, the pattern of the active layer is subjected to ion injection through the first via-hole, so as to form an ion injection region.
US09627460B2

There is provided a thin film transistor having improved reliability. A gate electrode includes a first gate electrode having a taper portion and a second gate electrode with a width narrower than the first gate electrode. A semiconductor layer is doped with phosphorus of a low concentration through the first gate electrode. In the semiconductor layer, two kinds of n−-type impurity regions are formed between a channel formation region and n+-type impurity regions. Some of the n−-type impurity regions overlap with a gate electrode, and the other n−-type impurity regions do not overlap with the gate electrode. Since the two kinds of n−-type impurity regions are formed, an off current can be reduced, and deterioration of characteristics can be suppressed.
US09627458B2

An organic light-emitting display panel and a method of fabricating the same, the panel including a base substrate; a first electrode layer including a plurality of first electrodes arranged on the base substrate; a pixel-defining layer including partition walls that extend from the base substrate and that define a plurality of pixels; an organic light-emitting layer including a plurality of organic light-emitting patterns in the pixels, respectively; and a second electrode layer on the organic light-emitting layer, wherein the organic light-emitting layer includes a plurality of primer patterns, the plurality of primer patterns being respectively formed in the pixels, being separate from one another, and respectively overlapping the first electrodes, at least one of the primer patterns has an area different area from an area of the other primer patterns, and the primer patterns have an affinity for liquid that is higher than an affinity for liquid of the pixel-defining layer.
US09627456B2

An organic light-emitting display apparatus includes: a display substrate; at least one thin film transistor (TFT) on the display substrate; an organic light-emitting diode (OLED) electrically connected to the TFT, the OLED including: a first electrode on each sub-pixel on the display substrate; an intermediate layer on the first electrode; and a second electrode on the intermediate layer; an encapsulation substrate covering the OLED; a filler filling a space between the display substrate and the encapsulation substrate, the filler including scatterers having optical anisotropy; and a color filter between the encapsulation substrate and the filler, the color filter including a color filter electrode at a surface of the color filter.
US09627455B2

It is provided a touch display driving circuit, a method thereof and a display apparatus, wherein the touch display driving circuit includes a driving transistor, a touch sensing unit, and a compensation driving unit; wherein the driving transistor drives a pixel display element to perform the displaying of the pixel; the touch sensing unit receives a touch control signal, and to control the compensation driving unit to drive the driving transistor according to the received touch control signal; the compensation driving unit drives the driving transistor, and to adjust the gate-source voltage of the driving transistor as driving the driving transistor, so that a compensation amount of the gate-source voltage and a threshold voltage are counteracted. The technical solutions of the embodiments of the disclosure are capable of achieving an integration of the touch control with the driven displaying, which reduces a thickness of the display screen.
US09627450B2

An organic light emitting display device includes a plurality of first sub-pixels arranged adjacent to each other along a first direction, each of the first sub-pixels includes a first emission region configured to emit light of a first color and a first transmission region configured to transmit external light, the first emission regions of at least two of the first sub-pixels are adjacent to each other; and a plurality of second sub-pixels arranged adjacent to each other along the first direction and adjacent to corresponding ones of the plurality of first sub-pixels along a second direction crossing the first direction, each of the plurality of second sub-pixels includes a second emission region configured to emit light of a second color and a second transmission region configured to transmit external light, the second emission regions of at least two of the sub-pixels are adjacent to each other.
US09627448B2

The present invention provides an OLED panel. The OLED panel includes a substrate and a plurality of walls formed on the substrate. The substrate and the walls define a plurality of containing areas. Each of the containing areas is corresponding to each of a plurality of sub-pixels. The sub-pixels are separated from each other by the walls. Each of the sub-pixels includes one of emitting materials formed in one of the containing areas. At least one of the containing areas corresponding to the sub-pixel includes a first partition. The height of the first partition is lower than the walls.
US09627440B2

Phase change memory apparatuses include memory cells including phase change material, bit lines electrically coupled to aligned groups of at least some of the memory cells, and heating elements electrically coupled to the phase change material of the memory cells. The heating elements include vertical portions extending in a bit line direction. Additional phase change memory apparatuses include dummy columns positioned between memory columns and base contact columns. The dummy columns include phase change memory cells and lack heating elements coupled to the phase change memory cells thereof. Additional phase change memory apparatuses include heating elements operably coupled to phase change memory cells. An interfacial area between the heating elements and the phase change memory cells has a length that is independent of a bit line width. Methods relate to forming such phase change memory apparatuses.
US09627432B2

A semiconductor integrated circuit includes a first semiconductor substrate in which a part of an analog circuit is formed between the analog circuit and a digital circuit which subjects an analog output signal output from the analog circuit to digital conversion; a second semiconductor substrate in which the remaining part of the analog circuit and the digital circuit are formed; and a substrate connection portion which connects the first and second semiconductor substrates to each other. The substrate connection portion transmits an analog signal which is generated by a part of the analog circuit of the first semiconductor substrate to the second semiconductor substrate.
US09627425B2

A photoelectric conversion device has a pixel area including an effective pixel row and a reference pixel row, the reference pixel row containing a plurality of reference pixel pairs, each pair composed of a first reference pixel and a second reference pixel arranged adjacent to each other. The first and second reference pixels output reference signals having different signal levels and independent of the quantity of incident light.
US09627417B2

A method of manufacturing a display apparatus includes: preparing a substrate including a pixel circuit region and a driving circuit region; forming a first active layer at the pixel circuit region; forming a second active layer at the driving circuit region; forming gate electrodes that overlap the first active layer and the second active layer, respectively, with a gate insulating layer disposed therebetween; forming a first insulating layer covering the first and second active layers; forming a first contact hole that passes through the first insulating layer until a portion of the first active layer is exposed; heat-treating the substrate where the first insulating layer, in which the first contact hole is formed, is formed; and forming a second contact hole that passes through the first insulating layer disposed on the heat-treated substrate until a portion of the second active layer is exposed.
US09627416B2

An array substrate is disclosed. The array substrate includes gate lines and data lines, and first and second signal lines. A first data line is between first and second pixel units, respectively including first and second film transistors. A first gate line is electrically connected to the gate electrodes of the first and second film transistors. The second electrode of the second film transistor is electrically connected to the first data line, and the second electrode of the first film transistor is electrically connected to the first signal line. The array substrate also includes a common electrode layer partially located between a third pixel unit and the first pixel unit, which is electrically insulated. In addition, a portion of the common electrode layer between the first pixel unit and the second pixel unit overlaps the first data line.
US09627407B2

A semiconductor device includes a 2-input NOR decoder and an inverter that have six MOS transistors arranged in a line. The MOS transistors of the decoder are formed in a planar silicon layer disposed on a substrate and each have a structure in which a drain, a gate, and a source are arranged vertically and the gate surrounds a silicon pillar. The planar silicon layer includes a first active region having a first conductivity type and a second active region having a second conductivity type. The first and second active regions are connected to each other via a silicon layer on a surface of the planar silicon layer.
US09627406B1

A memory cell includes: a polarizable member including an electret to store a plurality of bits; a thermal electrode to heat the polarizable member; and a program electrode opposing the thermal electrode to program the polarizable member in a bit comprising a polarized state or a non-polarized state, the polarizable member being interposed between the thermal electrode and the program electrode. A random access memory includes: a plurality of addressable memory cells, the memory cell including: a thermal electrode; a program electrode opposing the thermal electrode; a polarizable member interposed between the thermal electrode and the program electrode, the polarizable member including an electret to store a plurality of bits.
US09627400B2

According to one embodiment, a nonvolatile semiconductor memory device includes an interconnect layer, a stacked body, an insulating layer, a semiconductor pillar, a charge storage layer and a first conductive unit. The stacked body is separated from the interconnect layer in a first direction. The stacked body includes a memory unit and a selection gate provided between the memory unit and the interconnect layer. The insulating layer is provided between the interconnect layer and the stacked body. The semiconductor pillar pierces the stacked body in the first direction. The charge storage layer is provided between the semiconductor pillar and the memory unit. The first conductive unit connects the semiconductor pillar and the interconnect layer. A width of the first conductive unit along a second direction perpendicular to the first direction is wider than a width of the semiconductor pillar along the second direction.
US09627384B2

Techniques are disclosed for forming transistor devices having source and drain regions with high concentrations of boron doped germanium. In some embodiments, an in situ boron doped germanium, or alternatively, boron doped silicon germanium capped with a heavily boron doped germanium layer, are provided using selective epitaxial deposition in the source and drain regions and their corresponding tip regions. In some such cases, germanium concentration can be, for example, in excess of 50 atomic % and up to 100 atomic %, and the boron concentration can be, for instance, in excess of 1E20 cm−3. A buffer providing graded germanium and/or boron concentrations can be used to better interface disparate layers. The concentration of boron doped in the germanium at the epi-metal interface effectively lowers parasitic resistance without degrading tip abruptness. The techniques can be embodied, for instance, in planar or non-planar transistor devices.
US09627382B2

Embodiments of the present disclosure provide a structure including: a p-type field effect transistor (pFET device) and an n-type field effect transistor (nFET device) each having sidewall spacers on opposite sidewalls of a gate and source drain region adjacent to the sidewall spacers, a distance between the pFET source drain region and the pFET gate is substantially equal to a distance between the nFET source drain region and the nFET gate.
US09627375B2

In some embodiments, a semiconductor structure includes a substrate, a dielectric region, a non-planar structure and a gate stack. The dielectric region is formed on the substrate, and has a top surface. The non-planar structure protrudes from the top surface, and includes a channel region, and source and drain regions formed on opposite sides of the channel region. The gate stack is formed on the top surface, wraps around the channel region, and includes a gate top surface, and a gate side wall that does not intersect the non-planar structure. The gate side wall has a first distance from a vertical plane at a level of the top surface, and a second distance from the vertical plane at a level of the gate top surface. The vertical plane is vertical with respect to the top surface, and intersects the non-planar structure. The first distance is shorter than the second distance.
US09627372B2

An ESD protection device for shunting an electrostatic discharge current from a first node to a second node, and an integrated circuit including the same. The device includes a first bipolar transistor having a collector and an emitter located in a first n-type region. The emitter of the first transistor is connected to the first node. The device also includes a second bipolar transistor having a collector and an emitter located in a second n-type region. The emitter of the second transistor is connected to the collector of the first bipolar transistor. The device further includes a pn junction diode including a p-type region located in a third n-type region. The p-type region of the diode is connected to the collector of the second bipolar transistor and the third n-type region is connected to the second node.
US09627371B1

An IC includes logic cells, selected from a standard cell library, and fill cells, configured for compatibility with the standard logic cells. The fill cells contain structures configured to obtain in-line data via non-contact electrical measurements (“NCEM”). The IC includes such NCEM-enabled fill cells configured to enable detection and/or measurement of a variety of open-circuit and short-circuit failure modes, including at least one via-open-related failure mode, one GATE-short-related failure mode, one GATECNT-short-related failure mode, and one AA-short-related failure mode.
US09627365B1

A package includes an Integrated Voltage Regulator (IVR) die, wherein the IVR die includes metal pillars at a top surface of the first IVR die. The package further includes a first encapsulating material encapsulating the first IVR die therein, wherein the first encapsulating material has a top surface coplanar with top surfaces of the metal pillars. A plurality of redistribution lines is over the first encapsulating material and the IVR die. The plurality of redistribution lines is electrically coupled to the metal pillars. A core chip overlaps and is bonded to the plurality of redistribution lines. A second encapsulating material encapsulates the core chip therein, wherein edges of the first encapsulating material and respective edges of the second encapsulating material are vertically aligned to each other. An interposer or a package substrate is underlying and bonded to the IVR die.
US09627363B2

A display device including a wiring substrate having a wiring electrode; a plurality of semiconductor light emitting devices which form pixels; and a conductive adhesive layer configured to electrically connect the wiring electrode with the plurality of semiconductor light emitting devices. Further, the conductive adhesive layer includes a body provided with a resin having an adhesive property; and a metallic aggregation part disposed in the body, and formed as metallic atoms precipitated from a metal-organic compound and aggregated with each other.
US09627357B2

A stacked memory allowing variance in device interconnects. An embodiment of a memory device includes a system element for the memory device, the system element including multiple pads, and a memory stack connected with the system element, the memory stack having one or more memory die layers, a connection of the system element and the memory stack including interconnects for connecting a first memory die layer and the plurality of pads of the system element. For a single memory die layer in the memory stack, a first subset of the plurality of pads is utilized for a first group of interconnects for the connection of the system element and the memory stack, and for two or more memory die layers, the first subset and an additional second subset of the plurality of pads are utilized for the first group of interconnects and a second group of interconnects for the connection of the system element and the memory stack.
US09627354B1

A semiconductor memory device includes a thin-film capacitor disposed at a position facing a circuit surface of a memory chip except for a center pad region. The thin-film capacitor includes a first plane electrode, a thin-film dielectric layer, and a second plane electrode. The first plane electrode includes a first power supply input portion to which a power supply voltage of one polarity is provided, and a first power supply output portion disposed near the center pad region to output the power supply voltage of one polarity to a center pad. The second plane electrode is formed on the dielectric layer and includes a second power supply input portion to which the power supply voltage of the other polarity is provided, and a second power supply output portion disposed near the center pad region to apply the power supply voltage of the other polarity to the center pad.
US09627323B2

A semiconductor device comprises a conductive layer, a first insulating film, a barrier metal, a contact electrode, and a surface electrode. The first insulating film is located on the conductive layer and comprises a contact hole reaching the conductive layer. At least a surface part of the first insulating film is a BPSG film. The barrier metal covers an inner surface of the contact hole. The contact electrode is located in the contact hole and on the barrier metal. The surface electrode is located on the BPSG film and the contact electrode. The barrier metal is not interposed between the BPSG film and the surface electrode so that the surface electrode is directly in contact with the BPSG film. At least a part of the surface electrode is a bonding pad.
US09627321B2

At least one conductive line in a dielectric layer over a substrate is recessed to form a channel. The channel is self-aligned to the conductive line. The channel can be formed by etching the conductive line to a predetermined depth using a chemistry comprising an inhibitor to provide uniformity of etching independent of a crystallographic orientation. A capping layer to prevent electromigration is deposited on the recessed conductive line in the channel. The channel is configured to contain the capping layer within the width of the conductive line.
US09627320B2

Methods and devices including the formation of a layer of nanowires on wiring line traces are described. One device comprises a first dielectric layer and a plurality of traces on the first dielectric layer, the traces comprising Cu. The traces include a layer of ZnO nanowires positioned thereon. A second dielectric layer is positioned on the first dielectric layer and on the traces, wherein the second dielectric layer is in direct contact with the ZnO nanowires. Other embodiments are described and claimed.
US09627318B2

In some embodiments, an interconnect structure includes a base layer, a plurality of dielectric layers and a conductive structure. The base layer includes a conductive region. The plurality of dielectric layers are formed over the base layer. The plurality of dielectric layers includes a first dielectric layer and an etch stop layer under the first dielectric layer. The conductive structure includes a plug. The plug includes a central region and one or more footing regions. The footing regions are formed around the central region and formed at least partially in the first etch stop layer. A total width of the central region and one or more footing regions at a bottom level of the plurality of dielectric layers is at least about 5% more than a width of the central region at the bottom level of the plurality of dielectric layers.
US09627317B2

A semiconductor wafer is provided including a plurality of dies, each of the plurality of dies including a plurality of semiconductor devices, a plurality of die seals, each of the plurality of die seals being formed at a perimeter of one of the plurality of dies, and a plurality of electrically conductive links, each of the plurality of conductive links connecting one of the plurality of die seals with another one of the plurality of die seals.
US09627305B2

A semiconductor package includes a support substrate having opposing first and second main surfaces and sides between the first and second main surfaces, a semiconductor die attached to one of the main surfaces of the support substrate, and an encapsulation material at least partly covering the support substrate and the semiconductor die. A protrusion extends outward from a side of the support substrate and terminates in the encapsulation material. The protrusion forms an interlocked connection with the encapsulation material. The interlocked connection increases the tensile strength of the interface between the encapsulation material and the side of the support substrate with the protrusion.
US09627304B2

A method of producing a multiplicity of surface-mountable carrier devices includes: A) providing a carrier plate having a first main face and a second main face located opposite the first main face, B) applying an electrically conductive layer to the first main face, C) applying a solder resist mask to a side of the electrically conductive layer remote from the carrier plate, wherein a multiplicity of adjoining regions are formed on the electrically conductive layer by the solder resist mask, D) applying a solder material to the solder resist mask and the electrically conductive layer, wherein the solder resist mask and the electrically conductive layer are at least partially covered by the solder material, and E) singulating the carrier plate and the electrically conductive layer along and through the solder resist mask and the solder material, wherein the solder material remains at least partially on the solder resist mask.
US09627297B2

Embodiments described herein relate to a packaged component including a lead frame and a non-conductive plug disposed between two or more adjacent sections of the lead frame. The plug is composed of a non-conductive material functions to impede the flow of solder along edges of the two or more adjacent sections during second level solder reflow events that occur after encapsulation of the packaged component. The plug includes a main portion disposed within a space between the two or more adjacent sections, and one or more overlap portions extending from the main portion. The one or more overlap portions are disposed on an internal surface of at least one of the two or more adjacent sections. At least one component is mounted on one of the plurality of sections of the lead frame.
US09627293B2

In a conventional semiconductor device, a pattern serving as a heat dissipating material is formed by applying a phase transition material. Provided is a semiconductor device that can reduce collapse of a pattern shape even if a shock is applied to the pattern formed with the phase transition material that is liquefied when the environmental temperature is not sufficiently controlled. The semiconductor device includes semiconductor elements mounted inside a semiconductor module (10); a heat radiating surface (13), formed in the semiconductor module (10), dissipating heat generated in the semiconductor elements to a heat radiator; a pattern (14) formed on the heat radiating surface and made from a phase transition material; and a film (15) serving as a first film that covers the pattern (14).
US09627292B2

A semiconductor housing includes a fixing mechanism and at least one side having structurings. A method for producing a semiconductor device is provided in which a thermally conductive paste is applied on the at least one side of the semiconductor housing and/or of a heat sink. The semiconductor housing is fixed to the heat sink by means of the fixing mechanism. A pressure is exerted on the thermally conductive paste by means of the fixing mechanism and the thermally conductive paste is diverted by means of diversion channels depending on the pressure exerted.
US09627286B1

The invention provides a package structure which includes a substrate, at least one chip module, and a housing. The at least one chip module is located on the substrate. The housing includes an upper cover, a surrounding wall, and at least one adhesion enhancement structure. The surrounding wall is connected to the upper cover and encompasses the at least one chip module. The surrounding wall and the adhesion enhancement structure are bonded to the substrate by an adhesive. The adhesion enhancement structure includes an encircled hole or a semi-encircled hole.
US09627285B2

A package substrate is disclosed. The package substrate includes a molding layer, a redistribution structure, and a build-up structure. The redistribution structure is embedded in the molding layer with a surface exposed by the molding layer. The build-up structure is formed on the bottom surface of the molding layer. An inner stress caused by a CTE difference between different materials in the package substrate is reduced by forming at least one groove which is arranged around the periphery of the redistribution structure onto the top surface of the molding layer, thereby improving the problem of the redistribution structure cracking in the prior art.
US09627280B2

A method includes probing at least one semiconductor fin using a four-point probe head, with four probe pins of the four-point probe head contacting the at least one semiconductor fin. A resistance of the at least one semiconductor fin is calculated. A carrier concentration of the semiconductor fin is calculated from the resistance.
US09627272B2

A patterning scheme to minimize dry/wet strip induced device degradation and resultant devices are provided. The method includes removing a workfunction material over a first device area of a structure, while protecting the workfunction material over a second device area of the structure with a first masking material. The method further includes applying a second masking material over the first device area and the first masking material. The method further includes removing the first masking material and the second masking material until the workfunction material is exposed over the second device area.
US09627267B2

A method includes forming a set of fins composed of a first semiconductor material. The method further heats the set of fins to condense the fins and cause growth of a layer of oxide on vertical sidewalls thereof, masking a first sub-set of the fins, forming a plurality of voids in the oxide by removing a second sub-set of fins, where each void has a three-dimensional shape and dimensions that correspond to a three dimensional shape and dimensions of a corresponding removed fin from the second sub-set, and epitaxially growing in the voids a third sub-set of fins. The third sub-set of fins is composed of a second semiconductor material that differs from the first semiconductor material. Each fin of the third subset has a three dimensional shape and dimensions of a corresponding removed fin from the second sub-set. At least one structure formed by the method is also disclosed.
US09627256B2

A dielectric layer is formed on a substrate and patterned to form an opening. The opening is filled and the dielectric layer is covered with a metal layer. The metal layer is thereafter planarized so that the metal layer is co-planar with the top of the dielectric layer. The metal layer is etched back a predetermined thickness from the top of the dielectric layer to expose the inside sidewalls thereof. A sidewall barrier layer is formed on the sidewalls of the dielectric layer. A copper-containing layer is formed over the metal layer, the dielectric layer, and the sidewall barrier layers. The copper-containing layer is etched to form interconnect features, wherein the etching stops at the sidewall barrier layers at approximately the juncture of the sidewall of the dielectric layer and the copper-containing layer and does not etch into the underlying metal layer.
US09627252B2

A method of fabricating a semiconductor device and a semiconductor device formed by the method. The method includes form a stack conductive structure by stacking a first conductive pattern and an insulation pattern over a substrate; forming a sacrificial pattern over sidewalls of the stack conductive structure; forming a second conductive pattern having a recessed surface lower than a top surface of the stack conductive structure; forming a sacrificial spacer to expose sidewalls of the insulation pattern by removing an upper portion of the sacrificial pattern; reducing a width of the exposed portion of the insulation patters; forming a capping spacer to cap the sidewalls of the insulation pattern having the reduced width over the sacrificial spacer; and forming an air gap between the first conductive pattern and the second conductive pattern by converting the sacrificial spacer to volatile byproducts.
US09627250B2

A via opening comprising an etch stop layer (ESL) opening and methods of forming the same are provided which can be used in the back end of line (BEOL) process of IC fabrication. A metal feature is provided with a first part within a dielectric layer and with a top surface. An ESL is formed with a bottom surface of the ESL above and in contact with the dielectric layer, and a top surface of the ESL above the bottom surface of the ESL. An opening at the ESL is formed exposing the top surface of the metal feature; wherein the opening at the ESL has a bottom edge of the opening above the bottom surface of the ESL, a first sidewall of the opening at a first side of the metal feature, and a second sidewall of the opening at a second side of the metal feature.
US09627246B2

A method of forming a trench isolation (e.g., an STI) for an integrated circuit includes forming a pad oxide layer and then a nitride layer over a semiconductor substrate, performing a trench etch through the structure to form a trench, depositing a trench oxide layer over the structure to form a filled trench, depositing a sacrificial planarizing layer, which is etch-selective to the trench oxide layer, over the deposited oxide, performing a planarizing etch process that removes the sacrificial planarizing layer and decreases surface variations in an upper surface of the trench oxide layer, performing an oxide etch process that is selective to the trench oxide layer to remove remaining portions of the trench oxide layer outside the filled trench, and removing the remaining nitride layer such that the remaining oxide-filled trench defines a trench isolation structure that projects above an exposed upper surface of the semiconductor substrate.
US09627238B2

A substrate transfer apparatus unloads a substrate from a transfer container in which a cover body airtightly closes a substrate unloading opening formed at a front surface of a container main body and multiple substrates are accommodated in the form of shelves. The substrate transfer apparatus includes a load port to which the transfer container is loaded; a detection unit configured to detect an accommodation status of the substrate in the container main body that is loaded to the load port and separated from the cover body; a substrate transfer device configured to enter the container main body and unload the substrate; and a correction device configured to correct the accommodation status of the substrate in the container main body before the substrate is unloaded from the container main body by the substrate transfer device when the detection unit detects abnormality in the accommodation status.
US09627235B2

A supporting member separation method for separating a laminate which is formed by laminating a substrate and a support plate through an adhesive layer and in which a release layer is provided on at least a part of the peripheral portion on the surface of the side of the substrate facing the support plate or the peripheral portion on the surface of the side of the support plate facing the substrate, the method including reducing the adhesive force of at least a part of the release layer which is provided on the peripheral portion of the substrate or the support, and fixing a part in the substrate and the support plate and separating the support plate from the substrate by applying a force to another part, after the preliminary treatment.
US09627233B2

Provided is a substrate treating apparatus including a housing; a plurality of opening-and-closing members configured to provide a driving force for opening and closing the housing; a fluid storing member supplying a fluid to the opening-and-closing members; and a fluid distribution unit connected to the fluid storing member via a supply conduit to distribute the fluid supplied from the fluid storing member to the opening-and-closing members. The fluid distribution unit includes a distribution conduit diverging from the supply conduit and connected to a corresponding one of the opening-and-closing members; and a fluid distribution member provided at a junction between the supply conduit and the distribution conduit.
US09627219B2

Methods of forming a semiconductor device are presented. The method includes providing a wafer with top and bottom wafer surfaces. The wafer includes edge and non-edge regions. A dielectric layer having a desired concave top surface is provided on the top wafer surface. The method includes planarizing the dielectric layer to form a planar top surface of the dielectric layer. The desired concave top surface of the dielectric layer thicknesses compensates for different planarizing rates at the edge and non-edge regions of the wafer.
US09627217B2

There is provided a composition for forming an EUV resist underlayer film which shows a good resit form. A resist underlayer film-forming composition for EUV lithography, including: polysiloxane (A) containing a hydrolyzed condensate of hydrolyzable silane (a); and hydrolyzable silane compound (b) having a sulfonamide structure, a carboxylic acid amide structure, a urea structure, or an isocyanuric acid structure. A resist underlayer film-forming composition for EUV lithography, including: polysiloxane (B) containing a hydrolyzed condensate of hydrolyzable silane (a) and hydrolyzable silane compound (b) having a sulfonamide structure, a carboxylic acid amide structure, a urea structure, or an isocyanuric acid structure. The polysiloxane (A) is preferably a co-hydrolyzed condensate of a tetraalkoxysilane, an alkyltrialkoxysilane and an aryltrialkoxysilane.
US09627213B2

A method of fabricating a tunnel oxide layer for a semiconductor memory device, the method comprising: fabricating on a substrate a first oxide layer by an in-situ-steam-generation process; and fabricating at least one further oxide layer by a furnace oxidation process, wherein during fabrication of the at least one further oxide layer, reactive gases penetrate the first oxide layer and react with the silicon substrate to form at least a first portion of the at least one further oxide layer beneath the first oxide layer.
US09627210B2

A method of fabricating an electrostatic discharge protection structure includes the following steps. Firstly, a semiconductor substrate is provided. Plural isolation structures, a well region, a first conductive region and a second conductive region are formed in the semiconductor substrate. The well region contains first type conducting carriers. The first conductive region and the second conductive region contain second type conducting carriers. Then, a mask layer is formed on the surface of the semiconductor substrate, wherein a part of the first conductive region is exposed. Then, a first implantation process is performed to implant the second type conducting carriers into the well region by using the mask layer as an implantation mask, so that a portion of the first type conducting carriers of the well region is electrically neutralized and a first doped region is formed under the exposed part of the first conductive region.
US09627202B2

The inventive concept provides methods for forming fine patterns of a semiconductor device. The method includes forming a buffer mask layer having first holes on a hard mask layer including a first region and a second region around the first region, forming first pillars filling the first holes and disposed on the buffer mask layer in the first region and second pillars disposed on the buffer mask layer in the second region, forming a block copolymer layer covering the first and second pillars on the buffer mask layer, phase-separating the block copolymer layer to form first block patterns spaced apart from the first and second pillars and a second block pattern surrounding the first and second pillars and the first block patterns, removing the first block patterns, and forming second holes in the buffer mask layer under the first block patterns.
US09627189B2

The invention concerns a vacuum system, comprising a first vacuum chamber and a second vacuum chamber, the first vacuum chamber being evacuated by a first vacuum pump, in particular a turbomolecular pump, the first and the second vacuum chamber being connected by a passage, wherein the passage is surrounded by a sealing arrangement comprising an inner seal and an outer seal with a plenum positioned between the inner seal and the outer seal, the plenum being evacuated by a support vacuum pump, and wherein at least one sealing face of the inner seal consists of the wall material of the first or the second vacuum chamber, in particular the inner seal being formed by direct contact between the wall material of the first vacuum chamber and the wall material of the second vacuum chamber. Additionally, the invention concerns a mass spectrometry system.
US09627185B2

Methods and apparatus for in-situ cleaning of substrate processing chambers are provided herein. A substrate processing chamber may include a chamber body enclosing an inner volume; a chamber lid removably coupled to the chamber body and including a first flow channel fluidly coupled to the inner volume to selectively open or seal the inner volume to or from a first outlet; a chamber floor including a second flow channel fluidly coupled to the inner volume to selectively open or seal the inner volume to or from a first inlet; and a pump ring disposed in and in fluid communication with the inner volume, the pump ring comprising an upper chamber fluidly coupled to a lower chamber, and a second outlet fluidly coupled to the lower chamber to selectively open or seal the inner volume to or from the second outlet.
US09627183B2

To provide a plasma processing device, a plasma processing method and a method of manufacturing electronic devices capable of performing high-speed processing as well as using the plasma stably. In an inductively-coupled plasma torch unit, a coil, a first ceramic block and a second ceramic block are arranged in parallel, and a long chamber has an annular shape. Plasma generated in the chamber is ejected from an opening in the chamber toward a substrate. The substrate is processed by moving the long chamber and the substrate mounting table relatively in a direction perpendicular to a longitudinal direction of the opening. A discharge suppression gas is introduced into a space between the inductively-coupled plasma torch unit and the substrate inside the chamber through a discharge suppression gas supply hole, thereby generating long plasma stably.
US09627177B2

To provide a mass spectrometer capable of performing high-sensitivity measurement using water molecules.The mass spectrometer has a chamber in which a sample is disposed, an irradiation unit for emitting particles to the sample, and an extraction electrode which leads secondary ions emitted from the sample to a mass spectrometry unit, in which the irradiation unit switches a first mode of emitting primary ions for causing the secondary ions to be emitted from the sample and a second mode of emitting particles containing water molecules to be made to adhere to the sample and emits the particles to the sample.
US09627172B2

The disclosure relates to a method of operating a gas field ion beam system in which the gas field ion beam system comprises an external housing, an internal housing, arranged within the external housing, an electrically conductive tip arranged within the internal housing, a gas supply for supplying one or more gases to the internal housing, the gas supply having a tube terminating within the internal housing, and an extractor electrode having a hole to permit ions generated in the neighborhood of the tip to pass through the hole into the external housing. The method comprises the step of regularly heating the external housing, the internal housing, the electrically conductive tip, the tube and the extractor electrode to a temperature of above 100° C.
US09627171B2

An objective of the present invention is to provide a charged particle beam device with which information based on a charged particle which is discharged from a bottom part of high-aspect structure is revealed more than with previous technology. To achieve the objective, proposed is a charged particle beam device comprising: a first orthogonal electromagnetic field generator which deflects charged particles which are discharged from a material; a second orthogonal electromagnetic field generator which further deflects the charged particles which are deflected by the first orthogonal electromagnetic field generator; an aperture forming member having a charged particle beam pass-through aperture; and a third orthogonal electromagnetic field generator which deflects the charged particles which have passed through the aperture forming member.
US09627159B2

A slide actuation apparatus includes a bezel configured to maintain a configuration of the slide actuation apparatus. The bezel also includes an opening on an external surface. The slide actuation apparatus also includes an actuator configured to move within a compartment formed by the opening and a sliding rail configured to guide movements of the actuator along a surface of the sliding rail. The sliding rail is compressible downward in response to movement of the actuator along the surface of the sliding rail. The slide actuation apparatus further includes a slide contact configured to make an electrical connection to a flexible circuit and configured to provide a signal of a change to a circuit board of an attached computing device in response to downward compression of the sliding rail.
US09627158B2

A keyboard module includes a first key and a second key. The first key includes a first keycap and a first scissors-type connecting element. The first scissors-type connecting element includes a first outer frame and a first inner frame. The second key includes a second keycap and a second scissors-type connecting element. The second scissors-type connecting element includes a second outer frame and a second inner frame. The first outer frame, the first inner frame and the second inner frame have symmetrical structures. The second outer frame has an asymmetrical structure.
US09627150B2

The present invention provides an electrode material for batteries made from tungsten oxide powder, wherein the tungsten oxide powder has a first peak present within a wavenumber range of 268 to 274 cm−1, a second peak present within a wavenumber range of 630 to 720 cm−1, and a third peak present within a wavenumber range of 800 to 810 cm−1, when a Raman spectroscopic analysis method is performed on the electrode material.
US09627148B2

An all-solid-state capacitor includes an inorganic solid electrolyte; and a pair of current collectors disposed so as to hold it in between. The inorganic solid electrolyte has a polycrystalline structure, and the all-solid-state capacitor satisfies a relationship given as: R1
US09627138B1

Apparatus for integrated capacitors and associated methods are disclosed. In one embodiment, an integrated capacitor includes a first plurality of metal members that are fabricated using a first plurality of metal layers, and are oriented in a first orientation. The integrated capacitor also includes a second plurality of metal members that are fabricated using a second plurality of metal layers. The second plurality of metal members are oriented transverse to the first orientation. The integrated capacitor further includes a third plurality of metal members, which are fabricated using a third plurality of metal layers, and are oriented in the first orientation.
US09627133B2

A laminated ceramic electronic component that includes a laminated body formed by laminating a ceramic layer and an internal electrode, and forming an external electrode on an outer surface of the laminated body so as to be electrically connected to the internal electrode. The external electrode includes a conducting layer that is in contact with the internal electrode, and the internal electrode contains Ni. The conducting layer contains metal particles containing a Cu3Sn alloy, and a thermosetting resin. The internal electrode and the conducting layer are bonded to each other with a CuSnNi alloy phase interposed therebetween.
US09627123B2

A solenoid includes: a coil wound around a bobbin; a case section accommodating the coil; a tubular yoke arranged on an inner circumferential portion of the coil; and a plunger arranged on an inner circumferential portion of the yoke, and moving from a start position along an axial direction of the yoke by magnetic attraction force generated in the yoke, wherein a diameter increasing portion whose diameter is increased from the start position toward a lower part in the axial direction is formed on an outer circumferential surface of the yoke, and the diameter increasing portion overlaps at least a part of a moving region of a lower-part side end portion of the plunger, and wherein an inner circumferential surface of the yoke guides the movement of the plunger and the yoke includes a contact member that regulates the movement of the plunger on the inner circumferential surface.
US09627122B2

A solenoid actuator includes a housing, a bobbin assembly, a coil, and a washer. The bobbin assembly is disposed at least partially within the housing, and includes a return pole and an armature. The return pole is fixedly coupled to the housing, and the armature is axially movable within the housing. The coil is disposed within the housing and is wound around at least a portion of the bobbin assembly. The washer is disposed between the coil and a portion of the bobbin assembly and surrounds a portion of the return pole. The washer is formed of an electrical insulator material.
US09627120B2

Apparatuses and systems for enabling electrical communication with a device positionable within a body cavity of a patient. Apparatuses and systems for magnetically positioning a device within a body cavity of a patient. Medical devices. Methods of use.
US09627116B2

A method for producing a higher-strength, non-grain-oriented electrical strip, according to which a slab is cast from a molten mass, the slab is hot-rolled and then cold-rolled—optionally a hot-strip annealing can be carried out between the hot-rolling and the cold-rolling—and the cold strip is annealed in order to produce a partially recrystallized structure so that the mechanical strength values ReH can be set within the range of 450 MPa to 850 MPa at an annealing temperature of between 600° C. and 800° C. for 60 s to 300 s.
US09627106B2

A shielded cable includes adjacent first and second conductor sets. Each conductor set includes two or more insulated conductors. The first conductor set also includes a ground conductor that generally lies in the plane of the insulated conductors of the first conductor set. At least 90% of the periphery of each conductor set is encompassed by a shielding film. First and second non-conductive polymeric films are disposed on opposite sides of the cable and form cover portions substantially surrounding each conductor set, and pinched portions on each side of the cable. When the cable is laid flat, the distance between the center of the ground conductor of the first conductor set and the center of the nearest insulated conductor of the second conductor set is σ1, the center-to-center spacing of the insulated conductors of the second conductor set is σ2, and σ1/σ2 is greater than 0.7.
US09627105B2

The invention relates to a coaxial cable for electrical transmission of a high-frequency and/or high-speed data signal, in particular for medical-engineering applications, comprising a arranged radially inside and a plurality of shields which surround the core radially outside, the core exhibiting a litz with a plurality of individual wires. The invention further relates to a rotary coupling with two coaxial cables of such a type, and also to a holding device, in particular a ceiling support, with such a rotary coupling.
US09627095B1

A memory system may include a memory module comprising a plurality of memory chips mounted therein each memory chip comprising a plurality of banks, the memory chips being simultaneously accessible based on the same command and address; and a memory controller suitable for mapping the banks of the memory chips to each other while rearranging an order of the banks of each of the memory chips based on repair information of the memory chips.
US09627092B2

A semiconductor device may include a memory core including a data cell region and a parity cell region, a parity calculation logic configured for generating a parity from data received by the parity calculation logic, and an error correcting logic configured for outputting error-corrected data by using data that is output from the data cell region and a parity that is output from the parity cell region.
US09627077B2

A semiconductor memory device includes a memory cell array that is capable of storing data in a nonvolatile manner, and a control section that controls data access to the memory cell array. The memory cell array stores the same data redundantly in a plurality of pages. The control section executes a reading operation on the plurality of pages that store the same data redundantly to read the data. The data that is stored redundantly may be management data or user data.
US09627076B2

According to example embodiments, a nonvolatile memory device includes a lower filling insulating layer covering a peripheral logic structure on a substrate, a horizontal semiconductor layer on the lower filling insulating layer, and a three-dimensional memory cell array including a plurality of memory blocks on the horizontal semiconductor layer. The horizontal semiconductor layer includes a plurality of doped regions spaced apart from each other in a first direction and a plurality of well regions between the doped regions. Each of the memory blocks includes sub-blocks on corresponding ones of the well regions. The non-volatile memory device is configured to perform an erase operation in units of the sub-blocks. The non-volatile memory device is configured to independently apply an erase voltage to a selected one of the well regions during the erase operation.
US09627074B2

A method for determining an optimal voltage pulse for programming a flash memory cell, the optimal voltage pulse being defined by a voltage ramp from a non-zero initial voltage level during a programming duration, wherein the method takes into account a set of parameters including a programming window target value and a drain current target value of the memory cell.
US09627072B2

A multiple-bit-per-cell, page mode memory comprises a plurality of physical pages, each physical page having N addressable pages p(n). Logic implements a plurality of selectable program operations to program an addressed page. Logic select one of the plurality of selectable program operations to program an addressed page in the particular physical page using a signal that indicates a logical status of another addressable page in the particular physical page. The logical status can indicate whether the other addressable page contains invalid data. The first program operation overwrites the other addressable page, and the second program operation preserves the other addressable page. The first program operation can execute more quickly than the second program operation. The logic can also be applied for programming multiple-bit-per-cell memory not configured in a page mode.
US09627071B2

Disclosed are a semiconductor memory device, and an operating method thereof. The semiconductor memory device includes: a memory cell array including a plurality of memory cells; a peripheral circuit configured to perform a program pulse application operation and a verification operation on the memory cell array; a pass/fail check circuit configured to output a pass/fail signal according to a result of the verification operation; and a control logic configured to control the peripheral circuit to perform the program pulse application operation and the verification operation such that two or more program pulses are continuously applied during the program pulse application operation, and first and second verification operations are continuously performed during the verification operation.
US09627068B2

Non-volatile memory including rows and columns of memory cells, the columns of memory cells including pairs of twin memory cells including a common selection gate. According to the disclosure, two bitlines are provided per column of memory cells. The adjacent twin memory cells of the same column are not connected to the same bitline while the adjacent non-twin memory cells of the same column are connected to the same bitline.
US09627066B1

A non-volatile memory cell for storing a single bit is disclosed. The non-volatile memory cell includes an access transistor including a gate, a first body, a first source/drain node, and a second source/drain node. The non-volatile memory cell also includes a first floating gate storage transistor that has a third source/drain node, a second body, a fourth source/drain node, and a first floating gate including a first storage node. The third source/drain node is coupled to the second source/drain node. The non-volatile memory cell further includes a first capacitor, a second capacitor, and a second floating gate storage transistor. The first capacitor has a first plate coupled to the first storage node and an opposite second plate. The second floating gate storage transistor includes a fifth source/drain node, a third body, a sixth source/drain node, a second floating gate including a second storage node. The fifth source/drain node is coupled to the fourth source/drain node. The second capacitor includes a third plate coupled to the second storage node and having an opposite fourth plate. The second plate is coupled to the fourth plate, and the first body of the access transistor is coupled to the second body and the third body.
US09627061B2

An electronic device includes a first electrode, a second electrode spaced apart from the first electrode, a resistance variable element interposed between the first electrode and the second electrode, and a conductor arranged at least one of a first side and a second side of the resistance variable element to apply an electric field to the resistance variable element while being spaced apart from the resistance variable element, the first side facing the second side.
US09627060B2

A method includes applying a first voltage setting to a memory cell for a first period of time in response to a command for programming a first logical state to the memory cell, obtaining a first stored logical state of the memory cell after the applying the first voltage setting operation, and if the first stored logical state differs from the first logical state, applying a second voltage setting to the memory cell.
US09627051B2

Some embodiments include apparatuses and methods having a first memory element and a first select component coupled to the first memory element, a second memory element and a second select component coupled to the second memory element, and an access line shared by the first and second select components. At least one of the embodiments can include a circuit to generate a signal indicating a state of the second memory element based on a first signal developed from a first signal path through the first memory element and a second signal developed from a second signal path through the second memory element.
US09627048B2

A memory cell array is configured to have a plurality of memory cells arranged in a matrix, each of the memory cells being connected to a word line and a bit line and being capable of storing n values (n is a natural number equal to or larger than 3). A control circuit controls the potentials of the word line and bit line according to input data and writes data into a memory cell. The control circuit writes data into the memory cell to a k-valued threshold voltage (k<=n) in a write operation, precharges the bit line once, and then changes the potential of the word line an i number of times to verify whether the memory cell has reached an i-valued (i<=k) threshold voltage.
US09627044B2

There is provided a method of detecting offset in a sense amplifier of an SRAM memory unit. The method comprises using a sense amplifier of the SRAM memory unit to implement a read of a first data value stored in a memory cell of the SRAM memory unit, and measuring a first time for the sense amplifier to read the first data value. The method further comprises using the sense amplifier to implement a read of a second data value stored in a memory cell of the SRAM memory unit, and measuring a second time for the sense amplifier to read the second data value. The method then comprises calculating a difference between the first time and the second time, and determining whether an offset adjustment should be applied to the sense amplifier in dependence upon the difference between the first time and the second time.
US09627040B1

A 6T static random access memory cell, array, and memory thereof are provided, in which the memory cell includes a first inverter, a second inverter, a first NMOS transistor, and a second NMOS transistor. A first high supply voltage and a low supply voltage are coupled to the first inverter. A second high supply voltage and the low supply voltage are coupled to the second inverter. The first NMOS transistor has a gate terminal coupled to a first word line. The first NMOS transistor has a source terminal coupled to the first node. The second NMOS transistor has a gate terminal coupled to a second word line, and the second NMOS transistor has a source terminal coupled to the second node. The first word line provides ON signals to turn on the first NMOS transistor, and the second high supply voltage provides a first boost voltage simultaneously.
US09627037B2

A semiconductor device for reducing an instantaneous voltage drop is provided. The semiconductor device includes a first power line configured to provide a first power supply voltage and a first power transistor connected between the first power line and a first logic transistor. The first power transistor includes a first source or drain connected to the first power line, a gate receiving a power gating control signal, and a second source or drain connected to a first source or drain of the first logic transistor using a shared semiconductor junction.
US09627034B2

Provided is an electronic device including a circuit for reading data from a memory cell that can store multilevel data. The electronic device includes a memory cell array region, N sense amplifier regions, and switching elements. The memory cell array region includes memory cells that store, when (N+1)-level data is stored, the (N+1)-level data as different potentials. Each of the N sense amplifier regions compares a read potential, which depends on a charge released to a bit line and a wiring or the like connected thereto, with a reference potential and performs amplification. Each of the switching elements electrically isolates a sense amplifier region from the other sense amplifier regions after all of the N sense amplifier regions are electrically connected to the bit line. Each of the sense amplifier regions can output a write potential to the bit line.
US09627032B2

An address generation circuit may include: a first latch unit suitable for latching an address obtained by inverting a part of an input address; a second latch unit suitable for latching the partly inverted input address of the first latch unit, and suitable for latching an added/subtracted address after a first refresh operation during a target refresh period; a third latch unit suitable for latching the partly inverted input address of the first latch unit during a period other than the target refresh period; and an addition/subtraction unit suitable for generating the added/subtracted address by adding/subtracting a predetermined value to/from the latched address of the second latch unit.
US09627030B1

A system and method for efficient data eye training reduces the time and resources spent calibrating one or more memory devices. A temporal calibration mechanism reduces the time and resources for calibration by reducing the number tests needed to sufficiently determine the boundaries of the data eye of the memory device. For one or more values of the voltage reference, the temporal calibration mechanism performs a minimal number of tests to find the edges of the data eye for the hold and setup times.
US09627015B2

A memory device, system, and/or method are provided for performing a page state informing function. The memory device may compare one or more row addresses received along with a command, determine the page open/close state according to a page hit or miss generated as a result of comparison, count read or write commands with respect to pages corresponding to a same row address, and determine the page open/close state according to a read or write command number generated as a result of counting. The memory device may determine a page open/close state with respect to a corresponding page based on a page hit/miss and a read or write command number and output a flag signal. The memory device may provide the page open/close state for each channel. A memory controller may establish different page open/close policies for each channel.
US09627014B2

Some of the embodiments of the present disclosure provide a system comprising: a shared memory unit and an arbiter that is configured to generate a clock signal, receive information regarding bandwidths of each of a plurality of agents, and determine a clock frequency or a sequence for selecting single agents among the plurality of agents to allow the single agents to transfer data in parallel from/to the shared memory unit in a single clock cycle of the clock signal, wherein the sequence is based, at least in part, on the bandwidths for each of a plurality of agents. The arbiter is also configured to cycle through the determined sequence for selecting the single agents among the plurality of agents to allow the single agents to transfer data from/to the shared memory unit in the single clock cycles.
US09627013B2

An apparatus includes a first terminal configured to communicate data with an outside of the apparatus, a second terminal configured to receive a first power source potential, a third terminal configured to receive a second power source potential lower than the first power source potential, a fourth terminal configured to be coupled to a calibration resistor, an output buffer including first to third nodes coupled to the first to third terminals respectively, and a replica circuit including fourth and fifth nodes coupled to the second and third terminals respectively, and sixth node coupled to the fourth terminal.
US09627011B1

A method for operating a non-volatile memory device uses a sense amplifier that includes a first branch and a second branch. During a pre-charging step, a bit line of a memory array of the non-volatile memory device is biased in order to pre-charge the bit line. During the pre-charging step, an offset between the first branch and the second branch is detected and stored. During a reading step subsequent to the pre-charging step, a cell current is received from the bit line at the first branch and a reference current is received from a current-reference structure at the second branch. During the reading step, and amplified voltage is generated as a function of the cell current and the reference current. During the reading step, an output voltage is generated based on the amplified voltage compensated by the offset stored during the pre-charging step.
US09627010B2

Provided is a semiconductor device having a memory cell array, which is capable of existing in three power-gating states depending on a non-access period to the memory cell array. The memory cell array includes a plurality of memory cells which each have an SRAM and a nonvolatile memory portion having a transistor with an oxide semiconductor in a channel region. The three power-gating states includes: a first state in which a power-gating to the memory cell array is performed; a second state in which the power-gating is performed on the memory cell array and peripheral circuits which control the memory cell array; and a third state in which, in addition to the memory cell array and the peripheral circuits, a power supply voltage supplying circuit is subjected to the power gating.
US09627008B2

In a recording medium on which is recorded a multiplexed stream including a plurality of first packets (V_main) constituting a first I-picture in a first video stream and a plurality of second packets (V_sub) constituting a second I-picture in a second video stream, information for identifying the first I-picture and information for identifying the second I-picture are recorded on the medium. A recording medium can thereby be obtained that enables the rapid detection, from a small amount of information, of a particular picture included in a stream such as a TS in which multiple content streams are multiplexed.
US09627003B2

Methods, systems, and apparatuses are disclosed for an explosion proof recording system for recording an underground mining environment and other hazardous, low or restricted visibility environments.
US09626989B1

A heat-assisted magnetic recording (HAMR) device includes transducer head comprising a heat source and a writer. The HAMR device further includes a power controller configured to selectively power on and off the heat source independent of current flowing through a write coil of the writer based on a position of the transducer head relative to an adjacent rotating media.
US09626981B2

A system may include a delta-sigma analog-to-digital converter and a digital compression circuit. The delta-sigma analog-to-digital converter may include a loop filter having a loop filter input configured to receive an input signal and generate an intermediate signal responsive to the input signal, a multi-bit quantizer configured to quantize the intermediate signal into an uncompressed digital output signal, and a feedback digital-to-analog converter having a feedback output configured to generate a feedback output signal responsive to the uncompressed digital output signal in order to combine the input signal and the feedback output signal at the loop filter input. The digital compression circuit may be configured to receive the uncompressed digital output signal and compress the uncompressed digital output signal into a compressed digital output signal having fewer quantization levels than that of the uncompressed digital output signal.
US09626980B2

A quantizing method is provided that includes quantizing an input signal by selecting one of a first quantization scheme not using an inter-frame prediction and a second quantization scheme using the inter-frame prediction, in consideration of one or more of a prediction mode, a predictive error and a transmission channel state.
US09626963B2

A system and method are provided for improving speech recognition accuracy. Contextual information about user speech may be received, and then speech recognition analysis can be performed on the user speech using the contextual information. This allows the system and method to improve accuracy when performing tasks like searching and navigating using speech recognition.
US09626961B2

Systems and methods are described for personifying communications. According to at least one embodiment, the computer-implemented method for personifying a natural-language communication includes observing a linguistic pattern of a user. The method may also include analyzing the linguistic pattern of the user and adapting the natural-language communication based at least in part on the analyzed linguistic pattern of the user. In some embodiments, observing the linguistic pattern of the user may include receiving data indicative of the linguistic pattern of the user. The data may be one of verbal data or written data. Written data may include at least one of a text message, email, social media post, or computer-readable note. Verbal data may include at least one of a recorded telephone conversation, voice command, or voice message.
US09626959B2

A system and method are provided for receiving speech and/or non-speech communications of natural language questions and/or commands and executing the questions and/or commands. The invention provides a conversational human-machine interface that includes a conversational speech analyzer, a general cognitive model, an environmental model, and a personalized cognitive model to determine context, domain knowledge, and invoke prior information to interpret a spoken utterance or a received non-spoken message. The system and method creates, stores, and uses extensive personal profile information for each user, thereby improving the reliability of determining the context of the speech or non-speech communication and presenting the expected results for a particular question or command.
US09626957B2

A method for speech retrieval includes acquiring a keyword designated by a character string, and a phoneme string or a syllable string, detecting one or more coinciding segments by comparing a character string that is a recognition result of word speech recognition with words as recognition units performed for speech data to be retrieved and the character string of the keyword, calculating an evaluation value of each of the one or more segments by using the phoneme string or the syllable string of the keyword to evaluate a phoneme string or a syllable string that is recognized in each of the detected one or more segments and that is a recognition result of phoneme speech recognition with phonemes or syllables as recognition units performed for the speech data, and outputting a segment in which the calculated evaluation value exceeds a predetermined threshold.
US09626955B2

Techniques for improved text-to-speech processing are disclosed. The improved text-to-speech processing can convert text from an electronic document into an audio output that includes speech associated with the text as well as audio contextual cues. One aspect provides audio contextual cues to the listener when outputting speech (spoken text) pertaining to a document. The audio contextual cues can be based on an analysis of a document prior to a text-to-speech conversion. Another aspect can produce an audio summary for a file. The audio summary for a document can thereafter be presented to a user so that the user can hear a summary of the document without having to process the document to produce its spoken text via text-to-speech conversion.
US09626948B2

Embodiments disclosed herein describe systems and methods for asymmetrical bobbin configurations. Embodiments of asymmetrical bobbin configurations are configured to allow manufacturers and users to modify, adjust, change, etc. the tone of pickups. The asymmetrical bobbin configurations are configured to boost frequencies on strings on an instrument, wherein based on the configurations of the bobbins different frequencies may be modified.
US09626947B1

Techniques are described that relate to various aspects of converting the mechanical energy of instrument strings to digital representations for use in a variety of applications.
US09626945B2

The concept of the invention is to take the said top snare assembly of the said double snare system, and to configure the snare system inside of a drum head. By using the said invention, modifications to the said snare drum will not be required and will not compromise the integrity of the original design of the said drum manufacturers' marching snare drum.
US09626942B2

An apparatus comprises a flute, a base, and a thumb rest. The base is attached to the flute and defines a channel. The thumb rest is inserted into the channel and defines an elongate body. The thumb rest is positioned such that a flutist may rest a right thumb against the thumb rest while using conventional fingering to play the flute.
US09626936B2

The technology provides a dimming module for a near-eye display (NED) device that controls an amount of ambient light that passes through the transmissive near-eye display to a user. The dimming module includes at least one electrochromic cell that enables variable density dimming so that the NED device may be used in an augmented reality (AR) and/or virtual reality (VR) application. The electrochromic cell may be a monochrome electrochromic cell having stacked layers of, a monochrome electrochromic compound layer and insulator sandwiched between a pair of transparent substrates and conductors. A current may be applied to the conductor layers to control the amount of dimming in response to a dimming value. A NED device having a dimming module may be included in a visor, or other type of head-mounted display (HMD). The dimming module may be flat and supported by a flat waveguide mount in the user's field of view.
US09626928B2

A GOA (Gate On Array) circuit applied to a liquid crystal display device is disclosed. The liquid crystal display device has a plurality of scan lines. The GOA circuit has a plurality of cascaded shift register units. An (N)th level shift register unit controls charge to an (N)th level scanning line. The (N)th level shift register unit includes a forward-rearward scan circuit, a pull-up circuit, an bootstrap capacitor circuit, a gate signal point electricity leakage preventing circuit, and a pull-down sustain circuit. The bootstrap capacitor circuit, the gate signal point electricity leakage preventing circuit, and the pull-down sustain circuit are connected together with each other to form a gate signal point, so as to raise the stability of the gate signal point and to decrease the use of switches.
US09626917B2

An image signal for red color display, an image signal for green color display, and an image signal for blue color display which correspond to a pixel are denoted as reference symbol RnL, reference symbol GnL, reference symbol BnL, respectively, a minimum value thereof is denoted as MinRGBnL, and a threshold defined as a predetermined value is denoted as reference symbol TH1. In a case, where MinRGBnL≦TH1 holds: the value of the signal for the white color sub-pixel is MinRGBnL/TH1, the value of the signal for the red color sub-pixel is RnL−MinRGBnL, the value of the signal for the green color sub-pixel is GnL−MinRGBnL, and the value of the signal for the blue color sub-pixel is BnL−MinRGBnL. In a case, where MinRGBnL>TH1 holds: the value of the signal for the white color sub-pixel is 1, the value of the signal for the red color sub-pixel is (RnL−TH1)/(1−TH1), the value of the signal for the green color sub-pixel is (GnL−TH1)/(1−TH1), and the value of the signal for the blue color sub-pixel is (BnL−TH1)/(1−TH1).
US09626916B2

In a display driver, a first backlight control unit using a histogram and a second backlight control unit using an optical sensor can be used in combination. The display driver includes a PWM generating unit setting a control signal value consisting of a product of a luminance rate of X % and a luminance rate of Y % as a luminance rate of a control signal for controlling a backlight with respect to maximum backlight luminance when a luminance rate of a control signal obtained by first backlight control with respect to the maximum backlight luminance is X % and a luminance rate of a control signal obtained by second backlight control with respect to the maximum backlight luminance is Y %.
US09626912B2

An electroluminescent display and a method of driving the same are disclosed. In one aspect, the display includes a display panel including a plurality of pixel units electrically connected to a plurality of data lines and a plurality of gate lines. The pixel units are arranged in a matrix of a plurality of rows and a plurality of columns, the pixel units in the same column are connected to the same data line, and the pixel units in the same diagonal line of the matrix are connected to the same gate line. The display also includes a data driver located at a first side of the display panel, the data driver being configured to drive the data lines, and a gate driver located at the first side of the display panel and configured to drive the gate lines.
US09626901B2

Discloses is a display device that may include a display panel; sub-pixels in a display area of the display panel; upper and lower data lines separated in a central portion of the display area; and an electrostatic discharge circuit formed in the central portion of the display area, the electrostatic discharge circuit electrically connected to the upper and lower data lines.
US09626896B2

A mobile device includes a display driver integrated circuit (DDI), a display panel, and an application processor. The DDI provides an internal synchronization signal based on an internal clock signal as a synchronization signal. The application processor calculates a time offset corresponding to a difference between a real time and the internal synchronization signal, and provides the time offset to the DDI. The DDI calculates a time to be displayed based on the time offset and a current time provided from the application processor, and displays the time to be displayed in the display panel in a self clock display mode.
US09626883B2

A store information sign, including a circuit in electrical communication with a lighting and an internet connector configured to send a store data, and a power supply in electrical communication with the lighting and the internet connector.
US09626878B2

An information processing apparatus includes a posture estimation unit, an abnormality determination unit, and a presentation unit. The posture estimation unit is configured to estimate a neck posture of a user. The abnormality determination unit is configured to determine whether a posture is abnormal based on the neck posture estimated by the posture estimation unit. The presentation unit is configured to present an abnormality of the posture to the user, when the abnormality determination unit determines that the posture is abnormal.
US09626873B2

A method, system and computer program for providing, on a human-machine interface, data relating to an aspect of the operation of an aircraft and grouped into one and the same area of the interface, the method comprising the following steps. A step of detecting a request to display an aspect of the operation of the aircraft. The method also includes a step of computing a flight situation and generating a consolidated aeroplane situation. A step of associating the elementary data linked to the consolidated aeroplane situation to extract therefrom updated situational data. The method then includes a step of grouping the updated situational data into a plurality of sub-sets to allow display of the data in the display area. Finally the method includes a step of displaying, in the display area, the sub-sets of data.
US09626868B2

An object detection device can acquire information of an object in the vicinity of a host-vehicle for appropriate traveling assistance. An object detection device 1 includes a vehicle state detection section 2, an environmental situation acquisition section 3, a road information acquisition section 4, a detection control section 6, and a detection section 7. A host-vehicle state prediction section 61 acquires a target state of a host-vehicle 81. The detection section 7 detects an object. A parameter setting section 63 switches the detection characteristic of the object in the detection section 7 in accordance with the target state.
US09626862B2

Methods and systems for operating a sensor network comprising a plurality of nodes and at least one resource, where a resource can be a sensing device (e.g., a camera or microphone) or other peripheral devices (e.g., a storage or recording system). In at least one embodiment of the present invention, at least one node in a network determines at least one resource available to it and the type of the resource or its capabilities. Based on the type or capabilities of the resource, the node associates with one or more logical node names and acquires instructions for performing at least one function.
US09626861B2

A wireless device 101 is a wireless device having identification information, and includes: an operation unit 11; a power generating unit 12 that generates electric power by operation on the operation unit 11; a signal generating unit 13 that operates by using the electric power generated by the power generating unit 12 and is capable of outputting a signal of a kind corresponding to the content of each operation on the operation unit 11; a storage unit 15 that operates by using the electric power generated by the power generating unit 12 and nonvolatilely stores the content of an output signal of the signal generating unit 13, the identification information, and reference information; and a transmission control unit 14 that compares the content of the output signal with the reference information when the operation on the operation unit 11 satisfies a predetermined condition, the content of the output signal and the reference information being stored in the storage unit 15, and transits to a transmission permission state in which transmitting a wireless signal including the identification information stored in the storage unit 15 to a different device is permitted when a result of the comparison satisfies a predetermined condition.
US09626852B2

A microwave motion sensor has a circuit assembly for intrusion detection in a predetermined space. The microwave motion sensor comprising a control unit, a microwave sensing unit and a microwave confining unit. The microwave sensing unit, for transmitting and receiving a microwave signal, is separated in structure but electrically coupled to the control unit. The microwave confining unit, for managing a detection zone of the microwave signal, has an accommodating space formed inside the microwave confining unit, and the microwave sensing unit being disposed inside the accommodating space. Wherein the circuit assembly is divided into the control unit and the microwave sensing unit, the scope of the detection zone of the microwave signal varies based on the shape of the microwave confining unit and the shape of the microwave confining unit varies based on the predetermined space.
US09626837B2

The inventions herein relate to novel games of chance and apparatus and methods for their play. In certain embodiments, the existing lottery infrastructure is used in conjunction with electronic remote game play. A player receives a ticket identification number (TIN), optionally via lottery game play, and then plays an electronic game based upon the TIN. The remote system contains information associated with the TIN, for example, identification of which game will be played, and in a predetermined context, whether the player is to win or lose, and if they win, the form of the prize.
US09626836B2

Systems for enhanced head-to-head hybrid gaming are provided. A network distributed enhanced head-to-head hybrid game system has a real world server connected to a game world engine by a network, wherein the real world server is constructed to: receive from the game world server via the network, a trigger of a wager of an amount of real world credits; and provide a randomly generated payout of real world credits for the wager of the amount of real world credits wherein the result is determined using a random number generator; a controller connected to the game world server by the network, wherein the controller is constructed to: provide an entertainment game; generate a display of the entertainment game; and convey to the game world server, actions taken by the player during the player's skillful execution of the entertainment game while utilizing the resource of the entertainment game; and the game world server connected by the network to the real world server and connected to the controller, wherein the game world server is constructed to: receive the actions taken by the player; determine player performance measurements for the player based on the actions taken by the player; convey to the real world server via the network, the trigger of the wager of the amount of real world credit based on the actions taken by the player; determine eligibility of the player for head-to-head of the entertainment game of the controller; assign a handicap for the head-to-head play to the player based upon the player performance measurements for the player, wherein the handicap is a random element introduced into a game world of the player during the head-to-head play, and wherein the handicap is based upon a ratio of game world credit earned as an outcome of the player's skillful execution of the entertainment game and the amount of real world credits utilized by the player in the wager as triggered by the real world server upon the player's utilization of the resource during the player's skillful execution of the entertainment game while earning the game world credit; and introduce the random element of the handicap into the game world of the player during the head-to-head play.
US09626833B2

The gaming system and method disclosed herein provides a plurality of players with an opportunity to win a plurality of progressive awards maintained by the gaming system. The gaming system accumulates a quantity of progressive event points for each player playing at one of the gaming machines in the gaming system. In one embodiment, the gaming system uses an accumulated quantity of progressive event points for a designated player to determine which one or more of the progressive awards the designated player wins. In another embodiment, the gaming system uses an accumulated quantity of progressive event points to determine the designated player's probability of winning one or more of the progressive awards. Accordingly, the gaming system provides a point-based system in which either a progressive award to win or a probability of winning a progressive award is determined based on the quantities of progressive event points accumulated by the players.
US09626824B2

Methods an apparatus are described for verifying a game of chance is displayed correctly on a remote client. The verification may include storing game history information associated with a game of chance presented at a remote client. The server can provide a game outcome associated with the game of chance, and the game outcome can be presented visually on the remote client. A sample game outcome can be generated on a remote client and a user may be asked one or more questions about the sample game outcome to verify that the sample game outcome is correctly displayed on the remote client. In addition, the remote client can then generate a hash of the 1 game outcome and send the hash to the server. The server can store the client-generated hash and game history. If a dispute arises, this client-generated hash can be compared to a server-generated hash. A comparison of these hashes can be used to verify that the correct outcome was displayed on the remote client.
US09626814B2

In some embodiments, systems, methods, and techniques relating to security and/or automation systems, collectively referred to as automation systems, may include determining a presence of a first device proximate at least one entry to a location, obtaining information related to an identification of an entity associated with the at least one device, authenticating the first device, the authenticating based at least in part on obtaining information related to the identification, and taking an action based at least in part on determining the authenticity.
US09626813B2

A control device for an automatic transmission, with a torque converter including a lock-up clutch, includes a learning unit configured to learn an engagement holding pressure, which is a hydraulic pressure immediately before the lock-up clutch is released, during coasting, and a determination unit configured to determine during learning in the learning unit whether or not an ON-failure in which the lock-up clutch is held in an engaged state in response to a release instruction has occurred.
US09626790B1

Systems and methods for rendering a view-dependent texture in conjunction with a polygon mesh to provide a textured three-dimensional model of a geographic area are provided. The view-dependent texture can be optimized for viewing the three-dimensional model from a single reference direction. When a user navigates to a camera viewpoint of the three-dimensional model associated with the single reference direction, the view-dependent texture can be rendered in conjunction with the three-dimensional model to provide a more realistic representation of the geographic area to the user. When a user navigates to a camera viewpoint of the three-dimensional model that is not associated with the single reference direction, a base texture can be rendered in conjunction with the three-dimensional model. The base texture can be optimized based on viewing the three-dimensional model from a plurality of differing viewpoints.
US09626784B2

According to an embodiment, an image display system includes a first generator and a second generator. The first generator generates a first image which includes first text data representing at least a portion of text data and which is displayed by a first display device of stationary type. The second generator generates a second image which includes second text data representing at least a portion of the first text data and which is displayed by a second display device that is worn by a first user.
US09626783B2

A helmet-used device capable to automatically adjusting positions of displayed information and a helmet thereof. The device includes an angle detection unit, an eyeball detection unit, a processing unit and a projector unit. The processing unit serves to receive a first detection signal to correct an image signal and receive a second detection signal to adjust output positions of multiple graphic and text data of the image signal. The projector unit serves to receive the image signal to generate and project an image. The graphic and text information contained in the projected image is automatically adjusted to a visible position corresponding to the eyes of the wearer for the wearer to conveniently watch the displayed information.
US09626776B2

The disclosed apparatus, systems, and methods can process height maps. For example, the disclosed computerized method of determining posture information of an object in a two-dimensional height map captured by a range sensor system can include receiving the height map of the object captured by the range sensor system, generating a plurality of one-dimensional slices of the height map and a location record indicating locations of the plurality of one-dimensional slices on the height map, identifying points of interest in the plurality of one-dimensional slices, determining locations of the identified points of interest in the height map based on the location record, and determining the posture information of the object based on the locations of the identified points of interest in the height map.
US09626747B2

A image manipulation technique allows a user to correct an image using samples obtained from other images. These samples may be obtained from one or more other images in a library of images. Matching techniques may identify an image that best matches the image to be corrected, or may aggregate or average multiple images that are identified as containing an area corresponding to the area to be corrected. Identification of the image or images to use as the source of the samples may be automatic or manual. The images may be from a library of images under the control of the user or from a library of images maintained by another person or service provider. Application of the samples to correct the image may be manually or automatically directed.
US09626744B2

Techniques to generate global tone-mapping operators (G-TMOs) that, when applied to high dynamic range images, visually approximate the use of spatially varying tone-mapping operators (SV-TMOs) are described. The disclosed G-TMOs provide substantially the same visual benefits as SV-TMOs but do not suffer from spatial artifacts such as halos and are, in addition, computationally efficient compared to SV-TMOs. In general, G-TMOs may be identified based on application of a SV-TMO to a down-sampled version of a full-resolution input image (e.g., a thumbnail). An optimized mapping between the SV-TMO's input and output constitutes the G-TMO. It has been unexpectedly discovered that when optimized (e.g., to minimize the error between the SV-TMO's input and output), G-TMOs so generated provide an excellent visual approximation to the SV-TMO (as applied to the full-resolution image).
US09626743B2

An image stabilization apparatus comprises a signal separation unit configured to separate a shake signal into a low frequency band and a high frequency band, a panning determination unit configured to determine, based on an output from the shake detection unit, whether a panning operation is performed, and a control unit configured to control a first image stabilization unit based on the high frequency band and control a second image stabilization unit based on the low frequency band, wherein the apparatus has a first mode in which if the panning determination unit determines that a panning operation is performed, control is performed to make the second image stabilization unit approach a center of correction, and no control is performed to make the first image stabilization unit approach a center.
US09626738B2

An image processing apparatus includes a detection unit that detects segments from a first image; a selection unit that selects pairs of segments formed of a predetermined number of segments counted from a higher priority in an order of length among the detected segments and segments in a second image, the second image being a model of the first image; and a calculation unit that calculates distortion of the first image with respect to the second image by using the pairs of segments.
US09626733B2

A data-processing apparatus and an operation method thereof are provided. The data-processing apparatus includes a tiling circuit and a post-stage processing circuit. The tiling circuit is configured to receive input data. The tiling circuit divides a current frame of the input data into at least one tile and checks a motion state of the current tile in the at least one tile. The post-stage processing circuit is coupled to the tiling circuit to receive the current tile. The post-stage processing circuit performs post processing on the current tile to generate a processed current tile of the current frame or to obtain a processed corresponding tile of a previous frame and serves it as the processed current tile of the current frame, according to the motion state of the current tile.
US09626730B2

Each block of texture data elements is encoded as a block of texture data. The encoding process includes determining for each block of texture data elements whether the set of texture data elements of the block all have sufficiently similar data values. If they do, the extent of a region within the texture including the block in which every texture data element has sufficiently similar data values is then determined, and an encoded texture data block to represent the block of texture data elements that indicates that the block specifies a region within the texture in which every texture data element is to be allocated the same data value when decoded, and that includes data indicating the constant data value for the block and data indicating the extent of the region within the texture that the block relates to, is generated.
US09626725B2

A social networking system performs account recovery for a user with the help of the user's connections (e.g., friends). The social networking system selects connections of the user based on information indicating likelihood of real-world interactions between the user and the selected connections. Access codes are sent to the selected connections and the user instructed to obtain access codes from the selected connections via a communication that is outside the social networking system, for example, via phone. The user provides the access codes obtained from the selected connections to the social networking system. If the access codes provided by the user match the access codes sent to the selected connections, the user is granted access to the account. Real-world interactions between two users are determined based on sharing of devices between the users or information indicating presence of the users in the same place during same time interval.
US09626720B2

Separate user accounts can be linked into a group of linked user accounts so that content items assigned to each of the user accounts can be accessed by each user account in the group. Linking user accounts in this way allows the individual user accounts to share content items while also retaining their individual properties such as username, password, preference data, etc. Linking user accounts allows each user account to retain the content items assigned to the user account when the user account is unlinked from the group. Linking user accounts can be restricted according to linking rules that dictate how many user accounts can be included in a group, when a user account can be added or removed from a group, etc. A master user account can set parameters restricting content items accessible to the user accounts in the group, as well as money spent be each user account.
US09626712B1

One or more images of items for an order being processed at processing station of an order fulfillment center may be captured and associated with the order. Alternatively, a short video clip may be captured of the order being packaged. An electronic notification that the order has been processed may be sent to a customer associated with the order. The electronic notification may include a reference to one or more of the captured images or video clips. The customer may use a reference included in the notification to view the captured images. The customer may view captured images to verify that the order has been correctly processed. The captured images may include images of the items being packaged for shipment and may show the shipping address on the package allowing the customer to verify that indeed it is his package in the images.
US09626708B2

A method of providing a photographic memento is provided. The method includes receiving, at a computer system from a mobile computing device of a user, an order for a photographic memento that includes photo data, formatting instructions, and account information. The method includes printing a formatted image on a first side of a rigid substrate and printing supplemental information on a second side of the rigid substrate. The formatted image is based on the photo data and the formatting instructions and the supplemental information is based on the order data. The method further includes cutting the photographic memento from the rigid substrate in a predefined shape and generating shipping information for the photographic memento based on account information and/or the order data.
US09626707B2

Disclosed are apparatus and method for facilitating a purchase in conjunction with media content information. The apparatus includes a receiver configured to receive a transmission of media content, information regarding the content, and information for facilitating a purchase of at least one of a copy of the content, a good, and/or a service. The content may include broadcast media content and entertainment media content. The apparatus also includes a processor configured to process the information regarding the content and the information for facilitating a purchase of the copy of the content, the good, and/or the service. The apparatus also includes a display device for displaying information.
US09626705B2

Providing prioritization of user online access to an online commerce site. Third party applications using API function calls to access an online commerce site are restricted to specific services by an access rule. An access rule defines which API server on the online commerce site a specific third party application may access when using a specific API function call. In this way, the operator of the online commerce site may prioritize server access per service level agreements based on a specific third party application and API function call.
US09626698B2

Systems, methods, and devices for power-efficient discovery of infrastructure services on a network are disclosed. In one aspect, a method for using advertising windows to transmit service information on a network is disclosed. The method includes transmitting timing information regarding an advertising window during which information on services offered by one or more nodes on the network will be advertised. The method further includes during the advertising window, transmitting information on services offered by one or more nodes on the network.
US09626694B2

Targeted content is delivered to and received by at least one user device based on user information stored locally at the user device. Program content and targeted content are received. The targeted content received is associated with user information stored locally on the user device, while the program content is broadcast to multiple users. A determination by a scanning process is made at what position or at what time in the program content to include the targeted content. The program content and the targeted content are rendered, with the targeted content included at the determined position or time in the program content, for presentation to the user.
US09626688B2

A method of facilitating access to a promotional offer, the method comprising: receiving at a server system a page request from a client device; and sending program code executable in a browser application to the client device in response to the page request, the program code being executable to display at least one promotional offer and a promotional code, to provide a flash object at a display position of the promotional code and, in response to selection of the flash object, to cause the promotional code to be copied to a user-accessible memory of the client device and to open a new browser display of the browser application.
US09626685B2

The disclosure describes systems and methods of ranking user interest in physical entities based on the attention given to those entities as determined by an analysis of communications from devices over multiple communication channels. The attention ranking systems allow any “Who, What, When, Where” entity to be defined and ranked based, at least in part, on information obtained from communications between users and user proxy devices. An entity rank is generated for entity known to the system in which the entity rank is derived from the information in communications that are indicative of user actions related to the entity. The entity ranks are then used to modify the display of information or data associated with the entities. The system may also generate a personal rank for each entity based on the relation of the entity to a specified user.
US09626681B2

A method for implementing an electronically-based negotiation session between users within an ESN. The method includes sending a message including a request portion and a response portion from a first user to a second user in a round of successive rounds, and in response to receiving the message from the first user, sending a message from the second user to the first user in a subsequent round, the message from the second user including a response portion responsive to the request portion of the message from the first user and a request portion. When a new round is performed, evaluating whether an agreement exists by checking messages previously exchanged, and exchanging subsequent messages, when any rounds remain and the session has not been terminated, and granting access and exchanging data between the users, executing actions, and setting policies as negotiated, when the session has been terminated and an agreement exists.
US09626678B2

A system includes a digital camera coupled with or integrated within a transaction terminal to capture an image during authorization of a transaction initiated at the transaction terminal. The system further includes a portal configured to receive the image and transmit the image to a communication reference associated with the account information of an account in which the transaction is made, based on a security preference associated with the account information. The image may be optionally analyzed to detect fraudulent use of the account.
US09626669B2

Disclosed are method and apparatus that enable a cardless payment transaction to be executed from a merchant point-of-sale (POS) system. A user is enabled to check in at a merchant by using a mobile device of the user and then to pay by simply appearing at the merchant and mentioning his name. By emulating card read events and intercepting receipt printer outputs, the technique cleanly integrates into a conventional merchant POS system, without the need for customized software or hardware to accommodate individual POS vendor-proprietary application programming interfaces (APIs).
US09626666B2

Apparatus and methods are provided for a dual validator self-service kiosk (“SSK”). The SSK may include a first validator. The first validator may examine a deposit inserted into the SSK. The SSK may include a second validator. The second validator may examine a tangible item before the SSK dispenses the tangible item. The SSK may retract the tangible item if the tangible item in not collected by a customer. The second validator may examine the tangible item after being retracted by the SSK. The first validator may apply a first examination routine to the deposit. The second validator may apply a second examination routine before the SSK dispenses the tangible item. The second validator may apply a third examination routine to a tangible item retracted by the SSK.
US09626660B2

A floating meeting is set up such that the actual meeting time is not fixed until after pre-defined parameters are satisfied. One parameter is a point in time nearer to the proposed meeting date(s) than the time of the original meeting invitation. At the later point in time, subsequent and potentially conflicting meetings are automatically avoided to maximize invitee availability or otherwise meet a meeting organizer's objective.
US09626658B2

A method includes receiving at least a portion of a task. The method also includes parsing the task as the task is being received to identify a keyword in the task. In addition, the method includes, in response to identifying the keyword, applying the keyword to one or more parameters of the task while the task is being received to produce a modified task. The method could further include parsing a second task that is received subsequent to the received task, identifying a second keyword in the second task, and associating the second task with the received task in response to identifying the second keyword. Associating the second task with the received task could include determining a hierarchy between the second task and the received task based on the second keyword or determining that the second task is a subtask of the received task based on the second keyword.
US09626655B2

A Postal Authority regulated e-Mail messaging application is provided over a public network to a plurality of mailers and addressees using authenticated transaction records. The application transmits at least one e-Mail message through at least one e-Mail account configured for a specific class of service. The application creates transaction records relevant to the specific class of service based upon details of completed transactions. Electronic postmarks are obtained to authenticate transaction records. Authenticated transaction records are sent to the mailer. A unique identifier of an electronic postmark is embedded in the e-Mail message. The e-Mail message incorporating the unique identifier is sent to at least one addressee. Authenticated e-Mail messages and transaction records are created and protected from undetectable modification.
US09626651B2

Embodiments of the present invention provide a method, system and computer program product for automated social networking for e-meetings. In an embodiment of the invention, a method for automated social networking for e-meetings is provided. The method includes monitoring content provided to an e-meeting managed by an e-meeting server executing in memory of a host computer. The method further includes detecting a name in the monitored content and comparing the detected name to names in a contact list for a social networking system executing externally to the e-meeting. Finally, the method includes triggering generation of a social networking introduction for the name to different participants to the e-meeting in response to matching the detected name to a name in the contact list.
US09626641B2

A method for analyzing a tennis session for game improvement using a portable device and a tennis analysis system, includes collecting information from the tennis session using the portable device attached to a racket used in a game for a plurality of strokes, transferring the collected information from the portable device to the tennis analysis system using a communication interface; analyzing information relating to the plurality of strokes; analyzing information relating to collections of strokes from said plurality of strokes to identify rallies, games, sets and matches played during the session, by said tennis analysis system; and generating a plurality of game statistics.
US09626638B2

A method for assigning surplus slabs in slab yards to orders includes loading slab pre-yards of a plurality of production lines with surplus slabs, describing the assignment of the surplus slabs to the orders with a mathematical model, grouping order data and slab data based on steel grades, obtaining an assignment scheme for the surplus slabs and the orders in each group with a mixed scatter search algorithm, and assigning the surplus slabs to the orders using the assignment scheme. If a surplus slab is in a pre-yard of a production line associated with an order the surplus slab is assigned to, the slab is moved using a crane to the production line. Otherwise, the slab is moved to the pre-yard associated with the production line, and then moved using a crane to the production line. The slab is then heated and rolled by the production line.
US09626637B2

In accordance with embodiments, there are provided mechanisms and methods for managing business deals. The mechanisms and methods for managing business deals may enable embodiments to provide a dynamic and interactive user-interface including any combination of contacts, accounts, opportunities, allowing users to create tasks, events, leads (e.g., from Data.com), reports, dashboards, instant messenger, external deal spaces, email service (e.g., Outlook), a cloud-based productivity suite for businesses that allows work on any device (e.g., Google apps), mobile access, private messaging, lead management, mass email templates, social media monitoring (e.g., from Radian6), role-based sharing and security, and/or additional storage, for example. In an embodiment, the number of contacts may be unlimited.
US09626633B2

A computationally implemented method includes, but is not limited to: detecting one or more occurrences of one or more specific patterns of usage of one or more non-communication (NC) productivity applications by one or more end users; and providing to the one or more end users, in response to said detecting, access to one or more particular messages through one or more channels of one or more NC productivity application interfaces, the one or more NC productivity application interfaces for accessing the one or more NC productivity applications by the one or more end users. In addition to the foregoing, other method aspects are described in the claims, drawings, and text forming a part of the present disclosure.
US09626630B2

A computing device determines one or more first degree correlations based on valuation information. The computing device determines one or more important variables based on at least a comparison between the absolute value of the one or more first degree correlations to a first threshold value. The computing device determines a valuation function based on at least one or more of the determined one or more important variables.
US09626615B2

According to one embodiment, a chip card is provided, having a first contact area and a second contact area, a measuring circuit that is configured to measure an impedance between the first contact area and the second contact area and a control circuit that is configured to take the measured impedance as a basis for configuring a function of the chip card.
US09626612B2

In accordance with one embodiment, an RFID sensor assembly comprises an RFID chip, an antenna, a sensor, a substrate, and a laminated layer. The RFID chip is in electrical communication with the antenna and the sensor. The RFID chip, antenna, and sensor are secured to the substrate. The laminated layer is arranged as to create a generally airtight pouch between the substrate and the laminate layer. The laminated layer is further arranged to facilitate a post manufacturing method for exposing the contents of the pouch to the environment surrounding the RFID sensor assembly.
US09626603B2

A method and system render rasterized data by receiving non-rasterized page description language data and a corresponding transformation matrix representing transformation operations to be performed. The non-rasterized page description language data is rasterizing to create rasterized data. The corresponding transformation matrix is decomposed into a plurality of individual transformation operation matrices and a discrete transformation operation value, from each corresponding individual transformation operation matrix, is generated for each transformation operation to be performed upon the rasterized data. The transformation operations are performed upon the rasterized data based upon the generated discrete transformation operation values.
US09626601B2

Systems and methods for identifying transformations to be applied to at least part of a document image for improving the OCR quality. An example method comprises: constructing, by a computer system, an ordered list of transformations to be applied to an image comprising a character string, each transformation corresponding to a hypothesis asserted with respect to one or more characteristics of the image; applying, to the image, a leading transformation on the list to produce a transformed image; evaluating a quality of the transformed image to produce a quality estimate; and updating the list in view of the quality estimate.
US09626597B2

Systems and methods are provided for acquiring classification functions for facial age identification. For example, a plurality of facial images associated with different ages are acquired; the facial images are assigned into a plurality of facial image collections based on at least information associated with a plurality of first age groups; for a first age group, one or more first facial image collections associated with one or more second age groups older than the first age group are acquired as positive samples; one or more second facial image collections associated with one or more third age groups younger than the first age group are acquired as negative samples; and training is performed based on at least information associated with the first positive samples and the negative samples to determine one or more classification functions for the first age groups.
US09626594B2

A system and method for comparing a text image with or without a wildcard character and a character string are provided. The method includes embedding a character string into a vectorial space by extracting a set of features from the character string and generating a character string representation based on the extracted features, such as a spatial pyramid bag of characters (SPBOC) representation. A text image is embedded into a vectorial space by extracting a set of features from the text image and generating a text image representation based on the text image extracted features. A similarity between the text image representation and the character string representation is computed, which includes computing a function of the text image representation and character string representation.
US09626591B2

Enhanced contrast between an object of interest and background surfaces visible in an image is provided using controlled lighting directed at the object. Exploiting the falloff of light intensity with distance, a light source (or multiple light sources), such as an infrared light source, can be positioned near one or more cameras to shine light onto the object while the camera(s) capture images. The captured images can be analyzed to distinguish object pixels from background pixels.
US09626583B2

In aspects, the subject innovation can comprise systems and methods capable of automatically labeling cell nuclei (e.g., epithelial nuclei) in tissue images containing multiple cell types. The enhancements to standard nuclei segmentation algorithms of the subject innovation can enable cell type specific analysis of nuclei, which has recently been shown to reveal novel disease biomarkers and improve diagnostic accuracy of computational disease classification models.
US09626578B2

A viewing aid includes a camera, a viewing surface within a field of view of the camera, a memory, a display, and software programmed to track a tracking element within the field of view. Viewing material is placed on the viewing surface. The camera, viewing surface, and material all remain substantially stationary. The camera captures and stores an initial image of the material in the memory. The software then tracks the location of a tracking element within the field of view then maps the location to a portion of the initial image in memory using an X-Y coordinate system, and/or identifies character elements of the material adjacent the tracking element then maps the character elements to corresponding character elements of the initial image in memory. An enhanced image is then displayed on the display corresponding to the mapped portion of the initial image.
US09626571B2

A method and a device for determining a valid lane marking using a vehicle camera system. A series of pictures are taken of an area in front of the vehicle. At least a first lane marking and a second lane marking different from the first lane marking are detected in corresponding image data. A vehicle driving ahead of the vehicle is detected in at least two successively taken pictures and its position relative to the first lane marking as well as its position relative to the second lane marking is determined. Dependent on the positions of the vehicle driving ahead determined with the aid of the pictures, one of the detected lane markings is selected as the valid lane marking.
US09626558B2

A environmental reproduction system multiplexes information from a variety of sources to reproduce a target environment having visual and/or auditory impediments. The visual impediments may include one or more environmental conditions, such as rain, sleet, snow, darkness, brightness, or any other type of environmental condition. The auditory impediments may include loud noises, such as construction noises, or sounds that are too low, such as an emergency vehicle sound not being heard. The environmental reproduction system may determine the environmental condition from one or more sources, such as an internal microphone, an external microphone, temperature sensor, a camera, a weather receiver, or other types of sensors. The environmental reproduction may be in communication with an environmental condition database and operative to apply a signal processing action to a recording (video and/or audio recording) of the target environment based on the determined environmental condition.
US09626556B2

The technology of the present disclosure includes computer-implemented methods, computer program products, and systems to filter images before transmitting to a system for optical character recognition (“OCR”). A user computing device obtains a first image of the card from the digital scan of a physical card and analyzes features of the first image, the analysis being sufficient to determine if the first image is likely to be usable by an OCR algorithm. If the user computing device determines that the first image is likely to be usable, then the first image is transmitted to an OCR system associated with the OCR algorithm. Upon a determination that the first image is unlikely to be usable, a second image of the card from the digital scan of the physical card is analyzed. The optical character recognition system performs an optical character recognition algorithm on the filtered card.
US09626546B2

A method for controlling an electronic device is provided. The electronic device has a child mode and an adult mode. The method includes capturing a touch image of a finger contacting with a touch screen when a touch operation is applied to unlock the touch screen. An area value of a touch image of the finger contacting with the touch screen is calculated based on the captured touch image and compared with one or more predefined area values. The user is determined to be a child or an adult according to the comparison result. The electronic device is controlled to alternatively enter the adult mode or the child mode based on the determination result.
US09626542B2

A multi-mode ring scanner (MMRS) has a ring unit for wearing on a finger. The MMRS optionally has a wrist unit coupled to the ring unit, such as via a cable. The MMRS optionally communicates wirelessly with a computing device. The ring unit has one or more scanners (such as an optical scanner or an RFID tag reader). The ring unit optionally has two paddle switches for activation by inward pressure from fingers adjacent to the finger. The two switches enable specifying operation of the MMRS in a plurality of modes and/or to communicate a plurality of information codes to the computing device. The computing device is optionally enabled to assign a function to each combination of activation of the two switches. A scanning system including the MMRS optionally provides feedback to a user based on feedback from a host processor.
US09626539B2

A device and method for identification of at least one object in an image registered with an image registration device, wherein each of the at least one object is provided with a wireless tag. The device includes at least one sensor for registering a wireless signal from the wireless tag and for registering at least one direction to the wireless tag, wherein the wireless signal includes identification for the object.
US09626536B2

In FIG. 9 a female identification tag is formed by overmolding between mold parts (8, 9) a base section (1) which will include inwardly directed projections or fingers (4) to retain in use the head of a male tag and may include an RFID coil (6). As the mold parts (8,9) separate, the core (10) can start to eject, moving through the flexible opening (13) formed at the top of the soft boss (12) of the tag. Subsequently, a hard insert can close off the opening (13) in providing tamperproofing. The core (10) can be caused to rotate as it moves through the flexible opening (13) in order to break any bond between the plastics material and the core (10).
US09626531B2

Generally, this disclosure provides systems, devices, methods and computer readable media for secure control of access control enablement and activation on self-encrypting storage devices. In some embodiments, the device may include a non-volatile memory (NVM) and a secure access control module. The secure access control module may include a command processor module configured to receive a request to enable access controls of the NVM from a user, and to enable the access controls. The secure access control module may also include a verification module configured to verify a physical presence of the user. The secure access control module may further include an encryption module to encrypt at least a portion of the NVM in response to an indication of success from the verification module.
US09626525B2

Some aspects of the disclosure generally relate to providing single sign on features in mobile applications in a secure environment using a shared vault. An application may prompt a user to provide user entropy such as a passcode (e.g. a password and/or PIN). The application may use the user entropy to decrypt a user-entropy-encrypted vault key. Once the vault key is decrypted, the application may decrypt a vault database of the shared vault. The shared vault may store shared secrets, such as server credentials, and an unlock key. The application may store the unlock key, generate an unlock-key-encrypted vault key, and cause the shared vault to store the unlock-key-encrypted vault key, thereby “unlocking” the vault. The application may then use the unlock key to decrypt the vault database without prompting the user to provide user entropy again.
US09626510B2

A method, an apparatus and a system for processing a computer virus. The method comprises: obtaining the file type of a file which is infected with a computer virus and the process information of a process which is used by the virus when accessing the file; monitoring whether a malicious event occurs in s system, wherein the malicious event is an event which is triggered when the process corresponding to the process information accesses the file of the file type; and refusing the process to access the file of the file type when it is monitored that the malicious event occurs.
US09626508B2

In one embodiment, an apparatus includes a control transfer termination (CTT) state machine configured to raise a fault when an indirect control transfer instruction of a process is not terminated by a CTT instruction. A virtual machine monitor (VMM) is configured to selectively enable the CTT state machine for the process. In addition, a binary translation engine is configured to receive fault information associated with a fault raised by the CTT state machine, provide at least some of the fault information to a security agent associated with the process, and responsive to direction from the security agent, to translate a code block of the process to a translated code block including a first CTT instruction associated with the indirect control transfer instruction, such that when the translated code block including the indirect control transfer instruction and the first CTT instruction is to be executed, the CTT state machine will not raise a fault. Other embodiments are described and claimed.
US09626507B2

This specification describes technologies relating to software execution. A sandboxing computer system accesses at least one application file and instantiates a sandbox environment. The sandbox environment does not having allocated, when instantiated, a memory buffer for use by a running application. The application file is run in the sandbox environment to produce an application output. A memory buffer is for use by the running application after the application has begun running, and a client computer system is provided with the application output.
US09626503B2

Computationally implemented methods and systems include acquiring property data regarding at least one property of one or more devices, generating anonymized data by altering the acquired property data to obscure one or more portions of the acquired property data that uniquely identify the one or more devices and/or one or more users of the one or more devices, presenting the anonymized data to one or more service providers configured to generate one or more services, and acquiring the generated one or more services, said generated one or more services at least partly based on the anonymized data. In addition to the foregoing, other aspects are described in the claims, drawings, and text.
US09626496B2

A system that incorporates teachings of the subject disclosure may include, for example, a method for detecting, by a system including at least one processor, a presence of an object from sensor data generated by a sensor device, retrieving, by the system, from a memory device a plurality of profiles biometrically descriptive of approved objects, asserting, by the system, an alarm responsive to determining from the sensor data that the detected object is not biometrically correlated to any of the plurality of profiles, classifying, by the system, the detected object as an authorized object responsive to determining from the sensor data that the detected object is biometrically correlated to at least one of the plurality of profiles, and notifying, by the system, at least one neighboring device responsive to asserting the alarm or responsive to classifying the detected object as the authorized object. Other embodiments are disclosed.
US09626494B2

Disclosed is a method which comprises receiving a user input which includes a password component and a non-password component that is defined by a user, the non-password component is arranged relative to the password component in a random manner determined by the user; verifying a presence of a pre-assigned password within the user input, wherein the pre-assigned password is associated with the user and stored in a first database; and based on the verified presence of the pre-assigned password within the received user input, identifying the non-password component. This way, even if a third party has full view of the user input entry, the visitor would be unable to discover the password and additional information individually.
US09626490B2

Systems and methods for accessing digital content using electronic tickets and ticket tokens are disclosed. In one system, a user device includes a processor, a network interface, and memory configured to store an electronic ticket, and a ticket token, and the processor is configured by an application to send a request for digital content, receive a ticket token from a merchant server, wherein the ticket token is generated by a DRM server and associated with an electronic ticket that enables playback of the requested digital content, send the ticket token to a DRM server, receive an electronic ticket that enables playback of requested digital content, request the digital content associated with the electronic ticket, and play back the requested digital content using the electronic ticket.
US09626489B2

Systems and methods are described that protect intellectual property rights in connection with 3-dimensional printing processes. In certain embodiments, an object a user would like to render with a 3-dimensional printing device may be compared with one or more managed objects having certain associated intellectual property rights. If the object is found to be similar to a managed object (e.g., similar in shape, function, composition, etc.), policy associated with the managed object may be enforced in connection with rendering the object. In this manner, intellectual property rights associated with the managed objects may be enforced.
US09626488B2

A non-transitory computer readable storage medium including computer readable code that, when executed by a processor, is configured to receive, from a user network device, a first request to execute an application on the user network device. The first request includes a user identification, routing information, and requested application information, encrypted using a public key. The user network device is configured to display the application on a television display device. The code is further configured to decrypt the routing information and requested application information using a private key, send a second request for subscription information to a service provider, receive the subscription information from the service provider, and determine that a license corresponding to the application is associated with the user. The code is further configured to generate and send an application package configured to deploy the application using a Java Runtime Environment on the user network device.
US09626479B2

Computer implemented methods and systems operating on real-time data derived from a plurality of data sources for supporting user-definable rules and providing user notifications for providing user notifications and smart alarms. A user-interface configured to dynamically display a parameter and toggle between a tabular display and a graphical display is generated. At least one of a user-defined rule or a threshold value associated with the parameter from a user-interface element is received. A notification is provided to a user when the parameter satisfies the user-defined rule or exceeds the threshold value.
US09626473B2

A CMOS device comprises a substrate with a plurality of regions, the regions including an N-type region and a P-type region which meet each other in a PN-boundary, two or more P-type active regions embedded in the N-type region, and two or more N-type active regions embedded in the P-type region. The PN-boundary or a section of the PN-boundary is a chain of line segments. Any two adjoining line segments of the chain are angled relative to each other at their connecting point. The CMOS device can be designed using abutting standard cells.For each of two or more operating points, rise delays and fall delays associated with one or more clock cells are estimated. If the estimated rise delays and fall delays satisfy a given set of constraints, the layout of the CMOS device is accepted. Otherwise the layout is updated and a new analysis round is performed.
US09626470B2

A method for generating a circuit description for a multi-die field-programmable gate array, FPGA, comprising a first FPGA die and at least one further FPGA die is described. The method is performed in an FPGA design tool and comprises automatically evaluating a first and a second partition of a partitioned circuit description, the partitions being associated with respective ones of the FPGA dies. At least one multiplexing element is inserted into the first partition and a corresponding de-multiplexing element is inserted into the second partition based on the automated evaluation.
US09626468B2

Groups of signals in an electronic design for which interesting assertions, such as assert, assume and cover properties, can be generated are identified. A sliding temporal window of fixed depth is used to sample unique present and past value combinations of signals in the signals groups generated by one or more simulations or emulations. The values of signals in the signal groups are organized into truth tables. Minimal functional relations are extracted from the truth tables, using techniques similar to those for synthesis of partial finite memory machines from traces, and used to generate assertions. The assertions are filtered using a cost function and pertinence heuristics, and a formal verification tool used to prune unreachable properties and generate traces for reachable cover properties. Syntactically correct assert, assume and cover property statements for the generated properties are instantiated and packaged into a file suitable for further simulation or emulation or formal verification.
US09626451B2

The present disclosure describes methods, systems, and computer program products for providing and maintaining an evolving canonical data model (CDM) which consolidates current knowledge of the correspondences of existing schemas. One computer-implemented method includes receiving the plurality of source hierarchical schemas, each source hierarchical schema being stored as a computer-readable document in computer-readable memory, processing, using a computer, the source hierarchical schemas to generate a merged graph, the merged graph comprising a plurality of merged nodes, each merged node being provided based on one or more nodes from at least two of the source hierarchical schemas, and determining, using the computer, that the merged graph includes one or more conflicts and, in response, resolving each conflict of the one or more conflicts to generate a computed-transitive-edge-free, conflict-free merged graph as a unified data model (UDM), wherein resolving comprises splitting one or more merged nodes into respective sub-sets of merged nodes.
US09626448B2

The present invention provides a system (10) for linking network content (12n) over a communications network (14n). The system (10) including: at least one memory or storage unit (20n) operable to store and/or maintain a plurality of linked-content facilities (30n), each of the linked-content facilities (30n) being independently associated with a network location that contains network content (12n); at least one processor operable to execute software that generates, maintains and/or controls access to the linked-content facilities (30n) for a plurality of users (24n); and, at least one input/output device (22n) operable to provide an interface for the users (24n) to operate the software in order to retrieve and/or view the linked-content facilities (30n) for selected network locations from the memory or storage unit (20n), via the communications network (14n). Wherein the linked-content facilities (30n) stored and/or maintained on the memory or storage unit (20n) include system generated link content (32n,32An), and/or user generated link content (32n,32An) received from at least one user (24n), regarding network content (12n) related to the respective network locations. The present invention also provides associated methods (100) for linking network content (12n) for use with the system (10) of the invention.
US09626441B2

A computer system including a computer-readable memory unit; and a processor coupled to the memory unit. The processor is configured to provide a graphical image representing a search engine interface for display on a screen of the computer system, wherein the search engine interface comprises an arrangement of cells, each cell representative of a calendar unit of time; cause performance of a search, upon selection of a particular cell, wherein said search is based on the unit of time represented by the selected cell; and display the results of the search.
US09626430B2

Various embodiments include systems and methods for data mining of search engine and network operations to automatically identify query events. Data aggregated from such query events and stored as query history data may be processed to identify query ranking mismatches. These identified mismatches may be used with the query history data and target settings to automatically generate query rewrite data. In certain embodiments, this query rewrite data may be used to generate query rewrite input language (QRIL) records. Such QRIL records may then be used to automatically generate standardized rewrites which automatically resolve any conflicts between rewrites in a particular search engine.
US09626427B2

A system for extracting customer feedback from a microblog site includes a retrieval unit coupled to the microblog site to capture microblog updates. A filter unit coupled to the retrieval unit filters the captured microblog updates according to filter criteria that remove non-actionable items from the captured microblog updates. A learning unit coupled to the filter unit prioritizes the filtered microblog updates, and a classification unit coupled to the learning unit classifies the filtered and prioritized microblog updates. An action unit coupled to the classification unit performs appropriate actions based on the classified, filtered and prioritized microblog updates.
US09626404B2

Distributed storage systems support SQL while also providing scalability and fault tolerance by utilizing an SQL library (the SQL execution component) layered on top of a transactional key-value system (the storage component). The SQL library comprises a parser and an execution engine running at the client, while the storage component comprises a key-value system for storing the data. The SQL library parses SQL queries received from client applications and maps them to transactions on the key-value system. The key-value system stores data items identified by key and provides concurrency control mechanisms to handle concurrent transactions. The key-value system may be a distributed system with several storage servers, each attached to one or more storage devices.
US09626389B1

A method for analyzing an enterprise application linked to a mobile device application. The method includes determining that the enterprise application performs a first set of roles. The method also includes analyzing the mobile device application. The method also includes determining that the mobile device application performs a second set of roles. The method also includes receiving an input parameter at the mobile device application, and generating a mobile data structure in response to the determining that the mobile device performs the second set of roles. The method also includes receiving an indication of a planned disconnect of the mobile device application from the enterprise application. The method also includes storing, in response to the receiving the indication of planned disconnect, the generated data structure in the mobile device for disconnected execution.
US09626387B2

A method for the visualization and addressing of data within a volumetric container, using XYZ coordinates represented as a vector. Whereas users build their own immersive experience, variants, and/or representations of their respective data as polygons nested within a virtual universe. This includes variants such as time, space, velocity and trajectory as they relate to data containers, and the tracking of each user's multi-dimensional representations. This method also creates permanent threaded connections between web data, social communities and data retrieved from any other source, to a structured polygon based correlation library.
US09626377B1

A cluster file system comprises a metadata server coupled to a plurality of object storage servers via a network. The metadata server comprises a controller configured to implement storage tiering control functionality for at least first and second storage tiers comprising respective disjoint subsets of the plurality of object storage servers. The metadata server is thereby configured to control movement of data between the first and second storage tiers. The object storage servers in the first storage tier may be configured to interface with object storage targets of a first type and the object storage servers in the second storage tier may be configured to interface with object storage targets of a second type different than the first type. For example, the object storage targets of the first type may comprise non-volatile electronic storage devices such as flash storage devices, and the object storage targets of the second type may comprise disk storage devices.
US09626369B2

A method of collecting information of interest to a user regarding multimedia content is described. The method may include receiving first content about the information of interest to the user among the multimedia content, collecting metadata of the first content by using a uniform resource identifier (URI) of the first content, extracting at least one first information object including a schema according to a search category from the metadata, and storing the first information object in a first database.
US09626358B2

Systems and methods for creating ontologies by analyzing natural language texts. An example method comprises: receiving a plurality of semantic structures associated with a text corpus; identifying a first semantic structure and a second semantic structure, wherein the first semantic structure comprises a first substructure and a second substructure, wherein the second semantic structure comprises a third substructure and a fourth substructure, and wherein the first substructure is similar to the third substructure in view of a first similarity criterion; and responsive to determining that the second substructure is similar to the fourth substructure in view of a second similarity criterion, associating, with a certain concept of an ontology associated with the text corpus, objects represented by the second substructure and the fourth substructure.
US09626355B2

An operating sequence for a handheld computing device manages the device to automatically detect cues describing the device's environmental and user actions performed with the device, learn which cues and cue combinations are relevant to predict user actions, and then in response to occurrence of the relevant cues, predictively implementing the appropriate user action or configuring the device in anticipation of user action.
US09626353B2

The present disclosure provides methods and systems for performing syntactic analysis of a text. In some implementations the method includes performing rough syntactic analysis of the text, generating a graph of generalized constituents of the text and filtering arcs of the graph of generalized constituents with a combination classifier which includes a tree classifier and one or more linear classifiers. The combination classifier is trained using parallel analysis of an untagged two-language text corpus.
US09626350B2

In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow developers to place date pickers on columns, rows, and cells using a desktop integration framework. The date picker can be tied to components, forms, or model metadata. In one aspect, date picker metadata is provided separately from the document to which one or more date pickers will eventually be added.
US09626348B2

Technologies pertaining to annotation aggregation are described herein. A user of a computing device assigns an annotation to a portion of a document, wherein the annotation comprises a tuple. The tuple comprises semantic relationships amongst words or phrases in the document. Relationship data is also generated, wherein the relationship data identifies the document, the author of the document, the author of the annotation, and other data. The annotations and relationship data are transmitted to a data store, where such information is aggregated with other annotations made by other annotators to various documents, thereby creating a network of knowledge
US09626343B2

Method includes receiving a request for a web page, identifying one or more resource portions stored in a cache, each resource portion corresponding to a portion of a structured document for use to render the requested web page, determining whether the web page was requested within a predetermined time threshold since a previous request for the web page, if requested within the predetermined time threshold, instructing the requested web page to be rendered using the one or more resource portions stored in the cache and refreshing the one or more resource portions, if not requested within the predetermined time threshold, regenerating the one or more resource portions and instructing the requested web page to be rendered using the regenerated one or more resource portions and cache the regenerated one or more resource portions.
US09626340B2

A document management system that is adapted to allow users to share files or folders by: (1) creating a link to the files or folders; and (2) sharing the link with other users. In particular embodiments, the system is adapted to keep track of any links generated by, sent by, and/or received by a particular user. The system may display a listing of the links upon request by a user, so that the user may re-use or deactivate the links, or modify attributes of the links. Having a centralized listing of the links may be particularly advantageous in helping a user keep track of the files and folders that they have shared and received.
US09626338B2

According to one embodiment, a markup assistance apparatus includes an acquisition unit, a first calculation unit, a detection unit and a presentation unit. The acquisition unit acquires a feature amount for respective tags, each of the tags being used to control text-to-speech processing of a markup text. The first calculation unit calculates, for respective character strings, a variance of feature amounts of the tags which are assigned to the character string in a markup text. The detection unit detects a first character string assigned a first tag having the variance not less than a first threshold value as a first candidate including the tag to be corrected. The presentation unit presents the first candidate.
US09626333B2

Methods and apparatus are disclosed using an index array and finite state machine for scatter/gather operations. Embodiment of apparatus may comprise: decode logic to decode scatter/gather instructions and generate micro-operations. An index array holds a set of indices and a corresponding set of mask elements. A finite state machine facilitates the scatter operation. Address generation logic generates an address from an index of the set of indices for at least each of the corresponding mask elements having a first value. Storage is allocated in a buffer for each of the set of addresses being generated. Data elements corresponding to the set of addresses being generated are copied to the buffer. Addresses from the set are accessed to store data elements if a corresponding mask element has said first value and the mask element is changed to a second value responsive to completion of their respective stores.
US09626327B2

In various embodiments, a hierarchical memory device having multiple interfaces with different memory formats includes a Phase Change Memory (PCM). An input port and an output port connect the hierarchical memory device in a daisy-chain hierarchy and/or a hierarchical tree structure with other memories. Standard non-hierarchical memory devices can also attach to the output port of the hierarchical memory device. Other embodiments are discussed.
US09626317B2

An arbiter can be used for processing a plurality of asynchronous data signals. Each data signal is associated with a request signal and a respective acknowledge signal. The arbiter includes a latch array with an input coupled to receive the data signals and request signals and an output coupled to provide a data vector and a validity vector. The data vector includes values depending on the data signals and the validity vector includes values depending on the request signals when the latch array is in a transparent state. Logic circuitry is configured to trigger the latch array when any of the request signals becomes active, to activate a global request signal a delay time after the latch has been triggered, and to selectively activate the acknowledge signals for a channel or channels for which an active request signal has been latched.
US09626315B2

A multisite sensing system including two or more analyte sensors, an interface device, and a shared bus. The interface device may be configured to receive a power signal and generate power for powering the analyte sensors and to convey data signals generated by the analyte sensors. The shared bus connected to the interface device and each of the analyte sensors and configured to provide the power generated by the interface device to the analyte sensors and to provide the data signals generated by the analyte sensors to the interface device. The interface device may be an inductive element. The shared bus may be a two wire, multiplexed bus. The analyte sensors may be spatially separated for analyte sensing at least two different locations. The analyte sensors may generate data signals indicative of the presence and/or amount of the same analyte or of one or more different analytes.
US09626307B2

A mobile device including: a storage device; a system-on-chip (SOC) including a central processing unit (CPU) and a memory interface configured to access the storage device in response to a request of the CPU; and a working memory including an input/output (I/O) scheduler and a device driver, the I/O scheduler configured to detect real time processing requests and store the real time processing requests in a sync queue, and detect non-real time processing requests and store the non-real time processing requests in an async queue, the device driver configured to adjust the performance of the mobile device based on the number of requests in the sync queue.
US09626288B2

Techniques are described for accessing data from a storage device. In one example, the storage device may include a storage medium comprising non-volatile memory, a network connection, and one or more processing entities. The one or more processors may be configured to receive a request from the network connection at the non-volatile memory storage device for accessing data associated with a file system object, the request comprising a virtual address offset, a file object identifier and a size of the data access, perform, at a flash translation layer of a storage device software stack executing on the one or more processing entities of the storage device, a translation from the virtual address offset to a physical address for the data stored on the non-volatile memory, using the virtual address offset and the file object identifier, and access the data from the physical address from the storage medium.
US09626275B1

Methods and systems for implementing dynamic rate adjustment for interaction monitoring are disclosed. At an entity, the collection of trace information is initiated according to a first sampling rate. The trace information is indicative of interactions between the entity and one or more additional entities. A second sampling rate is determined based at least in part on information external to the entity. The second sampling rate is determined after the collection of the trace information is initiated at the entity according to the first sampling rate. At the entity, the collection of additional trace information is initiated according to the second sampling rate.
US09626274B2

A processor includes a front end, a decoder, a retirement unit, and a performance monitoring unit. The front end includes a decoder with logic to receive a tracking instruction to enable tracking of execution of a region of memory. The instruction is to define an address range of the region. The retirement includes logic to retire the tracking instruction and candidate instructions. The performance monitoring unit includes logic to determine that the candidate instructions are associated with an entrance and an exit to the address range, and to generate an alert based on the candidate instructions association with the entrance and the exit.
US09626273B2

An analysis system includes: analysis engines each executing predetermined analysis; an analysis executing part controlling operation of the analysis engines and causing the analysis engines to execute analysis; and a processing performance control part controlling processing performance of the analysis engines. The processing performance control part is configured by a processing module that is independent of the analysis engines and the analysis executing part and that can be installed into the analysis system, and configured to be invoked by the analysis executing part to detect state information representing a state of a specific one of the analysis engines and execute a previously set process based on the detected state information.
US09626269B2

An electronic system that can automatically set a report rate, which comprises: a first electronic apparatus; a second electronic apparatus; a transmitting interface, wherein the second electronic apparatus transmits data to the first electronic apparatus via the transmitting interface; and a processing unit, for automatically setting a report rate of the second electronic apparatus or the transmitting interface according to a type of a software program that the first electronic apparatus executes.
US09626260B2

A read/write cache device and method persistent in the event of a power failure are disclosed herein. The read/write cache device includes a meta-information part, a recency/frequency (RF) table part, a mapping table part, and a log area. The meta-information part provides information about whether metadata has integrity and information about the version of metadata stored in two metadata regions. The RF table part provides information about the recency and frequency of each of low-speed segments of a plurality of high-speed and low-speed segments and information about whether each of the low-speed segments is cached, in order to maintain the consistency of the metadata. The mapping table part provides information about a low-speed segment that is cached to each of the high-speed segments. The log area provides changed caching information that is not applied into the mapping table part.
US09626258B2

Various systems, methods, and apparatuses for operating a wireless charging device in an electric vehicle are disclosed. One method includes detecting a system fault indicative of one or more faults in the wireless charging device in the electric vehicle or in the transmitter. The method further includes determining a fault severity level from a plurality of fault severity levels based on a type of the system fault detected. A total number of types of system faults can be greater than a total number of the plurality of fault severity levels. The method further includes performing one or more system fault response operation based on the determined fault severity level. Each of the plurality of fault severity levels can be associated with a different set of system fault response operations.
US09626252B1

Save set indexing outside of backup windows is described. A system creates a snapshot of a save set without creating an index of the save set. The system creates the index of the save set in response to creating the snapshot of the save set.
US09626250B2

As disclosed herein a computer program product for optimizing data synchronization when performing a block-level backup includes program instructions comprising instructions to receive a customized merging plan, create a padding map comprising missing data information, request missing data from a local backup server, wherein the instructions to request missing data comprise instructions to send the padding map to the local backup server, receive from the local backup server the missing data, and perform a snapshot consolidation according to the customized merging plan to provide a consolidated snapshot. The program instructions may include instructions to record missing data files and data blocks in the padding map. A computer system, corresponding to the computer program product is also disclosed herein.
US09626246B1

A data storage system employs a de-clustered RAID (DCR) organization with a Vertical Rotation approach to prevent overflow of cache buffers. The Vertical Rotation Controller limits the size of the I/O operation relative to a respective Physical Disk Extent (PDE) to the cache buffer, and writes/reads a computed parity stripe matching the size of the cache, to form chunk bundles in the PDEs. When a bundle is filled in a first PDE residing at a first row, a PDE residing at a second row vertically displaced from the first row is engaged for forming another bundle. The process continues until all PDEs in a Vertical Rotation Group (VRG) are filled, or continues to a next VRG vertically displaced from a previous one to end I/O requesting.
US09626245B2

A method, non-transitory computer readable medium, and storage management computing device that obtains an information lifecycle management (ILM) policy. A data protection scheme to be applied at a storage node computing device level is determined and a plurality of storage node computing devices are identified based on an application of the ILM policy to metadata received from one of the storage node computing devices and associated with an object ingested by the one of the storage node computing devices. The one of the storage node computing devices is instructed to generate one or more copies of the object or fragments of the object according to the data protection scheme and to distribute the object copies or one of the object fragments to one or more other of the storage node computing devices to be stored by at least the one or more other storage node computing devices on one or more disk storage devices.
US09626236B2

Disclosed is a method for administering messages. In response to a determination that one or more consuming applications have failed to process the same message on a queue a predetermined number of times, the message is made unavailable to consuming applications. Responsive to determining that a predetermined number of messages have been made unavailable to consuming applications, one or more consuming applications are prevented from consuming messages from the queue.
US09626231B2

Example methods and systems are directed to dispatching database tasks. An application may access data associated with a task. The data may indicate features (e.g., processing functionality) that will be used to complete the task. The application may determine whether all such features are implemented in the database layer. The application may dispatch the task to the database layer if all features are implemented therein. The application may perform the task in the application layer if one or more of the features are not available in the database layer. In some example embodiments, the task involves materials requirements planning. Such a task may include determining, for a given bill of materials (“BOM”), the quantity of materials available on-hand, the quantity available from suppliers, the transport or delivery time for the various quantities, and other data regarding the BOM.
US09626230B2

A core executing processes in plural threads specifies one gate to read out a state of the gate from a thread progress control unit holding information of plural gates disposed in a loop state, setting a state of a gate disposed subsequently relative to a gate when a state of the gate is set to a first state to a second state, and setting the state of the gate to the first state when a certain period of time elapses from a first request of reading the state for the gate which is set to the second state, by every certain process in each thread. The core executes a next process when the state of the specified gate is the first state, and makes the execution of the next process wait until the state becomes the first state when it is not the first state.
US09626228B1

Synchronization stateless process execution is disclosed. In various embodiments, an indication is received that an instance of a process with respect to which stateless execution is being performed is to enter a block of the process with respect to which synchronization with one or more other instances of the process is to be provided. A current turn to perform the block with respect to which synchronization is to be provided is secured on behalf of the process instance. The block with respect to which synchronization is to be provided is allowed to be performed by the process instance.
US09626216B2

A technique for executing a plurality of applications on a GPU. The technique involves establishing a first connection to a first application and a second connection to a second application, establishing a universal processing context that is shared by the first application and the second application, transmitting a first workload pointer to a first queue allocated to the first application, the first workload pointer pointing to a first workload generated by the first application, transmitting a second workload pointer to a second queue allocated to the second application, the second workload pointer pointing to a second workload generated by the second application, transmitting the first workload pointer to a first GPU queue in the GPU, and transmitting the second workload pointer to a second GPU queue in the GPU, wherein the GPU is configured to execute the first workload and the second workload in accordance with the universal processing context.
US09626211B2

In a computer-implemented method for auto-discovery of pre-configured hyper-converged computing devices on a network, upon initial connection to a network, an auto-discovery request is automatically broadcasting over the network, by a first pre-configured hyper-converged computing device for supporting a virtualization infrastructure, to other pre-configured hyper-converged computing devices on the network. A response to the auto-discovery request is received from the other pre-configured hyper-converged computing devices for auto-discovery of the other pre-configured hyper-converged computing devices on the network.
US09626209B2

A streams manager monitors performance of a streaming application, and when the performance needs to be improved, the streams manager automatically requests virtual machines from a cloud manager. The cloud manager provisions one or more virtual machines in a cloud with the specified streams infrastructure and streams application components. The streams manager then modifies the flow graph so one or more portions of the streaming application are hosted by the virtual machines in the cloud. When performance of the streaming application indicates a virtual machine is no longer needed, the virtual machine is maintained and placed in a ready state so it can be quickly used as needed in the future without the overhead of deploying a new virtual machine.
US09626208B2

Embodiments of the disclosure include a method, a system, and a computer program product for modifying a stream operator based on the virtual resources. The method includes receiving a first resource allocation and a second resource allocation of a virtual resource for a virtual machine supporting a stream computing application. The method also includes determining whether the second resource allocation changed within a tolerance relative to the first resource allocation. The method also includes identifying a stream operator in the stream computing application using the virtual resource of the virtual machine. The method also includes modifying the stream operator to accommodate the second resource allocation in response to the second resource allocation changing relative to the first resource allocation.
US09626206B2

Described is a technology by which a virtual machine may be safely migrated to a computer system with a different platform. Compatibility of the virtual machine may be checked by comparing the virtual machine's capabilities against those of the new platform. To ensure compatibility, when created the virtual machine may have its capabilities limited by the lowest common capabilities of the different platforms available for migration. Computer systems may be grouped into migration pools based upon similar capabilities, and/or a virtual machine may be mapped to certain computer systems based upon capabilities needed by that virtual machine, such as corresponding to needed performance, fault tolerance and/or flexibility.
US09626204B1

Approaches for executing untrusted software on a client without compromising the client using micro-virtualization to execute untrusted software in isolated contexts. In response to receiving a request to perform an action, an isolated environment (such as but not limited to a virtual machine) is instantiated without receiving an explicit user instruction to do so. To instantiate the isolated environment, one or more templates for use in instantiating the isolated environment are identified using a policy. The one or more templates describe isolated environment characteristics for different types of activity. After the isolated environment has been instantiated using one or more identified templates, the action may be performed in the isolated environment.
US09626196B2

Technologies for broadcasting management information include a management server and a number of client devices. The management server encodes management data such as a certificate revocation list into a number of message fragments using a fountain code encoding algorithm and broadcasts the message fragments continually over a network. Each client device analyzes the network during a boot process to receive the broadcast message fragments. Each client device decodes the message fragments using a fountain code decoding algorithm and determines whether the message is complete. If the message is complete, the client device parses the message to retrieve the management data and may install the management data on the client device. If the message is incomplete, the client device may store the message fragments in nonvolatile storage for processing during future boot events. The client device may perform those operations in a pre-boot firmware environment. Other embodiments are described and claimed.
US09626194B2

Method, apparatus, and system embodiments to assign priority to a thread when the thread is otherwise unable to proceed with instruction retirement. For at least one embodiment, the thread is one of a plurality of active threads in a multiprocessor system that includes memory livelock breaker logic and/or starvation avoidance logic. Other embodiments are also described and claimed.
US09626180B2

Mechanisms are provided for performing a live update of an operating system. The mechanisms receive an update to an operating system and clone a root volume group associated with an operating system instance executing in a first logical partition of the data processing system to generate a cloned root volume group. The mechanisms apply the update to the cloned root volume group to generate an updated and cloned root volume group and boot a second logical partition of the data processing system using the updated and cloned root volume group. Moreover, the mechanisms migrate application instances and application data to the second logical partition.
US09626173B1

A method is described that inserts first and second deployment descriptors into an application archive file. The first deployment descriptor conforms to a first document type definition that is defined by a standard specification. The second deployment descriptor conforms to a second document type definition that is not defined by the standard specification. The second deployment descriptor has an element that is directed to a service that is an extension to the services offered by an environment described by the standard specification. The first and second deployment descriptors provide configuration information selected from the group consisting of: a) configuration information that pertains to the application as a whole; and, b) configuration information that pertains to a web application portion of the application.
US09626170B2

A method and a computer program product for disassembling a mixed machine code are described. The machine code is provided as a sequence of code items including one or more instructions and one or more data items. The method comprises: storing the sequence of code items in accordance with a corresponding sequence of addresses; executing the machine code, thereby generating an execution trace; and partitioning the sequence of addresses into instruction address blocks and data address blocks on the basis of control data, the control data comprising at least the execution trace.
US09626168B2

An optimizing compiler includes a vector optimization mechanism that optimizes vector instructions by eliminating one or more vector element reverse operations. The compiler can generate code that includes multiple vector element reverse operations that are inserted by the compiler to account for a mismatch between the endian bias of the instruction and the endian preference indicated by the programmer or programming environment. The compiler then analyzes the code and reduces the number of vector element reverse operations to improve the run-time performance of the code.
US09626166B1

Embodiments include method, systems and computer program products for a common secure cloud appliance image and deployment. In some embodiments, a request for a target node may be received. The appliance image may be obtained in response to receiving the request, wherein the appliance image is a common image that is deployed on different platform types in a cloud management system. The target node may be generated using the appliance image.
US09626165B1

A method for generating a description of a systolic array includes prompting a user to input information about the systolic array. A high-level synthesis language is generated that describes channels of processing elements of the systolic array and a topology of the processing elements in response to the information provided by the user.
US09626164B1

A method of selecting reusable programming implementations from a code repository for inclusion in a programming project is disclosed. A test is received at a software development tool installed on a system. The test is communicated to an application executing on an additional system for processing. The processing includes determining a result representing an application of the test by the application to each programming implementation of a first search set of programming implementations of a plurality of programming implementations in a code repository. The result includes a first result set of programming implementations selected from the plurality of programming implementations based on each programming implementation of the first result set satisfying the test. The result is received from the additional system. An option is provided to select a programming implementation from the first result set. The selected programming implementation is automatically included in the programming project.
US09626163B2

A method for automated application interface change. The method enhances a set of technological tools and allows setting up an application interface in a flexible manner at a stage of implementation and execution. The method comprises: creating a separate system element preliminarily at the development stage; specifying its composing dependent elements and saving such separate element in the storing device; forming a special storage element for storing values of the separate system element; setting the value of the special system element at the stage of application implementation or execution; downloading the separate system element at the stage of the application execution; obtaining the value of the separate system element from the special value storage element; reconfiguring user interface elements connected with composing dependent elements based on the value of the separate system element.
US09626157B2

A method of projecting a workspace includes the following steps. Firstly, a projectable space instance which is instantiated from a unified script is provided through a URI (uniform resource identifier). The unified script is defined to configure at least one of an matterizer, information and tool to model a workspace. The projectable space instance is used for building a projected workspace corresponding to the workspace so as to provide an interface for operating at least one of the matterizer, the information and the tool to perform a task. Then, a projector is used to parse the projectable space instance and build a working environment to configure at least one of the matterizer, the information and the tool. Consequently, the projected workspace is executed for providing interaction between at least one user and the projected workspace.
US09626153B2

A control device includes a first processor, a relay device, a second processor, and a third processor. The first processor is configured to perform data communications with an electronic device. The relay device is configured to relay the data communications. The relay device includes a buffer for storing data to be transmitted or received in the data communications. The second processor is configured to check a state of the buffer to detect a buffer full state in which the buffer is full. The third processor is configured to check a state of the first processor to detect a halt state in which the first processor has halted. The third processor is configured to reset the relay device upon detecting the halt state and upon the second processor detecting the buffer full state.
US09626142B2

A server is configured to store a library of printable content and to select an item from the library in response to a user request. Instead of the user specifying a particular item, the server can automatically select from a number of different items. The server may automatically determine a printer type for the user and select a suitable, corresponding model for immediate fabrication by the printer.
US09626138B2

System and methods for reconstructing a suspended print job. In one embodiment, a print controller receives a print job, and initiates construction of a sheet based on logical pages of the print job. Print controller determines a sheet number for the sheet that identifies a page number of one or more logical pages related to the construction of the sheet, an offset for the sheet that identifies an order of the sheet with respect to other sheets that share the sheet number. Print controller also assigns a sheet identifier to the sheet that includes the sheet number and the offset, and receives the sheet identifier in response to a determination to resume the print job from a suspended state. Print controller initiates processing for resuming the print job from the sheet based on the sheet number and the offset in the sheet identifier.
US09626137B2

An image forming apparatus includes first and second token request transmission units, first and second token reception units, a storage unit, and a device resource request transmission unit. The first token request transmission unit transmits a first token acquisition request containing device credential information. The first token reception unit receives a first token corresponding to the device credential information. The storage unit stores the received first token. The second token transmission unit acquires the stored first token and sends a second token acquisition request containing the acquired first token and identification information for identifying a management unit that manages a device resource. The second token reception unit receives a second token corresponding to the identification information. The device resource request transmission unit transmits a request for a process related to a device resource, the request containing the received second token.
US09626129B2

A computer system is provided which includes a host computer having a volume, a storage apparatus including a storage media, the storage apparatus providing a RAID group configured by the storage media, a logical volume configured by the RAID group, a pool configured by the logical volume, and a virtual volume allocated from the pool and corresponding to the volume of the host computer. The computer system also includes a management server to store performance information regarding the logical volume and/or RAID group and mapping information regarding a relationship among components of the computer system in view of logical and physical connections. The management server determines whether a correspondence relationship exists among the components by referring to the performance information, and outputs a relationship among the components based on the determination of the correspondence relationship and the mapping information.
US09626114B2

The invention provides a technique for managing write operations issued to a non-volatile memory included in a wireless device. A monitor software application executes on the wireless device and is configured to determine that a number of write operations issued to the non-volatile memory is greater than or equal to a write operation threshold associated with the non-volatile memory. In response, at least one application is isolated as the application responsible for issuing excessive write operations. The isolation can be carried out locally on the wireless device, or the isolation can be carried out remotely at a server by sending information about the write operations to the server. The monitor then limits additional write operations from being issued to the non-volatile memory so as to protect the non-volatile memory from becoming corrupted or inoperable.
US09626111B1

A mirrored storage system comprising a system controller coupled to a first storage system comprising a primary controller and a first storage and to a second storage system comprising a secondary controller and a second storage. The second storage contains an image of data stored in the first storage. The system controller receives data to be written to storage and sends the data to the primary controller of the first storage system and to the secondary controller of the second storage system. The system controller instructs the primary controller to write the data to the first storage of the first storage system in an ordered manner; and instructs the secondary controller to write the data sequentially to a data area on the second storage of the second storage system. Writing the data sequentially to the second storage improves the write performance.
US09626103B2

Systems and methods for video editing and playback are provided. In one implementation, a selected portion of a timeline for navigating media content can be repositioned and resized by user input actions received along various axes relative to the timeline. In another implementation, a plurality of signals associated with media content can be intelligently weighted based on user group historical attributes to identify portions of interest in the media content. In a further implementation, an experience map for media content is provided in which a representative signature for the content includes visual signal intensity representations and social interest concentrations over the length of the content. In another implementation, a subset of filters is determined for recommendation to a user based on one or more attributes associated with at least one of media content, the user, a group of users, or a user device.
US09626099B2

Fingerprint portions of two or more different fingers are detected on a detection surface, such as an optical surface, a touch pad, a touchscreen, or the like, and then a further detection made that the person has moved their finger(s), for example, apart, together or relative to one another. The movement can be detected based on identifying the fingerprint portion sliding across the screen. The combination of fingerprint information associated with a corresponding motion is correlatable to one or more actions or triggering events that are used to control one or more electronic devices. Further aspects are directed toward utilizing one or more of the techniques herein for a security application. For example, two users, each placing one or more fingers on a touch screen or touch pad, with the fingerprints thereafter being recognized, perform a certain movement with this triggering the unlocking, or locking, of an object.
US09626095B2

A portable apparatus comprising a touch screen for browsing information displayed on a screen of an external apparatus and a method for browsing information thereof are provided. The method includes displaying a link area included in the web page displayed on the screen of the external apparatus on the touch screen of the portable apparatus, in response to a first gesture of a user on the touch screen, magnifying the link area displayed on the touch screen, and in response to a second gesture of the user on the magnified link area transmitting information regarding displaying another web page related to the link area on the screen of the external apparatus from the portable apparatus to the external apparatus. Accordingly, users may browse information displayed on a screen of an external apparatus using a portable apparatus having a touch screen swiftly and conveniently.
US09626094B2

An electronic device or a communication device including a display unit for displaying an image, an input detector for detecting an input instruction input by touching an area where the image is displayed by the display unit, and a control unit for providing control based on the input instruction detected by the input detector and for providing control for an image to be displayed on the display unit. When the display unit displays a pre-extraction group object containing a plurality of item objects on its screen, and when the input detector detects an input of a predetermined instruction to refine the pre-extraction group object, the control unit extracts a group of item objects that match a refinement criterion in the input instruction, and displays the group as a post-extraction group object on the screen of the display unit.
US09626091B2

A centralizer for centralizing a pipe downhole in a well is provided. The centralizer includes a plurality of arcuate cuffs having first and second ends. The cuffs are affixed adjacent to the pipe's exterior wall, and positioned circumferentially adjacent around the pipe. The cuffs are flexible so as to be positioned in a first condition wherein the cuffs are retracted radially inward so as to be substantially flat against the pipe's exterior wall. The centralizer includes a lock for maintaining the cuffs substantially flat against the pipe's exterior wall until the centralizer has been transported downhole. Further, the centralizer includes an actuator for unlocking the lock so as to allow the cuffs to expand radially outward to form a loop wherein the loop has a central axis parallel to pipe's longitudinal axis. Preferably, the centralizer includes a collar causing the cuffs to all expand or retract together.
US09626090B2

Systems and methods for scrolling through content displayed on an electronic device are provided. In some aspects, a system includes a detection module configured to detect scrolling events. Each of the scrolling events includes a signal to scroll in an indicated direction and by an indicated amount relative to the content displayed on the electronic device. The system also includes a scrolling module configured to scroll from a current page of the content to a next page of the content based on whether a time between the detection of a current one of the scrolling events and the detection of a previous one of the scrolling events exceeds a predetermined threshold.
US09626087B2

An electronic device with a display displays a first user interface; detects a first input that includes a first movement. In response to detecting the first input, the device slides the first user interface off in a first direction in accordance with the first movement, where a magnitude of the sliding of the first user interface is determined based on a magnitude of the first movement and a first movement proportionality factor; and concurrently slides the second user interface on in the first direction over the first user interface in accordance with the first movement while sliding the first user interface off the display. A magnitude of the sliding of the second user interface over the first user interface is determined based on a magnitude of the first movement and a second movement proportionality factor that is different from the first movement proportionality factor.
US09626080B1

Techniques for customizing a user interface are described. An application having the user interface is executed with style configuration mode enabled. A first user interface element of the user interface is selected for customization. First information is displayed regarding one or more properties of the first user interface element. The properties of the first user interface element are modifiable by specifying a new property value for the property. A visual aspect of the first user interface element is customized by specifying a first updated value for a first of the properties. An updated display is rendered that includes an updated first user interface element. The updated first user interface element is the first user interface element rendered in accordance with the first updated value for the first property. The first updated value for the first property is automatically stored in a first file including customized property values.
US09626072B2

A system and method for controlling a vehicle system is presented. An icon is displayed on a display. The icon is associated with a function of the vehicle system and has an entrance zone about a center of the icon and an exit zone about the center of the icon. The exit zone is larger than the entrance zone. A location of a gaze of a user upon the display is detected using an eye gaze detection system. When the location of the gaze of the user is within the entrance zone, an indication that the icon is selected is presented. When the location of the gaze of the user is outside the exit zone, an indication that the icon is deselected is presented.
US09626070B2

Location-based augmented reality systems configured exchange of items based on location sensing and associated triggering icons, and methods and devices related thereto. In one exemplary embodiment, a first, provider user identifies a specific physical location; associates a triggering icon representing a value item with the specific physical location; and, transmits the existence of the triggering icon and specific physical location to a second, mobile recipient user computing device. The second, mobile recipient user receives the triggering icon and specific physical location from the first, provider user computing device, then finds the specific physical location, activates the triggering icon and receives the value item.
US09626062B2

A method for manufacturing a touch sensing apparatus includes repeatedly forming a plurality of electrode patterns on a first sub-substrate unwound from a first roller; repeatedly forming a plurality of interconnection patterns on a second sub-substrate unwound by a second roller; forming an array of touch sensing substrates by adhering the first sub-substrate to the second sub-substrate; forming a plurality of via holes through which the plurality of electrode patterns are electrically connected to the plurality of interconnection patterns; and cutting the array of touch sensing substrates into a plurality of touch sensing substrates, each touch sensing substrate including one of the electrode patterns and one of the interconnection patterns.
US09626061B2

A space-efficient substantially transparent mutual capacitance touch sensor panel can be created by forming columns made of a substantially transparent conductive material on one side of a first substantially transparent substrate, forming rows made of the substantially transparent conductive material on one side of a second substantially transparent substrate and bringing column connections down to the second substrate. The columns can be routed off-panel at an edge of the second substrate. In some examples, the first and second transparent substrates formed from polyethylene terephthalate (PET). In some examples, the substantially transparent conductive material formed from Indium Tin Oxide (ITO).
US09626058B2

Identifying a tool touching a touchscreen device. A touch location of a tool on a touch-sensitive surface is received from a touchscreen controller. Based on the touch location, one of a plurality of electrodes disposed at locations across the touchscreen is selected and an electric circuit is enabled. The electric circuit includes a signal generator attached to the tool that transmits a modulated identification (ID) signal, a parasitic capacitance path between the signal generator and the selected electrode, a demodulator connected to the selected electrode that receives the ID signal, a resistive layer connected to the demodulator, covering the touch-sensitive surface, and a resistive path through the tool to the signal generator. The demodulator demodulates the modulated ID signal to recover a bit sequence. The tool is identified, based on the recovered bit sequence.
US09626056B2

According to one embodiment, a sensor-equipped display device includes a display panel, a sensor and a controller. The sensor includes a plurality of detection electrodes. Each of the detection electrodes includes a first electrode and a second electrode. The first electrode includes a greater area in a rear part than in a front part in the first direction in the detection electrode. The second electrode includes a greater area in the front part than in the rear part in the first direction in the detection electrode.
US09626055B2

An in-cell touch screen, a touch detection method thereof and a display device are disclosed, the in-cell touch screen comprising: an array substrate and an opposed substrate arranged opposite to each other; a self-capacitance electrode pattern (100, 200), disposed on a side of the array substrate facing the opposed substrate and/or a side of the opposed substrate facing the array substrate, including: a plurality of first self-capacitance electrodes (100), each of the first self-capacitance electrodes (100) being a strip electrode, a plurality of second self-capacitance electrodes (200), each of the second self-capacitance electrodes including a plurality of block electrodes (210) electrically connected with each other; and a touch detecting chip, configured to judge a touch position according to signal variation of the self-capacitance electrode pattern, wherein orthogonal projections of each of the first self-capacitance electrodes (100) and each of the second self-capacitance electrodes (200) on the array substrate cross to each other, and each of the first self-capacitance electrodes (100) and each of the second self-capacitance electrodes (200) are connected with the touch detecting chip through periphery wirings (300), respectively. The in-cell touch screen according to an embodiment of the present disclosure varies the self-capacitance electrode pattern, which can significantly reduce the number of the periphery wirings, and is conducive to narrow frame design; moreover, time required for touch detection can be greatly reduced in a mode of switching self capacitance and mutual capacitance.
US09626049B2

A capacitive touch panel includes a first sensor pattern and second sensor pattern. The first sensor pattern supports mutual-capacitance detection and the second sensor pattern supports self-capacitance detection. The first sensor pattern includes row conductors and column conductors which intersect each other at mutual-capacitance sensing locations. The second sensor pattern includes island conductors. The island conductors are grouped in clusters of conductors, each cluster providing a self-capacitance sensing location. Control circuitry coupled to the first and second sensor patterns functions to make touch/hover position detections by sensing changes in capacitance at the mutual-capacitance and self-capacitance nodes. The row and column conductors include openings, and the island conductors are positioned in vertical alignment with corresponding openings in the conductors.
US09626043B2

The present invention provides an optical touch system, applied to an electronic apparatus having at least a physical plane. It comprises: an optical unit set on the physical plane and configured to produce a first optical effect; an image acquisition unit set on the physical plane, at least a part of the optical unit being within an acquisition range of the image acquisition unit, a touch operation area being formed by the image acquisition unit and the optical unit; the image acquisition unit configured to capture an image having a second optical effect which is formed on the first optical effect after an operation body for operating the electronic apparatus enters the touch operation area; a processing unit being connected with the image acquisition unit and configured to determine the range of the operation body in the touch operation area according to the image having the second optical effect. The present invention also provides an optical touch input display apparatus and optical touch input positioning method. The touch system of the present invention is low-cost and highly reliable.
US09626040B2

A touch-sensitive apparatus is configured to propagate energy inside a panel (1) so as to define a grid of transmission paths across a touch surface (4) of the panel (1). The apparatus comprises a first subset of components on a first end of the touch surface (4), and a second subset of components on a second end which is opposite to and parallel with the first end. The components include emitters and detectors, each emitter being operable for propagating a diverging energy beam (e.g. radiation) across the touch surface (4) inside the panel (1), and each detector being operable for detecting transmitted energy from at least two emitters. The components in at least one of the first and second subsets are systematically arranged in spatially separate groups along at least one of the first and second ends, so as to achieve a reduced spacing and/or an increased uniformity of the transmission paths along a center line between the first and second ends compared to an equidistant arrangement of all components.
US09626035B2

The present invention provides an organic light emitting diode pixel circuit, a driving method thereof and a display panel. The OLED pixel circuit comprises a light emitting module comprising an organic light emitting diode for emitting light; a light emitting control module for controlling the light emitting module to emit light; a driving module, so as to control the light emitting module to emit light; a threshold compensation module, and a data signal input module configured for inputting a data signal; the OLED pixel circuit further comprises: a touch sensing module configured for generating a touch sensing signal; and a touch detection module configured for detecting the touch sensing signal, and providing an initial voltage for the threshold compensation module, wherein the driving module amplifies the touch sensing signal generated by the touch sensing module and then outputs it to the touch detection module.
US09626034B2

A process for enabling objects displayed on a multi-input display device to be grouped together is disclosed that includes defining a target element that enables objects displayed on a multi-input display device to be grouped together through interaction with the target element. Operations are invoked that establish a relationship between a particular displayed object and a position on the target element and that causes transformations applied to the target element also to be applied to the particular displayed object while maintaining the relationship between the particular displayed object and the position on the target element.
US09626032B2

Apparatus and methods are disclosed for simultaneously tracking multiple finger and palm contacts as hands approach, touch, and slide across a proximity-sensing, multi-touch surface. Identification and classification of intuitive hand configurations and motions enables unprecedented integration of typing, resting, pointing, scrolling, 3D manipulation, and handwriting into a versatile, ergonomic computer input device.
US09626029B2

An electronic device is provided. The device includes a touch sensor configured to sense at least one touch; a pressure sensor configured to sense at least one pressure; and a controller configured to sense a grip pattern on the electronic device using the touch sensor and the pressure sensor, and to control a predetermined function according to the grip pattern.
US09626027B2

Provided is a touch sensor integrated type display device. The device includes: an active area (AA), a bezel area (BA) outside the AA, the BA including: a data driving integrated circuit (IC), a flexible printed circuit (FPC) board, a gate driving IC, and gate line-on-glass (LOG) wires between the FPC board and the gate driving IC, first electrodes in the AA and crossing in first and second directions, second electrodes in the AA, arranged in the second direction and alternately disposed with the first electrodes along the first direction, grouping wires in the BA in parallel between the AA and the data driving IC, having different lengths, such that the grouping wires are non-overlapped with the gate LOG wires, and first sub-routing wires connecting the first electrodes, corresponding to one line in the first direction, to each of the grouping wires.
US09626026B2

A fabrication method of a grating substrate, a grating substrate and a display device are provided. The fabrication method of the grating substrate, comprises: forming an array of comb-shaped, opaque touch electrodes and a plurality of first conductive bridges (3) on a base substrate, wherein the array of touch electrodes includes a plurality of first touch electrodes (1) and a plurality of second touch electrodes (2) which are disconnected from each other, and the plurality of first touch electrodes (1) in the array are connected together via the first conductive bridges (3); forming an insulating spacing layer (4) on the base substrate on which the array of touch electrodes and the plurality of first touch electrodes (1) are formed, the insulating spacing layer (4) covering the first conductive bridges (3); forming second conductive bridges (5) on the insulating spacing layer (4), the plurality of second touch electrodes (2) in the array being connected together via the second conductive bridges (5). In embodiments of the present invention, the touch electrode can be used as not only a touch electrode of a touch screen but also an electrode of a 3D grating, to achieve both a touch function and a 3D light-splitting function at the same time.
US09626020B2

Techniques and architectures for detecting the handedness of a user from touch input and suppressing unintentional touch input are described. The techniques and architectures may analyze short-lived contacts that occur on a touch surface around a same time as input from an input tool to determine a hand that a user is using to hold the input tool. An inactive region may be established for the touch surface based on the hand determination and/or contextual information related to the user, the touch surface and so on. The inactive region may allow unintentional input to be identified and suppressed.
US09626019B2

Disclosed is a touch panel including a cover substrate including an active area and an inactive area, and a printing layer only on the inactive area. The printing layer includes a first printing layer, and a second printing layer to surround the first printing layer. The second printing layer includes a top surface making contact with the top surface of the first printing layer and a lateral side making contact with a lateral side of the first printing layer. The lateral side of the second printing layer has an average inclination angle in a range of about 1.5° to about 2.7° with respect to one surface of the cover substrate.
US09626017B2

Embodiments of the present invention provide a touch panel and a manufacturing method thereof, as well as a display device. The touch panel includes a first sensing electrode layer, a second sensing electrode layer and an insulating layer between the first sensing electrode layer and the second sensing electrode layer, wherein the first sensing electrode layer includes first sensing electrode patterns; the second sensing electrode layer includes second sensing electrode patterns; and the insulating layer includes insulating patterns, a shape of the insulating patterns is the same as that of the first sensing electrode patterns or the second sensing electrode patterns.
US09626008B2

Techniques for remotely wiping data from a computing device are provided. Instructions for wiping data from the computing device can be sent via an input device such as a stylus associated with the computing device, or a dedicated module. In cases where the computing device is lost or stolen, the user, via the stylus, may remotely activate a data wipe function so as to remove selected or all information from the computing device, ensuring that sensitive information is not extracted from the device. In some cases, a back-up application configured to remotely back-up data of the target computing device is launched before that data is wiped from the device.
US09626005B2

An inputting device for inputting information to a touch sensor is disclosed which is less likely to cause false detection and allows comparatively free selection of a disposition position of the inputting device relative to a touch sensor. The inputting device includes a conductive member disposed on a touch sensor of the capacitance type and cooperating with the touch sensor to form a capacitor therebetween, a ground terminal connected to the ground of the touch sensor, a current path interconnecting the conductive member and the ground terminal, and a switch disposed on the current path. A result of detection by the touch sensor varies in response to switching of the switch.
US09625988B1

A Universal Serial Bus (USB) Type-C connector subsystem is described herein. An integrated circuit (IC) chip device includes a Universal Serial Bus (USB) Type-C subsystem. The USB Type-C subsystem is to operate an Ra termination circuit that consumes no more than a first predetermined amount of current after the Ra termination circuit is applied to a Vconn line of the Type-C subsystem, or to operate a standby reference circuit in a low power mode of the device to perform detection on a Configuration Channel (CC) line of the Type-C subsystem, where the device consumes no more than a second predetermined amount of current in the low power mode.
US09625985B2

A power excursion warning system includes a power system having a first slew rate. A powered component is coupled to the power system. The powered component voltage regulator has a second slew rate that is greater than the first slew rate. A powered component voltage regulator is coupled to the powered component and operable to convert a first voltage received from the power system to a second voltage that is supplied to the powered component. A power excursion warning device is coupled to the powered component voltage regulator and operable to receive a signal from the powered component voltage regulator that is associated with the second slew rate, determine that the signal indicates a power excursion that will result in the power system operating outside a predetermined range, and produce a warning signal indicative of the power excursion.
US09625979B2

A method in an electronic device, includes receiving an instruction to enter a power saving mode, switching a first sensing area of the electronic device into an idle mode and a second sensing area of the electronic into a lock mode, detecting an input on the first sensing area in the idle mode, and unlocking the second sensing area. An electronic device includes a processor configured to determine whether to receive an instruction to enter a power saving mode, switch a first sensing area of the electronic device into an idle mode and a second sensing area of the electronic device into a lock mode, detect an input on the first sensing area in the idle mode, and unlock the second sensing area.
US09625978B2

An embodiment may include circuitry to be included, at least in part, in at least one node to be used in a network. The circuitry may (a) receive, at least in part, via at least one power supply line of the at least one node, at least one packet, and/or (b) issue, at least in part, via the at least one power supply line, the at least one packet. The at least one packet may request at least one change, at least in part, in at least one power consumption state of at least one portion of the at least one node. Many modifications, variations, and alternatives are possible without departing from this embodiment.
US09625972B2

A method is provided. The method includes in response to a new query or new input data being input, calculating a required minimum number of cycles per unit time which corresponds to the minimum number of cycles per unit time that is required to process the new query or the new input data, selecting a query to execute first, calculating the number of cycles to be processed during the time period set in advance by multiplying the calculated, required minimum number of cycles per unit time with a time period that is allocated to process the selected query or the input data and is set in advance, and putting a system into a dormant state for a remaining period of time in response to the calculated number of cycles being completely executed within the time period set in advance.
US09625971B2

Provided is a system that includes a monitoring unit, processing units, and peripheral units. Each of the processing units is linked to the monitoring unit and each of the peripheral units is also linked to the monitoring unit. Each of the processing units is configured to transmit requests to and subsequently receive responses from at least one of the peripheral units through the monitoring unit. The monitoring unit is configured to measure and store delays between the responses and the respective requests.
US09625970B2

According to an embodiment, an information processing apparatus that includes a processor, has a first control unit, a power storage unit, and a second control unit. The first control unit is configured to control execution of a process by the processor. The power storage unit is configured to store therein power. The second control unit is configured to control reduction of power consumption of the information processing apparatus in a case where there is a process waiting to be executed and an amount of stored power of the power storage unit is equal to or less than a first threshold.
US09625963B2

A performance setting technique is disclosed for a clocked circuit such as a processor in an integrated circuit. The technique determines a maximum power consumption for the clocked circuit as a function of a total thermal resistance of a mobile device incorporating the integrated circuit. The total thermal resistance is a sum of a system thermal resistance for the mobile device and a device thermal resistance for the integrated circuit.
US09625962B2

A cooling system includes: an evaporator; a condenser; a feed pipe including a feed pipe body configured to couple an opening portion within the evaporator and the condenser, at least a portion of the feed pipe body in a longitudinal direction having an inner cross-sectional area smaller than an inner cross-sectional area of the opening portion; a return pipe configured to couple the condenser and the evaporator; and a bypass pipe configured to couple the evaporator and the feed pipe body.
US09625960B1

One embodiment provides an apparatus, including: a processor; a hard drive operatively coupled to the processor; and a tray that houses the hard drive; said tray comprising a bottom, a first side, a second side, and a pivotable planar element; wherein the pivotable planar element rotates relative to the bottom to relocate from the bottom of the tray to a side of the tray. Other embodiments are described and claimed.
Patent Agency Ranking