Document Document Title
US09648211B2 Automatic video synchronization via analysis in the spatiotemporal domain
Methods and systems for automatically synchronizing videos acquired via two or more cameras with overlapping views in a multi-camera network. Reference lines within an overlapping field of view of the two (or more) cameras in the multi-camera network can be determined wherein the reference lines connect two or more pairs of corresponding points. Spatiotemporal maps of the reference lines can then be obtained. An optimal alignment between video segments obtained from the cameras is then determined based on the registration of the spatiotemporal maps.
US09648208B2 Method and apparatus and using an enlargement operation to reduce visually detected defects in an image
Systems and method for improving the quality of document images are provided. One method includes identifying a plurality of image fragments within a previously received document image that includes text. The method further includes separating the plurality of image fragments into a plurality of classes. Each class includes a subset of the plurality of image fragments that are substantially similar to one another. The method further includes, for each of the plurality of classes: (1) processing a class of image fragments to generate a combined and substantially enlarged image fragment for the class; and (2) filtering the combined and substantially enlarged image fragment to generate a filtered image fragment for the class. The method further includes generating an improved document image by replacing or modifying the image fragments within the document image based on the filtered image fragments.
US09648207B2 Smart copy apparatus
A smart copy apparatus comprises a scanning module, a processing module and a printing module. The scanning module scans an original to obtain fragment scan images. The processing module electrically connected to the scanning module receives the fragment scan images, and determines a size of the original according to the fragment scan images to obtain a scan-size parameter, and generates print data according to the fragment scan images, the scan-size parameter and a print parameter. The printing module receives the print data, and prints the print data on a print medium.
US09648193B2 Image reading apparatus for bound media
An image reading apparatus for bound media includes a placement table, on which a bound medium is placed, a first arm that is opposite to a bound portion of the bound medium, a second arm, a lifting unit that lifts up a turned medium of the bound medium, a second arm moving mechanism that moves the second arm, so that the turned medium lifted by the lifting unit is sandwiched between the first arm and the second arm, an arm moving mechanism that moves the first arm and the second arm, so that the turned medium turns over, a first imaging unit that performs imaging of a side of the turned medium opposite to the first arm, and a second imaging unit that performs imaging of the a side of the turned medium opposite to the second arm.
US09648192B2 Illuminating device, image reading apparatus including the illuminating device, and image forming apparatus including the image reading apparatus
An illuminating device capable of stably illuminating an irradiated object such as a document while suppressing light loss with a simply structure is provided. An LED array and a reflective plate are disposed sandwiching a slit (St) through which light reflected by a document MS passes and a light-guiding member is disposed on the side of the LED array. The light-guiding member includes a direct emission unit disposed between an illumination range y centered on a document reading position and the LED array and an indirect emission unit disposed between the reflective plate and the LED array, a light incidence face of the direct emission unit and a light incidence face of the indirect emission unit are disposed at mutually different position around the LED array, and the LED array is disposed on a side of an interior angle formed by the light incidence faces.
US09648189B2 Image processing apparatus and power control method for image processing apparatus
An image processing apparatus comprises a first detecting unit configured to detect an object, a power control unit configured to shift the image processing apparatus from a second power state to a first power state which consumes more power than the second power state when the first detecting unit detects an object, and a second detecting unit configured to detect a sheet ejected to a sheet ejecting unit. The power control unit does not shift the image processing apparatus to the first power state when the second detecting unit no longer detects the sheet before a lapse of a predetermined period of time after the first detecting unit detects an object. The power control unit shifts the image processing apparatus to the first power state when the second detecting unit detects the sheet before a lapse of the predetermined period of time after the first detecting unit detects an object.
US09648183B2 Electric device
An electric device, including a chassis and an operation panel, is provided. The operation panel is disposed on a face of the chassis and has one end and the other end opposite from the one end. The operation panel includes a first capacitive touch switch configured to be responsive to a touch and a second capacitive touch switch configured to be responsive to a touch. The first capacitive touch switch has a first sensitivity for responding to the touch, and the second capacitive touch switch has a second sensitivity for responding to the touch. The second capacitive touch switch is arranged in a position closer to the one end of the operation panel than the first capacitive touch switch, and the second sensitivity of the second capacitive touch switch is lower than the first sensitivity of the first capacitive touch switch.
US09648179B2 Screen image providing apparatus, screen image providing method, and computer readable medium
There is provided an operation screen providing system including a relay apparatus and an operation screen providing apparatus. A function providing unit provides an additional function which is not inherent of a processing apparatus, to the processing apparatus. A requesting unit that requests an operation screen providing apparatus for an operation screen for the processing apparatus, if an operation screen request is received from the processing apparatus. A providing unit that receives operation screen information including screen information for receiving an instruction relative to a function of the processing apparatus and screen information for receiving an instruction relative to the additional function which the relay apparatus provides, from the operation screen providing apparatus in response to the request of the requesting unit, and provides the received operation screen information to the processing apparatus.
US09648177B2 Remote control apparatus, remote control method, and non-transitory computer-readable recording medium encoded with remote control program
A remote control apparatus includes a communication unit that communicates with a remote operation device and an apparatus-side controller. The apparatus-side controller includes an operation screen determining portion configured to determine an operation screen transmitted to the remote operation device, a page display information producing portion configured to produce page display information including a description to describe a display of an operation screen with a display mode of contents being capable of changing when the operation screen includes the contents of which the display mode is capable of changing in a predetermined variable region, a first transmitting portion configured to transmit the image of the operation screen to the remote operation device when the operation screen does not include the variable region, and a second transmitting portion configured to transmit the produced page display information to the remote operation device when the determined operation screen includes the variable region.
US09648175B2 Usage tracking in a distributed scan system
Approaches are provided for identifying, in a particular scan process definition that corresponds to the particular user interface object: scan settings data, processing settings data, and service tracking information; generating metadata that includes at least a portion of the scan settings data; and transmitting the scan data, the metadata, the processing settings data and the service tracking information to the scan server for processing, wherein processing of the tracking information by the scan server causes the scan server to generate service tracking data that includes at least a portion of the metadata and specifies processing of the scan data by a plurality of network services that are separate from both the scan device and the scan server.
US09648172B2 Devices for determining to terminate a charging session and systems thereof
The present invention aims to provide devices for determining to terminate a charging session and Systems thereof. A session termination decision device receives a decision request for terminating a charging processing of the current always on IP connectivity session from a charging session termination request device; the session termination decision device sends information relevant to a termination rule corresponding to the charging session of the current always on IP connectivity session to the initiating device for the charging session, in response to the decision request; and the initiating device for the charging session requests the OCS to terminate the charging session. Compared with the prior art, the present invention releases a Diameter charging session without totally removing the charging rules from IP-CAN, and keeps the IP-CAN session when there is no active service or data flow during long duration session, i.e. the always on IP connectivity session. It will significantly save System resources and reduce unnecessary charges to end users, and thus benefit both service providers and end users.
US09648164B1 System and method for processing high frequency callers
A call processing system and method for processing calls from high volume callers. A frequency of call activity is monitored for callers to determine reception of a call from a high frequency caller. When a call is received from such a caller, provided is information predicted to be requested from the caller prior to the caller being voice connected to a company representative. The retrieved information is then provided to a company representative prior to the caller being voice connected with a company representative as to expedite the call. Additionally, a customized message for the high frequency caller may be generated prior to the caller being voice connected with a company representative whereby the customized message contains information predicted to be responsive to a predicted inquiry from the determined high frequency caller to mitigate the need to connect the caller to a company representative.
US09648159B2 Single-PDP dual stack serial dialing method and system
A method and system for single-PDP dual-stack serial dialing is provided. A mobile terminal sets a single-PDP dual-stack serial dialing parameter according to a parameter setting command transmitted by a host; then the mobile terminal initiates a PDP activation request to a mobile communication network according to a first dialing instruction transmitted by the host and the configured single-PDP dual-stack serial dialing parameter, acquires activation response information fed back by the mobile communication network, generates dialing response information according to the activation response information, and feeds back the dialing response information to the host, wherein the dialing response information includes cause reference information. And after receiving the dialing response information, the host can acquire a specific condition of the current mobile network according to the cause reference information included in the dialing response information to determine a dialing mode.
US09648153B2 Method and device for incoming call notification
A method for incoming call notification is disclosed. The method may comprise, when receiving an incoming call, determining voice identification information of the incoming call according to number information of the incoming call, and playing the voice identification information of the incoming call.
US09648152B2 Methods and devices for labeling a number
A method for a device to label a number is disclosed. The method includes: receiving an application identification of a service application and an unknown number sent from a calling terminal, the unknown number being a telephone number provided to a user by the service application, and the calling terminal invoking a telephone application through the service application to call the unknown number; acquiring an application type of the service application according to the application identification; and labeling the unknown number according to the application type.
US09648150B1 One piece conductive housing with incorporated antenna for use in an electronic device
The present application provides a housing for an electronic device having wireless communication capabilities including an antenna incorporated as part of the housing. The housing includes a one piece conductive housing having an outer edge. One or more windows are located entirely within the one piece conductive housing, where each of the one or more windows has a perimeter. At least a first window of the one or more windows is positioned within the one piece conductive housing proximate a portion of the outer edge of the one piece conductive housing. At least one drive signal is applied across the first window of the one or more windows, which is positioned proximate the outer edge of the one piece conductive housing, at a respective pair of points along the perimeter of the first window.
US09648148B2 Method, apparatus, and system for QoS within high performance fabrics
Method, apparatus, and systems for implementing Quality of Service (QoS) within high performance fabrics. A multi-level QoS scheme is implemented including virtual fabrics, Traffic Classes, Service Levels (SLs), Service Channels (SCs) and Virtual Lanes (VLs). SLs are implemented for Layer 4 (Transport Layer) end-to-end transfer of fabric packets, while SCs are used to differentiate fabric packets at the Link Layer. Fabric packets are divided into flits, with fabric packet data transmitted via fabric links as flits streams. Fabric switch input ports and device receive ports detect SC IDs for received fabric packets and implement SC-to-VL mappings to determine VL buffers to buffer fabric packet flits in. An SL may have multiple SCs, and SC-to-SC mapping may be implemented to change the SC for a fabric packet as it is forwarded through the fabric, while maintaining its SL. A Traffic Class may include multiple SLs, enabling request and response traffic for an application to employ separate SLs.
US09648147B2 System and method for TCP high availability
The present invention provides a system and method for TCP High Availability. The system concurrently delivers incoming data streams to AMB and SMB, concurrently sends outgoing data streams originated from AMB to SMB and peer routers, synchronizes the incoming and outgoing data streams between AMB and SMB, and accelerates the synchronizations of the incoming and outgoing data streams between AMB and SMB.
US09648145B2 Communication apparatus and method thereof
A first table used for compression of a message to be transmitted to another communication apparatus and decompression of a compressed message received from the other communication apparatus is generated. After the first table is generated, the first table is updated based on data contained in a message to be transmitted to the other communication apparatus. The other communication apparatus is guided to transmit a predetermined message corresponding to a specific index in the first table. Integrity of the updated first table and a second table used in the other communication apparatus by referring to the predetermined message received from the other communication apparatus. The second table is used for compression of a message to be transmitted to the communication apparatus and decompression of a compressed message received from the communication apparatus in the other communication apparatus.
US09648143B2 Methods of processing data corresponding to a device that corresponds to a gas, water, or electric grid, and related devices and computer program products
Methods of operating a communication node are provided. A method of operating a communication node may include receiving data from an electric grid device via a network interface. The method may include processing the data from the electric grid device at the communication node. Moreover, the method may include transmitting a filtered portion of the data to an electric utility head end system, after processing the data at the communication node. In some embodiments, a method of operating a communication node may include using a message broker controlled by a virtual machine in the communication node to provide a protocol to interface with a field message bus that includes a standards-based or open-source Application Programming Interface (API). Related communication nodes and computer program products are also described.
US09648134B2 Object migration between cloud environments
Technologies are generally described for a system for migrating an application between cloud environments such as datacenters. In some examples, an application hosted at a source cloud may be moved from the source cloud to the destination cloud by migrating one or more objects at a time from the source to the destination cloud while maintaining the application up and running by intercepting and redirecting requests to a source or destination depending on where related objects reside. Example objects may be data structures, attributes and associated behaviors that encapsulate the application. Migration of the objects may be facilitated by enumerating and serializing the objects, and loading subsets of one or more serialized objects at the destination datacenter. An object migration module may keep track of objects in transit, and may direct requests for transferred objects to the destination cloud for maintaining continued access to the application.
US09648131B2 Connection insights widget
Techniques for enhancing search results generated by a search engine are described. A first set of member profiles is identified, the first set of member profiles satisfying a search query initiated by a searcher. A second set of member profiles is identified, the second set of member profiles having a relationship between a profile of the searcher and each of the second set of member profiles. A subset of the second set of member profiles is selected based on strength of relationships between each of the subset of the second set of member profiles and the first set of member profiles. A portion of each of the first set of member profiles is communicated for presentation in a first region of a search results user interface and a portion of each of the subset of the second set of member profiles is communicated for presentation in a second region of the search results user interface.
US09648130B1 Finding users in a social network based on document content
A method finds people within a network of people who are interested in the same topic. Individual user profiles, for people within the network of people based upon concepts featured in documents consumed by said people so that the individual user profiles include user-specific concepts, are provided in a database. A document concerning a topic of interest is selected. A computer system creates a model of the selected document including document-specific concepts featured in the selected document. A computer system compares the document-specific concepts to the user-specific concepts from the individual user profiles. Any matches as a result of the comparing step are determined. If there are any matches, at least one match is reported to a user.
US09648127B2 Caching in a content delivery framework
A computer-implemented method, operable with a content delivery network (CDN) uses late binding of caching policies; by a caching node in the CDN, in response to a request for content, determining if the content is cached locally. When it is determined that said content is cached locally, then: determining a current cache policy associated with the content; and then determining, based on said current cache policy associated with the content, whether it is acceptable to serve the content that is cached locally; based on said determining, when it is not acceptable to serve the content that is cached locally, obtaining a new version of the content and then serving the new version of the content, otherwise when it is acceptable to serve the content that is cached locally, serving the content that is cached locally.
US09648120B2 Integration of intentional noise into a communication channel to simulate activity
An example method of simulating activity to conceal actual activity associated with a wireless network includes generating, at a push server, a sham push message operable to simulate activity on a communication channel between a push service provider and a target mobile device. The sham push message includes an indication that the sham push message is not an actual push message from a third party associated with the mobile application. The method also includes retrieving an application registration identifier associated with the mobile application hosted on the mobile device. The target mobile device is subscribed to the push service provider for push message delivery. The method further includes encrypting the sham push message. The method also includes transmitting the encrypted sham push message to the target mobile device associated with the application registration identifier.
US09648116B2 System and method for monitoring mobile device activity
A method and server for monitoring the physical activities of a mobile device is provided. The server receives descriptive data from a monitor, the descriptive data including a time, a monitor identifier and a device identifier. Additional descriptive data based on the monitor identifier is selected and a profile based on the descriptive data and the additional descriptive data is updated. The profile is further updated based on a time based activity. The additional descriptive data can include classifications and at least one keyword associated with each classification. Each keyword associated with each classification is selected based on a location of the monitor. The profile can be associated with at least one of the device identifier and the monitor identifier. The server can further maintain additional profiles and aggregate the maintained to form a macro profile.
US09648112B2 Electronic device and method for setting network model
A method for setting network models of an electronic device includes setting a default network model list comprising a plurality of default network models for the electronic device and setting a sequence of the plurality of default network models. A specified network model that is used to connect the electronic device to a telecom company is searched from the default network model list according to the sequence. A code of the telecom company is acquired and a country where the telecom company is located is determined according to the acquired code. A network model list corresponding to the determined country is acquired from a database which stores a network model list corresponding to each predetermined country. The default network model list is updated to be the acquired network model list corresponding to the determined country.
US09648111B2 Communication system and method of controlling the same
A relay server generates a search condition in accordance with a connection request from the first terminal, and requests so that a management server searches for a state of the first terminal; when device information of the first terminal which is transmitted from the management server in response to the request is obtained, generates relay information and transmits the relay information to the first terminal; and controls communication between the first terminal and the second terminal in accordance with the relay information. The management server searches for state information of the first terminal in accordance with the requested search condition, and communicates the state information to the relay server as the device information; and in accordance with receiving the relay information from the first terminal, transmits the relay information to the second terminal.
US09648107B1 Methods and cloud systems for using connected object state data for informing and alerting connected vehicle drivers of state changes
Methods and systems are provided. One method includes receiving geo-locations of a vehicle and identifying heading direction of the vehicle based on changes in the geo-locations of the vehicle. The method may also include, in some examples, receiving sensor data for a surrounding area of the vehicle. The method includes receiving state information from a connected object that is located within an area of influence associated with a current geo-location of the vehicle and sending an alert to the vehicle when the vehicle is at the current geo-location. In one example, the alert is sent upon determining that the state information changed while the current geo-location of the vehicle remains unchanged for a threshold period of time after the state information changed. In various examples, methods, systems and infrastructure for enabling connected vehicles to communicate with cloud services and with other vehicles or connected objects are provided. Alerts can be in the form of notifications, messages, changes to display screens, presentation of color indicators on display screens, instructions to cause or communicate tactile feedback, and/or audio alerts and combinations thereof.
US09648105B2 Unified snapshot storage management, using an enhanced storage manager and enhanced media agents
An illustrative approach to managing snapshots streamlines how and when snapshots are generated in a storage management system, such that fewer snapshots may be generated without diminishing the scope of data protection. A novel unified-snapshot storage policy may govern snapshots for any number of subclients. A unified-snapshot job based on the unified-snapshot storage policy enables the illustrative storage management system to automatically discover relevant components and generate at most one snapshot per target logical unit number (“LUN”) in a storage array. Each snapshot may comprise the data of any number of subclients and/or clients in the storage management system. Accordingly, one unified-snapshot job may yield a minimum but sufficient number of snapshots comprising data of all subclients associated with the governing unified-snapshot storage policy. An enhanced storage manager may manage the unified-snapshot jobs. One or more enhanced media agents and/or data agents may participate in the unified-snapshot jobs and in subsequent cataloguing of the snapshots.
US09648101B2 Synchronization of web service endpoints in a multi-master synchronization environment
A Web service synchronization protocol is provided that sets forth the metadata and messaging by which endpoints roam, share and synchronize common information with one another in a multi-master networked computing ecosystem. A general SOAP-based protocol is defined for synchronizing data between two endpoints where one or more of the endpoints supports a Web service. Defining messaging for knowledge-based transfers using XML Web services, the protocol allows devices, services and applications to synchronize through firewalls, allows for flexibility by allowing any common set or subset of information across endpoints and allows for extensibility by not prescribing the schema of the actual data being synchronized at the endpoints.
US09648094B2 Cloud processing system and method for synthesizing objects based on vehicle aggregation location registry data
A cloud computing system includes a network interface for interfacing with a wide area network. At least one wireless transceiver engages in bidirectional communication with a plurality of vehicle cloud processing devices within a corresponding plurality of vehicles in at least one vehicle aggregation location. A network control device receives requests for at least one cloud computing service via the wide area network and facilitates the at least one cloud computing service via the bidirectional communication with the plurality of vehicle cloud processing devices.
US09648092B2 Internet browser
A central computer server keeps a record of a set of display parameters related to particular web pages visited by a web browser, and sends this information to the browser for displaying a particular web page according to the received information from the server.
US09648091B2 Transforming sensory representations
A computer-implemented method and apparatus for modifying an entity sensory representation. An entity sensory representation representing an entity is received. The entity sensory representation comprises a plurality of sensory representations that represent a plurality of items that are part of the entity. Each of the plurality of items is associated with a set of values for a set of measurable factors of interest. A set of scale factors is calculated for each of the plurality of sensory representations based on the set of values associated with the each of the plurality of items. The plurality of sensory representations is modified using the set of scale factors to form a plurality of modified sensory representations that establish a relative relationship between the plurality of items represented by the plurality of modified sensory representations with respect to the set of measurable factors of interest.
US09648086B2 System, method, and computer program product for providing test logic to user devices
Methods and systems for the remote certification testing of user video devices. In an embodiment, test logic and any related test input data is sent from a remote source such as an application server to a user video device. The test logic is executed at the user video device, and test results are output. The test results are sent back to the application server. The operation of the application server may be facilitated by a database. In embodiments, such a database stores test logic and test input data, and/or stores tests results for subsequent analysis.
US09648083B2 Scripting support for data identifiers, voice recognition and speech in a telnet session
Methods of adding data identifiers and speech/voice recognition functionality are disclosed. A telnet client runs one or more scripts that add data identifiers to data fields in a telnet session. The input data is inserted in the corresponding fields based on data identifiers. Scripts run only on the telnet client without modifications to the server applications. Further disclosed are methods for providing speech recognition and voice functionality to telnet clients. Portions of input data are converted to voice and played to the user. A user also may provide input to certain fields of the telnet session by using his voice. Scripts running on the telnet client convert the user's voice into text and is inserted to corresponding fields.
US09648078B2 Identifying a browser for rendering an electronic document
Systems and methods for identifying a browser for rendering an electronic document. An example method may comprise: intercepting, by a software component being executed by acomputer system within a context of a first browser, a procedure call to open a new browser window for rendering an electronic document; identifying, in view of an identifier of the electronic document, a second browser; and causing the second browser to render the electronic document.
US09648076B2 Method and system for generating values for a request for caching of content items
A web browser (20) at a client (12) generates a request (26) for content from an origin server (18). A cache server (16) intercepts the request and examines the request to determine whether the request should be transformed. More specifically, the cache server compares transform criteria (40) to a uniform resource identifier portion (28) and a header portion (30) associated with the request. By transforming the request such that information in the header portion is included in the uniform resource identifier portion, the cache server can cache the content associated with the request using the uniform resource identifier portion of the request.
US09648072B2 System and method for data stream fragmentation with scalability
A method of data conditioning is disclosed that in one aspect can include the steps of receiving a data stream, encoding a time code in the data stream to identify a portion of the data stream corresponding to a content fragment, and separating the identified portion of the data stream to define the content fragment, wherein the content fragment comprises the encoded time code.
US09648070B2 Cloud queue access control
An example implementation may involve a computing system receiving, from a media playback system, a request to initiate playback of a cloud queue. The cloud queue may currently have a first access status that authorizes a first set of queue operations, which may include playback of the cloud queue. After receiving the request to initiate playback, the computing system may cause audio tracks of the cloud queue to be queued in a local queue of the media playback system such that the media playback system may playback audio tracks of the cloud queue via the local queue. The computing system may modify the access status of the cloud queue to a second access status. This second access status may authorize a second set of queue operations on the cloud queue. The computing system may cause access to the local queue to be restricted to the second set of queue operations.
US09648069B2 Electronic media distribution system
A system and method for sharing electronic content. A sending user can specify one or more criteria that a recipient memory device must have to store the content. The sending user can also specify a digital rights management control that can be associated with the content. The content can be transferred to the recipient if the recipient memory device has the specified properties. Software at the recipient can ensure that the content is handled in accordance with the digital rights management controls specified by the sender.
US09648064B1 Method and system for stabilizing and streaming first person perspective video
It is possible to capture video information using one or more body mounted cameras, to transmit that information over a wireless communication channel, and to process that information, such as by using angular momentum information captured by gyroscopes, to obtain an image which is suitable for viewing in real time. This technology can be applied in a variety of contexts, such as sporting events, and can also be applied to information which is captured and stored for later use, either in addition to, or as an alternative to, streaming that information for real time viewing.
US09648062B2 Systems and methods for multitasking on an electronic device with a touch-sensitive display
Systems and methods for multitasking using touch-sensitive devices are disclosed herein. In one aspect, a method includes: displaying, on a touch-sensitive display (“TSD”) of a device, first and second applications such that the first and second applications occupy substantially all of the TSD and are separated at a border between the first and second applications. The method further includes: detecting a swipe gesture at the second application , the swipe gesture moving in a direction that is substantially parallel to the border. In response to detecting the swipe gesture, the method includes: determining whether the swipe gesture satisfies a threshold. Upon determining that the swipe gesture satisfies the threshold, the method includes: replacing the second application with an application selector that includes a plurality of selectable affordances corresponding to applications available on the device, the application selector being displayed in an area of the TSD previously occupied by the second application.
US09648060B2 Systems and methods for medical diagnostic collaboration
Certain examples provide systems and methods for medical diagnostic collaboration. An example system includes a conversation manager to facilitate a first conversation between a first device and a second device. The conversation manager manages a plurality of conversations based on respective conversation identifiers assigned to each of the plurality of conversations. The example system also includes a collaboration session manager to facilitate, via the first conversation, a collaboration session between the first and second devices, which allows a user of the first device and a user of the second device to view, share, and comment on a medical study. In addition, the example system includes a context manager to manage context information to describe a state of the medical study as it is displayed on the first device to synchronize a state of the medical study displayed on each of the first and second devices.
US09648058B2 Media plug-in for third-party system
In one embodiment, a method includes receiving a request to display a media plug-in on a third-party website hosted by a third-party system, determining media content associated with the request to display the media plug-in, and determining whether the third-party website is being viewed by a user that is currently logged in to the social-networking system. The method further includes determining one or more user-selectable objects based at least on the determined media content and the determination of whether the user is currently logged in to the social-networking system and providing the determined one or more user-selectable objects for display in the media plug-in on the third-party website. The third-party system is separate from the social-networking system. The user-selectable objects, once selected, cause an action related to the determined media content.
US09648053B2 On-demand registration for internet protocol multimedia subsystem (IMS) services
A device may receive service information associated with an internet protocol multimedia subsystem (IMS) service. The IMS service may be provided via an IMS network. The service information may include information that identifies a terminating device that is to receive the IMS service. The device may cause registration trigger information to be provided to the terminating device based on receiving the service information. The registration trigger information may be provided to the terminating device to cause the terminating device to register to the IMS network to allow the terminating device to receive the IMS service.
US09648039B1 System and method for securing a network
Communications can be proactively monitored using a system that is rules-based instead of anomaly-based or signature-based. Large quantities of information can be processed to deliver actionable information in a timely and prioritized fashion. The system can include a graphical dashboard interface to facilitate the management of a network or a network of overlapping networks. The system can be used to monitor, validate, and tune all or substantially all security controls within the secured area that include all of the networks for a particular enterprise. Unique address identification heuristics and source address identification heuristics can be incorporated into the system.
US09648035B2 User behavioral risk assessment
A predetermined particular behavioral profile is identified associated with at least one particular user of a computing system, the particular behavioral profile identifying expected behavior of the at least one user within the computing system. Activities associated with use of the computing system by the particular user are identified and it is determined whether the identified activities correlate with the particular behavioral profile. Identifying an activity that deviates from the particular behavioral profile beyond a particular threshold triggers a risk event relating to the particular user.
US09648034B2 Systems and methods for detecting and scoring anomalies
Systems and methods for detecting and scoring anomalies. In some embodiments, a method is provided, comprising acts of: determining whether the digital interaction is suspicious; in response to determining that the digital interaction is suspicious, deploying a security probe of a first type to collect first data from the digital interaction; analyzing first data collected from the digital interaction by the security probe of the first type to determine if the digital interaction continues to appear suspicious; and if the first data collected from the digital interaction by the security probe of the first type indicates that the digital interaction continues to appear suspicious, deploying a security probe of a second type to collect second data from the digital interaction.
US09648026B2 Cryptographic method for securely exchanging messages and device and system for implementing this method
At least one embodiment refers to a method for securely exchanging messages between at least two devices, each of them storing a shared secret key. The method comprises: at each device: generating a random number, then sending it to the other devices; determining a first key by a first operation based onto said secret key and each random number; determining a second key based on said first key and said random numbers; at a sending device: determining a pseudo message on the basis of the message and said random numbers; calculating then sending a cryptogram on the basis of said pseudo message and said second key; and at the receiving device: decrypting said cryptogram by means of said second key; and retrieving said message from said pseudo message.
US09648022B2 Digital rights domain management for secure content distribution in a local network
Systems and methods for secure content distribution to playback devices connected to a local network via a residential gateway using secure links are disclosed. One embodiment of the invention includes a content server, a rights management server, a residential gateway configured to communicate with the content server and the rights management server via a network, and a playback device configured to communicate with the residential gateway via a local network. In addition, the residential gateway is configured to receive protected content from the content server, the playback device is configured to request access to the protected content from the residential gateway, the residential gateway is configured to request access to the protected content from the rights management server and the request includes information uniquely identifying the playback device, the rights management server is configured to provide access information to the residential gateway when the information uniquely identifying the playback device satisfies at least one predetermined criterion with respect to playback devices associated with the residential gateway, the residential gateway and the playback device are configured to create a secure link between the residential gateway and the playback device via the local network, and the residential gateway is configured to decrypt the protected content using the access information provided by the rights management server and to encrypt the decrypted content for distribution to the playback device via the secure link.
US09648021B2 HTTPS content filtering method and device
A method for an HTTPS content filtering device includes forwarding a domain name resolution request from a client to a DNS server. One or more virtual IP addresses are generated, which correspond to one or more real IP addresses of a domain name resolution result received from the DNS server. The one or more virtual IP addresses are added to the domain name resolution result and sent to the client. When an HTTPS access request from the client is received, a real IP address corresponding to the virtual target IP address is determined, and the HTTPS access request is sent to an HTTPS server with the obtained real IP address. An HTTPS access result is received and filtered, and the virtual IP address is defined as the resource IP address for sending the filtered HTTPS access result to the client. An HTTPS content filtering device is also provided.
US09648016B2 Predictive information transmission
Embodiments of a system and methods for predictive transmission of information are generally described herein. In some embodiments, a system includes a ground moving target indicator (GMTI) tracker module receives a current position estimate from a user equipment and to generate position and/or velocity estimates. A database system, including a mission/role database and user information database, receives the position and/or velocity estimates and transmits user information to the user equipment based on a predicted position of the user and the mission/role of a user.
US09648014B2 Methods and apparatus for non-contact radio frequency detection and automatic establishment of corresponding communication channel
Methods and apparatus for establishing secure communications are disclosed. An identifier is received from a personal object such as a ring. This identifier is received, for example, through a non-contact near field communication. The identifier is recognized and associated to a mobile terminal device of a user, the mobile terminal device being separate from the object. Then, a secure communication channel is established with the mobile terminal device over another connection that preferably provides a secure communication channel.
US09648010B2 Relay device, non-transitory storage medium storing instructions executable by the relay device, and service performing system
A relay device communicates with a server and a client device and includes a storage and a controller. The controller is configured to: receive, from the server, service use information which is to be used for the client device to use a service; transmit the received service use information to the client device; receive, from the client device, transmission instructing information containing key information which identifies CA certificate data stored in the storage and used for the client device to verify server certificate data; and transmit, to the client device, the CA certificate data identified by the key information contained in the received transmission instructing information. The CA certificate data is stored in the storage.
US09648006B2 System and method for communicating with a client application
A system and method for communicating with a client application that can include at a communication platform, receiving an authorization token of a first client application; verifying at least one permission associated with the authorization token; at a first server of the communication platform, accepting an incoming communication request; retrieving communication instructions from a server according to the incoming communication request; identifying an instruction to communicate with a communication destination of the first client application; and establishing communication with the first client application.
US09648003B2 Delegating authorizations
Delegating authorizations sufficient to access services is contemplate. The authorization may be delegated in the form of a token or other transmissible construct relied upon to authenticate access to services, such as but not necessarily limited to conferring a user identity established via authenticated device for the purposes of enabling an unauthenticated or unsecured device to access a service associated with the user identity.
US09647999B2 Authentication level of function bucket based on circumstances
Embodiments are directed to systems, methods and computer program products for assigning a level of authentication to an authentication bucket. Embodiments determine a current level of authentication corresponding to a first authentication bucket comprising a plurality of mobile banking functions; collect a set of circumstantial data corresponding with the apparatus; determine a circumstances score based at least in part on the set of circumstantial data; and determine whether the current level of authentication corresponding to the first authentication bucket is appropriate based at least in part on the circumstances score.
US09647998B2 Geo-fencing cryptographic key material
In representative embodiments, a geo-fence cryptographic key material comprising a geo-fence description defining a geographic area and associated cryptographic key material is assigned to an entity for use in authenticated communications. The validity of the cryptographic material changes state based on whether the entity is inside or outside the geographic area. This is accomplished in a representative embodiment by suspending the validity of the cryptographic key material when the entity is outside the geographic area and reinstating the validity of the cryptographic key material when the entity is inside the geographic area. A geographic update service determines the validity of the cryptographic material in part using location updates sent by the entity. Entities that are not geo-aware can delegate the location update to a geo-aware device. Encryption can be used to preserve privacy.
US09647993B2 Multi-repository key storage and selection
System for performing a cryptographic operation, comprising a client system and a server system; said server comprising a multi-repository manager, repositories of cryptographic keys, a processor and a memory; and said client comprising a processor and a memory; wherein said two memories store computer executable instructions that, when executed, cause the client and the server to perform a method comprising: the client sending a request of the cryptographic operation to the server; the multi-repository manager obtaining a set of references to cryptographic keys allowed to the request from the repositories of cryptographic keys; the multi-repository manager establishing a cryptographic key referenced in said set of references as the cryptographic key to be used; the multi-repository manager requesting performance of the cryptographic operation to the repository wherein the cryptographic key to be used is stored; the multi-repository manager obtaining the result of the cryptographic operation from the repository that has performed the cryptographic operation; and the server sending the result of the cryptographic operation to the client.
US09647979B2 DNS file settings deferral
Systems and methods of the present invention provide for one or more server computers configured to: receive data encoding an update to a configuration setting in a DNS and an indication of an event deferring the update. After receiving the data and indication, the server(s) may: download, from a DNS server, a zone file comprising the configuration setting; modify the zone file using the update to generate a modified zone file comprising the update; determine, in accordance with the indication, whether the event has occurred; and if so, cause the DNS server to modify the zone file comprising the configuration setting in accordance with the modified zone file.
US09647973B2 Applying actions to item sets within a constraint
Items of an item set may be stored by an item server (e.g., mail messages comprising a mailbox stored by a mail server) that supports the application of actions, but only within a constraint (e.g., a maximum duration or computational resources consumed by the action). The application of complex actions to large item sets may exceed the constraint if performed in one request. Moreover, the request may be made by a user interface of a user device, but the user interface may stall while interoperating with the item server to perform the action. Instead, a background process may issue a sequence of requests applying the action to respective batches of items within the constraint. This architecture may enable the user interface to remain responsive to the user while the action is performed, and even to be terminated without jeopardizing the completion of the action upon the item set.
US09647972B2 Message delivery in messaging networks
In response to receipt of a request message from a requester, a reply message is created. The reply message includes a message identifier of the request message copied from the received request message. The reply message is published to each of a group of replicated message queues. The reply message is identifiable by the requester using the copied message identifier of the request message on any one of the group of replicated message queues prior to being consumed by the requester.
US09647968B2 Systems and methods for invoking chatbots in a channel based communication system
Disclosed systems and methods join a user to pre-existing primary communication channels based upon the information obtained from a user profile. Each channel hosts a different plurality of users and facilitates electronic communication between a corresponding enterprise data source and a remote user device associated with the user. The user is joined to one or more sub-channels associated within a primary channel. A message posted by the user is received and comprises a key identifying a sub-channel, an API token identifying the user, and a first communication. In response, an automated human interface module (bot), which includes a node graph to direct one or more states of a conversation, posts a responsive message including the key, the API token, and a second communication. The API token and key route the responsive message to the user device thereby initiating a secure conversation between the user device and an enterprise data source.
US09647966B2 Device, method and non-transitory computer readable storage medium for performing instant message communication
An instant message communication device that includes a database, a data transmission module, a processing module, and a memory is provided. When commands stored in the memory are performed by the processing module, the following operations are performed. User information that includes a user account is received through the data transmission module. An instant message software robot is driven to add the user account into a robot contact list of a robot account. An account pair relation corresponding to the user account and the robot account is stored in the database. A request is transmitted to a user device having the user account through the data transmission module. The robot account is determined being added to a user contact list. The instant message software robot is controlled to perform an instant message communication with the user device through the data transmission device according to the account pair relation.
US09647963B2 Method for controlling the establishment of a connection within a transport network
A method for controlling the establishment of a connection with a transport network, said message consisting of extracting from a first signaling message a piece of switching status information for a transport switch of said node, configuring said transport switch within said switching status (65), estimating (64) a piece of time information regarding the configuration of said transport switch and generating a second signaling message intended for a network element of said transport network, said second signaling message comprising a piece of time information for determining a configuration end date of said transport switch. Said second signaling message may be transmitted without waiting for the end of communication of said transport switch. A controller is also described.
US09647962B2 Non-transparent bridge method and apparatus for configuring high-dimensional PCI-express networks
In a high-dimensional PCI-Express (PCIe) network, implementation of alternative paths is accomplished to facilitate flexible topology implementation and network domain scaling while enabling improved communication latency. Different portions of the PCIe tree structure are connected to allow a shorter path for communications by utilizing a bridge circuit configured as an end-point with respect to two switches that are not directly connected in the PCIe tree topology. The bridge circuit performs address translations to allow communications from one switch to be passed via the bridge circuit to the other switch.
US09647961B2 Communication network hopping architecture
Communication network systems are disclosed. In one or more implementations, the communication network system includes a plurality of network devices. Each of the plurality of network devices incorporates one or more multi-port switches, where each multi-port switch includes a connection to the network device incorporating the multi-port switch and a connection to at least one other port of another multi-port switch incorporated by another respective one of the plurality of network devices.
US09647948B2 Link aggregation methods and devices
A method of aggregating a plurality of packet based communication channels is provided by the system. The communication channels connect two common endpoints, and aggregation devices are present at each endpoint to implement an aggregation policy. The system provides a dynamic aggregation system where m aggregation policy is employed on a per packet flow basis. Packet flows can be classified by application type, so that an appropriate aggregation policy can be used for packets belonging to the flow. The selected aggregation policy is used for each flow within the aggregation devices at each endpoint.
US09647947B2 Block mask register key processing by compiling data structures to traverse rules and creating a new rule set
A packet classification system, methods, and corresponding apparatus are provided for enabling packet classification. A processor of a routing appliance coupled to a network compiles data structures to process keys associated with a particular block mask register (BMR) of a plurality of BMRs. For each BMR of the plurality of BMRs, the processor identifies at least one of or a combination of: i) at least a portion of a field of a plurality of rules and ii) a subset of fields of the plurality of fields to be masked. The processor also builds at least one data structure used to traverse a plurality of rules based on the identified at least one of or a combination of: i) at least a portion of a field of a plurality of rules and ii) a subset of fields of the plurality of fields to be masked.
US09647942B2 Content centric and load-balancing aware dynamic data aggregation
A method of determining a communication link for sending communication data from a first communications node to any one of a plurality of neighboring candidate nodes, comprising i) for each candidate node, determining a marginal processing gain comprising a measure of the communication data reduction available through aggregating the communication data at the candidate node; and ii) selecting one of the candidate nodes for forming the communication link, wherein the selection is based at least in part on the marginal processing gain determined for each candidate node.
US09647939B2 Communication device and communication system
Provided are a communication device and a communication system in which multi-hop communication is possible and management of communication routes is easy.In a distribution-system communication device 100, a port management means 132 is provided in a communication control unit 130, and each of ports provided in a port section 110 can be managed with the port management means 132 by IP addresses of adjacent stations connected to each of the ports. In a port management means 132 of a master station, correspondence information between port numbers of the port section 110 of each of the slave stations and the IP addresses of adjacent stations of a connection destination is input from the port management means 132 of each of the slave stations, and connection states between the ports of each of the slave stations can be managed based on the correspondence information.
US09647937B1 Policy control using software defined network (SDN) protocol
A network device includes an internal policy engine that makes local policy decisions for packet flows and controls policies applied by service modules and forwarding components of the network device. The policy engine interacts with an external policy server to receive policies using software defined networking (SDN) protocol as if the data plane of the network device were directly exposed to the external policy server by the SDN protocol.
US09647933B1 Port identifier management for path failover in cluster environments
A method includes assigning a port identifier to a first port on a node and communicating data on a first path between the first port and a logical unit on an active/passive storage array. The port identifier is registered in a persistent reservation scheme for the logical unit. The method also includes detecting a failure of the first path, de-assigning the port identifier from the first port, assigning the port identifier to a second port on the first node, and resuming communications between the node and the logical unit. One implementation of a system includes a first port configured to communicate with a storage device, a second port configured to communicate with the storage device, and an identifier management block. The identifier management block executes a failover with N_Port ID Virtualization commands that transfer a world wide port name from the first port to the second port.
US09647930B2 Route determination in a multi-hop network using multiple routing metrics
The proposed technology provides a computationally efficient way to find suitable routes under consideration of multiple metrics. The considered multi-hop network is represented by a connected graph having nodes and links interconnecting the nodes. The method comprises the step (S1) of obtaining a value of a reference route between a source node and a destination node in the connected graph according a first routing metric. The method further comprises the step (S2) of modifying, based on the value of the reference route according to the first routing metric, the connected graph by modifying link cost, with respect to a second routing metric, of at least one link in the connected graph. The method also comprises the step (S3) of determining at least part of a route between the source node and the destination node in the modified connected graph, based on the modified link cost, according to the second routing metric.
US09647926B2 Procedure to identify multi-homed prefixes for IS-IS LFA
A method of a network device identifies multi-homed prefixes in an intermediate system-intermediate system (IS-IS) area or IS-IS domain during shortest path first (SPF) computation for use in a loop free alternate (LFA) computation. The method and network device select a next node in a shortest path tree (SPT) and determine a set of prefixes associated with the selected node in the SPT. A next prefix from the set of prefixes of the selected node is selected and a check is made whether the selected prefix exists in the local RIB associated with another node of a same level, then the selected prefix is marked as a multi-homed prefix in the local RIB. A check is made whether all prefixes associated with the selected node are processed and whether all nodes in the SPT have been processed, before downloading the local RIB to a global RIB.
US09647921B2 Statistics and failure detection in a network on a chip (NoC) network
Certain aspects of the present disclosure support techniques for collecting system information in a network on a chip (NoC). A dedicated packet may be transmitted from a source node to a destination node. As it traverses through the NoC, the dedicated packet may collect information from various nodes, which may be made available by the destination node. The collected information may be used in an effort to detect failures and collect statistics regarding the NoC.
US09647917B2 Maintaining consistency within a federation infrastructure
The present invention extends to methods, systems, and computer program products for a joining node to join a ring of nodes within a rendezvous federation. Embodiments of the invention include establishing a neighborhood of multiple nodes on the ring of nodes. The joining node indicates its intent to take id-space ownership for a portion of the id-space between the joining node and a selected immediately adjacent node. The joining node initiates a one-way monitoring relationship with the selected immediately adjacent node. The joining node receiving an indication from the selected immediately adjacent node that indicates acceptance of the joining node's intent to take id-space ownership for a portion of the id-space between the joining node and the selected node and indicates establishment of a one-way monitoring relationship between the selected node and the joining node. The joining node agrees to participate in a one-way monitoring relationship with the selected node.
US09647912B2 LSP ping and traceroute for bypass tunnels
A method performed by a network device may include assembling a multiprotocol label switching (MPLS) echo request, the echo request including an instruction for a transit node to forward the echo request via a bypass path associated with the transit node, and an instruction for an egress node to send an echo reply indicating that the echo request was received on the bypass path. The method may also include sending the MPLS echo request over a functioning label switched path (LSP).
US09647900B2 Devices and methods supporting content delivery with delivery services
A device supporting content delivery is configured to run at least one content delivery (CD) service of a plurality of CD services. The plurality of CD services include delivery services.
US09647897B2 Dynamic grouping of managed devices
A particular method includes generating, at a server configured to access inventory data associated with one or more managed devices, a graphical user interface (GUI) that is operable to define grouping criteria for one or more dynamic groups of managed devices. The method also includes receiving, at the server via the GUI, first grouping criteria and data identifying an action to be performed with respect to managed devices that satisfy the first grouping criteria. The first grouping criteria is based on at least second grouping criteria and a logical operator. The method further includes determining, at the server based on the inventory data, a group of managed devices that satisfy the first grouping criteria. The method includes initiating, by the server, transmission of a push notification regarding the action to each managed device in the group of managed devices.
US09647895B2 Mapping relationships among virtual elements across a system
A technique for mapping relationships among virtual elements across a system includes: for a server having a virtualized network interface controller (vNIC) with a plurality of vNIC links connected to a switch, identifying relationships between physical ports on the switch and virtual ports on the switch; for each vNIC link, identifying local area network (LAN) interface information on the server; creating data structures establishing topology information between the switch and the server; and creating a mapping of each vNIC link to a respective virtual port on the switch by correlating the topology information with the LAN interface information.
US09647883B2 Multiple levels of logical routers
Some embodiments provide a managed network for implementing a logical network for a tenant. The managed network includes a first set of host machines and a second set of host machines. The first set of host machines is for hosting virtual machines (VMs) for the logical network. Each of the first set of host machines operates a managed forwarding element that implements a first logical router for the tenant logical network and a second logical router to which the first logical router connects. The implementation of the second logical router is for processing packets entering and exiting the tenant logical network. The second set of host machines is for hosting L3 gateways for the second logical router. The L3 gateways connect the tenant logical network to at least one external network.
US09647881B2 Managing a network connection of a switch
Managing a network connection of a switch. Software configuration information relating to the network connection of the switch is obtained, wherein the information specifies at least one VLAN connecting to the switch and a plurality of uplinks to be shared. According to the software configuration information, the plurality of uplinks is assigned to the at least one VLAN to form a corresponding connection relationship, in which relationship, each VLAN corresponds uniquely to one uplink from the plurality of uplinks. The hardware connection between the at least one VLAN and the plurality of uplinks on the hardware layer of the switch is set according to the corresponding connection relationship. Shared links may be formed in the switch, which links have multiple uplinks with redundancy, all in active status.
US09647874B2 Management of seamless handover between different communication systems in an IP dual-mode terminal
A dual-mode terminal designed to connect to an IP-based network via a first communication system and a second communication system, the dual-mode terminal including a first physical network interface module adapted to establish a packet-based communication with the IP-based network via the first communication system, the first physical network interface module being accessible via a first physical network interface having a first physical network address; a second physical network interface module adapted to establish a packet-based communication with the IP-based network via the second communication system, the second physical network interface module being accessible via a second physical network interface having a second physical network address; an IP-based protocol stack adapted to operate between a software application in the dual-mode terminal and the first and second physical network interface modules; and a system for performing a seamless handover between the first communication system and the second communication system during a connection to the IP-based network.
US09647867B2 Wideband IQ mismatch correction for direct down-conversion receiver
A direct down-conversion (DDC) front end receiver includes first Q-channel that filters a sum of PRBS and baseband quadrature signals to generate a first filtered quadrature signal, a second Q-channel that filters a difference of the baseband and PRBS signals to generate a second filtered quadrature signal, a first I-channel and a second I-channel, Q-path and I-path PRBS cancellation blocks for cancelling corresponding PRBS components from sum of first and second filtered quadrature signals and sum of first and second filtered inphase signals respectively, Q-path and I-path sum filter estimation blocks for estimating quadrature and inphase sum filter responses. An IQ mismatch compensation filter estimate and tracking block estimates IQ mismatch compensation filter response from estimated quadrature and inphase sum filter responses, and an IQ mismatch compensation filter filters the modified inphase signal with the IQ mismatch compensation filter response, to generate a filter compensated inphase signal.
US09647860B2 Soft demapper, calculating system, and method for calibrating soft data of multimedia data stream
By determining a scaling factor for scaling signals according to a signal having low bit error rates, and by adjusting soft data using the scaling factor, when soft data are simulated using the Gaussian Model having obvious errors with respect to reality, impacts of signals having low bit error rates are effectively amplified so that impacts of signals having high bit error rates are effectively reduced on the contrary. As a result, the obvious errors introduced by using the Gaussian Model and a low broadcast quality of digital television signals caused by said obvious errors can be neutralized.
US09647853B2 Transmitting system, the device and the method for the remote bus
A transmitting system, the device and the method for the remote bus applies to control the remote device via network. The transmitting system comprises of a main computer and a bridge device. The main computer includes a first process unit, a storage unit, a first network port and an agent program. The first process unit dispatches the agent program, and sets up the address space and the connection channels according to the identify information. The bridge device couples to the main computer and the target device. The agent program divides the operation command and generates the first package. The main computer sends the first package to the bridge device via the first network port. The bridge device recovers the first package to the operation command, and drives the target device according to the operation command.
US09647846B1 Systems and methods for verifying the authenticity of graphical images
The disclosed computer-implemented method for verifying the authenticity of graphical images may include (1) identifying a graphical image intended for presentation by a display and then, prior to facilitating presentation of the graphical image by the display, (2) identifying an original unique identifier of at least a portion of the graphical image encoded into the graphical image, (3) computing a subsequent unique identifier of the portion of the graphical image, and (4) determining, by comparing the subsequent unique identifier to the original unique identifier, whether the graphical image is authentic. Various other methods, systems, and computer-readable media are also disclosed.
US09647840B2 Method for producing a soft token, computer program product and service computer system
The method relates to a method for generating a soft token, having the following: providing a secure element, wherein, in a protected storage area of the secure element, a secret key of a first asymmetric cryptographic key pair is stored, setting up a first cryptographically secured connection between an electronic device and a service computer system, transmitting a request for the generation of the soft token from the electronic device to the service computer system via the first connection, generating a one-time password on the basis of the reception of the request by the service computer system, registering the one-time password as an identifier of the first connection by the service computer system, transmitting the one-time password from the service computer system to the electronic device via the first connection, issuing the one-time password via a user interface of the electronic device, setting up a second cryptographically stored connection between a user computer system and the service computer system, entering the one-time password into the user computer system, transmitting the entered one-time password from the user computer system to the service computer system via the second connection, verifying, by means of the service computer system, whether the registered one-time password is in agreement with the one-time password received via the second connection, and only if this is the case, reading at least one attribute stored in an ID token, generating the soft token by signing the at least one attribute and the public key of the first cryptographic key pair, transmitting the soft token via the first connection to the electronic device and/or transmitting the soft token via the second connection to the user computer system.
US09647828B2 Synchronous transfer of streaming data in a distributed antenna system
Method and apparatus for generating a jitter reduced clock signal from signal transmitted over a communication medium includes receiving, with high speed data interface circuitry, a modulated signal that includes a binary encoded data stream. A recovered clock signal is generated from the modulated signal and tracks the long-term drift in the modulated signal. A jitter reduced clock signal is generated by filtering the recovered clock signal with a filtering circuit having a bandwidth sufficient to remove jitter while allowing the jitter reduced clock signal to track the drift in the modulated signal.
US09647821B2 Method for transmitting sub-frame designation information to a downlink in a radio communication system
A method of transmitting subframe designating information in downlink in a wireless communication system is disclosed. The present invention includes generating the subframe designating information for designating a subframe of a specific type in a radio frame and transmitting the generated subframe designating information to a user equipment, wherein the subframe designating information includes initial location information indicating an initial location of the subframe of the specific type on the radio frame and period information indicating a period for the subframe of the specific type to be repeated.
US09647820B2 Neighbour cell quality measurement in a telecommunications system
The present invention relates to methods and arrangements for neighbor cell quality measurements using silent resource element (RE) grids, and as well to a silent RE grid.
US09647805B2 Method for beam coordination, and a base station and a user terminal therefor
The invention concerns a method for beam coordination between a first base station (M1) and a second base station (P1), wherein interfering beams (B2-B4) transmitted from the first base station (M1) are determined based on measured reference signals, dependent on a ranking of interfering beams (B2-B4) which shall be restricted in use, a restriction of a use of radio resources in the first base station (M1) in at least one ranked interfering beam (B3) is performed, and user terminals (UE1, UE2) served by the second base station (P1) are scheduled on radio resources which are restricted in use in the first base station (M1) in said at least one ranked interfering beam (B3), a base station and a user terminal therefor.
US09647802B2 Systems and methods for mitigating effects of an unresponsive secure element
A method includes counting a number of successive information frame (I-frame) retransmissions due to a guard timer expiring. A contactless front-end (CLF) transmits the I-frame to a secure element (SE) over a single wire protocol (SWP) interface. The method also includes discontinuing I-frame retransmission when the count equals a retransmission threshold. The method further includes deactivating the SWP interface.
US09647794B2 Channel state information feedback
An apparatus and method for feeding back channel state information are disclosed. The method of providing channel state information for a wireless communications channel provided between a first network node having at least one transmission antenna and a second network node having at least one reception antenna comprises the steps of: estimating a current value of at least a first type of channel state information for at least one sub-channel within the channel from signals received by the at least one reception antenna over the channel from the at least one transmission antenna; determining whether the current value of the first type of channel state information varies from previously-transmitted value for the first type of channel state information by at least a predetermined amount; and if so, transmitting an indicator indicative of the current value for the first type of channel state information to the first network node.
US09647789B2 Optical transmission device, optical transmission system, and test method for alarm function
An optical transmission device includes a splitter configured to have at least a first port, a second port, and a third port that output branched input light, branching ratios of the first port and the second port being variable, and a controller configured to reduce an optical level of output light from the first port to be monitored and increase an optical level of output light from the second port according to the reduced optical level of output light from the first port by controlling the branching ratios.
US09647769B2 Maximum likelihood decoding
In a coherent receiver of an optical communication system, a method of processing a detected symbol estimate to determine a most likely value of a corresponding transmitted data word, the transmitted data word comprising one or more data bits encoded in a transmitter using a predetermined constellation of at least two symbols. A set of two or more virtual constellation points are define in a decision region corresponding to a possible value of the data word. The detected symbol estimate is processed to find a most likely virtual constellation point given the detected symbol estimate. The most likely value of the corresponding transmitted data word is determined based on the most likely virtual constellation point.
US09647768B2 Monolithic optical receiver and a method for manufacturing same
A monolithic Receiver Optical Sub-Assembly (ROSA) device is provided and a method for producing the device. The device comprises: at least one antenna configured to receive optical signals; at least one rectifier configured to rectify electrical signals being electrical representation of the received optical signals and having frequencies within an optical band range; and at least one amplifier, coupled to the rectifier and configured to amplify rectified electrical signals; and wherein the ROSA is also characterized in being a single monolithic device.
US09647758B2 Cabling connectivity monitoring and verification
Connectivity between components in a system is monitored by applying a low voltage at one end of an RF cable, interpreted as a “0” logical state, and determining whether a similar voltage appears at the other end of the cable. If the cable is connected properly, the DC voltage applied at one end will appear at the other end and a proper indication is generated. If the expected voltage level does not appear at the other side, it means that RF connection was not correctly established and an alert is generated. Test systems for testing connectivity may include a first component comprising at least one port, at least one capacitor, and at least one resistor for providing high impedance. A controller provides a first logic state to the at least one port, scans multiple input ports of the system, and records a link corresponding to the applied first logic state.
US09647757B2 Systems and methods for optical modulation index calibration in a CATV network
Systems and methods for optical modulation index calibration in a CATV network.
US09647750B2 Optical fibre test device
An optical fiber network test device comprising an actuator that is manually operable, without manual handling of optical fibers, firstly to direct light from a light path of the optical network so that test equipment associated with the network can be operated to test the quality of the said light path, and secondly to return the light path to its previous state after completion of the test.
US09647747B2 Communication system, transmitting device, relay device, and communication method
A communication system includes: a server configured to transmit a series of data packets through a relay device and a transmitting device to receiving device; the receiving device configured to transmit a plurality of acknowledgement packets for the data packets; the transmitting device configured to provide, when executing link aggregation on a downlink flow including the data packets, a notification that represents that the downlink flow is subjected to the link aggregation; and the relay device configured to: execute a process of concealing a specific acknowledgement packet that is among the plurality of acknowledgement packets and included in an uplink flow corresponding to the downlink flow subjected to the link aggregation and represents that an order in which the data packets arrive at the receiving device is reversed, when receiving the notification from the transmitting device, and transmit the other acknowledgement packets remaining after the concealment process to the server.
US09647737B2 Radio communication control method and radio communication system
BF weight vector determination is executed for each of M number of streams. In a first stage, by repeating switching of transmission BF weight (transmission beam) candidates in a small base station, a transmission BF weight vector with the best reception quality in a user apparatus UE is selected from among tried transmission BF weight vectors. In a second stage, by repeating switching of reception BF weight (reception beam) candidates in the user apparatus, a reception BF weight vector with the best reception quality in the user apparatus UE is selected from among tried reception BF weight vectors.
US09647733B2 Coding scheme for a wireless communication system
Coding techniques for a (e.g., OFDM) communication system capable of transmitting data on a number of “transmission channels” at different information bit rates based on the channels' achieved SNR. A base code is used in combination with common or variable puncturing to achieve different coding rates required by the transmission channels. The data (i.e., information bits) for a data transmission is encoded with the base code, and the coded bits for each channel (or group of channels with the similar transmission capabilities) are punctured to achieve the required coding rate. The coded bits may be interleaved (e.g., to combat fading and remove correlation between coded bits in each modulation symbol) prior to puncturing. The unpunctured coded bits are grouped into non-binary symbols and mapped to modulation symbols (e.g., using Gray mapping). The modulation symbol may be “pre-conditioned” and prior to transmission.
US09647724B2 Wireless device pairing
A wireless unit includes a first motion sensitive device; communications circuitry for wirelessly communicating with a further wireless unit; and a processing device configured to compare at least one first motion vector received from the first motion sensitive device with at least one second motion vector received from a second motion sensitive device of the further wireless unit.
US09647721B2 Variable impedance scheme for providing a wired communication
The various embodiments herein provide a system and method to provide a high speed data transmission over a wired network. The system comprising a transmitting end, a first electrical circuitry provided at the transmitting end to generate an electrical disturbance according to an input signal received from a source network, a receiving end, a second electrical circuitry provided at the receiving end to detect a signal disturbance, to amplify the signal and to regenerate the transmitted signal data from the received signal and a wired network interconnecting the transmitting end and the receiving end. The generated disturbance is transmitted over the wired network using a single conductor as positive spikes, negative spikes or as signals closely resembling the input signal. The receiving end employs a line disturbance detection scheme without necessarily requiring a common ground connection.
US09647718B2 Wireless communication method
A wireless communication method between a plurality of end-points by a plurality of base stations, based on frames that have a CSS-modulated preamble followed by a data body modulated at a narrower bandwidth, either by CSS or by a UNB modulation. The system permit to avoid or mitigate collision between packets and to increase the network capacity, maintaining the simplicity of detection inherent of CSS modulation.
US09647716B2 Sensor device and sensor arrangement
An integrated sensor device (130) according to an embodiment includes a sensing element (140) and a communication interface (150) to communicate with an external control device (110). The communication interface (150) includes a receiver circuit (160) to receive, from the external device, a signal indicating a request to change a transmission mode, and a transmitter circuit (170) to change the transmission mode based on the received signal. By using an embodiment, it may be possible to improve a trade-off between a robustness of a system comprising a sensor even under adverse operational conditions, simplifying such an implementation or architecture, its energy consumption and a bandwidth of its infrastructure.
US09647692B2 Upstream forward error correction codeword filling
A device for codeword filling comprises at least one processor circuit. The at least one processor circuit is configured to receive portions of a data burst, encode the portions into blocks, and add the blocks to a buffer. The at least one processor circuit is configured to generate a first codeword from blocks of the buffer when a number of blocks in the buffer satisfies a threshold, remove the blocks from the buffer, and provide the first codeword for transmission. The at least one processor circuit is configured to generate a set of codewords from remaining blocks of the buffer when a marker indicating a data burst end is detected, the set of codewords being determined based at least on a number of the remaining blocks in the buffer when the marker is detected. The at least one processor circuit is configured to provide the set of codewords for transmission.
US09647690B2 Systems and methods for error correction coding
Described are methods, systems, and apparatus, including computer program products for error correction coding and decoding procedures for data storage or transfer. A plurality of data blocks is received. A plurality of checksum blocks are generated by multiplying the plurality of data blocks by a coding matrix, where the coding matrix comprises values of at least one basic interpolation polynomial and the multiplying is according to a finite field arithmetic for a finite field comprising all possible values of the plurality of data blocks and the plurality of coding blocks. The plurality of data blocks and the plurality of checksum blocks are stored in a data storage medium.
US09647683B2 Entropy encoding and decoding scheme
Decomposing a value range of the respective syntax elements into a sequence of n partitions with coding the components of z laying within the respective partitions separately with at least one by VLC coding and with at least one by PIPE or entropy coding is used to greatly increase the compression efficiency at a moderate coding overhead since the coding scheme used may be better adapted to the syntax element statistics. Accordingly, syntax elements are decomposed into a respective number n of source symbols si with i=1 . . . n, the respective number n of source symbols depending on as to which of a sequence of n partitions into which a value range of the respective syntax elements is sub-divided, a value z of the respective syntax elements falls into, so that a sum of values of the respective number of source symbols si yields z, and, if n>1, for all i=1 . . . n−1, the value of si corresponds to a range of the ith partition.
US09647679B1 Methods and apparatus for a delta sigma ADC with parallel-connected integrators
Various embodiments of the present technology may comprise a method and device for a delta-sigma ADC. The method and device may comprise receiving an input signal to at least two parallel-connected first-stage integrators and corresponding feedback DACs, and simultaneously integrating the input signal by each of the first-stage integrators. The method and device may further comprise a second stage integrator connected in series with the first-stage integrators, a quantizer, and digital to analog converters, coupled between the output of the quantizer and the inputs of the first-stage integrators.
US09647678B2 Method for operating radio frequency digital to analog conversion circuitry in the event of a first and a subsequent second input sample with different signs and an digital to analog conversion circuitry
A method for operating a radio frequency digital to analog conversion circuitry with a number of cells if a first input sample and a subsequent second input sample have different signs, comprises generating a first analog signal corresponding to the first input sample using a first subset of the number of cells of the digital to analog conversion circuitry with a local oscillator signal having a first polarity. The method further comprises applying a second local oscillator signal with an inverted polarity to a second subset of cells of the digital to analog conversion circuitry when a number of cells from the first subset of cells are used and selecting a number of cells from the second subset of cells to generate a second analog signal corresponding to the second input sample.
US09647673B2 Controllable circuits, processes and systems for functional ESD tolerance
An electronic circuit (100) includes a first circuit (140) having an output and operable to give a warning but that has a sensitivity to an electrostatic discharge (ESD) event, a second circuit (120) that is operationally at least sometimes coupled with the output of said first circuit (140), whereby subject to some of the sensitivity, and a third circuit (240) interposed between said first circuit (140) and said second circuit (120) and operable to filter out at least one instance of an unnecessary warning so as to reduce the sensitivity to the ESD event.
US09647658B2 Resistive interpolation for a touch sensor with opaque conductive material
In one embodiment, an apparatus comprises a substrate. The apparatus further comprises a plurality of drive electrodes disposed on the substrate. Each of the plurality of drive electrodes is formed of an opaque conductive material. The apparatus further comprises a plurality of resistors. For each adjacent pair of drive electrodes of the plurality of drive electrodes, a resistor of the plurality of resistors is coupled between the pair of drive electrodes.
US09647655B2 Current to frequency converter
According to one aspect, embodiments herein provide a current to frequency converter comprising a node configured to be coupled to a photodetector and to receive a photo-current from the photodetector, a capacitor having a first terminal and a second terminal and configured to accumulate electrical charge derived from the photo-current on the first terminal and the second terminal, a switch network configured to selectively couple one of the first terminal and the second terminal to the node, and a Master-Slave (MS) Flip Flop (FF) coupled to the switch network and configured to operate the switch network to toggle which of the first terminal and the second terminal is coupled to the node based on a voltage at the node.
US09647653B2 Method for reduced power clock frequency monitoring
An apparatus may include first and second clock monitors. The first clock monitor may be configured to receive a first clock signal and assert a first signal if the frequency of the first clock signal is greater than a first upper threshold and assert a second signal if the frequency of the first clock signal is less than a first lower threshold. The second clock monitor may be configured to receive a second clock signal with a frequency higher than that of the first clock signal. The second clock monitor may be configured to compare the second clock signal, dependent upon the first clock signal, to second upper and lower thresholds and assert a third signal if the frequency of the second clock signal is greater than the second upper threshold and assert a fourth signal if the frequency is less than the second lower threshold.
US09647641B2 Weakly coupled tunable RF receiver architecture
RF communications circuitry, which includes a first tunable RF filter and a first RF low noise amplifier (LNA) is disclosed. The first tunable RF filter includes a pair of weakly coupled resonators, and receives and filters a first upstream RF signal to provide a first filtered RF signal. The first RF LNA is coupled to the first tunable RF filter, and receives and amplifies an RF input signal to provide an RF output signal.
US09647638B2 Architecture to reject near end blockers and transmit leakage
A method and apparatus for minimizing transmit signal interference is provided. The method includes the steps of: receiving a signal and amplifying the received signal. The received signal is then mixed with an intermediate frequency signal to obtain a baseband modulated signal. The baseband modulated signal is first filtered in an RC filter. The resulting signal is then divided by a preselected amount and the first divided portion is sent to a main path of a biquad filter, which produces a first stage biquad filtered signal. The second portion of the divided signal is sent to an auxiliary path of the biquad filter, and produces a second filtered signal. The first and second signals are then recombined and sent to the second stage of the biquad filter, where further filtering takes place.
US09647629B1 Variable capacitors for high accuracy tuning
Improved interdigital parallel plate rotary capacitors to be used in automatic MHz range tuners have a grounding technique based on bronze sliding contact to effectively and continuously lead to the ground terminal the rotating comb-like blades of the capacitor and (optional) damping resistors inserted between the sliding contact and the ground terminal. The resistors reduce the high Q of the series resonance of the capacitor with the fringe lead inductance. Tuning sensitivity is reduced and tuning accuracy and repeatability are increased.
US09647628B2 Low-loss tunable radio frequency filter
A method of constructing an RF filter comprises designing an RF filter that includes a plurality of resonant elements disposed, a plurality of non-resonant elements coupling the resonant elements together to form a stop band having a plurality of transmission zeroes corresponding to respective frequencies of the resonant elements, and a sub-band between the transmission zeroes. The non-resonant elements comprise a variable non-resonant element for selectively introducing a reflection zero within the stop band to create a pass band in the sub-band. The method further comprises changing the order in which the resonant elements are disposed along the signal transmission path to create a plurality of filter solutions, computing a performance parameter for each of the filter solutions, comparing the performance parameters to each other, selecting one of the filter solutions based on the comparison of the computed performance parameters, and constructing the RF filter using the selected filter solution.
US09647622B1 System and method for offset voltage calibration
An embodiment method includes measuring, by a calibration device, a first output voltage of a variable gain amplifier (VGA) when the VGA is set at a first gain setting and measuring, by a calibration device, a second output voltage of the VGA when the VGA is set at a second gain setting different from the first gain setting. The method further includes calculating, by the calibration device, an offset voltage of a signal path including the VGA using the first output voltage and the second output voltage and calculating, by the calibration device, an internal offset voltage of the VGA using the first output voltage and the second output voltage.
US09647621B2 Methods, systems, and media for controlling audio of an HDMI audio system
Mechanisms for controlling an audio level of an HDMI audio system are provided, the mechanisms comprising: causing audio data to be presented by an HDMI audio system at a current system volume level; receiving a requested volume level from a second screen device; and controlling a system volume level by: (a) determining the current system volume level; (b) determining a change in volume based on a difference between the requested volume level and the current system volume level; (c) determining a direction in which to cause the system volume level to change; (d) sending a volume control message to the system using a consumer electronic control bus connected to the system indicating whether to increase or decrease the system volume level based on the determined direction of system volume change; and (e) repeating (a)-(d) until the current system volume level reaches a predetermined value.
US09647619B2 Multichannel speaker enclosure
The invention relates to a speaker enclosure comprising at least two channels, wherein a first and second channel are respectively dedicated to separate and adjacent first and second frequency bands, each of said channels including a filtering stage supplied by the control signal and a speaker unit, wherein said speaker enclosure is characterized in that said channels also include means for simultaneously: disconnecting the first channel from the control signal; and modifying the filtering stage of the second channel so as to modify the frequency response thereof.
US09647604B2 Power conversion device, motor drive device including power conversion device, air blower and compressor including motor drive device, and air conditioner, refrigerator, and freezer including air blower and compressor
The power conversion device includes a power-supply shunt resistance provided between an inverter and the negative-voltage side of a DC power supply, respective-phase lower-arm shunt resistances provided between the power-supply shunt resistance and respective-phase lower-arm switching elements, a first overcurrent detection unit performing overcurrent detection on a current that flows through the power-supply shunt resistance on the basis of a power-supply shunt-resistance voltage, and a second overcurrent detection unit performing overcurrent detection on each current that flows through the respective-phase lower-arm shunt resistances on the basis of respective-phase lower-arm voltages, wherein overcurrent detection is performed on each phase current using either one of the overcurrent detection result of the first overcurrent detection unit and the overcurrent detection result of the second overcurrent detection unit.
US09647601B2 Motor control device
A coil temperature estimation unit 12 estimates the coil temperature of a motor 1 from the equivalent resistance, heat capacity and thermal resistance of the coil of the motor 1, which are given in advance, from the applied voltage to the motor 1 detected by a voltage detector 17, and from a duty ratio command value input from the outside. When a temperature abnormality deciding unit 13 decides that the coil temperature is not normal, a duty limiter 14 limits the duty ratio command value at a low value and outputs it to a FET driving circuit 15.
US09647593B2 Switched reluctance motors and excitation control methods for the same
Provided are multiple switched reluctance motors and excitation control methods for same. Motors with various structures are provided having the same structural characteristics, a stator formed of an even number of salient pole pairs and a rotor formed of an even number of salient pole pairs. The salient poles of the stator salient pole pairs are arranged opposite the salient poles of the rotor salient pole pairs, with minimal air gaps left between said salient pole pairs, thus leaving the shortest magnetic return paths between the stator salient pole pairs and the rotor salient pole pairs arranged opposite one another, thus satisfying the minimum reluctance principle of the switched reluctance motor. In addition, due to the magnetic isolation between each stator salient pole pair, the performance of the magnetic pole of each stator salient pole pair is controlled by an excitation control power source and changed independently.
US09647592B2 Inverter drives having a controlled power output
An electromechanical system includes an inverter drive, a component arranged during operation to generate a variable force having one or more periodic frequency components, and processing circuitry arranged to determine the power output of the inverter drive, measure a difference between the power output and a reference power output, and control an output frequency of the inverter drive as a function of the measured difference, so as to stabilize the power output during operation of the component. Other example electromechanical systems, inverter drives and methods are also disclosed.
US09647586B2 Signal amplifier, phase detector, and motor drive controller
A signal amplifier for a phase detector, based on plural sensor signals having amplitude levels in accordance with a rotational position of a rotor of a motor to detect the rotational position thereof includes a first phase detector; a phase counter; a signal amplification factor operation circuit; a signal amplification factor controller; and a signal amplification unit.
US09647575B2 Power converter
A power converter fixes, in one cycle of an alternating-current voltage output command, a gate pulse signal to always output a direct-current input positive side terminal voltage value of an inverter circuit in a period X1 centering on a phase angle θ1 for higher potential, fixes a gate pulse signal to always output a direct-current input negative side terminal voltage value of the inverter circuit in a period X2 centering on a phase angle θ2 for lower potential, and outputs a gate pulse signal in which a ratio of a period Y1, which is obtained by excluding the periods X1 and X2 from a period between the phase angle θ1 and the phase angle θ2, and the first period X1, and a ratio of a period Y2, which is obtained by excluding the periods X1 and X2 from a period between the phase angle θ2 and a phase angle θ1+360 [deg].
US09647571B2 Internal inverter communications
Inverter internal communication features are disclosed. A multiple-stage inverter includes DC to DC and DC to AC converter switches in different power domains, which share no common return path connection. Operating parameters for converter switches in both power domains are determined by a single controller, located in one of the power domains. Converter control signals are communicated from the controller across an interface between the power domains. Respective, separate controllers in each power domain are not required. Components on each side of the interface could be integrated into respective integrated circuits. A planar transformer implemented in wiring levels of a Printed Circuit Board (PCB) that carries components of the inverter could be provided to enable communications between the power domains while reducing component count and physical space requirements.
US09647569B2 Matrix convertor, power generation system, and method for converting power with control command generation
A matrix convertor includes a power convertor and a controller. The power convertor includes a plurality of bidirectional switches disposed between a plurality of input phases and a plurality of output phases. The controller is configured to generate a control command and control the power convertor based on the control command. The control command includes a switching pattern that causes a first input phase among the input phases to be connected to one output phase among the output phases and that causes connection of the input phases to be switched between a rest of the output phases. In generating the control command, the controller is configured to set a lower limit to a period of time during which a second input phase among the input phases that corresponds to an intermediate voltage is connected to the rest of the output phases.
US09647557B2 Three phases controller for buck-boost regulators
Systems, devices and methods using three separate switching phases for a buck-boost regulator are disclosed. The regulator may operate in a boost mode, a buck mode or in a buck-boost mode. The output voltage remains constant through mode changes and the ripple voltage is well-controlled. If the input voltage is lower than the output voltage by a first threshold, the regulator operates in boost (step-up) mode. If the input voltage is higher than the output voltage by a second threshold, it operates in buck (step-down) mode. The regulator operates in the buck-boost mode when the difference between the input and output voltages is within a certain range.
US09647556B2 DC to DC converters and controllers thereof
In a controller for a DC to DC converter, PWM signal generating circuitry generates a set of PWM signals phase-shifted relative to one another, and controls states of the PWM signals according to a set of control signals. Each PWM signal of the PWM signals has an on-time state and an off-time state. Ramp signal generating circuitry, coupled to the PWM signal generating circuitry, generates a set of ramp signals having substantially the same ramp slope. Each ramp signal of the ramp signals is generated in response to detecting an on-time state of a corresponding PWM signal of the PWM signals. Additionally, a comparing circuit, coupled to the PWM and ramp signal generating circuitry, alternately compares the ramp signals with a preset reference to generate the control signals. A corresponding control signal of the control signals changes the corresponding PWM signal from the on-time state to an off-time state.
US09647555B2 Chopper output stage for arc welder power source
Power sources are disclosed for electric arc welding or cutting processes, in which an interleaved multiphase switching converter is provided with a plurality of converter power circuits to convert a DC signal to a regulated signal suitable for welding.
US09647553B2 Bidirectional two-base bipolar junction transistor operation, circuits, and systems with double base short at initial turn-off
Methods, systems, circuits, and devices for power-packet-switching power converters using bidirectional bipolar transistors (BTRANs) for switching. Four-terminal three-layer BTRANs provide substantially identical operation in either direction with forward voltages of less than a diode drop. BTRANs are fully symmetric merged double-base bidirectional bipolar opposite-faced devices which operate under conditions of high non-equilibrium carrier concentration, and which can have surprising synergies when used as bidirectional switches for power-packet-switching power converters. BTRANs are driven into a state of high carrier concentration, making the on-state voltage drop very low.
US09647552B2 Constant on time switching converter with DC calibration
A reference compensating circuit used in a COT control circuit. The reference compensating circuit has an error amplifier, a first current sink, a resistor, a second current sink, a current source and a capacitor. The error amplifier amplifies the difference between a reference signal and a feedback signal and generates an error signal. Based on the error signal, the first current sink generates a current flowing out from a node of the reference compensating circuit. The resistor receives the reference signal at one terminal. The other terminal of the resistor is coupled to the node. The second current sink sinks a current from the node intermittently. The current source sources a current into the node. The capacitor is coupled between the node and a ground to provide a calibrated compensation reference signal to the COT control circuit.
US09647551B2 Switched power control circuits for controlling the rate of providing voltages to powered circuits, and related systems and methods
Switched power control circuits for controlling the rate of providing voltages to powered circuits are disclosed. In one aspect, a switched power control circuit is provided that is configured to control activation of a headswitch circuit such that the headswitch circuit gradually provides a supply voltage to a powered circuit rather than providing full supply voltage in a substantially instantaneous manner. To gradually ramp up an output voltage, the headswitch circuit is configured to provide the output voltage to the powered circuit in response to a control signal received on a control input. The control signal is generated by a control circuit in response to an enable signal. To prevent the headswitch circuit from providing the full supply voltage to the powered circuit instantaneously, a current sink circuit is configured to control a ramping rate of the output voltage generated by the headswitch circuit.
US09647548B2 Method for operating a power converter circuit and power converter circuit
In accordance with an embodiment, a method includes converting power by a power converter circuit having a plurality of converter cells coupled to a supply circuit. Converting the power includes a plurality of successive activation sequences and, in each activation sequence, activating at least some of the plurality of converter cells at an activation frequency. The activation frequency is dependent on at least one of an output power and an output current of the power converter circuit.
US09647547B2 Voltage conversion device for stepping up voltage
The present invention is intended to discriminate between a battery voltage sensor and the input voltage sensor of a converter for abnormality, without stopping the step-up operation of the converter. A voltage conversion device is provided with a battery, a converter, a battery voltage sensor, a voltage sensor for detecting the input voltage of the converter, a current sensor for detecting a reactor current, and a control unit. The control unit determines the abnormality of the battery voltage sensor or the input voltage sensor on the basis of an estimated value of input voltage calculated based on the reactor current, the input voltage of the converter and a battery voltage, without stopping the step-up operation of the converter.
US09647540B2 Timing generator and timing signal generation method for power converter
A timing generator and a timing signal generation method for a power converter are provided. The timing generator includes an adjusting circuit and a timing generation unit. The adjusting circuit receives an error signal related to an output voltage of the power converter. The adjusting circuit generates an adjusting signal according to the error signal and a delay circuit. The timing generation unit generates a timing signal according to the error signal, the adjusting signal and a control signal. A width of the timing signal is changed with the error signal and the adjusting signal. Accordingly, the timing generator adjusts On-time/Off-time in response to a transient response.
US09647533B2 PFC circuits with very low THD
A boost chopper circuit is described that an alternating current (AC) power source; at least one inductor connected to said AC power source; a rectifier connected to said inductor and AC power source; at least one switch shorting our said rectifier; a series circuit connected in parallel with said switch of at least one diode and a capacitor; and a load connected in parallel with said capacitor. A control technique is employed that includes turning on and off the switch in order to keep the average current per pulse cycle proportional to the AC input voltage during the same pulse cycle.
US09647527B2 Power supply circuit and power factor correction circuit
A power supply circuit includes a switching element and a control section. The control section converts back electromotive force generated at the time of the operation of the switching element to optical energy and converts the optical energy to an electrical signal. Furthermore, the control section drives the switching element on the basis of the electrical signal obtained by converting the optical energy. Accordingly, unlike a case where surge energy is regenerated by resonance, there is no need to use a resonant element such as an inductor. As a result, circuit scale is reduced.
US09647517B2 Manufacturing method for helical core for rotating electrical machine and manufacturing device for helical core for rotating electrical machine
A manufacturing method of a helical core for a rotating electrical machine includes: first step forming a yoke portion extending along one direction and tooth portions protruding toward a width direction of the yoke portion from a first side edge of the width direction, with respect to a belt-shaped metal plate extending along the one direction; second step forming a notch at a position between tooth portions of the yoke portion after the first step; and third step processing the belt-shaped metal plate into a helical shape by applying bending to the metal plate so that the belt-shaped metal plate is curved toward the width direction sequentially from a portion where the notch is formed after the second step, and in the third step, a distance between a position where the application of bending starts and the position where the notch is formed is limited to within a predetermined dimension.
US09647508B2 HVAC system having kinetic energy storage device
According to the present invention an HVAC system is provided. The HVAC system includes a heat exchanger containing a cooling fluid to be circulated, a blower assembly configured to generate an inlet air stream through said heat exchanger, and a kinetic energy storage device. The blower assembly is powered by an external electrical power supply. The kinetic energy storage device is configured to provide auxiliary power to the blower assembly in the event of an interruption of the external electrical power supply.
US09647507B2 Motor with one-way rotation
A motor with one-way rotation including: a stator having a stator core, an upper insulator joined to the upper portion of the stator core, and a lower insulator joined to the lower portion of the stator core; a rotor having a rotor housing which includes a disc part having a hollow portion formed at the center and a side wall part vertically formed along the outer circumference of the disc part in the upward direction, and a plurality of magnets attached to the inner face of the side wall part of the rotor housing, the disc part having a one-way bearing seating portion formed around the hollow portion; a rotary shaft penetrating through the central portions of the stator and the rotor; and a one-way bearing having an outer wheel joined to the one-way bearing seating portion and an inner wheel joined to the rotary shaft.
US09647503B2 Rotary motor and manufacturing method therefor
The present invention provides a rotary motor including at least a field magnet having field winding, and an armature having armature winding with an electrically insulating coating material applied thereto, and the coating material includes at least two layers of: a lower-layer coating material including a first low-viscosity resin liquid; and an upper-layer coating material including a second low-viscosity resin liquid with at least hollow glass beads and a thermoplastic resin added thereto. Thus, a rotary motor can be achieved which achieves a balance between an efficiency improvement and reliability.
US09647500B2 Rotor for rotating electric machine
A rotor includes a rotor core in which a plurality of magnet housing holes are arrayed in a circumferential direction and a plurality of magnets fixed and held in the magnet housing holes by a filler material. The rotor core includes: a q-axis core portion, an outer flux bather that is formed between the q-axis core portion and the magnet and is filled with the filler material; and a bridge portion formed between a stator-side core portion and the q-axis core portion. The bridge portion includes a large-width portion, a small-width portion and a medium-width portion that are sequentially disposed from the q-axis core portion side towards the stator-side core portion side in the circumferential direction. The large-width portion has the largest radial-direction width. The small-width portion has the smallest radial-direction width. The medium-width portion has a medium radial-direction width between the largest radial-direction width and the smallest radial-direction width.
US09647495B2 Power load control with dynamic capability
A load control device is directly connected to a power utility line carrying electrical power using alternating current (AC) and to a load provided by a device located at premises. At the load control device, values are monitored for one or more load-responsive parameters of the electrical power over a period of time. A nominal value is determined for each of the one or more load-responsive parameters based upon the monitored values over the period of time. Threshold values are determined for the one or more load-responsive parameters based upon an acceptable deviation from the corresponding nominal value. A load-responsive parameter is detected as being outside of the threshold values. The load control device is then used to interrupt the providing of power to the load in response to the one or more load-responsive parameters being detected as being outside of the threshold values.
US09647493B2 Control device and power distribution system
A detection unit determines whether a commercial power supply is in a power failure state or a power distribution state. A power source connection management unit controls whether a solar cell is to be connected to a first power conditioner connected to a storage battery or to be connected to the commercial power supply via a second power conditioner. A load connection controller controls connection of the first power conditioner, commercial power supply, and a load. When the commercial power supply is in a power distribution state, the power source connection management unit does not cause the solar cell to be connected to the first power conditioner but connected to the commercial power supply via the second power conditioner, and the load connection controller causes the first power conditioner and the commercial power supply to be connected to the load.
US09647489B2 Brownout avoidance
Examples of the disclosure are directed to methods of managing power of various modules of an electronic device to prevent the voltage of the battery from falling to an undervoltage lockout (UVLO) threshold. In some examples, software operating on the electronic device or an associated electronic device (e.g., a paired electronic device) may assign power budgets to one or more modules, thereby preventing each module from drawing its maximum current capacity and causing the battery's voltage level to fall to the UVLO threshold. In some examples, a pre-UVLO threshold (i.e., a threshold higher than the UVLO threshold) may be used to modify the states of one or more modules to save power as the voltage of the battery approaches the UVLO threshold, but before the device must be fully powered off.
US09647481B2 Apparatus and methods for docking a dockee with a docking host utilizing a wireless charger in a wireless docking environment
Apparatus and methods are disclosed relating to the use and performance of a wireless charger, such as one that utilizes inductive coupling between a primary coil at the charger and a secondary coil at a mobile device that lands on the charger. In particular, the wireless charger is implemented in a wireless docking environment, where the mobile device docks with a docking host. In one example, the wireless charger is integrated as a unit with the wireless docking host. In another example, the wireless charger is a peripheral in the wireless docking environment managed by the docking host.
US09647476B2 Integrated bias supply, reference and bias current circuits for GaN devices
GaN-based half bridge power conversion circuits employ control, support and logic functions that are monolithically integrated on the same devices as the power transistors. In some embodiments a low side GaN device communicates through one or more level shift circuits with a high side GaN device. Both the high side and the low side devices may have one or more integrated control, support and logic functions. Some devices employ electro-static discharge circuits and features formed within the GaN-based devices to improve the reliability and performance of the half bridge power conversion circuits.
US09647473B2 Apparatus and system for a multi-modal flashlight and charging base
Provided herein is an improved apparatus and system for providing a flashlight and charging base system. The flashlight of may include a light source, a power source having a charge level, a housing defining a major axis along which the housing extends, an adjustable ring disposed about the housing, where the adjustable ring is configured to be rotated between at least two positions, where each of the at least two positions define a different mode of operation, and a switch located proximate the barrel, where the switch is configured to turn the flashlight on and off. The adjustable ring may include a magnet, where the housing includes a Hall effect sensor, where the at least two positions of the adjustable ring are recognized by the position of the magnet relative to the Hall effect sensor.
US09647469B2 Charge and discharge control circuit, charge and discharge control unit, and battery device
Provided is a highly safe battery device in which the accuracy of an overcurrent detection current value is high. A charge and discharge control circuit includes an overcurrent detecting terminal, an overcurrent detecting circuit for detecting overcurrent of a secondary battery, the overcurrent detecting circuit being connected to the overcurrent detecting terminal, and a constant current circuit for causing a current to flow to the overcurrent detecting terminal.
US09647464B2 Low noise power sources for portable electronic systems
Power supplies for electronic devices (e.g., portable ultrasound devices) are disclosed herein. In one embodiment, a stack of batteries and one or more switches between the batteries can change a voltage provided to a terminal that is connectable to a load. A charge pump comprising a number of capacitors are connected by switches. In one configuration, the switches are set so that each capacitor is charged from a common voltage source. In another mode, the switches are connected such that capacitors can be connected in series to provide a multiple of the charging voltage to the load.
US09647459B2 Distributed low voltage power systems
A distributed low voltage power system is disclosed herein. The system can include a power source generating line voltage power, and a first line voltage cable having a first line voltage end and a second line voltage end, where the first line voltage end is coupled to the power source. The system can also include a first power distribution module (PDM) comprising a first power transfer device and a first output channel. The system can further include a first LV cable having a first LV end and a second LV end, where the first LV end is coupled to the first output channel of the first PDM. The system can also include at least one first LV device operating on the first LV signal, where the second LV end of the first LV cable is coupled to the at least one first LV device.
US09647457B2 Control device for damping grid oscillations
The invention relates to a method for damping grid oscillations. The oscillations may be damped by controlling e.g. wind turbine generators to inject power to the grid in anti-phase with the grid oscillations. Instead of controlling one or more wind turbine generators to generate the same anti-phase power signal, a plurality of wind turbine generators are controlled so that each of them only generates a part of the anti-phase power signal, but so that all of the wind turbine generators in combination generates the entire anti-phase power signal.
US09647452B2 Electrostatic discharge protection for level-shifter circuit
In some embodiments, a method includes providing an input voltage to a level-shifting circuit, where the input voltage is in a first power domain, shifting the input voltage to an output voltage using the level-shifting circuit, where the output voltage is in a second power domain different from the first power domain, and where the level-shifting circuit is coupled to power supply voltages in the second power domain. The method further includes in response to an electrostatic discharge (ESD) event, turning off a first transistor coupled between a first node of the level-shifting circuit and a reference low voltage level of the second power domain.
US09647441B2 Terminal box
Provided is a terminal box that allows easy insertion of a tab thereto, irrespectively of the position or direction of the tab extended from a solar cell module. A terminal box with a pair of tabs connected thereto for outputting electric power generated by a solar cell module, includes a case having an accommodating space therein and a pair of electrode plates disposed in the accommodating space. Each one of the pair of electrode plates has a terminal connecting portion to be connected with the tab and a cable connecting portion to which an output cable transmitting the electric power to an external device is connected. The case has tab inserting holes allowing insertion of the tabs into the accommodating space, the tab inserting holes being formed in an opposing face of the case opposing the electrode plates and at positions across the terminal connecting portion of at least one of the pair of electrode plates as the case is viewed perpendicularly above the opposing face.
US09647440B2 Composite direct connector for high voltage line
The present invention relates to a composite direct connector for a high voltage line. The composite direct connector for a high voltage line according to the present invention is characterized by comprising: a pair of terminal connecting rings electrically connected to each other; and ground terminals installed on the terminal connecting rings, respectively, and having a neutral line of a high voltage line on one side and a neutral line of a high voltage line on the other side connected to each other. According to the present invention as described thus far above, a neutral line for connecting a high voltage line and for external grounding is rendered unnecessary by a connecting member, thus making it easy to arrange ground wires within a structure, and affording easy construction without regard to access space.
US09647434B2 Binding structure for band for wire harness
A binding structure for a band for a wire harness prevents displacement of a band fastening position. A band (10) has a belt-shaped band section (12) by which electrical wires (80) are bound. The band section (12) includes a winding portion (14) wound around an outer periphery of the electrical wires (80) bundled together in a manner that the winding portion (14) is shifted away from a binding start point in a forward direction along a lengthwise direction of the electrical wires, and a winding portion (15) intersecting with the winding portion (14) in the forward direction and wound around the outer periphery in a manner that the winding portion (15) is shifted toward the binding start point in a return direction opposite to the forward direction.
US09647432B2 Quick lock tube securing system using connector, locking element, and engaging portion
A connecting system for quickly securing a hollow tube to a structure or another hollow tube using a connector that has housing with a tapered interior edge that operably engages a tapered locking wedge received therein. When the tube is inserted into the tapered locking wedge, the locking wedge therein holds and locks the tube in place in the connector. A guide ring may be provided within the connector to facilitate proper alignment of the tube within the connector and provide excellent electrical conductivity throughout the entire tube connecting system. One or more roller bearings may be provided within the wedge to facilitate initial tube insertion and then compression locking of the tube by the wedge. The connector can include a variety of structure engaging portions to allow the connector to be operably secured to a variety of structures such as electrical junction boxes, electrical conduits, tubes, armored cables, metal clad cables, flexible metal cables and the like.
US09647431B1 Wall mounted personal cabinet for jewelry and other items
A personal cabinet for jewelry, tobacco products and implements or other items has a housing mount. An actuator housing is located within the housing mount and defines an actuator housing receptacle. A spring urged inner case is movably connected with the actuator housing within the actuator housing receptacle and is linearly moveable to a contracted position and a projected position relative to the actuator housing and housing mount. A latch mechanism retains the inner case at the contracted position and a latch release mechanism is operated to release the inner case for spring urged linear movement to its projected position. A closure is pivotally mounted to the inner case and can be opened only when the inner case has been moved to its projected position.
US09647428B2 Spark plug for internal combustion engine
A spark plug includes a tubular housing, a tubular insulator, a center electrode, a ground electrode, a resistor, and a stem. The insulator is supported inside the housing. The center electrode is supported inside the insulator so as a distal end portion thereof protrudes. The ground electrode forms a spark discharge gap G between the ground electrode and the center electrode. The resistor is supported inside the insulator at a proximal side of the central electrode. The stem is supported inside of the insulator at a proximal side of the resistor. Of an outer peripheral surface of the insulator, and closer to a distal end side than a proximal portion of the resistor is, there is formed a high emissivity surface of which thermal emissivity is at least 0.7 on at least a part of a portion facing an inner circumferential surface of the housing.
US09647424B2 Single mode reflector using a nanobeam cavity
An integrated circuit includes an optical reflector with one or two bus optical waveguides and a one-dimensional, photonic crystal nanobeam cavity to provide single-mode reflection with a narrow bandwidth. In particular, the nanobeam cavity may be implemented on a nanobeam-cavity optical waveguide (such as a channel or ridge optical waveguide), which is optically coupled to the one or two bus optical waveguides. The nanobeam-cavity optical waveguide may include notches along a symmetry axis of the nanobeam-cavity optical waveguide that are partially etched from edges of the nanobeam-cavity optical waveguide toward a center of the nanobeam-cavity optical waveguide. Furthermore, a fill factor of the notches may vary as a function of location along the symmetry axis, while a pitch of the notches is unchanged, to define the nanobeam cavity.
US09647409B2 Ultra-wideband supercontinuum light source based on dual-band fiber laser
The present invention is applicable to the field of fiber laser technologies. In the present invention, two fiber lasers of different bands are used as seed sources to form a dual-band fiber laser that outputs beams of two bands simultaneously, and the dual-band fiber laser is used to pump the cascaded evolving assemblies. Specifically, when the laser beams of the two bands go through a first-stage evolving assembly, the laser of one band is evolved into a visible-to-near-infrared supercontinuum, while the laser of the other band is evolved into an ultra-short pulse; the visible-to-near-infrared supercontinuum and the ultra-short pulse are coupled and enter a second-stage evolving assembly; the ultra-short pulse is further evolved into a near-infrared-to-mid-infrared supercontinuum, in which the visible-to-near-infrared supercontinuum generated at the previous stage is transmitted in a low loss manner; and an ultra-wideband supercontinuum covering visible, near-infrared, and mid-infrared bands is finally output from cascaded fibers.
US09647407B1 Quasi-parametric chirped-pulse amplifier
Quasi-parametric chirped-pulse amplifier comprising a signal path, a pump path, and an amplifier. A dedicated nonlinear crystal doped with rare-earth-ions is used which has strong absorption around the idler waveband. Both the chirped signal pulse and the pump pulse incident into the amplifier, where energy continuously transfers from the pump pulse to the signal pulse and a newly generated idler pulse. The energy of the generated idler pulse is continually absorbed by the rare-earth ions doped in the amplifier.
US09647403B2 Electric motor/generator with easily replaceable brush holder and brushes
An electrical machine (1) with a machine housing (5) receiving an electrically excited rotor (2) and a stator (10) of the electrical machine (1) and with an electronics unit (18) fastened to the machine housing (5) and electrically connected to an exciter winding (3) of the rotor (2) via at least one sliding contact (11, 12) consisting of at least one slip ring (13, 14) assigned to the rotor (2) and at least one brush (15, 16) assigned to the electronics unit (18), the brush (15, 16) being arranged displaceably in a brush holder (20). In this case it is provided that the brush holder (20) is fastened exchangeably in a guiding recess (27) of the electronics unit (18).
US09647399B2 Connector for electrical connection
Connector for electrical connection includes coupler, cable, switch mechanism, failure detector and transmitter. Coupler is removably inserted in and connected to reception side connector provided in machine which is equipped with storage battery. Cable includes two or more electric wires including power line configured to be electrically connected to reception side connector via coupler. Cable is connected to device that performs at least one of supplying power to machine and receiving power from machine. Switch mechanism opens and closes electrical circuit between coupler and power line. Failure detector detects occurrence of failure of coupler. Transmitter transmits detection result of failure detector to device through at least one first electric wire of the two or more electric wires. Switch mechanism opens and closes the electrical circuit in accordance with control signal transmitted through first electric wire.
US09647392B2 RF connector
A connector for surface mounting to a circuit substrate is disclosed having an insulator, a center conductor mounted to the insulator; and a shielding shell externally mounted on the insulator. The shielding shell has a connecting portion and a mounting portion. The mounting portion has a connector mounting body with a shielding portion, a fluid communication well, and at least one opening. A plurality of solder legs are formed on the connector mounting body.
US09647388B1 Miniaturized HDMI plug with plug-in retention feature
A high-definition multimedia interface (HDMI) plug includes a plug body section including a rigid outer shell that includes a roof section, a floor section, and a front-facing side. A male HDMI connector shell is secured to the rigid outer shell. A retention clamp is disposed within the plug body section and the male HDMI connector shell. The retention clamp includes an anchor, a flexing arm, and a tooth disposed at an end of the flexing arm. The anchor is vertically stabilized by a first interior liner that physically couples an upward-facing surface of the anchor to the roof section, and a second interior liner that physically couples a downward-facing surface of the anchor to the floor section.
US09647386B2 Percutaneous connector and associated methods of use
In one embodiment, the present invention includes a percutaneous skin connector including a base and a cap. The base has a channel extending through it and a plurality of base magnets are positioned around the channel and exposed at a base surface. A skirt which allows tissue ingrowth extends from the base to further secure the base to the patient. The connector also includes a cap with a bore extending through it and a plurality of cap magnets positioned around the bore and exposed at a cap surface. The base magnets and cap magnets attract and align the cap surface to the base surface. The connector further includes a release mechanism adapted to at least partially separate the cap from the base when the cap is rotated relative to the base and out of alignment with the base.
US09647365B2 Electric connector
The contact state of a signal transmission medium and contact members is enabled to be maintained well by a simple configuration. Medium pressing portions of an actuator, which is subjected to a moving operation so as to electrically connect contact portions of contact members, which are in a multipolar arrangement, and a signal transmission medium (FPC, FFC, or the like) to each other, are disposed at the same positions as the contact portions of the contact members in the direction of the multipolar arrangement. The medium pressing portions of the actuator at the positions directly opposed to the contact portions of the contact members are configured to press the signal transmission medium when the actuator is moved to a working position so that the contact pressures applied from the medium pressing portions of the actuator to the signal transmission medium are reliably applied to the contact portions of the contact members without being dispersed.
US09647360B2 Electrical receptacle connector
An electrical receptacle connector includes an insertion module, an adapting circuit board, and an adapting terminal module. The insertion module and the adapting terminal module are on the adapting circuit board. The insertion module includes first and second receptacle terminals, a grounding plate, and an insulated housing. The first and the second receptacle terminals are fixed on the insulated housing. First and second tail portions of the first and the second receptacle terminals are protruding from the insulated housing, respectively. The adapting circuit board includes first, second, and third soldering portions. The first, second, and third tail portions are soldered with the first, second, and third soldering portions, respectively. The third receptacle terminal includes a third tail portion and a fourth tail portion. The third tail portions are soldered with the third soldering portions, and the fourth tail portions are protruding from the adapting insulated member.
US09647353B2 Method and apparatus for forming interface between coaxial cable and connector
A method of forming a solder joint between a coaxial cable and a coaxial connector includes the steps of: positioning a solder element between an end of an outer conductor of the coaxial cable and a connector body of the connector, wherein the connector includes an insulator with a suction passage; lowering the connector body and insulator onto a mounting structure; melting the solder element to form a solder joint between the outer conductor and the connector body, the solder joint including a lower surface formed by contact with the insulator and/or the connector body; and applying suction to the melting solder element from a suction source to reduce the formation of bubbles within the solder joint, wherein a suction path between the suction source and the solder element includes the suction passage in the insulator.
US09647342B2 Modular feed assembly
In one embodiment, a modular feed assembly for an antenna has (i) a hub adapter for mounting the feed assembly onto the antenna hub and (ii) a distinct waveguide transition configured to be selectively mated to the hub adapter. By providing a modular design, the hub adapter can be selectively used with different waveguide transitions having different frequency characteristics to form feed assemblies for different antennas having different operating frequency ranges. The hub adapter and each waveguide transition have timing features that limit the rotation orientation between the two components to, for example, horizontal and vertical polarizations that are 90 degrees apart. The hub adapter has a resilient compression element that forms an annular seal between the hub adapter and a mated waveguide transition to inhibit RF leakage and keep the two components in place. The hub adapter has openings that allow the compression element to be formed in place.
US09647337B1 Dual-band antenna with grounded patch and coupled feed
Methods and systems for radiating electromagnetic energy with a patch antenna structure are described. A device may include a radio frequency (RF) feed and an antenna structure coupled to the RF feed. The antenna structure may include a ground plane, first and second conductors, and first and second impedance matching components. The first conductor may include an inner surface defining and at least partially surrounding a slot. The first and second impedance matching components may be coupled between the RF feed and the ground plane.
US09647327B2 Multilayered film element
The invention relates to a multilayered film element (1) comprising a first component, more particularly an RFID antenna in the form of a multilayered film element, and to a method for fixing a second component on a film element (1) of this type. The film element (1) has a dielectric layer (10) having a front side (10V) and a rear side (10R). The film element (1) has a layer (11, 12) forming a first component, and at least one component contact area (23, 24) arranged on the front side (10V) and connected to the first component. The film element (1) has at least one thermode contact layer (30) which is arranged on the dielectric layer (10) and which, as seen perpendicularly to the dielectric layer (10), is arranged in the region of the at least one component contact area (23, 24). The thermode contact layer (30) has a thermode contact area (32) on a side facing away from the dielectric layer (10), said thermode contact area forming an outer surface of the film element (1).
US09647312B2 Fixing structure of cable to wiring substrate, and cable, and manufacturing method of cable
A transmission line includes an insulator as a base member, a transmission conductor, and a ground layer. A connector is provided at a wiring substrate to fix the transmission line. The transmission line includes a signal columnar conductor having a solid columnar shape integrated with the transmission conductor, and ground columnar conductors having solid columnar shapes integrated with the ground layer. The connector has a through hole corresponding to the signal columnar conductor, and through holes corresponding to the ground columnar conductors. Conductive films are respectively provided on the inner peripheral surfaces of the through holes. The signal columnar conductor is inserted into the through hole, and the ground columnar conductors are respectively inserted into the through holes.
US09647307B2 Tunable filter and duplexer including filter
A filter includes a plurality of resonance cavities, where a resonance tube and a tuning bolt penetrating into space enclosed by the resonance tube are disposed in each resonance cavity; further includes a tuning part disposed between the tuning bolt and the resonance tube, where the tuning part and the resonance tube form a first capacitor, and the tuning part and the tuning bolt form a second capacitor; and further includes an adjusting structure used for rotating the tuning part, so as to change relative areas between the tuning part and the resonance tube and between the tuning part and the tuning bolt, so that the first capacitor and the second capacitor change synchronously. In the present invention, the tuning part is disposed between the tuning bolt and the resonance tube, so that the tuning part forms a double-capacitor structure with the resonance tube and the tuning bolt.
US09647306B2 RF filter comprising N coaxial resonators arranged in a specified interdigitation pattern
Devices and methods related to multiple-pole ceramic resonator filters. In some embodiments, a radio-frequency (RF) filter can include a first coaxial resonator in a first orientation and having an input tab on a first side of the filter, and an N-th coaxial resonator in the first orientation and having an output tab on the first side of the filter. The RF filter can further include second and (N−1)th coaxial resonators, each in a second orientation opposite the first orientation to form first and second interdigitations with the first and N-th resonators, respectively. The RF filter can further include at least two coaxial resonators in the first orientation and coupled between the second and (N−1)th resonators. The N resonators can be slot coupled between the first and N-th resonators. The first and second interdigitations can be configured to provide enhancement of the slot coupling between the first and N-th resonators.
US09647290B2 Electrolyte for redox flow battery and redox flow battery
Provided is an electrolyte for a redox flow battery, the electrolyte allowing suppression of generation of precipitate during a battery reaction. In the electrolyte for a redox flow battery, the total concentration of impurity element ions contributing to generation of precipitate during a battery reaction is 220 mass ppm or less. In a case where the impurity element ions contributing to generation of precipitate include metal element ions, the total concentration of the metal element ions may be 195 mass ppm or less. In a case where the impurity element ions contributing to generation of precipitate include non-metal element ions, the total concentration of the non-metal element ions may be 21 mass ppm or less.
US09647287B2 Fuel cell system
The fuel cell system includes a hydro-desulfurizer that removes a sulfur compound in raw material gas; a raw material gas heating unit that heats raw material gas before the raw material gas enters the hydro-desulfurizer; a reformer that generates reformed gas using the raw material gas that has passed through the hydro-desulfurizer; a fuel cell that generates electric power using the reformed gas from the reformer as fuel; a combustor that combusts fuel unused in the fuel cell; an exhaust gas channel through which exhaust gas generated in the combustor flows; and a housing that is provided in a part of the exhaust gas channel and houses the raw material gas heating unit and the hydro-desulfurizer, in which exhaust gas flowing through the housing undergoes heat exchange with the raw material gas heating unit and the hydro-desulfurizer.
US09647281B2 Method of operating a fuel cell apparatus and fuel cell apparatus having a charge limiter
A method for operating a fuel cell device, the fuel cell device having a fuel cell, and a motor vehicle having a drive system and the fuel cell device are disclosed. In order to avoid energy which has been made available by the fuel cell device being used merely to heat the fuel cell and therefore not being available for a consumer, there is provision according to the invention that the energy to be stored is limited as a function of the ambient temperature and the fuel cell device has for this purpose an ambient temperature-determining unit and a charge limiter which is connected to the ambient temperature-determining unit in a control signal-transmitting fashion.
US09647272B1 Surface-treated copper foil
The present disclosure relates to a surface-treated copper foil which exhibits excellent affinity for an active material layer that is applied to the copper foil in the manufacture of a negative electrode (anode), for use in secondary lithium-ion batteries. The copper foil is plated with chromium and zinc and subsequently subjected to an organic treatment. The surface-treated copper has a surface tension of 34 to 58 dyne/cm and a surface roughness (Rz) of 0.8 to 2.5 μm, and comprises: (a) copper foil; (b) a zinc-chromium layer plated one or both sides of the copper foil, wherein the zinc content in the zinc-chromium layer is from 10 to 120 μg/dm2 and the chromium content in the zinc-chromium layer is from 10 to 35 μg/dm2; and (c) an organic hydrophobic layer applied to the zinc-chromium layer.
US09647270B2 Binder for lithium ion secondary battery electrode, production method for lithium ion secondary battery electrode, lithium ion secondary battery electrode, and lithium ion secondary battery
The present invention provides a binder for a lithium ion secondary battery electrode that has good adhesive properties and a low degree of swelling with respect to an electrolytic solution. There is used a binder for a lithium ion secondary battery electrode, which comprises a polyvinyl acetal-based resin (A) containing structural units represented by chemical formulae (1) to (3): (R1 is a hydrogen atom or an alkyl group having 1 to 10 carbon atoms), and (R2 is a functional group containing an ethylenically unsaturated bond).
US09647265B2 All-solid state cell
An all-solid-state cell, which includes a lithium-containing anode, a cathode and a lithium ion-conducting solid-state electrolyte separator situated between the anode and the cathode. To improve the safety and cycle stability of the cell, the cathode includes a composite material including at least one lithium titanate and at least one lithium ion-conducting solid-state electrolyte. Furthermore, the invention relates to a corresponding all-solid-state battery and a mobile or stationary system equipped with it.
US09647264B2 Nonaqueous electrolyte secondary battery
A nonaqueous electrolyte secondary battery capable of achieving a high battery performance (e.g., high energy density and high power density) is provided. The nonaqueous electrolyte secondary battery is equipped with a positive electrode having a positive electrode current collector and a positive electrode active material layer that is formed on the positive electrode current collector and includes at least a positive electrode active material and a conductive material. The positive electrode active material includes a lithium-transition metal composite oxide. The conductive material includes a lithium phosphate compound coated, on at least part of the surface thereof, with a conductive carbon, and a proportion of the conductive material in the positive electrode active material layer is 10% by mass or less.
US09647257B2 Battery pack
A battery pack is disclosed. In one aspect, the battery pack includes a plurality of battery cells and a monitoring portion including a plurality of lines respectively electrically connected to the battery cells. The lines include a positive current line, a negative current line, and at least one monitoring line. The battery pack further includes a connector including a plurality of connector pins formed therein, wherein the connector pins are respectively electrically connected to the lines of the monitoring portion, and a protective circuit module accommodating the connector therein. The connector pins have different lengths.
US09647247B2 Encasement for a battery cell and for a battery system, process for producing said encasement, battery cell and battery system
An encasement (20) for a battery cell (2) and for a battery system (1) wherein said encasement is in the form of a sheet and comprises a core layer (22). This core layer (22) comprises carbon nanotubes. The invention further relates to a process for producing an encasement (20) which comprises initially coating a polymer substrate with an oxide material and applying carbon nanotubes to an oxide layer thus formed.
US09647240B2 Light emitting apparatus
An illuminator includes a light-emitting element and a light extraction sheet which transmits light occurring from the light-emitting element. The light-emitting element includes a first electrode having a light transmitting property, a second electrode, and an emission layer between the first and second electrodes. The light extraction sheet includes a light-transmitting substrate having a first face and a second face, a first light extraction structure on the first face side of the light-transmitting substrate, and a second light extraction structure on the second face side of the light-transmitting substrate. The first light extraction structure includes a low-refractive index layer and a high-refractive index layer having a higher refractive index than the low-refractive index layer. The second light extraction structure is arranged so that light which is transmitted through the light-transmitting substrate and arrives at an incident angle of 60 to 80 degrees has an average transmittance of 20% or more.
US09647234B2 Organic light-emitting diode display and manufacturing method thereof
An organic light-emitting diode (OLED) display and a manufacturing method thereof are disclosed. One inventive aspect includes a first substrate, a second substrate, and a first insulation layer, a metal layer and a second insulation layer formed on the first insulation layer. The metal layer is formed on the first insulating layer and has a first through hole. The second insulation layer is formed on the metal layer and has a second through hole.
US09647232B2 Organic electroluminescent device, illumination apparatus, and illumination system
An organic electroluminescent device includes a first electrode, an insulating layer, an organic light emitting layer, and a second electrode. The insulating layer is provided on the first electrode. The insulating layer includes a first opening for exposing a part of the first electrode. The organic light emitting layer includes a first part and a second part. The first part is provided on the part of the first electrode. The second part is provided on the insulating layer. The second electrode is provided on the organic light emitting layer. The second electrode includes a conductive part and a plurality of second openings. The conductive part is disposed on at least a part of the first part. Each of the second openings exposes a part of the organic light emitting layer. The second electrode is light-reflective.
US09647230B2 Display panel and display device
A display panel includes a first display surface, a second display surface, and a plurality of pixel units arranged in an array form between the two display surfaces. Each pixel unit includes an active light-emitting layer that emits light in a double-sided manner. A first light-emitting surface of the active light-emitting layer faces the first display surface, and a second light-emitting surface thereof faces the second display surface. The display panel further includes a first shielding layer that shields a portion of the first display surface and a second shielding layer that shields a portion of the second display surface. The first shielding layer includes a plurality of first shielding units, the second shielding layer includes a plurality of second shielding units, and the first shielding units and the second shielding units are arranged in a staggered manner in both a row direction and a column direction.
US09647229B2 Color filter for organic electroluminescence display device, and organic electroluminescence display device
When a large-screen organic EL display device is developed, the generation of a brightness unevenness is prevented between its screen central region and its screen outer circumferential region. Cost risk is decreased about the formation of a structure of preventing the generation of the brightness unevenness. Furthermore, an original protecting function for its organic EL elements is maintained. The color filter of the present invention comprises a transparent substrate, a colored layer that is a pixel region formed on the transparent substrate, and a non-pixel area formed around the colored layer, wherein a convex pillar is formed in at least one spot of the non-pixel area, and an auxiliary electrode layer on a top and a side of the convex pillar, and on the non-pixel area.
US09647227B2 Organic light emitting devices
The present invention provides an emissive region in organic light emitting devices having a combined emission from at least two emissive materials, a fluorescent blue emissive material and a phosphorescent emissive material. The emissive region may further comprise additional fluorescent or phosphorescent emissive materials. Preferably, the emissive region has three different emissive materials—a red emissive material, a green emissive material and a blue emissive material. Organic light emitting devices incorporating the emissive region provides a high color-stability of the light emission over a wide range of currents or luminances.
US09647224B2 Method and apparatus for manufacturing organic EL device
Provided is a method for manufacturing an organic EL device, including: a vapor deposition step of forming an organic layer over a substrate moving relative to a nozzle by discharging a vaporized organic layer-forming material through the nozzle. The vapor deposition step is performed so that a light emitting region formed of the organic layer and having a width A (mm) in a direction perpendicular to a direction in which the substrate is moving is formed, and so that W≧A+2×h (where h≦5 mm) is satisfied, where a length of an opening of the nozzle in the direction perpendicular to the direction in which the substrate is moving is denoted by W (mm), and a distance between the opening and the substrate is denoted by h (mm).
US09647222B2 Gate insulator layer for organic electronic devices
Embodiments in accordance with the present invention provide for the use of polycycloolefins in electronic devices and more specifically to the use of such polycycloolefins as gate insulator layers used in the fabrication of electronic devices, the electronic devices that encompass such polycycloolefin gate insulator and processes for preparing such polycycloolefin gate insulator layers and electronic devices encompassing such layers.
US09647210B2 Tunable voltage margin access diodes
The present invention relates generally to high current density access devices (ADs), and more particularly, to a structure and method of forming tunable voltage margin access diodes in phase change memory (PCM) blocks using layers of copper-containing mixed ionic-electronic conduction (MIEC) materials. Embodiments of the present invention may use layers MIEC material to form an access device that can supply high current-densities and operate reliably while being fabricated at temperatures that are compatible with standard BEOL processing. By varying the deposition technique and amount of MIEC material used, the voltage margin (i.e. the voltage at which the device turns on and the current is above the noise floor) of the access device may be tuned to specific operating conditions of different memory devices.
US09647209B2 Integrated phase change switch
Various methods and devices that involve phase change material (PCM) switches are disclosed. An exemplary integrated circuit comprises an active layer with a plurality of field effect transistor (FET) channels for a plurality of FETs. The integrated circuit also comprises an interconnect layer comprising a plurality of conductive interconnects. The plurality of conductive interconnects couple the plurality of field effect transistors. The integrated circuit also comprises an insulator layer covering at least a portion of the interconnect layer. The integrated circuit also comprises a channel of a radio-frequency (RF) PCM switch. The channel of the RF PCM switch is formed on the insulator layer.
US09647206B2 Method for etching layer to be etched
Provided is a method for etching an etching target layer of a workpiece. The workpiece has a mask on the etching target layer. The etching target layer and the mask are formed from respective materials for which etching efficiency by a plasma of a rare gas having an atomic number greater than an atomic number of argon is higher than etching efficiency for the materials by a plasma of argon gas. The mask is formed from a material having a melting point higher than that of the etching target layer. The method includes (a) exposing the workpiece to a plasma of a first process gas containing a first rare gas having an atomic number greater than the atomic number of argon, and (b) exposing the workpiece to a plasma of a second process gas containing a second rare gas having an atomic number less than the atomic number of argon.
US09647184B2 Light emitting device package and lighting apparatus including the same
A light emitting device package includes a package body, first and second lead frames located on the package body, a light source mounted on at least one of the first or second lead frames, a lens located on the package body, and a wavelength conversion unit partially located on the package body between the package body and the lens.
US09647181B2 Light emitting device with phosphors
Provided is a light emitting device in which with the general color rendering index Ra and the special color rendering index R9 maintained at high numeric values, the light emission efficiency is prevented from being reduced as much as possible, and the high color rendering and the high efficiency are achieved so as to be usable for general lighting usage. The device includes at least one light emitting element 6 emitting a light having a peak emission wavelength in a near-ultraviolet to blue region, and a phosphor layer 5 containing a green phosphor excited by a primary light emitted from the light emitting element 6 and emitting a light having a peak emission wavelength in a green region, a first red phosphor excited by the primary light and emitting a light having a peak emission wavelength in a red region, and a second red phosphor exited by the primary light and emitting a light having a peak emission wavelength different from that of the first red phosphor in the red region.
US09647172B2 Light emitting device
A light-emitting diode comprises a substrate; a semiconductor stack on the substrate, wherein the semiconductor stack comprises a first semiconductor layer, an active layer for emitting a light, and a second semiconductor layer; a first oxide layer on the semiconductor stack, wherein the first oxide layer has a top surface opposite to the semiconductor stack, and the top surface comprises a first region and a second region; and a first pad on the second region; wherein the first region is rougher than the second region, wherein the first oxide layer comprises an impurity, and a concentration of the impurity of the first oxide layer in the first region is higher than that of the impurity of the first oxide layer in the second region.
US09647171B2 Printed assemblies of ultrathin, microscale inorganic light emitting diodes for deformable and semitransparent displays
Described herein are printable structures and methods for making, assembling and arranging electronic devices. A number of the methods described herein are useful for assembling electronic devices where one or more device components are embedded in a polymer which is patterned during the embedding process with trenches for electrical interconnects between device components. Some methods described herein are useful for assembling electronic devices by printing methods, such as by dry transfer contact printing methods. Also described herein are GaN light emitting diodes and methods for making and arranging GaN light emitting diodes, for example for display or lighting systems.
US09647167B2 Solid-state radiation transducer devices having flip-chip mounted solid-state radiation transducers and associated systems and methods
Solid-state radiation transducer (SSRT) devices and methods of manufacturing and using SSRT devices are disclosed herein. One embodiment of the SSRT device includes a radiation transducer (e.g., a light-emitting diode) and a transmissive support assembly including a transmissive support member, such as a transmissive support member including a converter material. A lead can be positioned at a back side of the transmissive support member. The radiation transducer can be flip-chip mounted to the transmissive support assembly. For example, a solder connection can be present between a contact of the radiation transducer and the lead of the transmissive support assembly.
US09647164B2 Single-band and dual-band infrared detectors
Bias-switchable dual-band infrared detectors and methods of manufacturing such detectors are provided. The infrared detectors are based on a back-to-back heterojunction diode design, where the detector structure consists of, sequentially, a top contact layer, a unipolar hole barrier layer, an absorber layer, a unipolar electron barrier, a second absorber, a second unipolar hole barrier, and a bottom contact layer. In addition, by substantially reducing the width of one of the absorber layers, a single-band infrared detector can also be formed.
US09647163B2 Solar cell having a double-sided structure, and method for manufacturing same
The present invention relates to a solar cell having nanostructures on both surfaces of a transparent substrate, and to a method for manufacturing same. The nano-structures, which face each other with respect to the substrate and which transport electrons, are formed using zinc-oxide nanowires. Also, a hole-transport layer using CIS nanoparticles is formed in order to absorb light having a short wavelength and to transport generated holes. A hole-transport layer including CIGS nanoparticles for absorbing light having a relatively long wavelength is formed on the side facing the hole-transport layer including the CIS nanoparticles.
US09647150B2 Monolithic integration of plenoptic lenses on photosensor substrates
A monolithic integration of a plenoptic structure on an image sensor is provided using material with low refractive index on the substrate of photosensors and arranging material with a high refractive index on the material with low refractive index to create the plenoptic microlenses. Plenoptic lenses are created directly on the substrate of photosensors. Photosensors with a high integration density are arranged at minimum distances to minimize inter-pixel interferences and on the integration density end having “deformed square” geometries on the vertices adjacent to a pixel of the same color, removing any photosensitive area from the vertices. The light efficiency is increased by structures of plenoptic microlenses at variable distances from the substrate, with more asymmetric profiles on the periphery, or pixels of different sizes and shapes towards the periphery of the sensor. Micro-objectives are produced by the creation of alternate layers of low and high refractive index.
US09647149B2 Method and system for rapid and controlled elevation of a raisable floor for pools
A method for assembling a rapid elevation floor system in a pool, the method comprising the stages of: assembling a raisable floor inside said pool and adding sensors to said raisable floor, and connecting said raisable floor platform to auxiliary units. The method further comprises laying flooring tiles on said raisable floor and sinking said raisable floor to a bottom of said pool.
US09647148B2 Device for individual finger isolation in an optoelectronic device
An optoelectronic device including at least one of a solar device, a semiconductor device, and an electronic device. The device includes a semiconductor unit. A plurality of metal fingers is disposed on a surface of the semiconductor unit for electrical conduction. Each of the metal fingers includes a pad area for forming an electrical contact. The optoelectronic device includes a plurality of pad areas that is available for connection to a bus bar, wherein each of the metal fingers is connected to a corresponding pad area for forming an electrical contact.
US09647147B2 Solar battery cell and production method thereof
A solar battery cell, including semiconductor substrate, an insulating film formed on one face side of the semiconductor substrate, and an electrode electrically connected to the one face side of the semiconductor substrate, the electrode being embedded in a groove that is provided on the insulating film and provided so as to protrude from a surface of the insulating film by a same width as the groove.
US09647146B2 Semiconductor device, manufacturing method, and electronic apparatus
A method of manufacturing a semiconductor device includes: forming, on a cover glass, a film having a predetermined specific gravity and configured to shield an alpha ray that arises from the cover glass; and bonding the cover glass on which the film is formed and an image pickup device, by filling a transparent resin between the cover glass and the image pickup device.
US09647144B2 Integrated magnetic field sensor and method for a measurement of the position of a ferromagnetic workpiece with an integrated magnetic field sensor
An integrated magnetic field sensor, having a semiconductor body with a surface and a rear surface, and a metal carrier, with a front and a rear, wherein the rear of the semiconductor body is connected to the front of the metal carrier in a non-positive manner, and a Hall sensor, embodied on the surface of the semiconductor body, with a main extension surface, and a magnet with a first magnetic pole embodied along a first surface, which first magnetic pole has a central axis embodied in a perpendicular manner on the first surface, wherein the metal carrier, the magnet and the semiconductor body are arranged in a common housing and precisely one or at least one Hall sensor is arranged in the housing.
US09647141B2 Thin film transistor and method of manufacturing the same
Embodiments of the present disclosure provide a thin film transistor (TFT) and a method of manufacturing the same, which enables to decrease the vertical resistance from the source and the drain to the polarity inversion region, so that the current from the source and the drain to the polarity inversion region may be increased, thereby improving the performances of the TFT. An active layer of the TFT is provided with a first groove and a second groove which neither pass through the active layer. A source and a drain of the TFT are formed at least partially in the first groove and the second groove, respectively. The source and the drain contact the active layer through the first groove and the second groove, respectively.
US09647138B2 Metal oxide semiconductor transistor
A metal oxide semiconductor transistor includes a gate, a metal oxide active layer, a gate insulating layer, a source, and a drain. The metal oxide active layer has a first surface and a second surface, and the first surface faces to the gate. The gate insulating layer is disposed between the gate and the metal oxide active layer. The source and the drain are respectively connected to the metal oxide active layer. The second surface defines a mobility enhancing region between the source and the drain. An oxygen content of the metal oxide active layer in the mobility enhancing region is less than an oxygen content of the metal oxide active layer in the region outside the mobility enhancing region. The metal oxide semiconductor transistor has high carrier mobility.
US09647098B2 Thermionically-overdriven tunnel FETs and methods of fabricating the same
A field effect transistor (FET) includes a nanosheet stack having first and second stacked semiconductor channel layers. The first channel layer defines a channel region of a tunnel FET, and the second channel layer defines a channel region of a thermionic FET. Source and drain regions are provided on opposite sides of the nanosheet stack such that the first and second channel layers extend therebetween. A first portion of the source region adjacent the first channel layer and a second portion of the source region adjacent the second channel layer have opposite semiconductor conductivity types. Related fabrication and operating methods are also discussed.
US09647093B2 Fin cut for taper device
A method of making a semiconductor device includes patterning a fin in a substrate; performing a first etching process to remove a portion of the fin to cut the fin into a first cut fin and a second cut fin, the first cut fin having a first fin end and a second fin end and the second cut fin having a first fin end and a second fin end; forming an oxide layer along an endwall of the first fin end and an endwall of the second fin end of the first cut fin, and an endwall of the first fin end and an endwall of the second fin end of the second cut fin; disposing a liner onto the oxide layer disposed onto the endwall of the first fin end of the first cut fin to form a bilayer liner; and performing a second etching process to remove a portion of the second cut fin.
US09647091B2 Annealed metal source drain overlapping the gate
A method of forming a field effect transistor is provided. The method of forming a field effect transistor may include forming a dummy gate perpendicular to and covering a channel region of a semiconductor fin, such that a source drain region of the semiconductor fin remains uncovered, depositing a metal layer above and in direct contact with a sidewall of the dummy gate, and above and in direct contact with a top and a sidewall of the source drain region, and forming a metal silicide source drain in the source drain region by annealing the metal layer and the semiconductor fin, such that the metal silicide source drain overlaps the dummy gate.
US09647083B2 Producing a semiconductor device by epitaxial growth
A method of producing a semiconductor device is presented. The method comprises: providing a semiconductor substrate having a surface; epitaxially growing, along a vertical direction (Z) perpendicular to the surface, a back side emitter layer on top of the surface, wherein the back side emitter layer has dopants of a first conductivity type or dopants of a second conductivity type complementary to the first conductivity type; epitaxially growing, along the vertical direction (Z), a drift layer having dopants of the first conductivity type above the back side emitter layer, wherein a dopant concentration of the back side emitter layer is higher than a dopant concentration of the drift layer; and creating, either within or on top of the drift layer, a body region having dopants of the second conductivity type, a transition between the body region and the drift layer forming a pn-junction (Zpn). Epitaxially growing the drift layer includes creating, within the drift layer, a dopant concentration profile (P) of dopants of the first conductivity type along the vertical direction (Z), the dopant concentration profile (P) in the drift layer exhibiting a variation of a concentration of dopants of the first conductivity type along the vertical direction (Z).
US09647081B2 Method for manufacturing silicon carbide semiconductor device
A method for manufacturing a silicon carbide semiconductor device includes steps of preparing a silicon carbide substrate having a first main surface and a second main surface opposite to the first main surface, forming a groove portion in the first main surface of the silicon carbide substrate, and cutting the silicon carbide substrate at the groove portion. The step of forming the groove portion includes a step of thermally etching the silicon carbide substrate using chlorine. Thereby, a method for manufacturing a silicon carbide semiconductor device capable of suppressing damage to a chip is provided.
US09647079B2 Thin film transistor array panel and manufacturing method thereof
Disclosed herein is a thin film transistor array panel, including: an insulating substrate; a gate electrode formed on the insulating substrate; a gate insulating layer formed on the gate electrode; a semiconductor layer formed on the gate insulating layer; a source electrode and a drain electrode formed on the semiconductor layer and the gate insulating layer and facing each other; and a pixel electrode connected to the drain electrode and applied with a voltage from the drain electrode, wherein a thickness of the gate insulating layer which overlaps the drain electrode but does not overlap the semiconductor layer is formed to be thinner than that which overlaps the semiconductor.
US09647076B2 Circuit including semiconductor device with multiple individually biased space-charge control electrodes
A circuit including a semiconductor device having a set of space-charge control electrodes is provided. The set of space-charge control electrodes is located between a first terminal, such as a gate or a cathode, and a second terminal, such as a drain or an anode, of the device. The circuit includes a biasing network, which supplies an individual bias voltage to each of the set of space-charge control electrodes. The bias voltage for each space-charge control electrode can be: selected based on the bias voltages of each of the terminals and a location of the space-charge control electrode relative to the terminals and/or configured to deplete a region of the channel under the corresponding space-charge control electrode at an operating voltage applied to the second terminal.
US09647074B2 Semiconductor-substrate manufacturing method and semiconductor-device manufacturing method in which germanium layer is heat-treated
A method of manufacturing a semiconductor substrate includes: heat-treating a germanium layer 30 with an oxygen concentration of 1×1016 cm−3 or greater in a reducing gas atmosphere at 700° C. or greater. Alternatively, a method of manufacturing a semiconductor substrate includes heat-treating a germanium layer 30 having an oxygen concentration of 1×1016 cm−3 or greater in a reducing gas atmosphere so that the oxygen concentration decreases.
US09647068B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes a base dielectric layer, a semiconductor substrate layer disposed on the base dielectric layer, and a transistor disposed in the semiconductor substrate layer. The transistor includes a gate dielectric layer disposed on the semiconductor substrate layer, a gate electrode disposed on the gate dielectric layer, source and drain electrodes disposed within the semiconductor substrate layer on opposite sides of the gate electrode, an undoped channel region, a base dopant region, and a threshold voltage setting region. The undoped channel region, base dopant region, and threshold voltage setting region are disposed within the semiconductor substrate layer. The undoped channel region is disposed between the source electrode and the drain electrode, and the base dopant region and the threshold voltage setting region extend beneath the source electrode and the drain electrode. The threshold voltage setting region is disposed between the undoped channel region and the base dopant region.
US09647062B2 Silicon nanowire formation in replacement metal gate process
Techniques for a semiconductor device are provided. Techniques are directed to forming a semiconductor device by: forming a fin structure in a substrate, forming a protective layer over an upper portion of the fin structure, the protective layer having an etch selectivity with respect to a material of the fin structure, and performing an undercut etch so as to remove a lower portion of the fin structure below the protective layer, thereby defining a nanowire structure from the fin structure.
US09647061B2 Electronic device of vertical MOS type with termination trenches having variable depth
An electronic device is integrated on a chip of semiconductor material having a main surface and a substrate region with a first type of conductivity. The electronic device has a vertical MOS transistor, formed in an active area having a body region with a second conductivity type. A set of one or more cells each one having a source region of the first conductivity, a gate region of electrically conductive material in a gate trench extending from the main surface in the body region and in the substrate region, and an insulating gate layer, and a termination structure with a plurality of termination rings surrounding at least part of the active area on the main surface, each termination ring having a floating element of electrically insulating material in the termination trench extending from the main surface in the chip and at least one bottom region of said semiconductor material of the second conductivity type extending from at least one deepest portion of a surface of the termination trench in the chip; the termination trenches have a depth from the main surface decreasing moving away from the active area.
US09647055B2 Devices, systems, and methods for ion trapping
Devices, methods, and systems for ion trapping are described herein. One device includes a through-silicon via (TSV) and a trench capacitor formed around the TSV.
US09647041B2 Organic light emitting diode (OLED) touch display device
An OLED touch display device includes an OLED display and a laminated package component. The laminated package component covers the OLED display and includes a quarter-wave plate, a liquid crystal polarizer and a touch sensor unit. The touch sensor unit is a single-layer electrode structure.
US09647037B2 Resistive random access memory device with resistance-based storage element and method of fabricating same
A method of fabrication of a device includes forming a first electrode and a second electrode. The method further includes forming a resistive material between the first electrode and the second electrode to form a resistance-based storage element of a resistive random access memory (RRAM) device.
US09647035B2 Non-volatile resistive random access memory crossbar devices with maximized memory element density and methods of forming the same
Non-volatile resistive random access memory crossbar devices and methods of fabricating the same are provided herein. In an embodiment, a non-volatile resistive random access memory crossbar device includes a crossbar array including a bitline and a wordline. A hardmask that includes dielectric material is disposed over the bitline. The hardmask and the bitline include a first sidewall. A memory element layer and a selector layer are disposed in overlying relationship on the first sidewall of the bitline and hardmask. The memory element layer and a selector layer are further disposed between the bitline and the wordline, to form a first memory element and selector pair.
US09647030B2 Horizontal magnetic memory device using in-plane current and electric field
Provided is a magnetic memory device for applying an in-plane current to a conductive wire adjacent to a free magnetic layer having an in-plane magnetic anisotropy to induce a flux reversal of the free magnetic layer and simultaneously applying a voltage to each magnetic tunnel junction cell selectively to reverse magnetization of the free magnetic layer selectively at each specific voltage. The magnetic memory device may implement high density integration by reducing a volume since a spin-hall spin-torque causing a flux reversal is generated at an interface of the conductive wire and the free magnetic layer, ensure thermal stability by enhancing perpendicular magnetic anisotropy of the magnetic layer, and reduce a critical current density by increasing an amount of spin current. In addition, by increasing tunnel magnetic resistance with a thick insulating body, the magnetic memory device may increase a reading rate without badly affecting the critical current density.
US09647015B2 Method for manufacturing array substrate and array substrate manufactured therefor
A method for manufacturing an array substrate is disclosed and includes steps of: sequentially forming a first metal layer, an insulating layer and a second metal layer on a glass substrate; forming a passivation layer on the second metal layer; performing a first etching process on the passivation layer to obtain a first groove and a second groove; performing a second etching process on the passivation layer to obtain a third groove; and forming a pixel electrode layer on the passivation layer. The method saves one photomask and a photolithography step, thereby reducing the cost and improving the efficiency.
US09647008B2 Method of forming contact structure in array substrate
The present application discloses a method of fabricating an array substrate comprising forming a via extending through a first insulating layer and a second insulating layer, the via comprising a first sub-via in the first insulating layer and the second sub-via in a second insulating layer; mobilizing a portion of first insulating layer material surrounding the first sub-via; and distributing the mobilized portion of the first insulating layer material over a sidewall of the second sub-via.
US09646993B2 Single-chip field effect transistor (FET) switch with silicon germanium (SiGe) power amplifier and methods of forming
Various embodiments include field effect transistors (FETs) and related integrated circuit (IC) layouts. One FET includes: a silicon substrate including a set of trenches; a first oxide abutting the silicon substrate; a silicon germanium (SiGe) layer overlying the silicon substrate; a silicon layer overlying the SiGe layer; a second oxide overlying the silicon layer, wherein the silicon layer includes a plurality of salicide regions; a gate structure overlying the second oxide between adjacent salicide regions; and a first contact contacting the gate structure; a second contact contacting one of the salicide regions; a third oxide partially filling the set of trenches and extending above the silicon layer overlying the SiGe layer; and an air gap in each of the set of trenches, the air gap surrounded by the third oxide.
US09646990B2 NAND memory strings and methods of fabrication thereof
Methods of making monolithic three-dimensional memory devices include performing a first etch to form a memory opening and a second etch using a different etching process to remove a damaged portion of the semiconductor substrate from the bottom of the memory opening. A single crystal semiconductor material is formed over the substrate in the memory opening using an epitaxial growth process. Additional embodiments include improving the quality of the interface between the semiconductor channel material and the underlying semiconductor layers in the memory opening which may be damaged by the bottom opening etch, including forming single crystal semiconductor channel material by epitaxial growth from the bottom surface of the memory opening and/or oxidizing surfaces exposed to the bottom opening etch and removing the oxidized surfaces prior to forming the channel material. Monolithic three-dimensional memory devices formed by the embodiment methods are also disclosed.
US09646973B2 Dual-port SRAM cell structure with vertical devices
Dual-Port SRAM cells are described. In an embodiment, a cell includes first and second pull-down, first and second pull-up, and first through fourth pass-gate transistors. Each transistor includes a first source/drain region in an active area, a channel extending above the active area, and a second source/drain region above the channel. First source/drain regions of pull-down transistors are electrically coupled through a first active area. First source/drain regions of pull-up transistors are electrically coupled through a second active area. A first, and a second, gate electrode is around channels of the first, and second, pull-down and pull-up transistors, respectively. Second source/drain regions of the first pull-down, first pull-up, and first and third pass-gate transistors are electrically coupled to the second gate electrode. Second source/drain regions of the second pull-down, second pull-up, and second and fourth pass-gate transistors are electrically coupled to the first gate electrode.
US09646966B2 N-channel and P-channel end-to-end finFET cell architecture
A finFET block architecture uses end-to-end finFET blocks. A first set of semiconductor fins having a first conductivity type and a second set of semiconductor fins having a second conductivity type can be aligned end-to-end. An inter-block isolation structure separates the semiconductor fins in the first and second sets. The ends of the fins in the first set are proximal to a first side of the inter-block isolation structure and ends of the fins in the second set are proximal to a second side of the inter-block isolation structure. A patterned gate conductor layer includes a first gate conductor extending across at least one fin in the first set of semiconductor fins, and a second gate conductor extending across at least one fin in the second set of semiconductor fins. The first and second gate conductors are connected by an inter-block conductor.
US09646965B2 Monolithically integrated transistors for a buck converter using source down MOSFET
An integrated semiconductor transistor chip for use in a buck converter includes a high side transistor formed on the chip and comprising a laterally diffused metal oxide semiconductor (LDMOS) transistor and a low side transistor formed on the chip and comprising a source down metal oxide semiconductor field effect transistor (MOSFET). The chip also includes a substrate of the chip for use as a source for the low side transistor and an n-doped well for isolation of the high side transistor from the source of the low side transistor.
US09646964B2 Semiconductor device
The invention provides a semiconductor device. The semiconductor device includes a buried oxide layer disposed on a substrate. A semiconductor layer having a first conduction type is disposed on the buried oxide layer. A first well doped region having a second conduction type is disposed in the semiconductor layer. A cathode doped region having the second conduction type is disposed in the first well doped region. A first anode doped region having the first conduction type is disposed in the first well doped region, separated from the cathode doped region. A first distance from a bottom boundary of the first anode doped region to a top surface of the semiconductor layer is greater than a second distance from the bottom boundary to an interface between the semiconductor layer and the buried oxide layer.
US09646961B1 Integrated circuit containing standard logic cells and library-compatible, NCEM-enabled fill cells, including at least via-open-configured, AACNT-short-configured, TS-short-configured, and metal-short-configured, NCEM-enabled fill cells
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 AACNT-short-related failure mode, one TS-short-related failure mode, and one metal-short-related failure mode.
US09646954B2 Integrated circuit with test circuit
An integrated circuit system comprising a first integrated and at least one of a second integrated circuit, interposer or printed circuit board. The first integrated circuit further comprising a wiring stack, bond pads electrically connected to the wiring stack, and bump balls formed on the bond pads. First portions of the wiring stack and the bond pads form a functional circuit, and second portions of the wiring stack and the bond pads form a test circuit. A portion of the bump balls comprising dummy bump balls. The dummy bump balls electrically connected to the second portions of the wiring stack and the bond pads. The at least one of the second integrated circuit, interposer or printed circuit board forming a portion of the test circuit.
US09646949B2 Solderless mounting for semiconductor lasers
A first contact surface of a semiconductor laser chip can be formed to a first target surface roughness and a second contact surface of a carrier mounting can be formed to a second target surface roughness. A first bond preparation layer comprising a first metal can optionally be applied to the formed first contact surface, and a second bond preparation layer comprising a second metal can optionally be applied to the formed second contact surface. The first contact surface can be contacted with the second contact surface, and a solderless securing process can secure the semiconductor laser chip to the carrier mounting. Related systems, methods, articles of manufacture, and the like are also described.
US09646938B2 Integrated circuit with backside structures to reduce substrate warp
Wafer bowing induced by deep trench capacitors is ameliorated by structures formed on the reverse side of the wafer. The structures on the reverse side include tensile films. The films can be formed within trenches on the back side of the wafer, which enhances their effect. In some embodiments, the wafers are used to form 3D-IC devices. In some embodiments, the 3D-IC device includes a high voltage or high power circuit.
US09646922B2 Methods and apparatus for thinner package on package structures
Methods and apparatus for thinner package on package (“PoP”) structures. A structure includes a first integrated circuit package including at least one integrated circuit device mounted on a first substrate and a plurality of package on package connectors extending from a bottom surface; and a second integrated circuit package including at least another integrated circuit device mounted on a second substrate and a plurality of lands on an upper surface coupled to the plurality of package on package connectors, and a plurality of external connectors extending from a bottom surface; wherein at least the second substrate is formed of a plurality of layers of laminated dielectric and conductors. In another embodiment a cavity is formed on the bottom surface of the first substrate and a portion of the another integrated circuit extends partially into the cavity. Methods for making the PoP structures are disclosed.
US09646911B2 Composite substrate
A composite substrate configured for epitaxial growth of a semiconductor layer thereon is provided. The composite substrate includes multiple substrate layers formed of different materials having different thermal expansion coefficients. The thermal expansion coefficient of the material of the semiconductor layer can be between the thermal coefficients of the substrate layer materials. The composite substrate can have a composite thermal expansion coefficient configured to reduce an amount of tensile stress within the semiconductor layer at room temperature and/or an operating temperature for a device fabricated using the heterostructure.
US09646907B2 Mold package and manufacturing method thereof
A mold package includes a substrate having a first surface and a second surface disposed opposite to the first surface, a wiring part disposed on the first surface in protruded manner, a molding resin, and a resin film. The molding resin partially seals the first surface of the substrate and the wiring part and intersects with the wiring part. The resin film is disposed between the first surface of the substrate and the end of the molding resin, and seals the wiring part and the first surface of the substrate adjacent to the wiring part. The resin film includes a first portion disposed inside the molding resin and a second portion disposed outside the molding resin. An upper surface of the second portion is lower than an upper surface of the first portion and has less uneven portions than the upper surface of the first portion.
US09646897B2 Die crack detector with integrated one-time programmable element
The embodiments described herein provide a die crack detector and method that use a conductive trace arranged to at least substantially extend around a perimeter of an integrated circuit die. A one-time programmable element, such as a fuse, is coupled in series with the conductive trace, and a package lead is electrically coupled to both the fuse and another operational element on the integrated circuit die. With the fuse intact the package lead can thus be used to determine a measurement of the conductivity of the conductive trace, with the measurement of conductivity indicative of the presence of a crack on the die. After such testing the fuse can be electrically opened, and the package lead used for normal operation of the device on the packaged die without the conductive trace interfering with this operation.
US09646890B2 Replacement metal gates to enhance transistor strain
Some embodiments of the present invention include apparatuses and methods relating to NMOS and PMOS transistor strain.
US09646886B1 Tailored silicon layers for transistor multi-gate control
Disclosed is a process of making field-effect transistor gate stacks containing different deposited thin film silicon material layers having different hydrogen content, and devices comprising these gate stacks. The threshold voltage (Vt) can be tuned by tailoring the hydrogen content of the thin film silicon material layer positioned below a core dielectric and directly on a semiconductor material substrate.
US09646884B2 Block level patterning process
The present application relates to an optical planarizing layer etch process. Embodiments include forming fins separated by a dielectric layer; forming a recess in the dielectric layer on each side of each fin, each recess being for a metal gate; forming sidewall spacers on each side of each recess; depositing a high-k dielectric liner in each recess and on a top surface of each of the fins; depositing a metal liner over the high-k dielectric layer; depositing a non-conformal organic layer (NCOL) over a top surface of the dielectric layer to pinch-off a top of each recess; depositing an OPL and ARC over the NCOL; etching the OPL, ARC and NCOL over a portion of the dielectric layer and recesses in a first region; and etching the portion of the recesses to remove residual NCOL present at a bottom of each recess of the portion of the recesses.
US09646883B2 Chemoepitaxy etch trim using a self aligned hard mask for metal line to via
A method of forming metal lines that are aligned to underlying metal features that includes forming a neutral layer atop a hardmask layer that is overlying a dielectric layer. The neutral layer is composed of a neutral charged di-block polymer. Patterning the neutral layer, the hardmask layer and the dielectric layer to provide openings that are filled with a metal material to provide metal features. A self-assembled di-block copolymer material is deposited on a patterned surface of the neutral layer and the metal features. The self-assembled di-block copolymer material includes a first block composition with a first affinity for alignment to the metal features. The first block composition of the self-assembled di-block copolymer is converted to a metal that is self-aligned to the metal features.
US09646882B2 High quality electrical contacts between integrated circuit chips
Methods and structures of connecting at least two integrated circuits in a 3D arrangement by a zigzag conductive chain are disclosed. The zigzag conductive chain, acting as a spring or self-adaptive contact structure (SACS) in a wafer bonding process, is designed to reduce bonding interface stress, to increase bonding interface reliability, and to have an adjustable height to close undesirable opens or voids between contacts of the two integrated circuits.
US09646859B2 Disk-brush cleaner module with fluid jet
Embodiments of the present invention relates to an apparatus and method for cleaning a substrate using a disk brush. One embodiment provides a substrate cleaner comprising a substrate chuck disposed in the processing volume, and a brush assembly disposed in the processing volume, wherein the brush assembly comprises a disk brush movably disposed opposing the substrate chuck, and a processing surface of the disk brush contacts a surface of the substrate on the substrate chuck.
US09646857B2 Low pressure encapsulant for size-reduced semiconductor package
The present disclosure relates to a packaging process using a low pressure encapsulant. According to an exemplary process, an assembly including a substrate, a surface mounted device (SMD) mounted on the substrate, and a space between the SMD and the substrate is provided. The SMD has a sealed cavity biased towards the substrate. A sheet mold compound is laid over the SMD and the assembly is heated such that the sheet mold compound transitions to a liquid phase to form a molten mold compound. Next, the assembly is subjected to a vacuum that creates a negative atmosphere allowing the molten mold compound to flow towards the top surface of the substrate and about the SMD. The molten mold compound is then pressed towards the substrate at a low pressure (<=2 Mpa) such that the space between the SMD and the substrate is substantially filled and the SMD is substantially encapsulated.
US09646850B2 High-pressure anneal
A method of treating a semiconductor device is provided including the steps of loading the semiconductor device in a processing chamber, pressurizing the processing chamber by supplying a processing gas from a pressure chamber to the processing chamber, performing a thermal anneal of the semiconductor device in the processing chamber, and depressurizing the processing chamber by supplying the processing gas from the processing chamber to the pressure chamber.
US09646848B2 Etching method, etching apparatus and storage medium
A method for etching a silicon oxide film on a target substrate where an etching area is partitioned by pattern layers and stopping the etching before a base layer of the silicon oxide layer is etched is disclosed. The method includes heating the target substrate in a vacuum atmosphere and intermittently supplying, as an etching gas, at least one of a processing gas containing a hydrogen fluoride gas and an ammonia gas in a pre-mixed state and a processing gas containing a compound of nitrogen, hydrogen and fluorine to the target substrate from a gas supply unit multiple times.
US09646838B2 Method of forming a semiconductor structure including silicided and non-silicided circuit elements
A method includes providing a semiconductor structure including at least one first circuit element including a first semiconductor material and at least one second circuit element including a second semiconductor material. A dielectric layer having an intrinsic stress is formed that includes a first portion over the at least one first circuit element and a second portion over the at least one second circuit element. A first annealing process is performed, wherein an intrinsic stress is created at least in the first semiconductor material by stress memorization, and thereafter the first portion of the dielectric layer is removed. A layer of a metal is formed, and a second annealing process is performed, wherein the metal and the first semiconductor material react chemically to form a silicide. The second portion of the dielectric layer substantially prevents a chemical reaction between the second semiconductor material and the metal.
US09646833B2 Forming patterned graphene layers
An apparatus and method for forming a patterned graphene layer on a substrate. One such method includes forming at least one patterned structure on a substrate; applying a layer of graphene on top of the at least one patterned structure on the substrate; heating the layer of graphene on top of the at least one patterned structure to remove one or more graphene regions proximate to the at least one patterned structure; and removing the at least one patterned structure to produce a patterned graphene layer on the substrate, wherein the patterned graphene layer on the substrate provides carrier mobility for electronic devices.
US09646831B2 Advanced excimer laser annealing for thin films
The present disclosure relates to a new generation of laser-crystallization approaches that can crystallize Si films for large displays at drastically increased effective crystallization rates. The particular scheme presented in this aspect of the disclosure is referred to as the advanced excimer-laser annealing (AELA) method, and it can be readily configured for manufacturing large OLED TVs using various available and proven technical components. As in ELA, it is mostly a partial-/near-complete-melting-regime-based crystallization approach that can, however, eventually achieve greater than one order of magnitude increase in the effective rate of crystallization than that of the conventional ELA technique utilizing the same laser source.
US09646827B1 Method for smoothing surface of a substrate containing gallium and nitrogen
Disclosed is a method for processing GaN based substrate material for manufacturing light-emitting diodes, lasers, and other types of devices. In various embodiments, a GaN substrate is exposed to nitrogen and hydrogen at a high temperature. This process causes the surface of the GaN substrate to anneal and become smooth. Then other processes, such as growing epitaxial layers over the surface of GaN substrate, can be performed over the smooth surface of the GaN substrate.
US09646826B2 Method of manufacturing semiconductor device, substrate processing apparatus, and recording medium
A method of manufacturing a semiconductor device includes alternately performing supplying a first process gas containing silicon and a halogen element to a substrate having a surface on which monocrystalline silicon and an insulation film are exposed and supplying a second process gas containing silicon and not containing a halogen element to the substrate, and supplying a third process gas containing silicon to the substrate, whereby a first silicon film is homo-epitaxially grown on the monocrystalline silicon and a second silicon film differing in crystal structure from the first silicon film is grown on the insulation film.
US09646825B2 Method for fabricating a composite structure to be separated by exfoliation
The invention relates to a method for fabricating a composite structure comprising a layer to be separated by irradiation, the method comprising the formation of a stack containing: a support substrate formed from a material that is at least partially transparent at a determined wavelength; a layer to be separated; and a separation layer interposed between the support substrate and the layer to be separated, the separation layer being adapted to be separated by exfoliation under the action of radiation having a wavelength corresponding to the determined wavelength. Furthermore, the method comprises, during the step for forming the composite structure, a treatment step modifying the optical properties in reflection at an interface between the support substrate and the separation layer or on an upper face of the support substrate.
US09646810B2 Method for improving mass spectrum reproducibility and quantitative analysis method using same
Methods are described for improving reproducibility of mass spectrum and quantitative analysis method using the same. More particularly, methods for improving reproducibility of a mass spectrum of a chemical compound, wherein temperatures of an ion generation reaction are controlled to be the same with each other, or wherein spectra of which temperature of ion generation reaction are the same with each other are selected from mass spectra of a chemical compound are described. In addition, methods for measuring an equilibrium constant of a proton transfer reaction between a matrix and an analyte at a certain temperature, for obtaining a calibration curve for quantitative analysis, and for quantitative analysis of an analyte by using mass spectra area described.
US09646807B2 Sealing groove methods for semiconductor equipment
In one embodiment, a surface having a sealing groove formed therein. The sealing groove is configured to accept an elastomeric seal. The sealing groove includes a first portion having a full dovetail profile and at least on a second portion having a half dovetail profile.
US09646795B2 Low-frequency circuit breaker
An object is to obtain a low-frequency circuit breaker which has a simple configuration and a small size as a whole and is advantageous in view of costs. There is provided a low-frequency circuit breaker, in which a semiconductor switch and a mechanical switch are connected in parallel with each other. The semiconductor switch is configured by connecting a thyristor and a thyristor in anti-parallel with each other. These members are controlled by the circuit breaker control circuit.
US09646794B2 Mobile vehicle or equipment electrical circuit disabler
This invention is a way to disable a electrical circuit in a mobile vehicle or equipment. This invention works in conjunction with our previous Patent, EMERGENCY SHUTOFF SYSTEM FOR POWER MACHINERY, WIRELESS MONITORING SYSTEMS, AND EMERGENCY SHUTOFF METHODS. U.S. Pat. No. 7,012,519. This system allows a new vehicle or equipment to have a remote controller of the ignition circuit installed, without cutting or damaging the wire harness. This system will not void the manufacture warranty of engine module or computer system. This system will shorten the time required to install our “FOX-PAWS” shut down switch, thus saving the customer time and money.
US09646792B2 Gap adjusting method in trip mechanism of molded case circuit breaker
Disclosed is a gap adjusting method which easily adjusts a gap between a bimetal and a crossbar by using a gap adjusting block and an adjusting screw in a trip mechanism of a molded case circuit breaker without a separate additional device. The gap adjusting method in the trip mechanism of the molded case circuit breaker includes setting a reference gap between a crossbar and a bimetal, measuring a total resistance of the trip mechanism and a trip stroke of a switching mechanism to set a compensation gap, placing a gap adjusting block on a position separated from a crossbar by a gap based on the sum of the reference gap and the compensation gap, rotating an adjusting screw assembled with the bimetal to contact the adjusting screw with the gap adjusting block, and adhering the adjusting screw to the bimetal.
US09646791B2 Circuit breaker device
A circuit breaker device is provided with a main contactor part that can switch between connection and disconnection of a battery and a circuit, and a circuit breaker (10a) that can disconnect the battery. The circuit breaker (10a) is provided with: a connector connection part (41b) having a pair of connector circuit terminals (41bp, 41bn) related to passing electricity through a coil for the main contactor part; a connector (43) that is attachable to and detachable from the connector connection part (41b) and has a connector shorting terminal (43a) that shorts the pair of connector circuit terminals (41bp, 41bn) upon attachment to the connector connection part (41b); and a claw part (44a) for restricting attachment of the connector (43) to the connector connection part (41b).
US09646787B2 Input device
An input device includes a movable input unit for input of an operating force along an operation plane, a supporting unit movably supporting the input unit, a first actuator, a second actuator and a magnetic path forming body. In the first actuator, a first magnetic pole forming unit forms a magnetic pole and generates a first magnetic flux passing through a first coil. In the second actuator, a second magnetic pole forming unit forms a magnetic pole and generates a second magnetic flux passing through a second coil. The magnetic path forming body forms a magnetic circuit that guides the first magnetic flux generated by the first magnetic pole forming unit to make the first magnetic flux pass through the second coil and also guides the second magnetic flux generated by the second magnetic pole forming unit to make the second magnetic flux pass through the first coil.
US09646781B1 Push button encoders for exercise equipment
A push button encoder comprises a push button, a base that supports the push button, and a printed circuit board. Pushing the push button engages the printed circuit board and thereby causes the printed circuit board to output an electrical signal. A spring resiliently supports the printed circuit board with respect to the base such that the printed circuit board is movable with respect to the base when the push button is pushed.
US09646780B2 Keyswitch structure
The keyswitch structure uses two linkages form as V-shaped to support a keycap when the keycap is moved up and down. A first linkage and a second linkage are coupled with each other and also coupled with a support on a base respectively in a line contacting way, thereby forming a first axis, a second axis, and a third axis. The third axis is located between the first axis and the second axis. As the keycap is pressed to move downward, the keycap brings the two linkages and the support of the base to have relative rotation movement. Due to the geometric feature between the three axes, part of the linkages between the axes or the support of the base may be caused to slightly deform to provide a resilient restoring force that can move the keycap upward to a position not being pressed.
US09646778B2 Gas insulated switching apparatus and switch
An operating device for a disconnector includes a drive unit, a Geneva mechanism, and a wire. The drive unit includes a forwardly and reversely rotatable motor serving as a drive source for driving a movable contactor of the disconnector, a power source supplying power to the motor, and a first pulley connected to a rotary shaft of the motor, and is disposed apart from the disconnector. The Geneva mechanism includes a second pulley that rotates in the same direction as the first pulley with the rotation of the first pulley, and a driven wheel that is intermittently driven while the second pulley rotates and that is provided with a rotary shaft connected to the movable contactor, and is attached to the disconnector apart from the drive unit. Further, as a flexible rotational force transmission member, a wire is stretched between the second pulley and the first pulley.
US09646777B2 Electrical switching device
The invention relates to an electrical switching device, in particular a position switch, limit switch, microswitch or other limit stop switch, having at least one housing and one or more electrical switch contacts arranged in the housing, the housing having at least one actuation opening, via which the switch contact(s) can be actuated mechanically from a position outside the housing, the switching device, as a further separate component, having at least one actuator, which has at least one actuation ram that is longitudinally displaceable in the direction of a longitudinal axis of the actuator, the actuator, in a number of different rotation angle positions with regard to the longitudinal axis, being securable to the housing of the switching device in a manner secured against rotation, in such a way that, in the event of external actuation of the actuation ram, the switch contact(s) can be mechanically actuated, a strap being provided as securing means to mechanically secure the actuator to the housing of the switching device, which strap can be slid over at least part of the actuator and at least part of the housing of the switching device.
US09646775B2 Terminal blocks including integral safety relays having independently testable contacts
An example apparatus includes a terminal block couplable to an electronics cabinet or mounting rail. The terminal block defines a first receptacle to receive a first circuit and a second receptacle to receive a second circuit. The terminal block includes an integral relay. The integral relay includes a first contact and a second contact. The first and second contacts are externally accessible relative to the terminal block. The integral relay further includes a first switch and a second switch. The first and second switches are electrically coupled between the first and second contacts. The first and second switches are respectively movable between corresponding open and closed positions. The first and second switches are independently testable to verify the respective operability of the first switch and the second switch.
US09646773B2 Electrolyte solution for capacitors, electric double layer capacitor, and lithium ion capacitor
The present invention provides a highly conductive, highly voltage-resistant, and stable liquid electrolyte solution for capacitors which does not coagulate and is free from precipitation of salts in a wide temperature range, particularly at low temperatures, shows excellent electrical characteristics, and has excellent long-term reliability. The present invention also provides an electric double-layer capacitor and a lithium ion capacitor produced using the electrolyte solution for capacitors. The present invention relates to an electrolyte solution for capacitors including: an organic solvent; and a quaternary ammonium salt or lithium salt dissolved in the organic solvent, the organic solvent containing acetonitrile and a chain alkyl sulfonic compound represented by the formula (1): wherein R1 and R2, which may be the same as or different from each other, each independently represent a straight or branched chain C1-C4 alkyl group.
US09646750B1 Dynamic magnetic stripe communications device with stepped magnetic material for magnetic cards and devices
A flexible card may include a dynamic magnetic stripe communications device having multiple layers, such as an electromagnetic generator, a magnet, and a shield. A shield may form a non-flexible layer within the stack and may bend, but the shield may not be able to stretch or compress. Flexible layers may surround and adhere to the shield such that when the card is flexed, the flexible layers may stretch and compress with the movement of the shield. The dynamic magnetic stripe communications device may include one or more coils. Each coil may contain a stepped material, such that a length of a lower layer of the stepped material is longer than a length of a middle layer of the stepped material which is longer than a length of a top layer of the stepped material.
US09646746B2 Electrical device
An electrical device having first and second electrodes and a layer of a conductive composite electrically in contact with the first and second electrodes. The conductive composite is a mixture of a semi-crystalline polymer and a conductive filler, the conductive filler including a plurality of particles containing an inner material including a first metal; and an outer material surrounding the inner material, the outer material including a second metal; and an intermetallic compound formed between the inner material and the outer material. The intermetallic compound has features from the inner material and the outer material. The device can be a circuit protection device. Also provided is a method of making a conductive composite by dry mixing the components.
US09646745B2 Thermistor assembly including elastomeric body
A thermistor assembly according to an exemplary aspect of the present disclosure includes, among other things, an elastomeric body, a thermistor housed at least partially inside the elastomeric body and a thermistor tip that protrudes outside of the elastomeric body.
US09646737B2 Bearing ring, electrically insulating coating and method for applying an electrically insulating coating
The invention discloses a bearing ring. The bearing ring, with a body, has an electrically insulating coating made up of a ceramic layer with pores and a plastic for filling the pores and coating the ceramic layer. According to the invention, the pores have a proportion between 10 and 50% in the ceramic layer. The invention furthermore defines an electrically insulating coating, made up of a ceramic layer with pores and a plastic for filling the pores and coating the ceramic layer. The invention further still discloses a method for applying an electrically insulating coating to a body of a bearing ring.
US09646735B2 Graphene/graphite polymer composite foam derived from emulsions stabilized by graphene/graphite kinetic trapping
The present disclosure provides advantageous graphene/graphite stabilized composites (e.g., graphene/graphite stabilized emulsion-templated foam composites), and improved methods for fabricating such graphene/graphite stabilized composites. More particularly, the present disclosure provides improved methods for fabricating pristine, graphene/graphite/polymer composite foams derived from emulsions stabilized by graphene/graphite kinetic trapping. In exemplary embodiments, the present disclosure provides that, instead of viewing the insolubility of pristine graphene/graphite as an obstacle to be overcome, it is utilized as a means to create or fabricate water/oil emulsions, with graphene/graphite stabilizing the spheres formed. These emulsions are then the frameworks used to make foam composites that have shown bulk conductivities up to about 2 S/m, as well as compressive moduli up to about 100 MPa and breaking strengths of over 1200 psi, with densities as low as about 0.25 g/cm3.
US09646732B2 High speed X-ray microscope
A high resolution x-ray microscope with a high flux x-ray source that allows high speed metrology or inspection of objects such as integrated circuits (ICs), printed circuit boards (PCBs), and other IC packaging technologies. The object to be investigated is illuminated by collimated, high-flux x-rays from a movable, extended source having a designated x-ray spectrum. The system also comprises a means to control the relative positions of the x-ray source and the object; a scintillator that absorbs x-rays and emits visible photons positioned in very close proximity to (or in contact with) the object; an optical imaging system that forms a highly magnified, high-resolution image of the photons emitted by the scintillator; and a detector such as a CCD array to convert the image to electronic signals.
US09646727B2 System and apparatus for visual inspection of a nuclear vessel
Embodiments provide a system and apparatus for visual inspection of a nuclear vessel. The system includes a submersible remotely operated vehicle (SROV) system that is movable to an area within a nuclear vessel. The SROV system includes a maneuverable inspection camera assembly for visual inspection of nuclear vessel components, where the inspection camera assembly is maneuverable in relation to the SROV system. The system also includes a control system located in an area remote from the area within the nuclear vessel. The control system is configured to control the movement of the SROV system and the maneuvering of the inspection camera assembly.
US09646726B2 Alternate passive spent fuel pool cooling systems and methods
The present invention relates to passive cooling systems and methods for cooling a spent fuel pool in a nuclear power plant in the absence of onsite and offsite power, e.g., in a station blackout event. The systems include a gap formed along the periphery of the spent fuel pool, a heat sink, one or more thermal conductive members, a water supply system for delivering water to at least partially fill the gap and conduct heat generated from the spent fuel pool through the gap to at least one thermal conductive member for transporting heat to the heat sink, and a thermal switch mechanism for activating and deactivating the water supply system. In particular, the passive spent fuel pool cooling systems and methods of the invention are useful when the active spent fuel pool cooling system is unavailable or inoperable.
US09646711B2 Memory device
A memory device includes first through fourth active regions arranged sequentially along a first direction, and which extend along a second direction different from the first direction; a first gate electrode formed on the first through fourth active regions to intersect the first through fourth active regions, and extending along the first direction; a second gate electrode formed on the first through fourth active regions to intersect the first through fourth active regions, extending along the second direction, and arranged so that no other gate electrodes are between the first gate electrode and the second gate electrode in the second direction; the first gate electrode extending between a first end and a second end;a first wiring line which is formed on the first gate electrode; a first strap contact, which connects the first wiring line and the first gate electrode between the first active region and the second active region; and a second strap contact, which connects the first wiring line and the first gate electrode between the third active region and the fourth active region.
US09646706B2 Storage device and operating method thereof
An operating method is for a storage device that includes a nonvolatile memory and a memory controller configured to control the nonvolatile memory. The operating method may include the memory controller receiving a read request from an external device, the memory controller adjusting a read scheme according to target data indicated by the read request among data of one page of the nonvolatile memory, and the memory controller reading the target data from the nonvolatile memory according to the adjusted read scheme.
US09646705B2 Memory systems including nonvolatile memory devices and dynamic access methods thereof
A method of operating a memory device includes: determining an erase mode based on a number of erase cycles performed on a memory block and an erase voltage utilized to perform each erase cycle; and setting an erase voltage level for executing an erase operation on the memory block based on the determined erase mode.
US09646699B2 Differential writing for life extension of portions of a memory device
Technologies are generally described that relate to differential writing for life extension of portions of non-volatile memory that have a likelihood of error that satisfies a defined condition. An example method may include determining that at least two components of a memory device satisfy a defined condition; writing to a first component of the at least two components with first data having a first representation. The method may also include writing to a second component of the at least two components with second data having a second representation different from the first representation, wherein the second data comprises at least a portion that is bit inverted relative to the first data.
US09646698B2 Semiconductor memory device tunnel insulating layers included in the plurality of memory cells having different thicknesses according to distances of the plurality of memory cells from the X-decoder
A semiconductor memory device includes a plurality of memory cells and an X-decoder. The plurality of memory cells are connected to a word line. The X-decoder is connected to the word line, and applies an operating voltage to the word line. In the semiconductor memory device, tunnel insulating layers included in the plurality of memory cells have different thicknesses according to distances of the plurality of memory cells from the X-decoder.
US09646692B1 Programming verify for nonvolatile memory
A memory device includes an array of programmable resistance memory cells, a differential amplifier coupled to the array, and current circuitry providing a program current to the bit line. The differential amplifier senses a voltage difference between a first voltage on a bit line coupled to a memory cell and a reference voltage, and provides a feedback signal in response to the voltage difference. Control circuitry is coupled to the array and the differential amplifier, and configured to execute a program operation to change the memory cell in a first resistance state to a second resistance state, including selecting a voltage level for the reference voltage which correlates with the second resistance state, turning on the current circuitry to apply a program pulse of program current to the memory cell, and enabling the differential amplifier, where the current circuitry turns off the program current in response to the feedback signal.
US09646685B2 Resistive memory device, resistive memory, and operating method of the resistive memory device
An operating method for a resistive memory device includes; applying a bias control voltage to a memory cell array of the resistive memory device, measuring leakage current that occurs in the memory cell array in response to the applied bias control voltage to generate a measuring result, generating a control signal based on the measuring result, and adjusting a level of the bias control voltage in response to the control signal.
US09646680B2 Power gate for latch-up prevention
In an embodiment of the invention, power is provided to an SRAM array without causing latch-up by charging the positive voltage node in the SRAM array and the Nwell regions in the SRAM at approximately the same rate.
US09646677B2 Semiconductor device and electronic device
Provided is a semiconductor device including first to fifth circuits. The first circuit includes first and second transistors. The second circuit is capable of supplying one of first and second wirings with a gradually changing potential. The third circuit is capable of supplying a predetermined potential to the other of the first and second wirings and is capable of reading data stored in the first circuit. The fourth circuit is capable of comparing first data to be written to the first circuit with second data read by the third circuit. When a comparison result obtained by the fourth circuit concludes that the first data is consistent with the second data, the fifth circuit disconnects the second circuit from the first circuit, and a potential of the one of the first and second wirings is supplied to a gate of the second transistor.
US09646674B1 Data reception chip
A data reception chip coupled to an external memory comprising a first input-output pin to output first data and including a comparison module and a voltage generation module is provided. The comparison module is coupled to the first input-output pin to receive the first data and compares the first data with a first reference voltage to identify the value of the first data. The voltage generation module is configured to generate the first reference voltage and includes a plurality of first resistors and a first selection unit. The first resistors are connected in series with one another and dividing a first operation voltage to generate a plurality of first divided voltages. The first selection unit selects one of the first divided voltages as the first reference voltage according to a first control signal.
US09646662B2 Apparatuses, circuits, and methods for biasing signal lines
Apparatuses, circuits, and methods are disclosed for biasing signal lines in a memory array. In one such example the memory array includes a signal line coupled to a plurality of memory cells and is configured to provide access to the plurality of memory cells responsive to a biasing condition of the signal line. The memory array also includes a signal line driver coupled to the signal line, the signal line driver configured to provide a biasing signal to the signal line and to provide a preemphasis in the biasing signal responsive to a control signal. The control signal is responsive to an operating condition.
US09646655B2 Systems and methods for interaction-based analysis and visualization of remote collaboration sessions
Systems and methods of performing a process are provided, including receiving a live document video stream of a remote collaboration session, detecting a cursor action in the live document video stream, classifying the detected cursor action into an action category, detecting key frames of the live document video stream, indexing the detected key frames based on the action category, detecting a keyword in the indexed key frames, indexing the key frames using the category, visualizing the cursor action in the key frames based on the action category, and displaying the visualized cursor action.
US09646651B1 Marking stored video
A system for marking video comprises an input interface, a processor, and an output interface. The input interface is configured to receive event recorder data from an event data recorder and to receive an indication of an event of interest. The processor is configured to determine a start mark and an end mark for the event of interest. The output interface configured to provide the start mark and the end mark to a continuous video recorder of the vehicle.
US09646647B2 Content management apparatus, recording apparatus, operation apparatus, content management system, and control methods thereof
A content management apparatus, which includes a recording unit for recording a content, and an operation unit for accepting a user operation required to append additional information to the content, executes at least one of a first process for recording additional information in association with a latest content of already recorded contents and a second process for recording additional information in association with a content to be recorded, and a third process for recording additional information in association with a currently recording content in response to respective execution instructions. Enabling and disabling user operations required to issue execution instructions of the first to the third processes are switched based on whether or not a content recording operation of the recording unit is in progress.
US09646641B2 Composition for magnetic recording medium and magnetic recording medium
The magnetic coating composition for a magnetic recording medium comprises: (A) a compound denoted by formula (1) having a weight average molecular weight of equal to or less than 20,000: (A1-R2—S)n-R1—(P1)m  (1) wherein, in formula (1), R1 denotes an organic connecting group with a valence of (m+n); R2 denotes a single bond or divalent organic connecting group; A1 denotes a functional group selected from the group consisting of an acidic group, a basic group, and a hydroxyl group; m denotes an integer ranging from 1 to 8 and n denotes an integer ranging from 1 to 9, with m+n ranging from 3 to 10; each of n instances of A1 and R2 can be independently different or identical; P1 denotes a polymer backbone; and m instances of P1 can be identical or different; (B) binder; (C) ferromagnetic powder; and (D) solvent.
US09646640B2 Magnetic recording medium
The purpose of the present invention is to provide a magnetic recording medium including a magnetic recording layer having more excellent magnetic properties and including an L10 type ordered alloy. One constitutional example of the magnetic recording medium includes a substrate, a first seed layer comprising ZnO, a second seed layer comprising MgO, and a magnetic recording layer comprising an ordered alloy, in this order.
US09646639B2 Heat assisted magnetic recording writer having integrated polarization rotation waveguides
A heat assisted magnetic recording (HAMR) writer is described. The HAMR writer is coupled with a laser that provides energy having a first polarization state. The HAMR writer has an air-bearing surface (ABS) configured to reside in proximity to a media during use, a plurality of waveguides, a main pole and at least one coil. The main pole writes to the media and is energized by the coil(s). The waveguides receive the energy from the laser and direct the energy toward the ABS. The waveguides include an input waveguide and an output waveguide. The input waveguide is configured to carry light having the first polarization state. The output waveguide is configured to carry light having a second polarization state different from the first polarization state. The waveguides are optically coupled and configured to transfer the energy from the first polarization state to the second polarization state.
US09646633B2 Method and device for processing audio signals
Method and device of processing audio signals are disclosed. The method includes: obtaining a set of data, the set of data comprising LSP parameters for an audio signal; determining a set of sampling data points from the set of LSP parameters using a predetermined sampling rule, the set of sampling data points including spectrum amplitude values for a plurality of sampled frequency values; identifying one or more local maxima among the set of sampling data points, and a respective preceding local minimum and a respective succeeding local minimum for each of the identified local maxima; for each of the identified local maxima, shifting one or more of the set of data comprising LSP parameters located between the respective preceding local minimum and the respective succeeding local minimum of an identified local maximum towards the identified local maximum; and adjusting the set of data comprising LSP parameters using an energy coefficient.
US09646631B2 Audio signal processing apparatus and method thereof
An audio signal in which a first audio component and a second audio component are mixed is inputted. The audio signal is transformed into a time-frequency signal representing relation between time and signal frequency. The time-frequency signal is divided into a plurality of bands. A time-frequency signal in a band, in which influence from the second audio component is small among the plurality of bands, is factorized into activity vectors composing a first activity matrix. The time-frequency signal transformed from the audio signal is factorized into activity vectors composing a second activity matrix using the first activity matrix as a teacher activity.
US09646627B2 Speech processing device, method, and program for correction of reverberation
A speech processing device includes a distance acquisition unit configured to acquire a distance between a sound collection unit configured to record speech from a sound source and the sound source, a reverberation characteristic estimation unit configured to estimate a reverberation characteristic based on the distance acquired by the distance acquisition unit, a correction data generation unit configured to generate correction data indicating a contribution of a reverberation component from the reverberation characteristic estimated by the reverberation characteristic estimation unit; and a dereverberation unit configured to remove the reverberation component from the speech by correcting the amplitude of the speech based on the correction data.
US09646619B2 Coding of multichannel audio content
There are provided decoding and encoding methods for encoding and decoding of multichannel audio content for playback on a speaker configuration with N channels. The decoding method comprises decoding, in a first decoding module, M input audio signals into M mid signals which are suitable for playback on a speaker configuration with M channels; and for each of the N channels in excess of M channels, receiving an additional input audio signal corresponding to one of the M mid signals and decoding the input audio signal and its corresponding mid signal so as to generate a stereo signal including a first and a second audio signal which are suitable for playback on two of the N channels of the speaker configuration.
US09646603B2 Various apparatus and methods for a speech recognition system
A method, apparatus, and system are described for a continuous speech recognition engine that includes a fine speech recognizer model, a coarse sound representation generator, and a coarse match generator. The fine speech recognizer model receives a time coded sequence of sound feature frames, applies a speech recognition process to the sound feature frames and determines at least a best guess at each recognizable word that corresponds to the sound feature frames. The coarse sound representation generator generates a coarse sound representation of the recognized word. The coarse match generator determines a likelihood of the coarse sound representation actually being the recognized word based on comparing the coarse sound representation of the recognized word to a database containing the known sound of that recognized word and assigns the likelihood as a robust confidence level parameter to that recognized word.
US09646602B2 Method and apparatus for improving disordered voice
There is provided a method and an apparatus for processing a disordered voice. A method for processing a disordered voice according to an exemplary embodiment of the present invention includes: receiving a voice signal; recognizing the voice signal by phoneme; extracting multiple voice components from the voice signal; acquiring restored voice components by processing at least some disordered voice components of the multiple voice components by phoneme; and synthesizing a restored voice signal based on at least the restored voice components.
US09646599B2 Remoldable contour sensor holder
A sensor assembly for inspecting a part, the sensor assembly comprising a sensor for sensing a defect of the part and a remoldable housing for retaining and positioning the sensor in alignment with the defect of the part. The housing is formed of a moldable material and may be molded into a shape that conforms to a contour of the part when a stimulus is applied to the housing and may harden into the shape when the stimulus is removed from the housing.
US09646593B2 Up/down motion detecting apparatus for hi-hat and an electronic percussion instrument including the apparatus
An electronic percussion instrument includes an up/down motion detecting apparatus for a hi-hat for detecting up/down motions of the hi-hat regardless of a type of the hi-hat. An interlocked portion moves in response to up/down motions of the hi-hat mounted on an extension rod that constitutes a hi-hat stand. A seat unit does not move in response to up/down motions of the hi-hat. A sensor is provided on the seat unit. A connecting portion connects the interlocked portion and the sensor together and converts up/down motions of the interlocked portion into motions detectable by the sensor.
US09646591B1 System, method, and apparatus for determining the fretted positions and note onsets of a stringed musical instrument
Systems, methods, and apparatuses may be used to determine fretted positions associated with a stringed instrument. Stringed instruments may be used for interfacing with at least one musical synthesizer interface. A specially-modified stringed musical instrument or system applied to a stringed musical instrument may be used to determine where a guitarist is pressing guitar strings against guitar frets (e.g., ‘stopped positions’ or ‘fretted positions’) without resorting to sending electrical current down the strings or having segmented frets. Special techniques may be used to determine when a pluck of a string occurs. A guitarist may be allowed to play a guitar in a normal manner and control a musical synthesizer or other sound generating device with the same level of predictability that keyboard players have enjoyed for years.
US09646587B1 Rhythm-based musical game for generative group composition
A musical game system and associated methods configured to allow for unguided, free-form group-based musical expressivity during generation of a collaborative digital music track (or “song”). The musical game system is designed to provide a hardware and software pipeline that functions to record, quantize, and loop multiple (e.g., 1 to 15 or more) users' inputs (e.g., via a piezoelectric MIDI (Musical Instrument Digital Interface) controllers or triggered instruments or other user input devices) in a dynamic playback space. The musical game system further functions to provide volume attenuation and localization of playback to enable participants to express themselves with their user inputs with complete agency while simultaneously adding to an overarching, collaborative musical composition generated using their user inputs and other participants' user inputs. The collaborative musical composition is created by the system so as to maintain coherence and tonality regardless of the user inputs the system receives and processes.
US09646576B2 Terminal device, control method for terminal device, program, and information storage medium
An inclination detection unit detects an inclination of the terminal device. A screen image rotation unit rotates a screen image when an inclination state of the terminal device detected by the inclination detection unit becomes a predetermined state. A captured image obtaining unit obtains a captured image of an image capturing unit for capturing an image of a user seeing the screen image. A comparison unit compares a captured image of the image capturing unit before the inclination state of the terminal device becomes the predetermined state with a captured image of the image capturing unit when or after the inclination state of the terminal device becomes the predetermined state. A suppression unit suppresses a rotation of the screen image by the screen image rotation unit, based on a result of comparison by the comparison unit.
US09646574B2 Head-mounted display apparatus for retaining a portable electronic device with display
Head-mounted display systems and methods of operation that allow users to couple and decouple a portable electronic device such as a handheld portable electronic device with a separate head-mounted device (e.g., temporarily integrates the separate devices into a single unit) are disclosed. The portable electronic may be physically coupled to the head-mounted device such that the portable electronic device can be worn on the user's head. The portable electronic device may be operatively coupled to the head-mounted device such that the portable electronic device and head mounted device can communicate and operate with one another. Each device may be allowed to extend its features and/or services to the other device for the purpose of enhancing, increasing and/or eliminating redundant functions between the head-mounted device and the portable electronic device.
US09646570B2 Mechanism for facilitating improved copying of graphics data on computing devices
A mechanism is described for facilitating improved copying of graphics data at computing devices according to one embodiment. A method of embodiments, as described herein, includes detecting a first data having a first set of primitives at a one-dimensional (“1D”) source buffer. The first data is detected to be copied to a 1D destination buffer. The method may further include re-describing the 1D source buffer and the 1D destination buffer into a two-dimensional (“2D”) source buffer and a 2D destination buffer, respectively, where re-describing may include re-describing the first data having the first set of primitives to a second data having a second set of primitives. The method may further include copying the second data having the second set of primitives from the 2D source buffer to the 2D destination buffer.
US09646563B2 Managing back pressure during compressed frame writeback for idle screens
A display pipe is configured to generate output frames for display. Additionally, the display pipe may be configured to compress an output frame and write the compressed frame back to memory responsive to detecting static content in successive output frames. The display pipe may also be configured to determine to selectively allow write-back logic to operate when doing so will not cause a pixel underrun to the display. If an underrun might occur, write-back logic is temporarily disabled. If write-back is successful, the display pipe may read the compressed frame from memory for display instead of reading the source frames for compositing and display.
US09646560B2 Liquid crystal display device for improving crosstalk characteristics
A liquid crystal display (LCD) device includes a display including a plurality of pixels, a voltage compensation controller configured to control the plurality of pixels and determine whether to compensate a predetermined grayscale voltage to be applied to the plurality of pixels, and a voltage generator configured to provide the predetermined grayscale voltage to the plurality of pixels in response to the voltage compensation controller determining not to compensate the predetermined grayscale voltage, and to compensate the predetermined grayscale voltage and provide the compensated predetermined grayscale voltage to the plurality of pixels in response to the voltage compensation controller determining to compensate the predetermined grayscale voltage.
US09646546B2 Color display based on spatial clustering
A color display has a monochrome modulator. An active area of the modulator is illuminated by an array of light sources. The light sources include light sources of three or more colors. The intensities of the light sources may be adjusted to project desired luminance patterns on an active area of the modulator. In a fast field sequential method different colors are projected sequentially. The modulator is set to modulate the projected luminance patterns to display a desired image. In a slow field sequential method, colors are projected simultaneously and the modulator is set to modulate most important colors in the image.
US09646543B2 Display device including line light source and method of driving the same
A display device includes: a display panel for displaying an image toward a plurality of viewing zones; a light guide plate under the display panel; a lens array disposed along a side of the light guide plate, the lens array including a plurality of lenses; a light source part including a plurality of line light sources each emitting a ray toward the lens array; a position sensing unit for obtaining a position information about the plurality of viewing zones; and a control unit for controlling the display panel, the light source part and the position sensing unit according to the position information.
US09646535B2 Organic light emitting display device
An organic light emitting display device according to an embodiment includes a display panel including n (n is a natural number) number of horizontal lines, an ith (i is a natural number satisfying a condition of 1
US09646526B2 Gate driving unit, gate driving circuit and driving method thereof, and display device
A gate driving unit, a gate driving circuit, a driving method thereof, and a display device are disclosed. The gate driving unit includes first to eighth transistors, a first capacitor and a second capacitor. The gate driving circuit includes multiple gate driving units arranged along a first direction, of which first timing control signal terminals and second timing control signal terminals of respective stages are electrically connected to a first lead terminal and a second lead terminal respectively. In addition, the gate driving circuit is driven along the first direction or along a second direction in reset periods and shift periods. The display device includes a display region and a frame region surrounding the display region, where a portion of the frame region on at least one side of the display region is provided with a gate driving circuit.
US09646525B2 Display device and multi-panel display device
A display device and a multi-panel display device are disclosed. In one aspect, the display panel includes a plurality of display areas, an intermediate non-display area, a first non-display area, and a second non-display area. The display areas are spaced apart from one another in the first direction or the second direction. The intermediate non-display area is formed between the display areas. The first non-display area is formed at the outermost position in the first direction. The second non-display area is formed at the outermost position in the second direction. The gate driver is formed in the first non-display area, the second non-display area, and the intermediate non-display area and is configured to supply a gate signal to gate lines formed in each display area.
US09646508B2 Dynamic evolving virtual classroom
According to an aspect of an embodiment, a method of providing a virtual class includes providing access to temporally-dimensioned educational material to participants of the virtual class in a social network. The method may also include capturing supplemental material generated by the participants interacting with each other in real-time in the social network. The method may also include associating the supplemental material with a range of relative time within the temporally-dimensioned educational material. The method may also include providing the temporally-dimensioned educational material to a client device associated with a participant of the virtual class. The method may also include providing the supplemental material to the client device for presentation at the client device during the range of relative time within the temporally-dimensioned educational material.
US09646507B2 Rotorcraft collision avoidance system and related method
A method of operating a rotorcraft collision avoidance system is provided. The method includes determining a unique characteristic of a detected rotorcraft, determining the actual length of a first rotor based at least in part on the determined unique characteristic of the rotorcraft, locating a major axis of the first rotor of the rotorcraft from a perspective of a home unit, from the perspective of the home unit, determining an angular extent of the major axis of the first rotor, and determining the then current distance from the home unit to the rotorcraft based at least in part on the determined actual length of the first rotor and the corresponding angular extent.
US09646496B1 Systems and methods of creating and blending proxy data for mobile objects having no transmitting devices
A connected traffic safety system comprises at least one roadside unit and a vehicle detection device. The roadside unit is configured to transmit wireless signals and receive corresponding responses from a corresponding wireless device of an Onboard Unit (OBU)-equipped vehicle, and to send at least one of vehicle location data, direction heading data, elevation data and speed data from the OBU-equipped vehicle to a traffic signal controller. The vehicle detection device is configured to generate vehicle detection data of at least one non-Onboard Unit (OBU)-equipped vehicle. The roadside unit to receive the vehicle detection data for creating a proxy data wireless message for the non-Onboard Unit (OBU)-equipped vehicle. The roadside unit to mimic the proxy data wireless message as a first Basic Safety Message (BSM) for the non-Onboard Unit (OBU)-equipped vehicle that would have been available to the Onboard Unit (OBU)-equipped vehicle present nearby.
US09646495B2 Method and system for traffic flow reporting, forecasting, and planning
A street lighting and traffic control system and method employing sensor technologies. Conventional sensors and processors are linked together by a wireless mesh communications architecture that may also be interfaced through one or more gateways into one or more monitoring and control centers. Traffic flow reporting, control and forecasting using a street lighting and traffic control network that includes a series of street lighting fixtures.
US09646488B2 Securing property
Methods, systems, and apparatuses for securing property are presented. Video content viewed by a user may be detected, and the user may be automatically prompted to change settings on a security system based on the detecting. A comparison of the current time with the duration of the video content may serve as the basis for such prompting. Additionally, a premise security system may be placed in a learning mode. Changes in position of a security sensor may be detected and used to set a permitted range of motion for the sensor. Further, a plurality of security sensor profiles may be stored, and each profile may identify a different predefined permitted range of motion of a sensor. The addition of a new sensor to a premise may be detected, and a user may be prompted, on a display, to identify a profile to be used for the new sensor.
US09646481B2 Alarm setting and interfacing with gesture contact interfacing controls
A device configured for capture of activity data for a user includes a housing, a sensor, a motor, a memory, and a processor. The sensor is disposed in the housing to track activity data of the user. The motor causes vibration of the housing. The memory stores an alarm setting that defines a time of day for triggering an alarm on the device. The processor activates the alarm upon reaching the time of day defined by the alarm setting, with the alarm causing the motor to produce the vibration of the housing. The sensor, which is interfaced with the processor, is configured to detect a current level of activity of the user. The processor is configured to automatically deactivate the alarm if the current level of activity qualifies for deactivating the alarm. The deactivating of the alarm causes the vibration of the device to be suspended.
US09646477B2 Branch device geo-fencing pairing security
Providing security for a sensitive item is implemented using geo-fencing. A geo-fence may be established as a dynamic virtual perimeter defining the maximum allowable distance between a sensitive item for which security is provided, and a security providing entity. The sensitive item has a first trackable device associated with it and the security providing entity has a second trackable device associated with it. The first trackable device and the second trackable device are paired to each other and tracked. The dynamic virtual perimeter may encompass and move with the moving location of one of the trackable devices. A notification is provided when the first trackable device or the second trackable device is out of the virtual dynamic perimeter. The sensitive item may be a bank cash cassette and the security providing entity may be a person responsible for the bank cash cassette.
US09646472B2 Tamper evident systems
The invention disclosed is a tamper detection element to locate against a first member to detect tampering. The element has a resilient deformable member able to deform because of tamper induced deformation, a contact sensing member disposed towards the resilient deformable member, a first electrically conductive portion adjacent or on the resilient deformable member, and a second electrically conductive portion on the contact sensing member. An electrical relationship can then be formed between the first and second electrically conductive portions, and the tamper induced deformation results in a change of impedance of the electrical relationship, the change therefore indicative of the tampering.
US09646471B2 User interface using tactile output
The present disclosure generally relates to user interfaces using tactile output. At a device, determine a first position of the device relative to a point of reference. After determining the first position, output, via one or more tactile output devices, a first tactile output, where the first tactile output is generated based on a first value of a characteristic that is selected in accordance with the first position. After outputting the first tactile output, detect a change in position of the device to a second position relative to the point of reference. In response to detecting the change in the position of the device, output a second tactile output that is different from the first tactile output, where the second tactile output is generated based on a second value of the characteristic that is selected in accordance with the second position of the device relative to the point of reference.
US09646470B1 Aircraft systems and methods with operator monitoring
A wearable device to be worn by an operator of an aircraft includes a communication unit configured to receive aircraft parameters from an aircraft system. The wearable device further includes a database configured to store adverse control rules that define at least a first adverse control associated with a first aircraft state. The wearable device further includes a first sensor to collect data associated with movement and/or location of the wearable device. The wearable device includes a processing unit configured to identify the first aircraft state based on the aircraft parameters, evaluate operator intent based on the movement and/or location of the wearable device, and initiate a first alert when the operator intent corresponds to the first adverse control during the first aircraft state. The wearable device includes a haptic unit configured to communicate the first alert to the operator.
US09646463B2 Interface apparatus and method for prompting hot games
An apparatus incorporated with a game operation interface to offer selection of anyone of multiple game stations to play a game includes a judgment unit, a control unit and a prompt unit. The judgment unit is connected to the game stations and monitors historical game results of the game stations. The control unit is connected to the judgment unit and prompt unit. The prompt unit includes a plurality of notification elements corresponding to the game stations and is incorporated with the game operation interface. When the judgment unit detects that one of the historical game results of the game stations has met a preset condition, a control signal is generated. The control unit controls the prompt unit to make the notification elements to generate a notification signal to inform players whether a hot game is generated on the game stations.
US09646460B2 Gaming system and method providing a slot game including a symbol replacement feature
Various embodiments of the present disclosure provide a gaming system and method providing a slot game including a symbol replacement feature. Generally, in various embodiments, the slot game employs a plurality of different symbols, each of which is included in one of a plurality of different groups. Each group includes at least two different symbols. In operation, the gaming system displays a plurality of the symbols and, if a triggering event associated with one of the groups occurs, the gaming system provides the symbol replacement feature by replacing at least one displayed symbol of that group with a different one of the symbols of that group. Thus, when providing the symbol replacement feature in these embodiments, the gaming system of the present disclosure replaces certain displayed symbols included in a particular group with different symbols included in that particular group and not with any symbols included in any other groups.
US09646458B2 Gaming system, gaming device and method having secondary symbols associated with primary symbols
A gaming system including a plurality of generated primary symbols and at least one generated secondary symbol. If any generated primary symbol is associated with any generated secondary symbol, the gaming system provides an award based on the generated primary symbol being associated with the generated secondary symbol.
US09646457B2 Gaming system and method for providing enhanced wagering opportunities
A gaming system including a central server linked to a plurality of gaming machines. In one embodiment, the gaming system provides players with one or more enhanced wagering opportunities. One enhanced wagering opportunity enables a player to continue playing one or more primary games at the maximum wager even if the player's continued play causes the gaming device's credit meter to fall below zero credits. In one such embodiment, after playing one or more maximum wager games which cause the credit meter to drop below zero, the player's player tracking account is utilized to cover any amount of credits the gaming device's credit meter is below zero.
US09646453B2 Integrating three-dimensional and two-dimensional gaming elements
A wagering game system and its operations are described herein. In some embodiments, the operations include detecting a request to present a wagering game object via a display device capable of stereoscopic, three-dimensional visual effects. In some embodiments, the wagering game object is one of a plurality of wagering game objects. In some embodiments, the operations further include determining a virtual three-dimensional depth value based on one a degree of significance assigned to the wagering game object. The operations can further include presenting the wagering game object via the display device with a degree of three-dimensional stereoscopic depth effect that corresponds to the virtual three-dimensional depth value.
US09646448B2 Security document with microperforations
A method for verifying the authenticity of a security document by means of a camera-equipped cellphone comprises steps of acquiring a transmission mode image and a reflection mode image of the security document. Transmitted light through a plurality of perforations in a substrate of the security document is evaluated by means of the cellphone. Then, a relative positioning of the perforations with respect to a printed security features is determined, and the security document is considered “authentic” if the determined positions and the acquired images substantially correspond to pre-stored “templates” for the security document. The perforations are structured such that they are not visible to the naked eye of a human observer which makes it harder to counterfeit the security document.
US09646447B2 Determination apparatus and medium transaction apparatus
A determination apparatus includes a first transportation guide, disposed on one side of a conveyance path through which a medium travels when being transported, on which a first transportation surface is formed facing the conveyance path. A sensor, on which a reading surface that reads a state of the medium, is provided closer to a side of the first transportation guide than the conveyance path. A second transportation guide, disposed on another side of the conveyance path facing the first transportation guide across the path, on which a second transportation surface is formed facing the path, on which a space through which the medium is transported, is formed between the first and second transportation guides, and on which a bend part is formed, at a portion facing the reading surface, bent in a direction separating from the reading surface more than a portion not facing the reading surface.
US09646431B2 Augmented reality system for assessing an affected area of an aircraft
A system for assessing an affected area of an aircraft is disclosed. A reference marker having a known size is placed along an exterior of the aircraft. The system includes a portable electronic device including a processor in communication with a structural database. The structural database includes a template that defines a maximum allowable size of damage to the aircraft. The processor executes an instruction for determining an actual size of the affected area based on the known size of the reference marker. The processor executes an instruction for comparing the actual size of the affected area of the aircraft with the maximum allowable size of damage to the aircraft. The processor executes an instruction for determining if the actual size of the affected area exceeds the maximum allowable size of damage to the aircraft. The processor executes an instruction for determining a further action.
US09646430B2 Vehicle operation management system with automatic sequence detection
An operation management system for a vehicle controllable by an operator to perform various vehicle actions, the system including a processor, a memory, and a human-machine interface. The processor is configured to record sequences of operator-initiated vehicle actions and compare the sequences. If at least two of the sequences contain the same operator-initiated vehicle actions, identify the at least two of the sequences as matching sequences, and communicate, by way of the human-machine interface, to the operator of the vehicle a suggested operating sequence based on the matching sequences.
US09646426B2 Methods and devices for determining a location estimate
Generally discussed herein are systems and apparatuses for managing a plurality of location providers and/or assigning a location provider to provide a location estimate. Also discussed herein are methods of using the systems and apparatuses. According to an example a method may include receiving a location estimate request from one or more location clients, determining, using a power cost heuristic, a power cost of using each of a plurality of location providers in performing a location estimate in accord with the location estimate request, assigning the location estimate request to a location provider of the plurality of location providers associated with a lowest determined power cost, and/or providing the location estimate to the location client.
US09646416B2 Three-dimensional map display system
A three-dimensional map is displayed in a bird's eye view with a stereoscopic effect of feature polygons by providing shading in an appropriate direction according to the gaze direction in a simulative manner. Shading wall polygons are set in addition to feature polygons in three-dimensional map data. The shading wall polygon is a virtual plate-like polygon provided vertically, for example, along a boundary of a feature polygon. When provided around the water system, the shading wall polygon is specified to be opaque on one surface viewed from the water system side and to be transparent on the opposite surface. The shading wall polygons are drawn along with the feature polygons in the process of displaying a map. The shading wall polygon is drawn in black, gray or the like only at a location where the surface specified to be opaque faces a gaze direction.
US09646406B2 Position searching method and apparatus based on electronic map
The present invention relates to electronic maps, and provides a position searching method and apparatus based on an electronic map. The method includes: receiving a keyword of a searching object; searching the electronic map with the keyword to obtain a current geographical position; acquiring panoramic images of a plurality of scenes that are located within a geographical area around the current geographical position and of a predetermined size; calculating coordinates of the searching object in one of the panoramic images according to position-related information of each scene; generating an image from an image area of the one of the panoramic images and outputting the image, wherein the image area is centered on the coordinates and of a predetermined size. The present invention can accurately position an image associated with the searching object, and has the advantages of low cost and less amount of data.
US09646402B2 Geographic space management
A system is provided that manages a geographic space including a route on which a moving object moves, including a plurality of subsystems operable to respectively manage maps of a plurality of regions obtained by dividing the geographic space, and a region manager operable to adjust loads of the subsystems by dynamically changing a boundary of at least one region among the plurality of regions. Also provided is a method and computer program product.
US09646401B2 System and method for implementing a dynamic media link
Systems and methods that provide a facility for a dynamic media overlay. An end user provides data for the dynamic media overlay that is activated upon selection to permit end users to share information while receiving or sending video data. The overlay may be a hyperlink that can be selected to take an action indicated by information provided in the hyperlink. The hyperlink may be represented by audio or image information in the form of instructions or clickable “targets.” A content of information represented by the hyperlink can be dynamic so that selection of the hyperlink can result in different actions, depending upon the informational content. One or more flags may be provided to indicate that a new hyperlink or new informational content for a hyperlink is requested. The hyperlink may be provided in an overlay represented as a media layer, or may be embedded in the video media itself.
US09646396B2 Generating object time series and data objects
Systems and methods are presented for representing non-numerical data objects in an object time series. An object time series of can be created by establishing one or more associations, each association including a mapping of at least one point in time with one or more objects that include properties and values. Visual representation of an object time series may include displaying non-numerical values associated with objects in the object time series in association with respective points in time.
US09646395B2 Method and apparatus for comparing portions of a waveform
A method, apparatus and computer program product are therefore provided in order to provide for display of waveforms. An example method may include displaying a first waveform, receiving an input selecting a portion of the first waveform, and generating, using a processor, an interface control displaying the selected portion of the first waveform. The interface control may include a semi-transparent display area and the selected portion of the first waveform may be displayed on the semi-transparent display area. The method may also include displaying the interface control concurrently with a second waveform such that at least a portion of the second waveform is visible through the semi-transparent display area of the interface control.
US09646391B2 Noninvasive localization of entities in compartmented areas
A system, method and computer program product for locating entities in a compartmented area, including a plurality of sensors devices distributed throughout a plurality of compartments of an area, respectively, and configured to locate entities within each of the compartments of the area; a counting device configured to count a number of the located entities within each of the compartments of the area based on information gathered by the sensors devices; and a display device configured to display the located entries within each of the compartments of the area based on information gathered by the counting device.
US09646380B2 Image-data processing device and image-data processing method
The application discloses an image data processing device for generating output image data which represents an output image including a first region image to be displayed in a first region and a second region image to be displayed in a second region adjacent to the first region. The image data processing device includes an extractor configured to extract a part of first image data representing a first image as first extraction data representing the first region image and a part of second image data representing a second image to be viewed and compared simultaneously with the first image as second extraction data representing the second region image. The extractor processes the first extraction data and the second extraction data to generate the output image data.
US09646367B2 Image processing apparatus and image processing method each with a function of applying edge enhancement to input image data
Edge enhancement processing is executed by obtaining a sum of whiteness degrees around a target pixel, to which edge enhancement is to be applied, and by adjusting the amount of edge enhancement such that the degree of edge enhancement decreases as the sum of whiteness degrees increases, and the degree of edge enhancement increases as the sum of whiteness degrees decreases. A whiteness degree is a value indicating the extent to which a pixel is close to white, and a sum of whiteness degrees indicates the extent to which the color around the target pixel is whitish.
US09646363B2 Image processing apparatus and method for detecting object using equi-height mosaicking image, and vehicle operation assisting system employing same
Provided is an image processing device including: an area extraction unit extracting areas corresponding to size of a predetermined target object from an image; a mosaicking image creation unit connecting extracted areas to create a mosaicking image; and an object detection unit detecting an object from the mosaicking image.
US09646357B2 Graphic rendering
The present disclosure provides example methods and apparatuses of conducting graphic rendering. JavaScript codes of a graphic application are obtained. The JavaScript codes include an API corresponding to a rendering function based on OPENGL. The API has a format complying with a standard of HTML5 Canvas. The JavaScript codes are executed at a parsing engine. When the API of the JavaScript codes is executed, the parsing engine parses the API to obtain a corresponding rendering function based on OPENGL. The rendering function is called to conduct graphic rendering to a rendering target. The present techniques improve a speed of graphic rendering at a mobile device.
US09646353B2 Methods, apparatus, and systems for exchanging information between excavators and other entities associated with underground facility locate and marking operations
Methods, apparatus, and systems for providing information regarding a locate and/or marking operation to identify a presence or an absence of at least one underground facility within a dig area. At least one notification indicating a status of the locate and/or marking operation is electronically transmitted and/or stored so as to inform at least one party associated with requesting the operation (a “requesting party,” e.g., an excavator, a property owner, a facility owner, a regulatory authority, a damage investigator, etc.) of the status of the operation. In one aspect, a requesting party may designate a preferred format, content, and/or method of receiving notifications regarding the locate and/or marking operation. In another aspect, a computer-generated GUI is provided to facilitate submission of requests, generation of “virtual white line” images to indicate one or more dig areas on a digital image of a work site, and/or selection of notifications and preferences for same. In yet another aspect, a requesting party may provide an acknowledgement of receipt (e.g., a “return receipt”) for one or more received notifications.
US09646352B2 Parallel echo version of media content for comment creation and delivery
Methods, systems, and devices are described for associating comments with playback of media content. At an input device, a parallel echo version of media content being played on a second device is provided, and a selection is received of a portion of the parallel echo version of the media content. A comment associated with the selected portion of the parallel echo version of the media content is received, and the received comment is associated with a portion of the media content associated with the selected portion of the parallel echo version. At an output device, a parallel echo version of media content being played on a second device is provided, a current point in the parallel echo version of the media content is determined, and an indicator of a comment associated with a point in the media content corresponding to the current point in the parallel echo version is displayed.
US09646351B2 Estimation of jurisdictional boundary crossings for fuel tax reporting
Systems and methods for the estimation of jurisdictional boundary crossings for fuel tax reporting relating to a commercial motor vehicle (CMV). One method includes defining a geo-fenced region for a jurisdiction. The location of the vehicle is determined using a positioning system and the geo-fenced region. When positioning system information is unavailable for a period of time, the location of the vehicle is estimated, including determining if a distance between two consecutive positioning system points is greater than a threshold value, and using predetermined route information to estimate where the vehicle has crossed the geo-fenced region boundary.
US09646349B2 Apparatus information obtaining apparatus, operation information providing apparatus, operation information providing method, operation information providing program and the recording medium
An apparatus information obtaining apparatus for obtaining apparatus information including model information of an image output apparatus from the image output apparatus via a network is disclosed. The apparatus information obtaining apparatus includes: an image output apparatus list database storing a list of image output apparatuses from which the apparatus information is obtained; an apparatus information send instruction sending unit for instructing the image output apparatus included in the image output apparatus list to send the apparatus information; and an apparatus information receiving unit for receiving the apparatus information from the image output apparatus that is instructed to send the apparatus information.
US09646343B2 Systems and methods for interactively disambiguating entities
The disclosure relates to entity disambiguation in an interactive fashion based upon attributes. Once disambiguated, a manner in which to review a future article based upon an initial set of attributes and an additional set of attributes and, when needed, generate a warning flag based upon the review is also described. The warning flag may result in a change in the relationship between the entity and an organization such as a bank that is considering engaging in a business relationship with a candidate client, and that may subsequently abandon that plan, or a bank that had previously extended credit to the entity, and that subsequently may be less inclined as a result of the information retrieved by the present invention. A previously accepted entity may also be flagged for credit or anti-money laundering consideration if and when the applicant's situation (e.g., financial situation, involvement in anti-money laundering) changes.
US09646339B2 Digital downloading jukebox system with central and local music servers
A digital downloading jukebox system including a central server and a plurality of remote jukebox devices each provided with a local server that preferably mirrors the central server and enables selected songs to be immediately downloaded to the jukebox for reproduction. The local server and jukebox may also provide, through control of the central server, song download services to other jukebox devices, such as residential jukeboxes. The jukebox system may also act as a monitoring/management device for other coin operated equipment present in a location where the jukebox is located, thereby enabling the jukebox device to perform updates on other equipment under control of the central server.
US09646334B2 Vehicle evaluation device and vehicle evaluation method
Various forms of vehicle driving energy are provided for vehicles, such as gasoline vehicle, hybrid vehicle, ethanol vehicle, electric vehicle and fuel cell vehicle. In such circumstances, an index is desired by vehicle purchasers, which has a viewpoint on the benefit to be obtained by using an electricity storing section of a vehicle for other than running the vehicle, and with which the economic efficiencies of those vehicles can be more clearly compared/examined, in the correlation between the prices of the abovementioned vehicles using various vehicle drive energy modes, and the fuel consumption and the drive energy consumption costs thereof. To display evaluations of vehicles in various drive energy modes, by dividing a fuel efficiency numerical value by a vehicle price. In addition, to achieve a vehicle evaluation/comparison at the time of purchasing a new car, by setting a planned running distance.
US09646331B2 Management and allocation of services using remote computer connections
A computer-implemented method for allocating services among a plurality of service operators where each capable of providing at least one service and each service operator operating a respective computer to receiving at a support server a request for service from at least one computer being operated by a user, generating a questionnaire to be answered by the user operating the at least one computer, selecting at least one service operator based upon the answered questionnaire, and establishing a service session between the at least one computer being operated by the user and the computer being operated by the at least one selected service operator for providing the requested service.
US09646328B1 Interactive point of purchase display for toys
Techniques are provided for an interactive point of purchase product display. The interactive point of purchase product display includes a product placement region, one or more products located in the product placement region, an input device configured to receive an input signal, a controller device, and a selection indicator device. The input device may receive data about a potential consumer or customer. The controller device is coupled to the input device and the one or more products and is configured to receive data from the input device responsive to the input signal, select a product in response to the receive input and generate a selection signal identifying the product resulting in the attention of a customer to be drawn to the product.
US09646326B2 Advertising-integrated car
A vehicle with an integrated advertising system. The vehicle can include a computer, at least one receiver, and a driving control. At least one receiver may be configured to communicate wirelessly, for example with an antenna or satellite. The receiver may receive advertising or retail information pertaining to a good or service, also including housing, a menu, or entertainment opportunities. The advertising or retail information may be communicated to a user within the vehicle, and the user may indicate a desire to purchase the good or service. The user may instruct the computer to drive the vehicle to the location of the good or service autonomously or the user may instruct the computer to purchase the good or service, or both.
US09646325B2 Zero-wait publishing, searching, and queuing systems and methods
Zero-wait publishing, searching, and queuing systems and methods are disclosed. The system includes a local retail service engagement application installed on a mobile device. The application requests a service from a service provider system. The application receives data associated with a service provider from the service provider system, transmits a request for a reservation, receives a confirmation of the reservation, transmits a queue request to a queuing system, and receives a confirmation of the queue request. The application determines a physical location of the mobile device, calculates a distance between the mobile device and the service provider, and transmits an estimated arrival time. When the mobile device arrives, the queuing system searches for the mobile device. The system further includes an identification, location and authentication system. The service provider system receives authentication and the relative location of the mobile device and retrieves the reservation.
US09646318B2 Updating point of interest data using georeferenced transaction data
Georeferenced transaction data is harvested (“crowd-sourced”) from client devices and sent to a network-based map service. The map service performs cluster analysis on location data points in the harvested data, resulting in one or more clusters representing local densities of transaction occurrences. Data vectors including supplemental data are obtained from one or more vendors. Location data points included in the data vectors are compared to center coordinates of the one or more clusters and the closest matching cluster/vector pair provides a mapping to POI data in a POI database. The mapped POI data is updated with the supplemental data. In some implementations, transaction timestamps in the harvested data are used to estimate the business hours of a business POI.
US09646309B2 Method for authentication and assuring compliance of devices accessing external services
Systems and methods are described for determining whether an electronic computing device complies with the security policy for a network. The invention includes receiving an electronic request signal including an electronically encoded request to allow an electronically encoded process operating on an electronic processor of the electronic computer device to establish electronic communication with a specific target electronic device or service operating on the electronic communications and data network; receiving electronically encoded information about the identity of the electronically encoded process, the electronic computing device, or the use of the electronic computing device; receiving electronically encoded policy elements for the security policy; receiving electronically encoded information about the compliance of the electronic computing device; receiving electronically encoded information related to the identity of the principal of the electronic computing device; and determining whether the electronic computing device complies with the security policy.
US09646303B2 Secure remote payment transaction processing using a secure element
Embodiments of the present invention are directed to methods, apparatuses, computer readable media and systems for securely processing remote transactions. One embodiment of the invention is directed to a method of processing a remote transaction initiated by a mobile device. The method comprises receiving, by a mobile payment application on a secure memory of the mobile device, transaction data from a transaction processor application on the mobile device. The method further comprises validating that the transaction processor application is authentic and in response to validating the transaction processor application, providing encrypted payment credentials to the transaction processor application. The transaction processor application further initiates a payment transaction with a transaction processor server computer using the encrypted payment credentials.
US09646300B1 Systems and methods for mobile application, wearable application, transactional messaging, calling, digital multimedia capture, payment transactions, and one touch service
A method for facilitating mobile device payments, multimedia capture, calling, and messaging may include providing a payment, multimedia capture, calling, and messaging interface on a display of a mobile and wearable device and sensing a haptic input of the user via the haptic control and the one touch service. In response to the haptic input, a cloud-based application associated with the mobile and wearable device may be activated. The haptic input may be analyzed to determine a duration of the haptic input. Based on the duration of the haptic input, an operation may be selected from the list of predetermined operations to be performed by the cloud-based application. The predetermined operations include at least a payment operation, a multimedia capture operation, a calling operation, and a messaging operation. The method may include operably connecting the mobile and wearable device to a cloud storage.
US09646296B2 Mobile-to-mobile transactions
A mobile-to-mobile transaction method allows two mobile smartphones to engage in a private transaction between themselves. The two share the same transaction server using prearranged individual enrollments. These build a dynamic digital image of a colorgram with a selected shape that defines a colorgram matrix boundary. Authentication codes, merchant coupons, product advertisements, and browser uniform resource locator (URL) links for product information and ordering, one-time-password (OTP) seeds, initialization vectors, individual enrollment passwords, or password seeds are embedded and encrypted in each colorgram. The colorgram is sent to a first one of the mobile smartphones for its display to a collocated second one of the mobile smartphones. A transaction is authenticated between users based on a calculated expectation of what should be returned when it provides its own digital image of the colorgram displayed by the first mobile smartphone.
US09646291B2 Electronic receipt manager apparatuses, methods and systems
The ELECTRONIC RECEIPT MANAGER APPARATUSES, METHODS AND SYSTEMS (“ERM”) transforms transaction initiation requests and receipt requests via ERM components into receipt formatting, organization, storage and linkage with transactions. The ERM may be configured to receive a receipt through an interface of a portable device and determine a set of fields for formatting data from the receipt. The ERM may format the data from the receipt to include the set of fields and store the formatted data in a memory element of the portable device.
US09646288B2 Advertisements based on target market
Embodiments describe a method and a system to display a calendar system. The method and system to receive a request to display at least one filtered event in a calendar display interface, wherein the at least one filtered event is filtered from a plurality of categories based on selected criteria, wherein a collection of events is selected from an event database based on the selected criteria, and each collection of events forms a specific subcalendar of a plurality of subcalendar; and to receive a request to display selected ones of the specific subcalendars in the calendar display interface.
US09646282B2 Systems, methods, and computer program products for implementing a precision rate structure across one or more geographical areas
Various embodiments provide a rate structuring system for determining a rate adjustment for at least one service point within a geographical area. In certain embodiments, the system comprises one or more computer processors configured to: receive service point data comprising one or more real-time observed characteristics associated with delivery of at least one package to one or more of said at least one service points within said geographical area; retrieve rate data; calculate at least one of cost data and profit data for each service point associated with said received service point data; compare said calculated cost/profit data against one or more parameters; and in response to at least a portion of said calculated data differing from said one or more parameters, generate rate adjustment instructions, said instructions being configured for implementation of an adjustment to said rate data. Associated computer program products and computer implemented methods are also provided.
US09646281B2 Systems and methods for providing extended shipping options
Techniques for providing extended shipping options are described. In some embodiments, a user may specify extended shipping options that are not otherwise provided by or accessible via an existing shipment information specification user interface. In one embodiment, the user accesses a module configured to facilitate specification of extended shipping options and in response, provide an indicator of the specified extended shipping option, such as a tag or uniform resource identifier. The indicator of the extended shipping option is then incorporated into a user interface element, such as an address field, of the shipment information specification user interface. Once the user finalizes the order, the indicator of the extended shipping option is transmitted along with other shipment information items to a merchant and/or carrier system, where services specified by the extended shipping option are initiated.
US09646279B2 System and method of a requirement, compliance and resource management
A system and/or a method based on a scalable requirement, compliance and resource management methodology for designing a product/service, optimizing relevant processes and enhancing real time and/or near real time collaboration between many users. The requirement, compliance and resource management methodology is further integrated with a fuzzy/neuro-fuzzy logic algorithm module and/or statistical algorithm module and/or weighting logic algorithm module and enhanced with a graphical user interface.
US09646278B2 Decomposing a process model in an enterprise intelligence (‘EI’) framework
Decomposing a process model in an Enterprise Intelligence (‘EI’) framework, including: receiving, by a process model decomposer, a process model for an EI assembly; identifying, by the process model decomposer in dependence upon an EI framework metamodel, component parts of the process model; and generating, in dependence upon the identified component parts, a taxonomy breakdown comprising a definition of a process classification.
US09646276B2 Dashboard for dynamic display of distributed transaction data
An interface is provided for a user to create a custom dashboard for providing application performance data. The dashboard may be created from one or more widgets, such as graphs, charts, and other display components, and each widget may be individually configured with parameters. The dashboard may be configured to display data for one or more particular transactions, transaction types, or transactions that meet specified criteria. Once created, the dashboard may be shared through a website URL, e-mail, or other method.
US09646275B2 Methods and apparatus for assessing risks associated with locate request tickets based on historical information
Locate and/or marking operations involve detecting and/or marking a presence or an absence of at least one underground facility within a dig area, wherein at least a portion of the dig area is planned to be excavated or disturbed during excavation activities. One or more attributes of a locate and/or marking operation requested in a locate request ticket are assessed to provide one or more ticket assessment outcomes. Ticket information is obtained from the locate request ticket, and historical information (e.g., historical damage reports, historical records of previously completed locate request tickets) is selected and analyzed based on the ticket information so as to assign at least one risk designation to the ticket. The risk designation(s) is/are transmitted and/or stored so as to facilitate clearing the locate request ticket and/or dispatching a locate technician to perform the locate and/or marking operation.
US09646268B1 Systems and methods of supporting a product life cycle management (PLM) implementation
The systems and methods of the present application include a parts planning application (PPA) configured such that a bill of material (BOM) structure is automatically managed from a product data management (PDM) application, while supporting multiple product assemblies within a same project space and operating from a common code base. The PPA of the present application includes cross-functional attribute participation and is editable by all users simultaneously worldwide, thus eliminating the need for a dedicated project data administrator. The PPA of the present application enables daily or weekly management reviews, and attributes security managed by the functional group. The PPA of the present application fosters reduced data entry due to automated population of design structure and attributes from an existing PDM application and/or an enterprise resource planning (ERP) application. An audit trail function records and displays BOM and user-data entry changes, and utilizes a web-based application with spreadsheet-style or tabbed-style interface for ease of use.
US09646250B1 Computer-implemented cognitive system for assessing subjective question-answers
A cognitive system that automatically assesses subjective answers may be provided. A cognitive engine executing on one or more processors may determine whether a statement parsed from a subjective answer by natural language processing technique is accurate or inaccurate, for each of the plurality of statements based on matching the statement with information associated with a domain of a question from a plurality of data sources, according to an accuracy threshold. An overall assessment of the answer may be automatically determined based on a number of statements determined to be accurate, a number of statements determined to be inaccurate, a number of duplicate statements in the answer relative to a total number of statements in the answer. A visual graphics representing accurate and inaccurate statements may be presented or displayed, allowing a user to interact with the visual graphics to modify the assessment.
US09646249B2 Method for inferring attributes of a data set and recognizers used thereon
A method for inferring, without supervision, information about a data set and/or recognizers that are operated thereon. The recognizers are modules that are capable of analyzing, interpreting and labeling raw data of the data set with a label, which is a cognitive or substance-based identifier of the data, for instance, identifying peaks, troughs, patterns and trends of particular significance. The method infers the information about the data set and/or the recognizers based on the observable outputs of each recognizer and a mathematical means of reconciling the agreement/disagreement of the outputs. The method operates without need for knowledge of the correct label to be applied to the data set by each of the recognizers, such as a test set or prior knowledge of the accuracy of the recognizer.
US09646248B1 Mapping across domains to extract conceptual knowledge representation from neural systems
Described is system for extracting conceptual knowledge representation from neural system. The system extracts a first set of attributes to define a set of objects in a first domain. A first formal concept lattice is constructed comprising the set of objects and the first set of attributes from the first domain. A second set of attributes is extracted to define the set of objects in a second domain. A second formal concept lattice is constructed comprising the set of objects and the second set of attributes from the second domain. The first formal concept lattice is aligned with the second formal concept lattice to link the first set of attributes with the second set of attributes, wherein a combined lattice is generated. The combined lattice is used to relate the first domain to the second domain.
US09646238B2 Methods and systems for protecting personal account information
The invention provides systems and methods for protecting information related to personal accounts and other kinds of information displayed on personal and identification cards. In some embodiments, the invention further provides a credit card with a card portion displaying a first part of an account number and an electronically readable region. The credit card may also include a sleeve portion that holds the card portion and that may display a second part of an account number. The sleeve portion may have a window through which the first part of the account number is visible, so that the first and second parts of the account number provide a complete valid account number.
US09646223B2 Image measuring method, system, device, and program
An image measuring system includes: a reflecting body arranged near a plant to be measured; a photographing unit for photographing the reflecting body and outputting the photographed image; an image analyzing unit for detecting, in the photographed image, the area of the reflecting body and acquiring the color information of the area; an absolute spectral irradiance distribution calculating unit for calculating, on the basis of the color information, the absolute spectral irradiance distribution, which is the distribution of the absolute values of the spectral irradiance in the area; a photon flux density calculating unit for calculating, on the basis of the absolute spectral irradiance distribution, the photon flux density; and a Leaf Area Index calculating unit for calculating, on the basis of the photon flux density, the Leaf Area Index.
US09646218B2 Image-processing apparatus, date identification apparatus, image-processing method, and computer program product
An image-processing apparatus identifies a numeral recognition target range in an image, extracts, when a circumscribed rectangle of a numeral likelihood portion that is likely to represent a numeral in the numeral recognition target range conforms to a reference size, the circumscribed rectangle, extracts, when a plurality of circumscribed rectangles extracted are arrayed, the arrayed circumscribed rectangles, determines whether the circumscribed rectangles extracted each include one or both of a horizontal line and a vertical line, each of the horizontal line and the vertical line constituting a segment in a multiple-segment character, and extracts, as a target area for numeral identification, the circumscribed rectangle that includes one or both of the horizontal line and the vertical line, and isolates a numeral display area from the numeral recognition target range so as to include the target area in a predetermined direction.
US09646216B2 Multiple user biometric for authentication to secured resources
Various embodiments are generally directed to the provision and use of multiple person biometric authentication systems. An apparatus including a processor element and logic executable by the processor component is disclosed. The logic is configured to cause the apparatus to receive information including an indication of a plurality of biometric measurements and generate a combined biometric indicator based in part on the plurality of biometric measurements. The combined biometric indicator can be generated using fuzzy hashing techniques.
US09646215B2 Eye part detection apparatus
An eye part detection apparatus includes: a unit configured to input an image of a face captured for each specific time; a unit configured to extract an eye search region on the basis of feature points including a nose from the image; a unit configured to correlate the eye search region at a first time with the eye search region at a second time on the basis of comparison between positions of the feature points at the first time and positions of the feature points at the second time; and a unit configured to determine eye part regions from the eye search regions at the first and second times on the basis of the correlated eye search regions at the first and second times.
US09646210B2 Entity detection
A computer-implemented method for entity detection is described. In one embodiment, an entity passing through a perimeter of a predefined area is detected via a camera. Upon detecting the entity passing through the perimeter of the predefined area, a type of the entity is classified from an image of the entity captured by the camera. Upon classifying the type of the entity, a feature of the entity is detected from the image of the entity. An identifier is assigned to the entity based on the type and the detected feature of the entity. The identifier distinguishes the entity from another entity of a same type.
US09646205B2 System and a method for facilitating testing of plurality of devices using a drone
Disclosed is a system and method for facilitating testing of a plurality of devices using a drone. At first, a locating module locates position of the drone relative to the plurality of devices. Further, a receiving module receives an image, of a device of the plurality of devices, from image capturing unit of the drone. Then, a comparing module compares the image with a reference image corresponding to the device. Based on the comparison, a determining module determines an action to be performed for testing the device. Further, a facilitating module facilitates the testing by enabling a snout associated with the drone to perform the action on the device.
US09646200B2 Fast pose detector
Methods and apparatuses are presented for determining whether a gesture is being performed in a sequence of source images. In some embodiments, a method includes detecting a gesture in each of one or more reference images using one or more gesture models of a plurality of gesture models. The method may also include selecting a first gesture model from the one or more gesture models that most closely matches the detected gesture, prioritizing the first gesture model over other gesture models in the plurality of gesture models for searching for the gesture in the sequence of source images, and scanning the sequence of source images to determine whether the gesture is being performed, using the prioritized first gesture model. If the gesture is being performed, the method may end scanning prior to using another gesture model of the plurality of gesture models to determine whether the gesture is being performed.
US09646196B2 Image processing device, image processing method, and program
There is provided an image processing device including a person recognition unit that recognizes a person included in each of a plurality of captured images, an image evaluation unit that evaluates one or more captured image groups extracted from among the plurality of captured images, on the basis of a degree of appearance for each person of interest recognized by the person recognition unit, and an image selection unit that selects a captured image group having the highest result of the evaluation by the image evaluation unit.
US09646183B2 Reading apparatus and reading method
A reading apparatus reading information from an RFID tag attached to a commodity configured to comprise: a casing consisting of an opening serving as an entrance and exit port of a commodity and a space for housing the commodity inside; an antenna configured to be arranged inside the space; an opening and closing lid configured to open and close the opening; an acquisition module configured to acquire an opening and closing state of the opening and closing lid; a reading module configured to execute, in a case in which the opening and closing state acquired by the acquisition module indicates a closing state of the opening and closing lid, a reading processing for reading information relating to commodities from RFID tags of each of the commodities housed in the casing through the antenna; and an output module configured to output the information read by the reading module.
US09646182B2 Interrogator and interrogation system employing the same
The present invention is directed to an interrogator, method of discerning metal and radio frequency identification (RFID) objects, and an interrogation system employing the same. In one embodiment, the interrogator includes a metal sensing subsystem configured to provide a first signal having a signature representing a presence of a metal object, and a RFID sensing subsystem configured to provide a second signal having a signature representing a presence of a RFID object. The interrogator also includes a control and processing subsystem configured to discern a presence of at least one of the metal and RFID objects from one of the first and second signals.
US09646175B2 Two-way parity error detection for advanced encryption standard engines
A method of improving the operation of a processor executing a cryptographic process, by automatically detecting faults during both encryption and decryption operations by the cryptographic process, comprises segmenting the data to be encrypted and encrypting the data segments using a complex non-linear algorithm that can lead to faults; computing an output parity bit from a selected step of the algorithm for a selected data segment, based on the input value of that segment; comparing the actual output parity bit of the selected segment with the computed output parity bit for that segment; and determining whether a fault exists, based on whether the actual output parity bit matches the computed output parity bit for the selected segment.
US09646169B2 Systems, methods, and apparatuses for implementing cross organizational data sharing
In accordance with disclosed embodiments, there are provided methods, systems, and apparatuses for implementing cross organizational data sharing including, for example, means for storing customer organization data in a database of the host organization; allocating at least a sub-set of the customer organization data to be shared as shared data; configuring a hub to expose the shared data to a proxy user and configuring the proxy user at the hub with access rights to the shared data; configuring one or more spokes with access rights to the shared data of the hub via the proxy user; receiving a request from one of the hubs for access to the shared data of the customer organization via the proxy user at the hub; and returning a response to the hub having made the request. Other related embodiments are disclosed.
US09646166B2 Masking query data access pattern in encrypted data
A method for encrypting a database includes the following step. Keywords in the database are encrypted to obtain encrypted search tags for the keywords. A table of reverse indices is generated for the encrypted search tags. A table of cross keyword indices is generated. A method for searching in an encrypted database includes the following steps. A search is formulated as a conjunct of two or more atomic search queries. One of the conjuncts is selected as a primary atomic search query. Search capabilities are generated for a secondary atomic search query using the primary atomic search query and the secondary atomic search query. Such methods mask query data and the actual composition of the database to reduce computation complexity and privacy leakage.
US09646159B2 Multi-file malware analysis
A device may identify a plurality of files for a multi-file malware analysis. The device may execute the plurality of files in a malware testing environment. The device may monitor the malware testing environment for behavior indicative of malware. The device may detect the behavior indicative of malware. The device may perform a first multi-file malware analysis or a second multi-file malware analysis based on detecting the behavior indicative of malware. The first multi-file malware analysis may include a partitioning technique that partitions the plurality of files into two or more segments of files to identify a file, included in the plurality of files, that includes malware. The second multi-file malware analysis may include a scoring technique that modifies a plurality of malware scores, corresponding to the plurality of files, to identify the file, included in the plurality of files, that includes malware.
US09646155B2 Systems and methods for evaluation of events based on a reference baseline according to temporal position in a sequence of events
Systems and methods for evaluation of events are provided. A user-specific reference baseline comprising a set of temporally-ordered sequences of events. An event of a sequence of events in a current session is received. A determination is made as to whether the event at least partially matches the reference baseline using an attribute of the event and a temporal position of the event within the sequence of events in the current session.
US09646153B2 Securing content from malicious instructions
A method and system is provided for securing content from malicious shaders. The method includes determining the content the shader is to execute. A signature of the shader is verified in response to the shader attempting to execute on protected content. In response to the shader being verified, it is verified that the shader has not been modified. The shader is executed in response to not being modified.
US09646151B2 Access token management
Provided is a server including: a user authenticating unit that authenticates, using an access token, a user of a user device; a token receiving unit that receives an access token from the user device; and a determination information transmitting unit which, when the access token is received, transmits determination information that enables a determination as to whether or not a remaining time until a time of expiration of the access token is less than a predetermined threshold, to the user device, wherein the user authenticating unit issues a new access token with an updated time of expiration when an issuance request for an access token which is transmitted by the user device having received the determination information is received.
US09646144B2 Extending user authentication across a trust group of smart devices
Particular embodiments described herein provide for a wearable electronic device with a biometric sensor and logic. At least a portion of the logic is implemented in hardware. The logic is configured to receive input data indicative of biometric input and attempt to authenticate the input data based, at least in part, on at least one biometric credential of an authorized user. The logic is configured to establish a wireless connection to a smart device, determine whether the smart device is included in a trust group of one or more smart devices, and send a communication to unlock the smart device when the input data is successfully authenticated and when the trust group includes the smart device.
US09646138B2 Bioimaging grid
A method may include standardizing an input image to produce a standardized input image; structurizing the standardized input image to be characterized by a plurality of anatomical properties; mapping the input image to one or more reference cases of a plurality of reference cases using the plurality of anatomical properties, wherein the one or more reference cases are associated with first non-image clinical information; and determining second non-image clinical information for the input image based on the one or more reference cases and the first non-image clinical information.
US09646134B2 Bambam: parallel comparative analysis of high-throughput sequencing data
A differential sequence object is constructed on the basis of alignment of sub-strings via incremental synchronization of sequence strings using known positions of the sub-strings relative to a reference genome sequence. An output file is then generated that comprises only relevant changes with respect to the reference genome.
US09646130B2 Vehicle simulator system
A system includes a simulator device having a computing device having a computer processor and a computer readable medium. The simulator device further includes a communication port configured for communicating with an emissions inspection tool. The simulator device also has a database associated with the computing device and including multiple vehicle profiles, wherein individual ones of the multiple vehicle profiles include a plurality of Engine Control Units (ECUs), and wherein individual ones of the plurality of ECUs are configured to simulate a plurality of Parameter IDs (PIDs) and corresponding response codes. The individual ones of the multiple vehicle profiles are independently selectable for providing at least one PID response code to the vehicle inspection tool. The computing device is configured to perform a vehicle simulation for auditing a vehicle inspection tool.
US09646129B2 Notch detection and correction in mask design data
Mask data is analyzed for the presence of a notch. A notch candidate on a polygon boundary of mask data is defined as a plurality of line segments that includes an initial line segment, a final line segment and at least two line segments therebetween. The initial and final line segments define adjacent edges of the notch candidate. A direction of each line segment is a direction of travel from the initial line segment to the final line segment.
US09646112B2 System, method, and computer-readable medium for providing a dynamic view and testing tool of power cabling of a multi-chassis computer system
A system, method, and computer-readable medium that facilitate display of a system configuration are provided. A graphical user interface may provide a display that indicates the position and status of system components and enables a user a convenient mechanism to determine via load group selection a universal power supply load group that is preferred to be connected to a particular chassis power supply, and further provides a mechanism to determine via load group selection which universal power supply load group is connected to a particular chassis power supply. In this manner, a user may confirm a system power supply configuration corresponds to a desired system power supply configuration.
US09646109B2 Topic based recommender system and method
A recommendation system is used to provide suggestions in environments such as message boards, RSS aggregators, blogs and the like by comparing member interests and creating recommendation items corresponding to categorized topics or other members. In some instances, a natural language can assist in processing content to sort it into the appropriate topic bin. An advertising module cooperates with the system to provide content based ads relevant to the recommended items.
US09646102B2 Intelligent categorization of bookmarks
System, method, and computer program product, comprising, responsive to accessing a first electronic page in a browser, collecting metadata from the first electronic page, determining: (i) a set of existing data structures to store bookmarks for electronic pages in the browser, each data structure in the set of existing data structures representing an associated category for electronic pages, and (ii) a preference for using the existing data structures to store bookmarks for electronic pages, and, responsive to receiving an indication to bookmark the first electronic page, identifying, based on the metadata, the existing data structures, and the preference for using the existing data structures, a first data structure in which to store the bookmark for the first electronic page, presenting the first data structure for approval, and responsive to receiving approval for the first data structure, storing a bookmark for the first electronic page in the first data structure.
US09646094B2 System and method for performing a multiple pass search
A method including the steps of: receiving a search query; executing a first search pass of a conditional search flow pipeline according to a first configuration; generating and storing information based on the executed first search pass as search context information; determining which search pass of the conditional search flow pipeline should be executed as a second search pass based on a transition rule associated with the first search pass and the search context information; executing the second search pass of the conditional search flow pipeline according to a second configuration; generating additional information based on the executed second search pass; updating the search context information based on the additional information; and determining whether to provide updated search context information or proceed to another search pass of the conditional search flow pipeline based on a transition rule associated with the second search pass and the updated search context information.
US09646086B2 Robust signatures derived from local nonlinear filters
Content signal recognition is based on a multi-axis filtering of the content signal. The signatures are calculated, formed into data structures and organized in a database for quick searching and matching operations used in content recognition. For content recognition, signals are sampled and transformed into signatures using the multi axis filter. The database is searched to recognize the signals as part of a content item in the database. Using the content identification, content metadata is retrieved and provided for a variety of applications. In one application, the metadata is provided in response to a content identification request.
US09646065B2 Identification of load utility
Embodiments of the invention are directed to systems, methods and computer program products for converting MLOAD and TPUMP operations. In some embodiments, a system is configured to: receive a first information, wherein the first information comprises at least one piece of data; count the number of pieces of data; compare the counted number of pieces of data to a predetermined threshold value; and identify a load utility based on the comparison between the counted number of pieces of data and the predetermined threshold value.
US09646062B2 News results through query expansion
Systems and methods for providing improved news results to a news query according to entity expansion are presented. In response to receiving a news query from a computer user, a news engine identifies one or more interest entities of the computer user. Expanded entity data corresponding to the one or more interest entities is obtained, the expanded entity data identifying related entities to the one or more interest entities. The expanded entity data also includes category data corresponding to the categories of the one or more interest entities. Expanded news queries are generated according to the interest entities, the related entities, and category entities corresponding to the categories. News results are obtained according to the expanded news queries and a news presentation is generated and returned to the computer user.
US09646059B2 Systems and methods to automatically suggest elements for a content aggregation system
According to some embodiments, a suggestion platform associated with a content aggregation system may access a plurality of data context trigger criteria associated with potential business information content elements. Each data context trigger criteria may include, for example: (i) a data locator associated with a business information data structure, (ii) an operator, and (iii) a threshold. For each data context trigger criteria, it may be automatically determined if a value in the business information data structure satisfies the data context trigger criteria based on the operator and the threshold. When a data context trigger criteria is satisfied, it may be automatically suggested to a user that the potential business information content element associated with that data context trigger criteria be added to a user display of the content aggregation system.
US09646056B1 Rank-ordering and cognitive saliency schema-based selection
Described is a system for rank-ordered and cognitive saliency schema-based object selection. The system receives a set of unnormalized probabilities corresponding to a set of objects competing for attentional selection in a current environment. Each unnormalized probability in the set of unnormalized probabilities is based on a likelihood estimation of encountering the corresponding object in the current environment. The set of objects is ranked based on a set of cognitive saliency values corresponding to the set of objects to generate a rank-ordered list of cognitive saliency values. The rank-ordered list of cognitive saliency values is analyzed to detect a schema of the current environment by which the set of objects is ranked. The schema is learned and stored along with a reward measure of the schema's utility. A maximum saliency object in the set of objects is selected based on the rank-ordered list of cognitive saliency values.
US09646055B2 Blending search results on online social networks
In one embodiment, a method includes receiving from a first user of an online social network a search query input including one or more n-grams; generating a number of query commands based on the search query input; and searching one or more verticals to identify one or more objects stored by the vertical that match the query commands. Each vertical stores one or more objects associated with the online social network. The method also includes generating a number of search-result modules. Each search-result module corresponds to a query command of the number of query commands. Each search-result module includes references to one or more of the identified objects matching the query command corresponding to the search-result module. The method also includes scoring the search-result modules; and sending each search-result module having a score greater than a threshold score to the first user for display.
US09646053B2 OLTP compression of wide tables
A data block stores one or more rows of a database table or relation. An entire row may not fit in a data block. Part of the row is stored in one data block, and another part is stored in another data block. Each row part is referred to herein as a row segment and the data blocks are referred to as row-segmented data blocks. Data block dictionary compression is used to compress row-segmented data blocks. Each data block contains a dictionary that is used to compress rows in the data block, including row segments. The dictionary in a data block is used to compress row segments in the data block. Hence, multiple dictionaries may be used to decompress a row comprised of row segments.
US09646051B1 Query plan management in shared distributed data stores
The invention identifies and caches query plans in a shared-nothing distributed data store that are unlikely to become invalid because they do not reference objects that are likely to be changed or deleted. Plans that are likely to become invalid and are not cached are those plans that reference data that is partitioned across segment/query execution nodes of the data store, plans that are complex, and plans that reference objects that are not “built-in” (primitive) objects. The effect is that most plans which are generated on a query dispatch (master) node are not cached, whereas most plans generated on an execution (segment) node are cached.
US09646049B1 Updating high level nested filters according to low level filter choices
A method includes receiving a user inputted lower-level hierarchical filter key, processing filter key relational data to identify higher-level filter criteria keys associated with the user inputted lower-level hierarchical filter key, updating higher-level filter criteria to include the identified higher-level filter criteria keys, and generating a list of results according to the updated filter criteria. A computer program product and computer system corresponding to the method are also disclosed.
US09646033B2 Building a metadata index from source metadata records when creating a target volume for subsequent metadata access from the target volume
Provided are a computer program product, system, and method for building a metadata index from source metadata records when creating a target volume for subsequent metadata access from the target volume. A copy operation is initiated to copy the source volume to the target volume, wherein the target volume is created with a target volume name different from a source volume name of the source volume. Source volume metadata having records including information on data sets in the source volume is copied to target volume metadata. A metadata index is generated indicating locations of the records in the target volume metadata having information on the data sets in the target volume. The metadata index is used to access the records in the target volume metadata when accessing data sets in the target volume.
US09646030B2 Computer-readable medium storing program and version control method
An information processing apparatus permits editing of information held by an existing node in a version control graph that contains a plurality of nodes, each of which is assigned an identifier corresponding to information held by the node. The information processing apparatus detects, upon merging a first branch and a second branch contained in the version control graph, a previous merged data set that is generated from a data set of a first version referred to by a node of the first branch and a data set of a second version referred to by a node of the second branch, on the basis of history information. The information processing apparatus generates a new merged data set by merging the first branch and the second branch, using the detected merged data set.
US09646021B2 Managing resource access in distributed computing environments
Concepts and technologies are disclosed herein for managing resource access in distributed computing environments. A computing device can host a local resource such as a file or application and an application for managing or controlling resource access. The user device can communicate with a remote device that hosts a remote resource, which may be similar to the local resource. If a resource access request is detected at the user device, the user device can identify resources including a local resource and/or a remote resource that can provide functionality associated with the request. The user device can determine if the local resource, the remote resource, and/or a combination thereof is to be accessed to provide the requested access. This determination can be made before or during the access and can be based upon settings, preferences, input, network traffic, and/or other considerations determined at the user device and/or other devices.
US09646018B2 Controlling segment size distribution in hash-based deduplication
Segment sizes are controlled by setting the size of a segment boundary in a hash-based deduplication system. A subsequence of size K of a sequence of characters S is set. Segment boundaries are set by using the sequence of the decreasingly restrictive logical tests if one of the sequence of the decreasingly restrictive logical tests returns a true value when applied on the sequence of characters S.
US09646015B1 Digital work compression
Various embodiments are directed to systems and methods for compressing digital works, such as books, magazines and similar works. Compressing a digital work may comprise finding an entry for a first string from the digital work in a compression dictionary and replacing a string value of the first string from the digital work with a first string reference associated with the first string at the entry for the first string. The compression dictionary may be generated, for example, from digital works associated with a user or user device that requested the digital work. Also, in some embodiments, the digital work itself may be used as a compression dictionary.
US09646010B2 Method and system for expanding storage capacity of a drive using cloud storage systems
A storage drive and associated system and method for storing data locally at the storage drive and/or at cloud storage may buffer, in a local storage buffer, data to be stored at the cloud and upload the data to the cloud storage from the local storage buffer. Upon receipt of an acknowledgement, from the cloud storage, that the data was successfully uploaded, the storage drive may delete the data from the local storage buffer. The storage drive may provide a ghost file representation of the uploaded data through the storage drive, through which the data uploaded to the cloud storage may be accessed. The storage drive may access multiple cloud storage accounts, each corresponding to a file folder on the storage drive, allowing the user to easily access different cloud storage accounts. The storage drive may recover data that was deleted from either local persistent storage or the cloud storage.
US09646007B2 Distributed and tiered architecture for content search and content monitoring
An efficient large scale search system for video and multi-media content using a distributed database and search, and tiered search servers is described. Selected content is stored at the distributed local database and tier1 search server(s). Content matching frequent queries, and frequent unidentified queries are cached at various levels in the search system. Content is classified using feature descriptors and geographical aspects, at feature level and in time segments. Queries not identified at clients and tier1 search server(s) are queried against tier2 or lower search server(s). Search servers use classification and geographical partitioning to reduce search cost. Methods for content tracking and local content searching are executed on clients. The client performs local search, monitoring and/or tracking of the query content with the reference content and local search with a database of reference fingerprints. This shifts the content search workload from central servers to the distributed monitoring clients.
US09645997B2 Phrase-based communication system
A client device, such as a digital video recorder, provides a phrase-based communication system in which users are presented with a dynamic messaging interface of selectable phrases and other elements. At least some of the phrases may be selected using algorithms that identify phrases that are likely to be useful to the particular user and/or the context in which the user is creating a message. In this manner, a user is able to generate useful messages quickly, without being limited to stale and fixed canned messages. Popular phrases may be identified by, for example, a server that relays based on messages exchanged between users. These popular phrases may then be harvested for use in the dynamic messaging interface. Moreover, context-sensitive metadata elements may be added to the dynamic messaging interface based on, for example, content that the user is currently viewing or about which the user is currently accessing information.
US09645992B2 Methods and apparatuses for interaction with web applications and web application data
A method of enabling content distribution for various electronic devices which comprises providing a content adaptive application for an electronic device, wherein the content adaptive application is designed to parse an abstraction schema to retrieve data or a data source, and format information. The content adaptive application further formats the data or data from the data source into at least one of a plurality of platform specific templates specified by the format information and displays at least one platform specific template including at least a portion of the data or data from the data source on a display of the electronic device.
US09645971B2 Automated, targeted diagnostic probe using a vehicle telematics unit
A system and method for providing diagnostic assistance to a driver of a vehicle when calling a call center following a diagnostic warning being displayed on the vehicle instrument panel. Upon establishing the call, indicator data representative of the warning is automatically sent to the call center where it is used to select one or more diagnostic tests targeted to particular vehicle systems associated with the warning. The test is carried out at the vehicle and the resulting diagnostic data sent back to the call center. The call is then switched to an advisor at the call center and the received diagnostic data is used to aid the advisor in providing the diagnostic assistance to the driver.
US09645970B2 Driver coaching system
A driver coaching system may have an input device generating an input signal indicative of a road condition. The system may also include an advisory device determining an output conveyed to a driver and indicative of a fuel efficiency rating based on an actual vehicle speed and an optimum fuel efficient speed. The advisory device may not decrease the fuel efficiency rating when the road condition does not warrant the optimum fuel efficient speed.
US09645968B2 Multiple zone sensing for materials handling vehicles
A supplemental control system for a materials handling vehicle comprises one or more sensors capable of defining multiple contactless detection zones at least towards the front of the forward travel direction of a remotely controlled vehicle. The vehicle responds to the detection of objects within the designated zones based upon predetermined actions, such as to slow down or stop the vehicle, and/or to take other action, such as to perform a steer angle correction.
US09645966B2 Synchronizing handles for user accounts across multiple electronic devices
The disclosed embodiments provide a system that manages access to a user account from an electronic device. The system includes an identity service that provides a device token for the electronic device and a set of handles associated with the user account to the electronic device. Next, the identity service receives, from the electronic device, a handle registration containing one or more selected handles from the set of handles. Finally, the identity service transmits an identity certificate comprising an association between the selected handles and the electronic device to the electronic device, wherein the identity certificate and the association are used to route data associated with the selected handles to and from the electronic device.
US09645965B2 Apparatus, system, and method for improving equalization with a hardware driven algorithm
A system and method comprising, in response to a first component and a link partner of the first component, undergoing equalization, the first component is to communicate a first set of data to the link partner component. The first component may comprise at least one receiver to receive a first set of equalization data. The first component may further comprise coefficient storage coupled to the receiver to store the equalization data. In addition, coefficient logic coupled to the coefficient storage to generate a first set of coefficients based on the first set of equalization data. The first component is to send the first set of coefficients to the link partner component.
US09645956B2 Delivering interrupts through non-transparent bridges in a PCI-express network
An apparatus for initialization. The apparatus includes a management I/O device controller for managing initialization of a plurality of I/O devices coupled to a PCI-Express (PCIe) fabric. The management I/O device controller is configured for receiving a request to register a target interrupt register address of a first worker computing resource, wherein the target interrupt register address is associated with a first interrupt generated by a first I/O device coupled to the PCIe fabric. A mapping module of the management I/O device controller is configured for mapping the target interrupt register address to a mapped interrupt register address of a domain in which the first I/O device resides. A translating interrupt register table includes a plurality of mapped interrupt register addresses in the domain that is associated with a plurality of target interrupt register addresses of a plurality of worker computing resources.
US09645954B2 Embedded microcontroller and buses
A system can include a power supply unit; a processor; memory operatively coupled to the processor; a chipset operatively coupled to the processor; diagnostic information memory; and a microcontroller operatively coupled to the chipset via a first diagnostic data transfer bus and the microcontroller operatively coupled to the power supply unit and to the diagnostic information memory via a second diagnostic data transfer bus.
US09645948B2 Access key generation for computer-readable memory
In one example, a method includes receiving, by a controller device from a master device operably connected to the controller device, a memory access request configured to request access to computer-readable memory of the controller device. The method further includes sampling, by the controller device, time-varying data received from a controlled device operably connected to the controller device, and generating, by the controller device in response to receiving the memory access request, an access key using the sampled time-varying data received from the controlled device. The method further includes transmitting, by the controller device, the generated access key to the master device, and enabling, by the controller device, access to the computer-readable memory of the controller device in response to data write commands received from the master device that include an access code based on the access key.
US09645947B2 Bundling file permissions for sharing files
When files or other objects are to be shared, a storage system creates a bundle object that identifies the objects to be shared, and the permissions associated with objects in that bundle object. Each object is marked as being associated with a bundle object. When the object is accessed, the storage system determines if the object is associated with a bundle object. The bundle object in turn is accessed to determine the permissions to be associated with that object for the entity accessing the object. Files and other objects can be shared without copying or moving them. Any collection of files or other objects, however selected or identified, can be shared through this mechanism. Using this mechanism, a user can select several files, and then share those files in one operation without copying or moving those files or creating a new folder for those files.
US09645942B2 Method for pinning data in large cache in multi-level memory system
A method to request memory from a far memory cache and implement, at an operating system (OS) level, a fully associative cache on the requested memory. The method includes pinning the working set of a program into the requested memory (pin buffer) so that it is not evicted due to cache conflicts and is served from the fast cache and not the slower next level memory. The requested memory extends the physical address space and is visible to and managed by the OS. The OS has the ability to make the requested memory visible to the user programs. The OS has the ability to manage the requested memory from the far memory cache as both a fully associative cache and a set associative cache.
US09645941B2 Collapsed address translation with multiple page sizes
A computer system that supports virtualization may maintain multiple address spaces. Each guest operating system employs guest virtual addresses (GVAs), which are translated to guest physical addresses (GPAs). A hypervisor, which manages one or more guest operating systems, translates GPAs to root physical addresses (RPAs). A merged translation lookaside buffer (MTLB) caches translations between the multiple addressing domains, enabling faster address translation and memory access. The MTLB can be logically addressable as multiple different caches, and can be reconfigured to allot different spaces to each logical cache. Further, a collapsed TLB provides an additional cache storing collapsed translations derived from the MTLB.
US09645934B2 System-on-chip and address translation method thereof using a translation lookaside buffer and a prefetch buffer
A page descriptor can be stored in advance in a memory management unit under various conditions so that an address translation overhead can be reduced. The memory management unit comprises an address translation unit that receives a memory access request as a virtual address and translates the virtual address to a physical address. A translation lookaside buffer (TLB) stores page descriptors of a plurality of physical addresses, the address translation unit determining whether a page descriptor corresponding to a received virtual address is present in the translation lookaside buffer. A prefetch buffer stores page descriptors of the plurality of physical addresses. The address translation unit, in the event the page descriptor corresponding to the received virtual address is not present in the translation lookaside buffer, further determines whether the page descriptor corresponding to the received virtual address is present in the prefetch buffer; updates the translation lookaside buffer with the page descriptor corresponding to the received virtual address; and performs a translation of the virtual address to a physical address using the page descriptor corresponding to the received virtual address. The prefetch buffer may include sub-prefetch buffers, and may be updated based on access direction information.
US09645932B1 Persistent metadata cache
A technique for storing metadata changes includes caching metadata changes in a persistent metadata cache. The persistent metadata cache is configured to cache metadata reads and writes directed to a set of internal volumes of the data storage system. A file system can access pages of the persistent metadata cache by specifying an identifier of an internal volume and an offset into that volume to which the metadata changes are directed.
US09645920B2 Adaptive cache memory controller
A system comprises a partitioning module and a writing module. The partitioning module is configured to partition each of a plurality of solid-state disks into a plurality of blocks. Each of the plurality of blocks has a predetermined size. The writing module is configured to write data to one or more of the plurality of solid-state disks in a sequence starting from a first block of a first solid-state disk of the plurality of solid-state disks to a first block of a last solid-state disk of the plurality of solid-state disks, and subsequently starting from a second block of the first solid-state disk to a second block of the last solid-state disk. In each of each of the plurality of the plurality of solid-state disks, the second block is subsequent to the first block.
US09645913B2 Method and apparatus for debugging programs
A computer-implemented method, apparatus and computer program product for debugging programs, the method comprising: displaying a graphic waveform showing values of one or more state variables of a computer program being debugged in two or more points in time; receiving a user selection from points in time, of an indication to a selected point in time in execution from the graphic waveform; and resuming within a debugger an execution state of the computer program associated with the selected point in time.
US09645910B1 Cross platform mobile HTML debugging
Techniques for providing a cloud mobile device-debugging server may be provided. For example, a request to initiate a communication channel with a mobile device may be received. The communication channel may be initiated based on the request and status information associated with the mobile device. Further, input may be received for interacting with the mobile device where the input corresponds to a particular input protocol. A proxy for translating and executing the received input may be selected based on the particular input protocol. A result of executing the input on the mobile device may be provided for display.
US09645907B2 I/O module and process control system
An I/O module according to one embodiment of the present invention includes a receiver electrically connectable to a field device and configured to receive first information autonomously transmitted from the field device, a storage storing the first information received by the receiver, and a comparator configured to compare the first information stored in the storage and second information newly received by the receiver and to rewrite the first information stored in the storage with the second information newly received by the receiver when the first information stored in the storage is different from the second information newly received by the receiver.
US09645906B2 Electronic apparatus detecting a plurality of devices using a plurality of processors and method of detecting a plurality of devices using a plurality of processors
An apparatus includes a memory, a first processor, and a second processor, wherein the first processor is configured to retain first order data that indicate a first order of the plurality of devices, generate second order data that indicate a second order which is a portion of a first order, and decrease power consumption of the first processor after generate the second order data, the memory is configured to retain the second order data, the second processor is configured to detect a plurality of devices, determine whether or not a detection order of the plurality of devices corresponds with the second order, and output a correspondence signal in a case where the detection order corresponds with the second order, and the first processor is configured to increase the power consumption of the first processor based on the correspondence signal.
US09645905B2 Memory type designation and/or verification system
A memory DIMM (dual in-line memory module) installation verification system for a server system is provided. The system includes a bank of memory slots including a plurality of memory sockets. The system further includes a circuit including wiring connecting at least one switch to each of the memory sockets with direct connections to respective lights within a bank of lights associated with each of the plurality of memory sockets.
US09645903B2 Managing failed memory modules
A method for managing a failed memory module, including: receiving a first request to access a first memory address; identifying a memory module identifier (ID) from an end bit segment of the first memory address in the first request; generating, based on the memory module ID matching the failed memory module, a first revised memory address from the first memory address; and sending the first request with the first revised memory address to a memory controller for interpretation.
US09645901B2 Accelerating application write while maintaining high availability in shared storage clusters
An embodiment of the invention provides a method comprising: performing an application write; storing the application write in a local cache; performing a system call to request an underlying storage system to persist any application writes that are not yet persisted; and in response to the system call, copying the application write in the cache to a shared permanent storage. In another embodiment of the invention, an apparatus comprises: an application configured to perform an application write; a cache software configured to store the application write in a local cache; wherein the application is configured to perform a system call to request an underlying storage system to persist any application writes that are not yet persisted; and in response to the system call, the cache software is configured to copy the application write in the cache to a shared permanent storage.
US09645895B2 Data storage device and flash memory control method
A data storage device with flash memory and a flash memory control method are disclosed, in which the flash memory includes multi-level cells (MLCs) and single-level cells (SLCs). A microcontroller is configured to establish a first physical-to-logical address mapping table (F2H table) in a random access memory (RAM) for a first run-time write block containing MLCs. The microcontroller is further configured to establish a second F2H table in the RAM for a second run-time write block containing SLCs. When data that was previously stored in the first run-time write block with un-uploaded mapping information in the first F2H table is updated into the second run-time write block, the microcontroller is configured to update a logical-to-physical address mapping table (H2F table) in accordance with the first F2H table. The H2F table is provided within the flash memory.
US09645893B1 Method and system for file recovery using enhanced backup database indexing
A method and system for implementing enhanced indexing in a backup system as well as manage file recovery. The method implemented at a backup server receives a filename from a client to be retrieved from a backup system and queries the filename on a directory records database. As a query return, a directory record is received including a savetime identifying a backup instance and an inode of a directory for the filename of the requested file. The process then queries the inode on a node records database and receives at least one node record where the node record has the inode of the directory record as a parent.
US09645892B1 Recording file events in change logs while incrementally backing up file systems
Recording file events in change logs while incrementally backing up file systems is described. A system begins incrementally backing up a file system by reading a current change log. The system identifies a file event associated with the file system while incrementally backing up the file system. The system identifies a unique identifier associated with the file event. The system determines whether the unique identifier associated with the file event is greater than a unique identifier offset associated with reading the current change log. The system records the file event in the current change log in response to a determination that the unique identifier associated with the file event is greater than the unique identifier associated with reading the current change log.
US09645889B2 Methods, systems, and physical computer storage media for backing up a server database
A method is now provided that improve backing up server data sets. Each server database transaction is registered to a central server repository prior to starting the database transaction, each database transaction comprising a plurality of writes to be executed for a database application on a database, and quiescing all database transactions registered to the central server repository to thereby wait for all ongoing writes of the database transactions registered to the central server repository to complete and to release control of the database.
US09645874B2 Analyzing OpenManage integration for troubleshooting log to determine root cause
A system, method, and computer-readable medium for enhancing troubleshoot log analysis. More specifically, in certain embodiments, a management suite error log analysis system enables users, including engineers and technical support personnel to quickly and effectively determine a root cause of an error and to suggest possible solutions to the error.
US09645873B2 Integrated configuration management and monitoring for computer systems
Systems and methods for integrated configuration management and monitoring. An example method may comprise assigning a plurality of parameter values to a plurality of configuration parameters of a computer system; monitoring a plurality of state parameters of the computer system; detecting a current state transition of the computer system, the current state transition involving a variation of a value of a state parameter such that a new value of the state parameter falls outside of a defined range; and identifying a root cause candidate configuration parameter having a value modified within a time period between the current state transition and the previous state transition of the computer system.
US09645871B2 Soft-error-rate calculating device
For a soft error of an electronic device, a technique capable of ensuring high reliability because of a low soft error rate (SER) is provided. By using building data including information of a structural object of a building and facility data including information of a plurality of facilities including an electronic device arranged in the building, a SER calculating device calculates a model including an attenuation index value representing a degree of attenuation of radiation entering the building attenuated by the structural object of the building until the radiation reaches a position of the facility arranged in the building, calculates a SER at each position of the facility arranged in the building by using the model including the attenuation index value, and outputs information including the SER at each position of the facility.
US09645861B2 Method and system for managing and presenting multiple application containers as a single logical container
A method for managing application containers, comprising: assigning a first application to a master container in a memory of a system; assigning a second application to a slave container in the memory; using a processor, assigning the master and slave containers to a container group by: delegating access to container meta-data of the slave container by a container run-time of the slave container or by the first application to a container meta-data accessor of the master container via a class loader of the master container; and, delegating interaction between the container run-time of the slave container and a container management channel of the slave container to a container management channel of the master container via the class loader of the master container; and, accessing the first and second applications via the container group.
US09645860B2 Verification that particular information is transferred by an application
The technology includes a method to test what information an application transfers to an external computing device. A user's consent is explicitly obtained before the application transfers certain types of information, such as sensitive information. When a determination is made that an application is transferring sensitive information, a prompt for consent from a user may be provided that is accurate and detailed. In pre-production environments, technology can be used to detect whether this sensitive information is being transferred, and to validate whether a prompt for consent is necessary or unnecessary. To determine this, shimming is used to intercept application calls to APIs that return sensitive information. Requested sensitive information may be substituted with recorded or forged information from those APIs to produce a sentinel or canary. Similarly, network traffic of the application may be analyzed by another shim to determine when the substitute information is present.
US09645854B2 Dynamic work partitioning on heterogeneous processing devices
A method, system and article of manufacture for balancing a workload on heterogeneous processing devices. The method comprising accessing a memory storage of a processor of one type by a dequeuing entity associated with a processor of a different type, identifying a task from a plurality of tasks within the memory that can be processed by the processor of the different type, synchronizing a plurality of dequeuing entities capable of accessing the memory storage, and dequeuing the task form the memory storage.
US09645849B2 Scheduling homogeneous and heterogeneous workloads with runtime elasticity in a parallel processing environment
Systems and methods are provided for scheduling homogeneous workloads including batch jobs, and heterogeneous workloads including batch and dedicated jobs, with run-time elasticity wherein resource requirements for a given job can change during run-time execution of the job.
US09645845B2 Triggering job execution in application servers based on asynchronous messages sent by scheduling tasks
A method and a system for job scheduling in application servers. A common metadata of a job is deployed, the job being a deployable software component. An additional metadata of the job is further deployed. A scheduler task based on the additional metadata of the job is created, wherein the task is associated with a starting condition. The scheduler task is started at an occurrence of the starting condition, and, responsive to this an execution of an instance of the job is invoked asynchronously.
US09645820B2 Apparatus and method to reserve and permute bits in a mask register
An apparatus and method are described for performing a bit reversal and permutation on mask values. For example, a processor is described to execute an instruction to perform the operations of: reading a plurality of mask bits stored in a source mask register, the mask bits associated with vector data elements of a vector register; and performing a bit reversal operation to copy each mask bit from a source mask register to a destination mask register, wherein the bit reversal operation causes bits from the source mask register to be reversed within the destination mask register resulting in a symmetric, mirror image of the original bit arrangement.
US09645819B2 Method and apparatus for reducing area and complexity of instruction wakeup logic in a multi-strand out-of-order processor
A computer system, a computer processor and a method executable on a computer processor involve placing each sequence of a plurality of sequences of computer instructions being scheduled for execution in the processor into a separate queue. The head instruction from each queue is stored into a first storage unit prior to determining whether the head instruction is ready for scheduling. For each instruction in the first storage unit that is determined to be ready, the instruction is moved from the first storage unit to a second storage unit. During a first processor cycle, each instruction in the first storage unit that is determined to be not ready is retained in the first storage unit, and the determining of whether the instruction is ready is repeated during the next processor cycle. Scheduling logic performs scheduling of instructions contained in the second storage unit.
US09645807B2 Automated deployment of a configured system into a computing environment
Automatically deploying a configured system into a computing environment (such as a cloud computing environment) for execution therein comprises obtaining a configured architecture model describing the configured system, and iteratively evaluating the model to deploy pre-built components for the system and to create and enable a development environment in the computing environment for development of custom-built components needed for the system according to the model. The automated deployment processing further comprises automatically configuring the system; determining a proper installation sequence; allocating resources in the target environment; and installing the required tools and other software that will be needed for execution once the components of the system are deployed. Component metadata is used during the deployment, enabling automated consideration of various factors such as whether component dependencies, resource requirements, and compatibility issues are met.
US09645802B2 Technique for grouping instructions into independent strands
A device compiler and linker is configured to group instructions into different strands for execution by different threads based on the dependence of those instructions on other, long-latency instructions. A thread may execute a strand that includes long-latency instructions, and then hardware resources previously allocated for the execution of that thread may be de-allocated from the thread and re-allocated to another thread. The other thread may then execute another strand while the long-latency instructions are in flight. With this approach, the other thread is not required to wait for the long-latency instructions to complete before acquiring hardware resources and initiating execution of the other strand, thereby eliminating at least a portion of the time that the other thread would otherwise spend waiting.
US09645799B2 Method and system for model driven development
Embodiments of the present invention disclose a method for providing a technical solution for model driven development. Program code is analyzed to determine the execution sequence of states of the program code. The program code is generated by performing a first transformation to a model. The model includes an abstract description of a business implemented by the program code. At least part of the statement of the program code is grouped into functional blocks. A visual representation of the program code is created. The visual representation is based on the execution sequence and the functional blocks. A code snipped is determined to be preserved in the program code based on a user's annotation of the visual representation. The code snippety is to be preserved in new program code generated by performing a second transformation to the model. The second transformation is executed after the first transformation.
US09645798B1 Using program code to generate help information, and using help information to generate program code
A device may determine to provide help information associated with a portion of program code included in a program and provided via a user interface of a programming environment. The device may obtain generic help information, associated with the portion of program code, based on determining to provide the help information. The device may determine a set of rules for modifying the generic help information using the portion of program code. The device may analyze the program, using the set of rules, to identify information, included in the program, to be included in modified help information. The device may modify the generic help information, to generate the modified help information, using the information identified based on analyzing the program. The device may provide the modified help information for display via the user interface.
US09645796B2 Systems and methods for realtime creation and modification of a dynamically responsive media player
Methods and systems for a disabled user compliant video player for an end-to-end streaming web video solution affording accessibility for disabled users, including blind users and those with partial or poor vision, colorblind users, deaf users and those limited to only keyboard/voice input. Another embodiment of the present invention is directed to systems and methods for real-time creation and modification of specialized media players, to be used as stand-alone applications or as embedded data display applications.
US09645795B1 Accelerated class check
Determining a class of an object is disclosed. A pointer of the object is obtained. One or more bits that are not implemented as address bits are extracted from the pointer. The one or more bits are interpreted as an identifier of the class of the object. The class of the object is determined to correspond to the identifier.
US09645789B1 Secure messaging
Approaches are described for securely sending, receiving, or otherwise processing communications between electronic devices. A communication can be received at a computing device (such as a mobile phone). The communication can include information captured about a person initiating the communication such as an image of the user, voice data of the user, typing pattern information of the user, or any other information that can be used to identify the user generating the communication. The information can be compared against profile data (e.g., contact information such as a phone number or name of the sender) associated with or otherwise stored for an indicated sender of the communication to generate a confidence value, where the confidence value can be used to indicate that the person initiating the communication is the indicated sender.
US09645787B1 Tag-based electronic media playlist processing
In some embodiments, techniques for processing a playlist may include associating a first tag with the playlist, a first digital media element, and a second digital media element; creating a playlist expansion for the playlist, including determining a plurality of tags associated with the playlist including the first tag and a second tag, adding digital media elements associated with the second tag to the playlist expansion, determining digital media elements associated with the first tag, including the first digital media element and the second digital media element, determining that the first digital media element, but not the second digital media element, is already in the playlist expansion, and adding the second digital media element, but not the first digital media element, to the playlist expansion; selecting either the first digital media element or the second digital media element; and processing the selected digital media element.
US09645786B2 Gesture-controlled tabletop speaker system
A tabletop speaker system includes an amplifier, proximity and acceleration detectors, and a processor. The processor is operatively coupled to receive signals from the proximity and accelerometer detectors, and in response to the proximity and acceleration signals, activate various functions local to the tabletop speaker system to operate and control various behaviors or features of the tabletop speaker system. In this way, the tabletop speaker system can respond to user gestures for a very natural control interface.
US09645781B2 Information processing device, information processing method, and recording medium
An information processing device includes: an image output unit which outputs a screen displayed on a display unit to an image display device; a display control unit which displays a first screen including a user interface screen at least in a part of the screen; a detection unit which detects that the user interface screen is switched from a first state that does not include predetermined information to a second state that includes the information; and an output control unit which outputs a second screen that does not include the user interface screen, instead of the first screen displayed by the display control unit, to the image output unit, if it is detected that the user interface screen is switched from the first state to the second state.
US09645775B2 Printing composite documents
A printer includes an access module to control access among different participants, one participant at a time, to at least some encrypted parts of a composite document print job located at the printer.
US09645771B2 Information processing apparatus, non-transitory computer readable medium, and mobile apparatus control system for instructing a mobile image forming apparatus to move to a source of a print request and perform printing
An information processing apparatus includes a receiving unit that receives a print request with respect to a mobile image forming apparatus, and an instructing unit that instructs the mobile image forming apparatus to move to a request source of the print request and perform printing if the instructing unit determines that the request source is in motion, on the basis of a temporal change of location information indicating a location of the request source.
US09645768B2 Byte addressable storing system
A byte addressable storing system is provided. The byte addressable storing system includes a data transmission interface and a processing unit. The data transmission interface connects to a byte addressable storing device. The processing unit creates a primary metadata table, a secondary metadata table, an indirect metadata matching table, a sub-block using status table and a metadata pointer in the byte addressable storing device via the data transmission interface. The processing unit further adjusts the allocation of metadata in the byte addressable storing device dynamically based on the aforesaid tables and pointer. The processing unit further stores a file into sub-blocks of blocks non-sequentially, and achieves record of the file via dynamic multi-level pointing.
US09645763B2 Framework for balancing robustness and latency during collection of statistics from soft reads
An apparatus includes a plurality of memory devices and a controller. The controller is coupled to the plurality of memory devices and configured to store data in the plurality of memory devices using units of super-blocks. Each super-block comprises a block from each of the plurality of memory devices and the controller balances time efficiency and robustness during collection of statistics from soft reads of each super-block.
US09645761B1 Congestion mitigation in a multi-tiered distributed storage system
A distributed electronic storage system (DESS) comprises congestion management circuitry and data migration circuitry. The congestion management circuitry is operable to determine an amount of congestion in the DESS. The data migration circuitry is operable to control migration of data stored in a first tier of storage to a second tier of storage based on the amount of congestion in the DESS, characteristics of the data, and characteristics of the first tier of storage.
US09645755B2 System and method for copying directory structures
A method, storage control system and information handling system (IHS) enables efficient copying of a first directory containing a first plurality of files from a client to a target server. The method includes receiving, via a first processor of the client, a request to copy the first directory containing the first plurality of files from a first storage device to the target server. The first directory is parsed into a first i-node tree. Metadata corresponding to the first i-node tree is generated and transmit from the client to the target server. A second processor at the target server is triggered to generate a second directory based on the metadata corresponding to the first i-node tree. The first plurality of files contained in the first directory from the first storage device is transmitted to the target server.
US09645740B2 Self-detecting storage bottleneck while handling sequential I/O operations
Delay commands are injected into sequential input/output (I/O) requests and the effects of the injected delay commands are measured for determining whether a storage system handling the sequential input/output (IO) requests is causing a bottleneck, while the processing of sequential I/O requests is delayed for a time period when injecting the delay command.
US09645732B2 Devices, methods, and graphical user interfaces for displaying and using menus
An electronic device: displays, on a display, a user interface that includes one or more user interface elements; and detects a press input by a contact on a touch-sensitive surface at a location that corresponds to a respective user interface element. In response to detecting the press input, the device: if the respective user interface meets first action criteria including a criterion that the respective user interface element is associated with a single option associated with the press input, initiates performance of an action corresponding to the single option; and, if the respective user interface element meets second action criteria including a criterion that the respective user interface element is associated with a first number of options associated with the press input, where the first number is greater than one, displays a first menu overlaid on the user interface with a first set of selectable options.
US09645725B2 Dynamic in-situ interactive instructions
An automatic scrolling mechanism converts an information repository into media that can actively present and “push” information to the users/viewers while retaining existing “pull” and interactivity functions. Automatic scrolling can be controlled by placing a cursor on control icons, such as boxes, lines, and arrow clusters. While the cursor is on an icon, automatic scrolling brings into view content that extends beyond the field of view. The scrolled content is moved into the field of view of the display window in a predetermined direction designated by the icon. Sub-windows are also designed to be independently and automatically scrolled or floated with respect the main window. Links created in an information repository may be automatically activated to retrieve the linked information, and to automatically present and scroll the information. As the content is automatically scrolled, the repository is pushed and the user is allured to further navigate through the repository.
US09645710B2 Method and apparatus for facilitating message selection and organization
One or more messages may be selected and grouped and one or more group-level actions may be initiated for the group, such that the group-level action is performed on each message in the group. Each message in a group shares the at least one attribute value. A messaging user interface may comprise a listing of the set of messages and a message group display portion that displays one or more message groups and a group-level toolbar comprising a selectable indicator for each group-level action. A message, or messages, shown in a message list portion of the user interface may be selected from the message list based on similarity of the message(s) to previously selected messages, and the selected message(s) may be grouping based on shared attribute values. The messages belonging to a group may be modified in the same way via a single action taken on the group.
US09645707B1 Alternative view-based navigation
Techniques for event processing include receiving notification at a navigation service of a first event regarding an interaction with a user interface element of a user interface of an application. The notification includes parameter(s) a navigation point in the application. Responsive to receiving the notification, first processing is performed by the navigation service, including identifying first target code invoked for updating the user interface to include a content view associated with the navigation point, identifying alternative views associated with the navigation point and a first alternative view as a default view, and transferring control to the first target code to update the user interface whereby additional information indicating the first alternative view and the alternative views is provided to the first target code to displays data for the navigation point in accordance with the first alternative view.
US09645686B2 In-cell touch panel and display device
The present disclosure provides an in-cell touch panel and a display device. An entire common electrode layer on an array substrate is divided so as to form a plurality of touch driving sub-electrodes and a plurality of common sub-electrodes spaced apart from each other and arranged alternately. The touch driving sub-electrodes are electrically connected to each other via a touch driving signal line so as to form a touch driving electrode, and the common sub-electrodes are electrically connected to each other via a common electrode signal line to form a common electrode. Touch sensing electrodes are arranged on an opposite substrate and cross the touch driving electrodes.
US09645685B2 Flexible touch panel
A flexible touch panel is disclosed. The flexible touch panel includes a plurality of driving electrode patterns and detection electrode patterns. A distance between the driving electrode patterns and detection electrode patterns is configured such that a difference of mutual capacitance between the driving electrode pattern and detection electrode pattern in different areas of the flexible touch panel has been changed in an opposite direction when the flexible touch panel has been curved. The difference of the mutual capacitance is the difference of the mutual capacitance before a touch event and after the touch event. In this way, the difference of the mutual capacitance caused by curved flexible touch panel may be decreased.
US09645675B2 Touch control substrate, terminal and method for improving touch precision
The present application provides a touch control substrate, terminal and method for improving touch precision. The touch control substrate comprises a logic control module, a touch control module, a first switch control module, a first switch module, a second switch module, a second switch control module and an electrode module. The logic control module is coupled to the first switch control module, the touch control module and the second switch module, respectively. The first switch module is coupled to the first switch control module, the touch control module, the second switch module and the electrode module, respectively. The second switch module is further coupled to the second switch control module, the touch control module and the electrode module. The solution above could eliminate ghost points, improve precision of locating touch points, and is characterized in high scanning speed.
US09645669B2 Device, method, and user interface for processing intensity of touch contacts
An electronic device includes a touch-sensitive surface. The electronic device includes one or more sensors to detect intensity of contacts with the touch-sensitive surface. The device detects a first touch input on the touch-sensitive surface, and, in response to detecting the first touch input on the touch-sensitive surface, determines a first intensity applied by the first touch input on the touch-sensitive surface. The device identifies a first intensity model identifier from a plurality of predefined intensity model identifiers, and, in accordance with the first intensity applied by the first touch input on the touch-sensitive surface and one or more thresholds associated with the first intensity model identifier, determines a first touch characterization parameter. Subsequent to determining the first touch characterization parameter, the device sends first touch information to the first software application. The first touch information includes the first intensity model identifier and the first touch characterization parameter.
US09645666B2 Display device with touch panel attached
A display device equipped with a touch panel includes a touch panel unit, a touch panel control unit, a pen incline information acquiring unit, a coordinate correction unit, and a display panel unit. The touch panel control unit detects a touch upon a touch panel surface, and acquires touch point coordinate information which is information for specifying a location which is touched on the touch panel surface. The pen incline information acquiring unit acquires pen or input member incline information, which is information relating to an angle which is formed by the touch pen and the touch panel surface when the touch pen and the touch panel face are in contact. The coordinate correction unit corrects, on the basis of the pen incline information, the touch point coordinate information when the line is drawn with the touch pen or input member upon the touch panel screen.
US09645662B2 Pixel circuit, display panel and display apparatus
Provided is a pixel circuit, a display panel and a display apparatus. The pixel circuit comprises a pixel compensation module, a light emitting module and a touch detection module; the pixel compensation module comprises first to fifth switch units, a pixel driving unit and an energy storage unit; and the touch detection module comprises a detection sub-module and an output sub-module. In the pixel circuit provided by the present disclosure, a pixel compensation module and a touch detection module are integrated, and the pixel compensation module and the touch detection module share a data voltage and scan signal lines. As such, it is possible to reduce the number of signal lines, such that the pitch of pixels is dramatically reduced and IC cost is decreased, achieving higher pixel density. At the same time, in the pixel circuit provided by the present disclosure, the operating current flowing through the electroluminescent unit is not influenced by the threshold voltage of the corresponding driving transistor, and it is possible to avoid nonuniformity in brightness of display caused by threshold voltage drift of driving transistors.
US09645658B2 Local key module and display device including the same
A local key module and a display device including the same are disclosed herein. The local key module includes the local key module includes a wheel key configured to be rotatable, the wheel key having a circular shape aligned on a first plane, a rotation detection unit configured to detect a rotating movement of the wheel key, and a circuit board configured to supply electric current to the rotation detection unit, the circuit board being aligned on a second plane, wherein the second plane is parallel is the first plane.
US09645653B2 Variable device graphical user interface
Methods, systems, devices, and apparatus, including computer program products, for adjusting a graphical user interface. A motion of a device is detected. A graphical user interface of the device is adjusted in response to the detected motion.
US09645643B2 Mobile device with motion controlling haptics
A haptically enabled device includes a haptic output device used to control motion. The haptically enabled device determines a desired motion, and then generates a haptic effect on the haptic output device to cause the desired motion.
US09645641B2 Reflection-based control activation
An electronic device detects an object in a field of view of a camera and determines a position of a reflection of the object in a reflective surface of the electronic device as viewed from a defined observation point. When the electronic device detects selection input from a user, a control of the electronic device is activated based on an alignment between a location on a reflective surface of the electronic device and the reflection of the object on the reflective surface.
US09645633B2 Single receiver superdoze mode
An input device, including: a plurality of sensor electrodes configured to receive a first plurality of capacitive signals and a second plurality of capacitive signals; and a processing system operatively connected to the plurality of sensor electrodes and configured to: operate in a superdoze mode by receiving the first plurality of capacitive signals from a single receive channel connected to the plurality of sensor electrodes; execute an analysis of the first plurality of capacitive signals; and operate, based on the analysis, in an active mode by: driving a plurality of transmitter electrodes with a first drive pattern of a sensing signal; and receiving the second plurality of capacitive signals associated with the first drive pattern from a plurality of receive channels connected to the plurality of sensor electrodes. The superdoze mode requires less power than the active mode.
US09645628B1 Combined data storage and computing appliance that provides scalable storage in a clustered computing environment
Various embodiments are directed toward improving computing performance for data intensive computing applications by arranging a physical machine into a single computing appliance that includes tightly coupled dedicated computation and storage resources that may scale to multiple peta-byte or greater storage in concert with providing a similarly scaling computing and data caching platform, monitoring co-resident guest applications, and data access applications. Generally, the computing appliance may be arranged to execute compute applications and data storage applications in a single self-contained computing device. The data storage applications may execute within virtual machines (VM's) and the compute applications may execute in other co-resident VM's residing one or more computing appliances.
US09645625B2 System and method for power management of computing devices in a virtual desktop infrastructure
Certain aspect of the present disclosure relates to a power management system. A detection device generates detection signals based on detection of a plurality of user identification (ID) devices, and sends the detection signals to a power management controller. For each of the user ID devices being detected, the power management controller retrieves the corresponding user ID, and determines a user ID device presence event based on the received detection signals. In response to determining the user ID device presence event, the power management controller retrieves device IDs associated with the corresponding user ID of the user ID device from a database, and determine a target device based on the retrieved device IDs. Then the power management controller may power on or power off the target device based on the determined user ID device presence event and the power state of the target device.
US09645618B2 Skin oscillation convective cooling
An electronic device has a housing, at least one actuator attached to the housing, and a deformable skin having air pores. The actuators are attached to both the housing and the deformable skin to impart a motion that causes a varying amount of separation. A thermal exchange cavity is defined by the housing and the deformable skin. A skin oscillation controller is contained with the housing and is electrically connected to the at least one actuators that vary a volume of the thermal exchange cavity by deforming the deformable skin, causing an exchange of ambient air through the air pores to convectively cool the housing.
US09645611B2 Tablet docking station
A tablet docking station comprising a tablet dock configured for receiving a tablet, an upper post extending from the tablet dock, and an extension arm extending from the upper post. The spray tubing can be mounted to the extension arm. The spray tubing provides a water mist for cooling a user when the spray is activated. The tablet docking station optionally includes a fan assembly including a fan housing. The spray tubing has one or more spray outlets configured to provide a water mist for evaporative cooling of an area near a user. The tablet docking station may provide an electronic control for the fan assembly providing a fan control speed adjustable by a graphical user interface on the tablet.
US09645606B2 Damping hinge structure and foldable electronic device
The present disclosure provides a damping hinge structure and a foldable electronic device. The damping hinge structure includes a housing, a shaft that is mounted in the housing and includes a first end and a second end opposite to the first end, an actuating structure that is mounted on the shaft between the first end and the second end and enclosed in the housing and is configured to drive the shaft to rotate relative to the housing, and a damping structure configured to damping rotation of the shaft driven by the actuating structure.
US09645594B2 Voltage regulator with dropout detector and bias current limiter and associated methods
A voltage regulator includes an input terminal to receive an input voltage, an output terminal to supply an output voltage, a power transistor, a differential amplifier, a driver, a dropout detector and a bias current limiter. The differential amplifier provides a drive signal based on a difference between a voltage reference and a feedback signal corresponding to the output voltage. The driver includes an impedance device, and a driver transistor that receives the drive signal so as to vary a bias current to a control terminal of the power transistor. The dropout detector and the bias current limiter is coupled to the input terminal, the impedance device, and the output terminal and includes first and second transistors coupled together, and a bias current generator coupled to the second transistor.