Document Document Title
US09769409B2 Solid-state imaging device and camera system
A solid-state imaging device includes: a pixel unit in which pixels are arranged in a matrix pattern; and a pixel signal read-out unit including an AD conversion unit performing analog-to-digital (AD) conversion of a pixel signal read out from the pixel unit, wherein each pixel included in the pixel unit includes division pixels divided into regions in which photosensitivity levels or electric charge accumulating amounts are different from one another, the pixel signal reading unit includes a normal read-out mode and a multiple read-out mode, and includes a function of changing a configuration of a frame in accordance with a change of the read-out mode, and wherein the AD conversion unit acquires a pixel signal of one pixel by adding the division pixel signals while performing AD conversion for the division pixel signals.
US09769408B2 Apparatus for controlling pixel output level and image sensor
An apparatus for controlling a pixel output level includes a column signal line connected to an output node of at least one pixel sensor. The apparatus includes a load circuit is connected between the column signal line and a ground terminal. The apparatus also includes a level adjusting circuit configured to adjust a voltage level of a pixel signal output from the at least one pixel sensor to the column signal line based on a correction target value.
US09769407B2 Current accumulative pixel structure for CMOS-TDI image sensor
The present invention relates to technical field of analog integrated circuit design. TDI function is better realized by CMOS image sensor and it improves scanning frequency of the CMOS-TDI image sensor and extends application range of TDI technique. To this end, the present invention proposes a technical solution of a current accumulative pixel structure for CMOS-TDI image sensor which comprises a photodiode, four MOS transistors M1, M2, M3, M4, four switches S1, S2, S3, S4, and two capacitors C1, C2; the connection relationship thereof is denoted below: the anode of the photodiode D1 is connected to a ground wire, while the cathode thereof is connected to an input end; the drain and gate of the transistor M1 are both connected with the input end, while the source thereof is connected with a power source VDD. The current invention mainly finds its application in analog integration circuit design.
US09769401B2 Solid-state imaging apparatus, method of manufacturing the same, and camera
A solid-state imaging apparatus is provided. The apparatus comprises a pixel region where a photoelectric conversion element is arranged, a first insulating film having a first opening portion which is over the photoelectric conversion element, a first insulator comprising a first portion arranged in the first opening portion, and a second portion covering an upper surface of the first portion and an upper surface of the first insulating film, a second insulating film having a second opening portion which is over the first opening portion, and a third portion arranged in the second opening portion. A hydrogen concentration of the second portion is higher than a hydrogen concentration of the first insulating film. An upper surface area of the first portion is larger than a lower surface area of the third portion which is over the first portion.
US09769383B2 Electronic binoculars
An electronic binoculars includes: first and second imaging units with a predetermined horizontal distance therebetween disposed in a housing; optical members that guide image light beams to the first and second imaging units; a sensor that detects angular acceleration or acceleration acting on the housing; an image processor that processes image signals produced by the first and second imaging units and corrects the image signals in terms of the change in motion of the housing in accordance with the angular acceleration or acceleration detected by the sensor; and first and second displays with a horizontal distance therebetween disposed in the housing, the first and second displays displaying the image signals processed by the image processor.
US09769378B2 Imaging apparatus that changes from highlighting a first focus frame to highlighting a second focus frame when a focus lens moves from a first focus position to a second focus position
An imaging apparatus in the present disclosure includes an imaging unit for capturing an object image and generating image data, a focus lens for focusing the object image onto the imaging unit, an operation unit for receiving an instruction of a user, and a controller. The operation unit can set a first focus point and a second focus point that is different from the first focus point. The controller obtains information on a first focus position that is a position of the focus lens to focus on an object image at the first focus point and a second focus position that is a position of the focus lens to focus on an object image at the second focus point, before receiving from a user an instruction for capturing a moving image.
US09769377B2 Imaging apparatus and control method for handling a raw image of a moving image or a still image
During capturing, image data obtained by applying a simplified development process to RAW image data is recorded together with a RAW image. Afterward, image data obtained by applying a high quality development process to the RAW image data is generated, and this image data replaces the image data obtained by the simplified development. During capturing, a plurality of pieces of image data are generated by using a plurality of different development parameters for RAW image data, and recorded in association with the RAW image data. The development parameter corresponding to image data selected by the user is decided as a development parameter used for the subsequent high quality development process for the RAW image data, thereby facilitating the setting of the development parameters of the RAW image.
US09769376B2 Imaging device, imaging device body, and lens barrel
There is provided an imaging device that includes an APD filter, and can accurately perform the determination of an imaging exposure and the detection of a focus position together.An imaging exposure is determined using a corrected diaphragm value (T number) obtained by correcting a diaphragm value on the basis of optical characteristics of the APD filter and an imaging diaphragm, which is determined during the determination of the imaging exposure, is set. After that, a search interval SD, by which a focus lens is moved for the time of auto-focusing, is determined using a diaphragm value (F number), which is not yet corrected, without using the corrected diaphragm value (T number). The search interval SD is set to a value that is calculated by dividing the product of the depth D of focus and a predetermined value C by an image plane movement coefficient k.
US09769373B2 Situation comprehending apparatus, situation comprehending method, and program for situation comprehension
A situation comprehending apparatus included in an imaging apparatus includes an image acquiring section, a structure specifying section, a distance acquiring section, a main subject specifying section, and a main subject distance distribution determining section. The image acquiring section acquires an image of a target scene. The structure specifying section specifies a structure having linear image information in a far or near direction of the target scene or in a direction perpendicular to the far or near direction. The distance acquiring section acquires a distance to a structure straight line included in the structure. The main subject specifying section specifies a main subject different from the structure included in the image. The main subject distance distribution determining section determines distance distribution to the main subject with use of an image of the structure and an image of the main subject.
US09769372B2 Image estimating method including calculating a transverse cutoff frequency, non-transitory computer readable medium, and image estimating apparatus
The image estimating method is configured to estimate, using image data generated by capturing an object via an image-pickup optical system at a plurality of positions that are spaced at first intervals in an optical-axis direction of the image-pickup optical system, image data at a position different from the plurality of positions. The image estimating method includes an image acquiring step of acquiring image data, a frequency analyzing step of calculating a transverse cutoff frequency in a direction perpendicular to the optical-axis direction based on the image data acquired in the image acquiring step, and an interval calculating step of calculating the first interval based on the transverse cutoff frequency calculated by the frequency analyzing step.
US09769370B2 Exchangeable lens having a settable aperture and camera body that captures an image by an optical system which has a settable aperture
A lens barrel comprising: an optical system which includes a focus adjustment optical system 32; an aperture 34 which limits the light beam which pass through the optical system to predetermined range at the time of detection of the focus state of the optical system; a drive 36 which drives the focus adjustment optical system 32; a memory 37 which stores a first predetermined value which is a aperture value within the predetermined range; and a transmitter 37 which sends the first predetermined value to the camera body 2.
US09769366B2 Self-grounding transmitting portable camera controller for use with pipe inspection system
A portable camera controller for use with a pipe inspection system is disclosed. The controller may include an onboard display, USB ports, wireless capability, and a built-in transmitter for energizing a pipe-inspection cable for tracing purposes. The camera controller may be configured to support auto-logging and automatic report generation of pipe inspection operations and associated locating operations. The camera controller may be self-grounding using conductive and/or capacitive grounding circuits and an associated transmitter may be used without a separate grounding stake through use of the conductive and/or capacitive grounding circuits.
US09769364B2 Automatically determining a wet microphone condition in a sports camera
An audio capture system for a sports camera includes at least one “enhanced” microphone and at least one “reference” microphone. The enhanced microphone includes a drainage enhancement feature to enable water to drain from the microphone more quickly than the reference microphone. A microphone selection controller selects between the microphones based on a microphone selection algorithm to enable high quality in conditions where the sports camera transitions in and out of water during activities such as surfing, water skiing, swimming, or other wet environments.
US09769352B2 Image processing apparatus and method for detecting unique portions periodically distributed in a printed image
An image processing apparatus for performing a process of detecting a unique portion that occurs periodically in an inspection target image, includes: a dividing unit for dividing a part area of the inspection target image into a plurality of division areas; an averaging unit for changing a phase of the plurality of division areas in the part area and averaging pixel values in each of the plurality of division areas in each of changed phases; an addition unit for adding averaged values in each of the plurality of division areas in each of changed phases; and a setting unit for, with respect to a period λ with which the unique portion of a detection target appears, setting a size S of each of the plurality of division areas in a direction in which the unique portion may appear with the period λ, so as to meet S<λ.
US09769351B2 Method for reproducing images and image-processing apparatus using the method
A method for reproducing images comprises the steps of: obtaining 1st to Nth scan images in order, where N is a positive integer greater than 2; processing the 1st to Nth scan images into 1st to Nth document images and obtaining sizes of the 1st to Nth document images; and performing an ordered document typesetting according to an ordered accumulated size of the 1st to Nth document images to generate image data corresponding to one or multiple output pages. An image-processing apparatus is also provided. Thus, it is possible to prevent the waste of printing a small-size document image on a large-size sheet, and the user can obtain the order of documents according to the order of the output pages. So, an instinctive and environment protective copying technical solution can be provided, and an output result can be further adjusted.
US09769350B1 Information processing apparatus
An information processing apparatus for transmitting image data input by sequentially reading documents, with limiting an allowable frame size, includes: a transmission controller, wherein, in a case where the document has an irregular size, the transmission controller transmits the image data to a transmission destination in a preset frame of a first frame size until a rear edge of the document is detected, and if a portion, which is not transmitted, of the image data exists when the rear edge of the document is detected, transmits the portion to the transmission destination in a frame of a second frame size smaller than the first frame size so that the transmitting of the portion is finished before a start of transmission of image data corresponding to a next document.
US09769349B2 Image processing method and computer-readable storage medium
In a control method for a processing apparatus connected to an image reading apparatus, in a case where the processing apparatus receives a cancellation instruction while the image reading apparatus performs a reading step, the processing apparatus causes the image reading apparatus to terminate the reading step and deletes image data of a page being read, and in a case where the processing apparatus receives a cancellation instruction after the image reading apparatus has performed the reading step, the processing apparatus performs controlling processing for deleting image data that has been acquired in the last reading step and has yet to be stored.
US09769347B2 Image capturing method
An image capturing method includes steps of providing an image capturing device, obtaining a captured image, a first displacement data and a second displacement data, calculating to obtain an angle deflection data according to the first displacement data and the second displacement data, calculating to obtain a central point real coordinate corresponding to a central point of the image capturing device, calculating to obtain an initial point real coordinate corresponding to an initial point of the captured image and a finish point real coordinate corresponding to a finish point of the captured image, and determining a real coordinate system according to the central point real coordinate, the initial point real coordinate and the finish point real coordinate and correspondingly outputting the captured image with the real coordinate system so as to obtain a corrected terminal image. As a result, the terminal image is similar to the original image.
US09769340B2 Image reading apparatus provided with image sensor contained in slidable carriage
An image reading apparatus includes: a contact glass setting a manuscript thereon; an image sensor extending in a first direction and having a reading surface which faces the contact glass for reading an image from the manuscript on the contact glass; a rail member extending inside the apparatus main body in a second direction perpendicular to the first direction; a carriage having a sensor container to contain the image sensor, a taper end portion formed in an end portion in the first direction to become smaller in height toward the end side, and an opening formed in the bottom of the sensor container on the taper end portion side; a biased portion adjacent to the reading surface of the image sensor in the second direction; and a biasing member biasing the image sensor toward the contact glass via the biased portion.
US09769329B2 Image reading apparatus including double feeding detecting unit
An image reading apparatus further includes a discrimination unit which discriminates double feeding of a document from a carrier sheet, based on a double feeding detecting sensor (double feeding detecting unit) which detects double feeding of a document, a first detection result (section of L1) which is obtained when the double feeding detecting sensor detects a bonding portion of the carrier sheet, and a second detection result (double feeding detection value which is lower than second threshold value) which is obtained when the double feeding detecting sensor detects double feeding.
US09769322B2 Message sending device and method thereof
Disclosed herein are a telephone, a switchboard, and a method for sending a message between the telephone and the switchboard using a Dual Tone Multiple Frequency (DTMF) signal. The telephone includes a sensor interface unit for collecting sensing signals by being connected to sensors, a transmission unit for generating a message using the sensing signals, converting the message into a DTMF signal, and transmitting the DTMF signal and a telephone signal, and a power distribution unit for being supplied with power from the switchboard and distributing the power to operation units.
US09769321B1 Systems, methods, devices and arrangements for cost-effective routing
A variety of methods, systems, devices and arrangements are implemented for assessing and/or controlling call routing for VoIP/VioIP calls. According to one such method, endpoint devices are used to monitor and/or assess the call-quality. The assessment is sent to a centralized server arrangement and call-routing is controlled therefrom. Endpoint devices employ a decentralized testing mechanism to further monitor and assess call quality including the use of test connections. Aspects of call quality are analyzed and attributed to endpoint devices and/or local connections or networks to distinguish intermediate routing issues from local/endpoint issues.
US09769314B2 Personal voice-based information retrieval system
The present invention relates to a system for retrieving information from a network such as the Internet. A user creates a user-defined record in a database that identifies an information source, such as a web site, containing information of interest to the user. This record identifies the location of the information source and also contains a recognition grammar based upon a speech command assigned by the user. Upon receiving the speech command from the user that is described within the recognition grammar, a network interface system accesses the information source and retrieves the information requested by the user.
US09769313B2 Systems and methods for screening communications based on receiver programmable pins
A networking system may comprise a web site serviced by a web server assembly. The web site may generally comprise a combination of the following components: a crediting system, a chat bidding system, a performance bidding system, a telephony switching system, a media interaction system, a display system, a photo management system, and a messaging system. An exemplary embodiment of the chat bidding system may comprise a plurality of common user accounts, a queue, and a featured user account. Common users of the common user accounts may pose tasks to the featured user, and may make a pledge for each task. The tasks may be stored in, and sorted by, the queue based on their pledges. A featured user of the featured user account may be presented with a highest ranked task in the queue, and may choose to respond to the task or to skip the task.
US09769312B1 User-configurable recording of VoIP calls
Various example implementations are directed to circuits, apparatuses, and methods for providing voice-over-IP (VoIP) services. According to an example embodiment, an apparatus includes one or more VoIP servers configured and arranged to route VoIP calls to and from users of a plurality of customer accounts. Each customer account has a respective plurality of users and a respective settings file. For each of the customer accounts, a processing circuit communicatively coupled to the VoIP servers, records an audio portion of a VoIP call to or from a user of the customer account in response to the VoIP call satisfying a set of recording criteria specified in the settings file for the customer account. The recording criteria for at least one of the customer accounts includes account-level settings for selecting VoIP calls to be recorded and sets of user-level settings indicating criteria for preventing recording of VoIP calls of the individual users.
US09769311B2 Presence-based device mode modification
In some examples, a first device may detect the presence of a second device or a particular person and, when a triggering event related to the second device or the particular person applies, the first device may change from a first mode to a second mode.
US09769305B2 System and method for power effective participatory sensing
Disclosed is a method and system enabling power effective participatory sensing. The hand held device of the system is equipped with plurality of sensors, and is configured to enable the power effective sensor to monitor operation of the power intensive sensors. In one embodiment, a participatory sensing approach is used for traffic condition. A methodology for triggering power hungry sensors (audio) with the help of low power sensors (accelerometer) is presented which is able to reduce the overall power consumption of the mobile device. Further, a decision tree based approach is used to classify the level of congestion by measuring the horn density in a particular location.
US09769300B2 System and associated NFC tag using plurality of NFC tags associated with location or devices to communicate with communications device
A Near Field Communications (NFC) tag includes a housing and a magnet carried by the housing and configured to be magnetically sensed by a magnetic sensor carried by a communications device to activate an NFC circuit within the communications device to communicate using an NFC communications protocol. A data store stores data regarding a function of the communications device to be magnetically coupled by the magnet. The data store is configured to be read by the communications device using an NFC communications protocol after the NFC circuit had been activated.
US09769299B2 Mobile terminal capable of recognizing at least one application inter-workable with another executed application and controlling method thereof
A mobile terminal having a wireless communication unit configured to wirelessly communicate with at least one other terminal, a touchscreen configured to display a screen of a specific one of a plurality of currently active applications, the displayed screen including selectable content and a controller is provided. When at least one selectable content is selected from the displayed screen, the controller is configured to control the touchscreen to display an information indicator indicating at least one application capable of executing the selected content among the plurality of currently active application. When the displayed information indicator is selected, the controller is configured to execute the selected content via an application corresponding to the selected information indicator.
US09769298B2 Cordless phone apparatus, cordless phone system, and method for transferring data
A cordless phone apparatus is provided, which includes one or more slave devices and a master device. The master device includes: i) a LAN transmitter configured to transmit slave device information to a wireless IP terminal via a wireless LAN, wherein the slave device information includes identification information of each slave device registered to the master device, ii) a receiver configured to receive from the wireless IP terminal selection of the identification information of a destination slave device and selection of transfer data including at least one of ringtone data, wallpaper data, and phone book data, iii) a transfer data converter configured to convert at least one of the ringtone data, wallpaper data, and phone book data included in the transfer data into a data format usable in the destination slave device, and iv) a cordless phone transmitter configured to transmit the converted transfer data to the destination slave device.
US09769297B2 System and method for monitoring the location of a communication device in a vehicle
In at least one embodiment, a system for locating a personal communication device (PCD) in a vehicle is provided. The system includes a controller that is configured to receive a first signal indicative of a location of at least one PCD in a vehicle and to determine whether the at least one PCD is located within one of a driver zone and a passenger zone. The driver zone corresponds to a location in the vehicle generally occupied by a driver and the passenger zone corresponds to a location in the vehicle generally occupied by at least one passenger. The controller is further configured to receive a second signal indicative of at least one occupant being positioned in at least one of the driver zone and the passenger zone and to store data corresponding to a modified driver zone that includes the driver zone and at least a portion of the passenger zone in response to determining that the at least one PCD is located in the driver zone and the second signal indicating that a first occupant is in the driver zone and a second occupant is not detected within the passenger zone.
US09769291B2 Methods, systems, and computer readable media for facilitating the resolving of endpoint hostnames in test environments with firewalls, network address translators (NATs), or clouds
Methods, systems, and computer readable media for facilitating the resolving of endpoint hostnames in test environments with firewalls, network address translators (NATs), or clouds is disclosed. According to one exemplary method, the method occurs at a registration server configured to operate in a public network. The method includes receiving, from a first endpoint, a packet including a payload containing a first address and a hostname associated with the first endpoint. The method also includes identifying a second address from a header of the packet. The method also includes initiating, using the second address, a connection to the first endpoint. The method also includes determining whether the connection is successful. The method further includes associating the hostname of the first endpoint with one of the first address and the second address based on results of the determination.
US09769290B2 Packet flow classification
Technologies for packet flow classification on a computing device include a hash table including a plurality of hash table buckets in which each hash table bucket maps a plurality of keys to corresponding traffic flows. The computing device performs packet flow classification on received data packets, where the packet flow classification includes a plurality of sequential classification stages and fetch classification operations and non-fetch classification operations are performed in each classification stage. The fetch classification operations include to prefetch a key of a first received data packet based on a set of packet fields of the first received data packet for use during a subsequent classification stage, prefetch a hash table bucket from the hash table based on a key signature of the prefetched key for use during another subsequent classification stage, and prefetch a traffic flow to be applied to the first received data packet based on the prefetched hash table bucket and the prefetched key. The computing device handles processing of received data packets such that a fetch classification operation is performed by the flow classification module on the first received data packet while a non-fetch classification operation is performed by the flow classification module on a second received data packet.
US09769287B2 Reducing protocol overhead in single-block packet access procedures
Methods and techniques for reducing both signaling and data traffic related to machine-type communication devices (MTC) in a GPRS communication network are disclosed. Optimized MTC messages from an MTC device are transmitted using Single-Block Packet Access procedures and restored by SGSNs based on a PDP context established during the mobile station's GPRS attach procedure.
US09769286B2 Transmission apparatus and method, reception apparatus and method, and transmission and reception system
Disclosed herein is a transmission apparatus for distributing a content to a client, including a script generation section for generating a script for obtaining user side answer information representative of an answer of a user of the client to a question regarding liking of the user, and transmission section for transmitting the script and provider side answer information representative of an answer set by a provider which provides the content to the question regarding the liking of the user to the client.
US09769283B1 Presence-based operation of devices
Described are techniques for modifying the distribution or behavior of content based on the presence or absence of a particular user or a count of users relative to a media device. Based on user proximity data associated with one or multiple users, a corresponding proximity instruction may be determined. The proximity instruction may be configured to cause one or more media devices to request, present, or modify presentation of content.
US09769281B2 Method and apparatus for determining a multimedia representation for a multimedia asset delivered to a client device
A method (1000) and apparatus (110) determine a multimedia representation for a multimedia asset. The method includes receiving (1020) a multimedia asset request for a multimedia asset at a multimedia representation broker (110). The multimedia asset request is received from a specific client device (120). The multimedia asset request includes client device information about the specific client device (120). The method determines (1030), at the multimedia representation broker (110), a multimedia representation for use in providing the multimedia asset to the specific client device (120) based on the client device information and based on media representations appropriate for a client device context of the specific client device (120). The method outputs (1040) multimedia representation information corresponding to the multimedia asset for the specific client device (120) based on the determined multimedia representation.
US09769274B2 Data transfer, synchronising applications, and low latency networks
Data transfer, synchronizing applications, and low latency networks are disclosed. An example method includes maintaining a first buffer in a first computing device, the first buffer to receive discrete units of data from a second computing device; maintaining a second buffer in the first computing device, the second buffer to store size data identifying a size of respective ones of the discrete units of data received from the second computing device; and reading from the first buffer according to a first value of a first pointer and a corresponding one of the sizes stored in the second buffer.
US09769273B2 System and method for automatic configuration of domain names for third party services
A system and method for creating custom domain name links is presented. A request is received by at least one server communicatively coupled to a network. The request is received from a user and is to create a custom domain name link to a third party service, the request identifying a custom domain name and the third party service. An entry is retrieved from a third party service link database for the third party service. The entry specifies how to create the custom domain name link for the third party service. The custom domain name link is created, by the at least one server, in accordance with the entry retrieved from the third party service link database.
US09769262B2 Digital sensor for a CAN network of a vehicle
Digital sensor for a CAN network of a vehicle, comprising a casing which comprises a first portion provided with a housing capable of receiving a first electrical cable and a second electrical cable, said first portion receiving a first electrical component and a second electrical component respectively arranged opposite said housing, and which first electrical component and second electrical component each have a substantially flat surface adapted to constitute a capacitive element with respectively a portion of said first electrical cable and a portion of said second electrical cable, such that, when said first electrical cable and said second electrical cable are received in said housing and each carry a respective CAN digital signal, said first electrical component and said second electrical component carry an electrical signal corresponding to the digital CAN signal respectively carried on said first electrical cable and on said second electrical cable, and a second portion receiving an electronic circuitry connected to said first electrical component and said second electrical component, and arranged on the one hand to process the electrical signals which they carry in order to rebuild a first analog signal and a second analog signal which reflect the digital CAN signal respectively carried by the first electrical cable and the second electrical cable, and on the other hand to transform the first analog signal and the second analog signal into respective digital CAN signals towards an output connected to said electronic circuitry.
US09769259B2 Network storage systems having clustered RAIDs for improved redundancy and load balancing
A clustered network-based storage system includes a host server, multiple high availability system controller pairs, and multiple storage devices across multiple arrays. Two independent storage array subsystems each include a quorum drive copy and are each controlled by a HA pair, with remote volume mirroring links coupling the separate HA pairs. The host server includes a virtualization agent that identifies and prioritizes communication paths, and also determines capacity across all system nodes. A system storage management agent determines an overall storage profile across the system. The virtualization agent, storage management agent, quorum drive copies and remote volume mirroring link all operate to provide increased redundancy, load sharing, or both between the separate first and second arrays of storage devices.
US09769257B2 Efficient maintenance of a distributed system membership view
A method, system and computer program product are disclosed for maintaining a membership view of a distributed computing system comprising a multitude of members, wherein each of said members sends out a message indicating that said each of the members is available in the system. In one embodiment, the method comprises maintaining a first list of at least some of the members in the distributed system; and over a period of time, when one of the members sends out the message indicating that said one of the members is available in the distributed system, adding said one of the members to a second list. At defined times, the first list is replaced with the second list. In an embodiment, the method further comprises at said defined times, starting a new, empty second list.
US09769253B2 Port pooling
In one embodiment, methods and systems for port pooling are described. An interface may communicate with at least one physical server. The at least one physical server may host a plurality of virtual servers and be connectable via a plurality of gateway ports to a storage area network (SAN). A virtual server manager configured to arrange the plurality of gateway ports in a plurality of port pools, define a virtual server group including a plurality of virtual servers, associate each virtual server with one or more port pools, the one or more port pools defining available gateway ports for access by the particular virtual server; and provide configuration instructions to allow the particular virtual server to communicate with the SAN through the available gateway ports.
US09769249B2 Impact analysis of service modifications in a service oriented architecture
A computer-implemented method includes accessing information indicative of a service on which to perform impact analysis; generating, by one or more processing devices, a service definition that is indicative of how an application locally utilizes the service; searching, by the one or more processing devices based on the service definition, a plurality of application code bases for one or more references to the service; identifying, based on searching, which applications utilize the service; and determining, by the one or more processing devices based on the identified application code basis, an impact of a modification to the service.
US09769247B2 Application distribution method, terminal, and server
The present invention discloses an application distribution method, a terminal, and a server. The method includes: sending, by a first terminal, a distribution request to an application distribution server; when the distribution request satisfies a preset criterion of the application distribution server, receiving at least one propagation code sent by the application distribution server; and sending the propagation code to a second terminal, so that the second terminal completes registration, running, and tracking of an application according to the propagation code. The present invention can be applied to an intelligent terminal for acquiring and distributing an application, however, the present invention is not limited thereto.
US09769245B2 Method for communicating data between a domestic appliance and a user terminal, a domestic appliance, and a system comprising a domestic appliance and a user terminal
The invention relates to a method for communicating data between a domestic appliance and a user terminal of a user of said domestic appliance. In the course of said data communication, control data comprising control commands are transmitted to the domestic appliance, and/or status data comprising information on a current state of the domestic appliance are transmitted from the domestic appliance to the user terminal. The data communication between the domestic appliance and the user terminal takes place at least partially over the Internet, via an Internet server.
US09769242B2 Podcasting having inserted content distinct from the podcast content
Disclosed herein are systems, devices, and methods for providing a podcast file that has inserted content that is distinct from the content of the podcast. A remote server provides a web page to a subscriber computing device via a network, and a subscriber computing device transmits a podcast file to the remote server via the network. The remote server inserts content into the podcast file and provides the podcast file along with the inserted content for access from the web page. The remote server transmits the podcast file along with the inserted content responsive to requests from the subscriber computing devices. The subscriber computing devices can process and play the podcast content along with the inserted content from the remote server.
US09769240B2 Loading of web resources
A method and apparatus for improving loading of web resources. A server receives a request for a Hypertext Markup Language (HTML) document requested by a client network application. The server retrieves the requested document. The server automatically modifies objects referenced in the HTML document that have an external source such that loading of those objects by the client network application will be deferred. The server inserts a client-side script loader or a reference to the client-side script loader into the HTML document. The client-side script loader is configured to, when executed by the client network application, attempt to load the objects that have been deferred. The server transmits the modified HTML document to the client network application.
US09769239B2 Systems and methods for user agent signaling request acceleration by transport accelerator
Systems and methods which are adapted to provide transport accelerator operation through the use of user agent (UA) signaling are disclosed. In operation according to embodiments, a transport accelerator (TA) analyzes content requests to determine if the content request includes an indication that transport acceleration functionality is to be provided. If such an indication is present, the TA further analyzes the content request to determine if transport acceleration functionality will be provided.
US09769235B2 Server side adaptive bit rate control for HTTP streaming clients
Methods and systems are described for adaptively transmitting streaming data to a client. In one embodiment, the method comprises receiving, in a server, a request for a data asset from the client, transcoding at least an segment of the data asset according to initial transcoding parameters, transmitting a first fragment of the transcoded segment of the data asset from the server to the client over a communication channel, generating an estimate of a bandwidth of the communications channel at least in part from information acknowledging reception of at least the first fragment of the transcoded segment of the data asset by the client, generating adaptive transcoding parameters at least in part from an estimate of a bandwidth of the communications channel, the estimate generated at the server, transcoding a further segment of the data asset according to the adaptive transcoding parameters, and transmitting the further segment of the data asset.
US09769230B2 Media streaming apparatus
An apparatus comprising at least one processor and at least one memory including computer program code the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to perform: determining at least a first signal and an associated second signal; storing the first signal in a first file; generating in the first file and associated with the first signal a reference pointer to a location; and storing at the location indicated by the reference pointer the second signal associated with the first signal.
US09769227B2 Presentation of computing environment on multiple devices
A user may interact with a collection of devices that each exhibit particular device properties. Where each device executes and presents an isolated computing environment, inconsistencies may arise in the user interaction by the user with different devices. Alternatively, a terminal server may present a computing environment to various auxiliary devices, but such presentation may fail to utilize some device properties of some devices, and/or may present a computing environment that is not suitable for some devices. Instead, a primary device of the device collection may adapt a primary computing environment to an auxiliary computing environment for each auxiliary device, based upon its device properties. Upon receiving a request to execute an application, the primary device may execute the application within the auxiliary computing environment, and may adapt the application based upon the device properties. The primary device may stream each auxiliary computing environment to the respective auxiliary device.
US09769225B2 Method and apparatus for coordinating an operation of multiple mobile devices in a group call
A method, Group Application Server, and mobile device are provided that coordinate an operation of multiple mobile devices of a same user in a group call. When the multiple mobile devices join the group call, a first mobile device of the multiple mobile devices determines that it is an active device and provides an indication of such to the Group Application Server. In response to receiving the indication, the Group Application Server identifies a second mobile device, of the multiple mobile devices, that is a non-active device and one or more of modifies subsequent communications with the second mobile device or conveys a behavior modification message to the second mobile device. In another embodiment of the present invention, the first mobile device may indicate that it is the active device directly to the second mobile device and the second mobile device modify its behavior accordingly.
US09769209B1 Identity security and containment based on detected threat events
An alert source issues security alerts to an identity provider, which acts as a gatekeeper to a secure resource. Each security alert is associated with an alert user identity and a security threat. When a user identity requests access to the secure resource, the identity provider may look up security alerts associated with the user identity, such as my matching up the user identity with the alert user identity associated with each alert. Based on any discovered security alerts that correspond to the user identity and a pre-defined security policy, the identity provider may perform various security actions on the user identity. For example, the identity provider may contain a user identity associated with high-risk and/or high fidelity security alerts. The identity provider may deny the user identity access to the secure resource, or the identity provider may request additional authentication factors associated with the user identity before access to the secure resource is provided. The identity provider may provide access to the secure resource without containing the user identity if there are no discovered security alerts associated with the user identity, or if the discovered security alerts pose a minor threat.
US09769195B1 Systems and methods for efficiently allocating resources for behavioral analysis
A computer-implemented method for efficiently allocating resources for behavioral analysis may include (1) determining a file type of a first file subject to behavioral analysis, (2) loading the first file within an environment for behavioral analysis to observe at least one behavior within the environment attributable to the first file, (3) observing a malicious behavior within the environment and attributing the malicious behavior to the first file, (4) determining a timing of the malicious behavior after loading the first file within the environment, and (5) limiting an amount of time dedicated to analyzing a second file within the environment based at least in part on the timing of the malicious behavior after loading the first file within the environment and due to the second file being of the same file type as the first file. Various other methods, systems, and computer-readable media are also disclosed.
US09769192B2 Security evaluation systems and methods
A system may be broken down into one or more components. Each of the components may be evaluated to ascribe a security score to each of the components. A composite security score may be generated for the system based on the security scores and a rate of decay measure characterizing a probabilistic security degradation of the system. The rate of decay measure may be applied to the composite security score to obtain a current composite security score.
US09769190B2 Methods and apparatus to identify malicious activity in a network
Example network monitoring methods disclosed herein include iteratively adjusting respective weights assigned to respective types of network activity features for devices monitored in a network, the iterative adjusting to determine an output set of weights corresponding to ones of the types of network activity features indicative of malicious network activity. For example, the iterative adjusting is to (1) reduce a first distance calculated between a first pair of reference devices previously classified as being associated with malicious network activity, and (2) increase a second distance calculated between a first one of the pair of the reference devices and a first unclassified device. Disclosed example network monitoring methods also include determining whether a second unclassified device is associated with malicious network activity based on the output set of weights.
US09769187B2 Analyzing network traffic based on a quantity of times a credential was used for transactions originating from multiple source devices
A device may receive network traffic information, associated with multiple transactions, that indicates, for each transaction of the multiple transactions, a credential and a source device identifier associated with the transaction. The device may determine, based on the network traffic information, a quantity of times that a common credential was used in two transactions occurring at different times and originating from different source devices. The device may provide information that identifies the quantity of times and the different source devices. The device may determine whether to block network traffic associated with a source device, of the different source devices, based on the quantity of times and/or user input received based on providing the information that identifies the quantity of times and the different source devices. The device may selectively provide an instruction to block the network traffic associated with the source device based on this determination.
US09769183B2 Information processing apparatus, information processing system, and image processing method
An information processing apparatus includes a first communication circuit that communicates with a memory that stores address information of an image processing apparatus, circuitry that reads the address information of the image processing apparatus from the memory, and a second communication circuit that exchanges data with the image processing apparatus identified with the address information read from the memory through a communication network.
US09769176B1 Multiple data store authentication
Systems and methods for authenticating access to multiple data stores substantially in real-time are disclosed. The system may include a server coupled to a network, a client device in communication with the server via the network and a plurality of data stores. The server may authenticate access to the data stores and forward information from those stores to the client device. An exemplary authentication method may include receipt of a request for access to data. Information concerning access to that data is stored and associated with an identifier assigned to a client device. If the identifier is found to correspond to the stored information during a future request for access to the store, access to that store is granted.
US09769172B2 Method of accessing a network securely from a personal device, a personal device, a network server and an access point
A method of accessing a network securely using a personal device which can only access the network via one or more authorized access points, the method including establishing a connection between the network and the personal device via an access point; checking in the network whether the access point is on a white list of authorized access points for use with the network; if the access point is on the white list, allowing the personal device to access the network securely via the access point; and if the access point is not on the white list, not allowing the personal device to access the network securely.
US09769157B2 Systems and methods for secure one-time password validation
A system may generate a seed one-time password (OTP). The system may also perform steps including transmitting the seed OTP to a user device, receiving a response OTP from the user device, and calculating an expected response OTP by applying a function to the seed OTP. The system may then compare the response OTP to the expected response OTP and send a result in response to comparing the response OTP to the expected response OTP.
US09769141B2 Securely authorizing access to remote resources
Methods and an apparatus are provided for securely authorizing access to remote resources. For example, a method is provided that includes receiving a request to determine whether a user device communicatively coupled to a resource server is authorized to access at least one resource hosted by the resource server and determining whether the user device communicatively coupled to the resource server is authorized to access the at least one resource hosted by the resource server based at least in part on whether the user device communicatively coupled to the resource server has been issued a management identifier. The method further includes providing a response indicating that the user device communicatively coupled to the resource server is authorized to access the at least one resource hosted by the resource server in response to a determination that the user device communicatively coupled to the resource server is authorized to access the at least one resource hosted by the resource server. The method yet further includes providing a response indicating that the user device communicatively coupled to the resource server is not authorized to access the at least one resource hosted by the resource server in response to a determination that the user device communicatively coupled to the resource server is not authorized to access the at least one resource hosted by the resource server.
US09769130B2 Systems and methods of transmitting data
Systems and methods of transmitting data from one location to another location that can be used in a number of applications including, but not limited to, secure transmission of data from one location to another and secure data backup. In one embodiment, a data file is split into pieces and the pieces are placed randomly in a diverse mesh of online cloud storage providers. So all the data is not sitting in a single point of failure and with the entire file available for theft. Each piece of data is given a randomized numerical code that determines where the packet of data is stored. Also, the pieces of data can be encrypted.
US09769128B2 Method and apparatus for encryption of communications over a network
Aspects of the subject disclosure may include, for example, determining whether communications are encrypted, determining a communication type for the communications according to sensitivity criteria, encrypting the communications according to the communication type to generate encrypted communications, and transmitting to a second network device the encrypted communications. Other embodiments are disclosed.
US09769123B2 Mitigating unauthorized access to data traffic
One particular example implementation of an apparatus for mitigating unauthorized access to data traffic, comprises: an operating system stack to allocate unprotected kernel transfer buffers; a hypervisor to allocate protected memory data buffers, where data is to be stored in the protected memory data buffers before being copied to the unprotected kernel transfer buffers; and an encoder module to encrypt the data stored in the protected memory data buffers, where the unprotected kernel transfer buffers receive a copy the encrypted data.
US09769121B2 Scalable, selective traffic proxying
Proxy networks enable a source to send traffic to one or more targets through a set of nodes operating as proxies. However, proxy networks are typically nonselective (often by design), and do not enable a source to specify properties of the nodes selected as proxies to send traffic to the target. Presented herein are proxy network techniques that enable sources to specify node properties in a target request, and that utilize a set of node managers for respective subsets of nodes. For a target request specifying selected node properties, the node managers may select as proxies nodes having the node properties specified in the target request. Additionally, the techniques presented herein promote the flexibility of the proxy network (e.g., adding groups of nodes, expanding the variety of nodes and node properties, and sending various forms of traffic using any protocol to various topics on behalf of many and various sources).
US09769117B2 Domain name variant generation
Domain name variants may be generated and/or displayed by accessing historical domain name information and identifying, based on the accessed historical domain name information a set of swap options. The swap options may include one or more graphemes. Variants of a domain names may be determined based on the identified set of swap options.
US09769116B2 Encapsulating traffic while preserving packet characteristics
A method for encapsulating a packet of data from a data flow is described. The packet comprises a flow network header for identifying a source network address and a target destination network address and a flow transport network header for identifying a source port and a target destination port. The method comprises the following steps. The flow network header is replaced with an encapsulation network header for identifying an encapsulation network address and a decapsulation network address. The decapsulation network address specifies the address of a decapsulation node. The flow transport header is replaced with an encapsulation transport header for identifying an encapsulation port and a decapsulation port. The decapsulation port is configured to be the same as the target destination port. A method for decapsulating the encapsulated packet, as well as network nodes configured to implement the methods, are also described.
US09769108B1 System and method for securing information provided via a social network application
A system and method allows users of a social network system to view different types of information based on rights and privileges associated with the information and attributes and characteristics of each user.
US09769099B2 Systems and methods of handling email communication
The invention relates to systems, methods and computer-readable medium for handling email communications. A system includes server(s) configured to execute a recipient registration and profile maintenance component that stores recipient registration details including a recipient-required donation amount; an email processing component that (a) receives an email message, (b) determines a sender key representing a sender of the email message, (c) checks the sender key to determine if the sender is recipient-approved, (d) stores the email message in an inbox of the recipient if the sender is recipient-approved, and (e) if the sender is not recipient-approved, stores the email message in a pending donation space of the recipient and emails a donation request to the sender; and a donation confirmation processing component that receives a donation confirmation and stores the email message in a post donation space of the recipient.
US09769097B2 Extensible chat rooms in a hosted chat environment
A method for extensible chat rooms in a hosted chat environment includes providing multiple different chat rooms, each executing in a separate process address space of at least one computing device. Each of the chat rooms includes a textual transcript of chat postings and a video feed of a subject. A catalog of extensions available for provisioning in connection with the different ones of the chat rooms is displayed to different moderators of the different ones of the chat rooms. Thereafter, in response to a selection of one of the extensions by one of the moderators, the selected one of the extensions is provisioned for use in connection with processing a particular event in a corresponding one of the chat rooms. Specifically, the extension pre-processes the particular event as the particular event occurs in the chat room before permitting the chat room to process the particular event.
US09769091B2 Method and system for reducing packet loss in a service protection scheme
A method for reducing packet loss includes: performing automatic and real-time adjustment to cost values of a first route and a second route, so that the cost value of the corresponding route of the primary pseudo wire (PW) is lower than that of the corresponding route of the secondary PW. A corresponding system is also provided. Automatic and real-time adjustment to cost values of the first route and the second route, enable the cost value of the corresponding route of the primary PW to be lower than that of the corresponding route of the secondary PW, and therefore enable the downlink traffic not passing through the PW that just recovers from a failure, thereby reducing packet loss when the downlink traffic passes through the PW while the primary PW just recovers from a failure.
US09769089B2 Method for processing information, forwarding plane device and control plane device
Embodiments of the present invention provide a method for processing information, a forwarding plane device and a control plane device. The method includes: receiving a data packet, and extracting characteristic information of the data packet; searching for context information corresponding to the characteristic information of the data packet; buffering or discarding the data packet if the context information is not found; and sending an event reporting message to a gateway control plane device, wherein the event reporting message carries the characteristic information of the data packet, so that the gateway control plane device acquires the context information corresponding to the characteristic information of the data packet. In this way, the gateway forwarding plane device can acquire context information to the greatest extent under the condition that the context information is lost, thereby ensuring accurate forwarding of the data packet to the greatest extent.
US09769088B2 Method and system for VTEP redundancy in a multichassis link aggregation domain
A method for transmitting MAC frames. The method includes receiving, by a first switch in the MLAG domain, a first media access control (MAC) frame from an external device, wherein the external device is directly connected to the first switch, where the MLAG domain consists of the first switch and the second switch. The method further includes making a first determination that the external device is not a singly-connected external device and based on the first determination, encapsulating the first MAC frame in a first VXLAN frame using a first virtual tunnel endpoint (VTEP), where the first VXLAN frame comprises a virtual VTEP Internet Protocol (IP) address, where the virtual VTEP IP address is associated with the MLAG domain. The method further includes transmitting the first VXLAN frame to an IP fabric, where the first switch is directly connected to the IP fabric.
US09769087B2 Providing ownership-based view and management of shared optical network resources
A device may receive optical network information associated with an optical network, and may determine a user associated with network resources of the optical network. The network resources may be shared for use by multiple users, including the user. The device may store the optical network information and information that identifies a relationship between the user and the network resources. The device may receive a request for at least a portion of the optical network information associated with the user and the network resources. The device may identify the network resources, associated with the user, based on storing the optical network information and the information that identifies the relationship The device may provide the at least the portion of the optical network information, including information associated with the network resources associated with the user, based on identifying the network resources.
US09769084B2 Optimizing placement of virtual machines
Systems and methods are described for allocating resources in a cloud computing environment. The method includes receiving a computing request, the request for use of at least one virtual machine and a portion of memory. In response to the request, a plurality of hosts is identified and a cost function is formulated using at least a portion of those hosts. Based on the cost function, at least one host that is capable of hosting the virtual machine and memory is selected.
US09769075B2 Interference cognizant network scheduling
Systems and methods for interference cognizant network scheduling are provided. In certain embodiments, a method of scheduling communications in a network comprises identifying a bin of a global timeline for scheduling an unscheduled virtual link, wherein a bin is a segment of the timeline; identifying a pre-scheduled virtual link in the bin; and determining if the pre-scheduled and unscheduled virtual links share a port. In certain embodiments, if the unscheduled and pre-scheduled virtual links don't share a port, scheduling transmission of the unscheduled virtual link to overlap with the scheduled transmission of the pre-scheduled virtual link; and if the unscheduled and pre-scheduled virtual links share a port: determining a start time delay for the unscheduled virtual link based on the port; and scheduling transmission of the unscheduled virtual link in the bin based on the start time delay to overlap part of the scheduled transmission of the pre-scheduled virtual link.
US09769073B2 System and method for transmitting data in a network
A system and method for transmitting data in a network comprising the steps of determining a traffic congestion variable of a data transmission node arranged to receive data from one or more source nodes of the network, using the traffic congestion variable to select a preferred transmission mode for use by the one or more source nodes to transmit data to the data transmission node, and switching an operating transmission mode of each of the one or more source nodes to the preferred transmission mode such that the one of more source nodes transmit data to the data transmission node with the preferred transmission mode.
US09769072B2 Method and apparatus for scalable content routing and mobility in named data networks
Various disclosed embodiments include methods, systems, and computer-readable media for named data network (NDN) inter/intra-domain mobility. A complete de-coupling of identity and addressing space is established. This provides separation of control and forwarding allowing rich policy based routing, using SDN principles, as well as policy based global resolution. In one embodiment, the de-coupling of identity from location is achieved by a changeable forwarding label field in a header that can have nodal/domain/global scope. This disclosure provides content routing/mobility to be handled with a high degree of flexibility. This disclosure also provides mobility as a service for a component of a name space.
US09769065B2 Packet marking for L4-7 advanced counting and monitoring
Exemplary methods for marking packets include in response to receiving a packet, determining whether the packet has been classified, and in response to determining the packet has not been classified, classifying the packet to determine a class to which the packet belongs, wherein the class identifies a set of zero or more markers that are to be included as part of packets belonging to the class. The methods include marking the packet with a first marker selected from the set of one or more markers, and forwarding the marked packet. Exemplary methods for processing markers include in response to receiving a packet, determining whether the packet has been marked with a marker, and in response to determining the packet has been marked with the first marker, performing a set of one or more operations required by the first marker.
US09769062B2 Load balancing input/output operations between two computers
Methods, apparatus and computer program products implement embodiments of the present invention that include identifying, by a first computer, multiple network paths to a second computer, and splitting an input/output (I/O) request for a logical volume stored on the second computer into sub-requests. A probe request defining an association between the I/O request and the sub-requests is conveyed to the second computer, and each of the sub-requests is assigned to a respective one of the multiple network paths. Each of the sub-requests are conveyed to the second computer via the assigned respective one of the multiple network paths, and the sub-requests are received by the second computer via the multiple network paths. The second computer performs the sub-requests in response to the association, and a result of each of the sub-requests is conveyed to the first computer via the assigned respective one of the multiple network paths.
US09769053B2 Methods, systems, and computer readable media for implementing a policy for a router
Methods, systems, and computer readable media for implementing a policy for a router are disclosed. One method includes providing a meta administrator interface configured to facilitate the specification of one or more rules that form a policy definition. The method further includes automatically generating, based on the policy definition, an administrator interface for inputting rule data associated with the policy definition. Even further, the method includes storing the input rule data in one or more data structures associated with a router.
US09769049B2 Monitoring virtualized network
A method of monitoring virtualized network includes receiving information regarding the virtualized network, wherein the information is received at a port of a network switch appliance, receiving a packet at a network port of the network switch appliance, and using the received information to determine whether to process the packet according to a first packet processing scheme or a second packet processing scheme, wherein the first packet processing scheme involves performing header stripping, and performing packet transmission to one of a plurality of instrument ports at the network switch appliance after the header stripping, each of the instrument ports configured for communicatively coupling to a network monitoring instrument, and wherein the second packet processing scheme involves performing packet transmission to one of the plurality of instrument ports at the network switch appliance without performing any header stripping.
US09769039B2 Communication visualization device
A communication visualization device includes a transformer for converting a magnetic field caused from a LAN cable connected to an information communication apparatus into electric energy at time of information communication, an amplifier circuit for amplifying the electric energy output from the transformer, a rectifier circuit for converting an amplified signal amplified by the amplifier circuit into a DC voltage, and a light-emitting circuit for emitting light when the DC voltage obtained by conversion of the rectifier circuit is supplied thereto.
US09769027B2 Topology discovery in a stacked switches system
According to an example, in a stacked switches system, a member device in a first stack group collects stacking information of the first stack group and identifies a physical topology of the first stack group. Then, the member device collects stacking information of all stack groups in the stacked switches system, and identifies a physical topology of the stacked switches system.
US09769025B2 Predicting the performance of a multi-stage communications network under load from multiple communicating servers
A capability is provided for predicting the performance of a communications network, such as a multi-stage communications network. The predicted performance includes, in one aspect, predicting the amount of bandwidth that a server of the communications network could deliver with a full load on the network. In one aspect, the predictive capability includes determining an aggregate load for each server of the network being analyzed; performing normalization on the loads of the links used by the servers to obtain updated link and/or server bandwidths; and determining for each server, a minimum bandwidth over the links in the server's route.
US09769023B2 Method for monitoring a communication network
A method for monitoring a communication network, which includes a plurality of processing units which communicate with one another via a communication medium, a channel of the communication medium being measured using channel estimation; from a result of the channel estimation, a characteristic variable being produced; and, with the aid of the characteristic variable, a decision is made as to whether a manipulative change of the communication network has occurred.
US09769021B2 Using virtual networking devices to manage routing cost information
Techniques are described for providing managed virtual computer networks that have a configured logical network topology with virtual networking devices, such as by a network-accessible configurable network service, with corresponding networking functionality provided for communications between multiple computing nodes of the virtual computer network by emulating functionality that would be provided by the virtual networking devices if they were physically present. In some situations, the networking functionality provided for a managed computer network of a client includes receiving routing communications directed to the virtual networking devices and using included routing cost information to update the configuration of the managed computer network, and/or includes determining actual cost information corresponding to use of an underlying substrate network and providing routing cost information to the client that reflects the determined actual cost information, so as to enable the client to modify the configuration of the managed computer network accordingly.
US09769019B2 Device management apparatus, device management system, and device management method
A device management apparatus is connected to a plurality of devices and a plurality of information processing apparatuses using the devices, through a network. The device management apparatus includes: an obtaining unit that obtains usage amount information about usage amounts from the devices; a calculation unit that calculates unit usage amounts that are usage amounts of the respective devices per unit period, using the usage amount information about the respective devices; an analysis unit that analyzes use of the devices using the unit usage amounts of the respective devices; a change unit that changes allocation of the information processing apparatuses to the devices based on an analysis result in order to equalize use of the devices; and a notification unit that notifies the information processing apparatus for which an allocated device has been changed, of usage information required to use the device.
US09769018B2 Reporting technique for a telecommunications network
A technique for configuring the reporting of network elements to a management node in a telecommunications network is described. As to a method aspect of the technique, at least one of the network elements receives a configuration message. The configuration message is indicative of a reporting mode that is based on a probability function. The management data is reported to the management node depending on a condition that includes the probability function.
US09769014B2 Network link use determination based on network error detection
A system and methods for determining whether to use a network link are described. In an exemplary embodiment, an apparatus may detect a fault indication relating to a network link and identify a time interval during which to check a status of the network link. The apparatus may also divide the time interval into a plurality of sub-intervals and check, at the sub-intervals, whether the fault indication remains for the network link. Further, the apparatus may discontinue using the network link upon detecting the fault indication at a plurality of the sub-intervals.
US09769012B2 Notification normalization
Embodiments relate to notification normalization in a mobile communication environment. A method for notification normalization is provided. The method includes receiving, at a notification service of a mobile platform server executing on a computer processor, a plurality of notification triggers to deliver a plurality of notifications from an application server to a plurality of endpoints. The notification service determines whether to apply notification throttling based on a stress level of the application server, and spreads delivery of the notifications to the endpoints over a period of time based on determining to apply the notification throttling such that traffic associated with responses from the endpoints to the application server is substantially normalized.
US09769010B2 Inheritance of universal resource identifier (URI) parameters
A method is provided for accessing a multimedia content containing at least one data segment. This data segment is accessible via a document describing the content. The method includes a first step of obtaining the document describing the content, from which document at least a first universal address of a segment is generated; a second step of obtaining at least one parameter associated with the universal address of the document describing the content; a step of reading at least one address generator rule in the document describing the content; and as a function of the address generator rule, of the first universal address of the segment, and of the parameter that has been obtained, a last step of generating the second universal address for the segment. Also provided is a method of generating a document that is suitable for use in the context of the access method.
US09769006B2 Spectral stitching method to increase instantaneous bandwidth in vector signal analyzers
Various embodiments are described of devices and associated methods for processing a signal using a plurality of vector signal analyzers (VSAs). An input signal may be split and provided to a plurality of VSAs, each of which may process a respective frequency band of the signal, where the respective frequency bands have regions of overlap. Each VSA may adjust the gain and phase of its respective signal such that continuity of phase and magnitude is preserved through the regions of overlap. The correction of gain and phase may be accomplished by a complex multiply with a complex calibration constant. A complex calibration constant may be determined for each VSA by comparing the gain and phase of one or more calibration tones generated with each region of overlap, as measured by each of the VSAs.
US09769004B2 Data transmission via multi-path channels using orthogonal multi-frequency signals with differential phase shift keying modulation
A method and an apparatus relating to an OFDM data communications system where the sub-carriers are modulated using differential quadrature phase-shift keying (DQPSK). The multi-carrier transmitted signal is directly generated by means of summation of pre-computed sample points. As part of the multi-carrier signal generation, a signal for the guard interval is established. In an acoustic application of this approach, direct radiation of the sub-carrier approach is facilitated. Symbol synchronization in the receiver is based on signal correlation with the missed sub-carrier. Separation of the sub-carriers in the receiver by means of correlation of the received signal and reference signals that are derived from a table of pre-computed values. Optimal non-coherent processing of the sub-carriers without any phase tracking procedures is achieved.
US09769003B2 Direct synthesis of OFDM receiver clock
This application presents a direct data recovery from subspaces or parameters subranges of a received OFDM signal preidentified as corresponding to specific data symbols, by applying adaptive inverse signal transformation (AIST) method for reversing both original data coding and deterministic and random distortions introduced by a transmission channel, wherein both reversals are achieved by the same conversion of the subspaces or parameter subranges into data transmitted originally in order to eliminate an intermediate recovery of signals or parameters transmitted originally within the received OFDM signal. The AIST includes using both amplitudes and gradients of amplitudes of OFDM tone signals.
US09769002B2 Preamble configuring method in the wireless LAN system, and a method for a frame synchronization
A method of configuring a preamble of a downlink frame for synchronization in data frame transmission of a 60 GHz a wireless local area network system, the method comprising arranging a short preamble having a plurality of repetitive S symbols, and an IS symbol, and arranging a long preamble having a long cyclic prefix (CP) and a plurality of L symbols for frame synchronization and symbol timing by performing auto-correlation according to the length of window of the auto-correlation.
US09768992B2 System and method for randomized antenna allocation in asynchronous MIMO multi-hop networks
A system and method for simultaneous and asynchronous transmissions in multi-antenna multi-hop networks. The system and method employ randomized and non-greedy resource allocation to counter starvation. The system and method define a class of asynchronous random access protocols subsuming MIMO systems via two components. Residual Capacity Estimation and Randomized Resource Allocation. The system and method realize the first asynchronous MIMO MAC protocol that counters flow starvation in multi-hop networks. Randomized and non-greedy antenna allocation coupled with local residual capacity estimation results in previously-starving nodes capturing a fair share of system resources while simultaneously exploiting throughput gains available to multi-antenna systems.
US09768986B2 Partial response equalizer and related method
A multi-phase partial response receiver supports various incoming data rates by sampling PrDFE output values at a selected one of at least two clock phases. The receiver includes a calibration circuit that performs a timing analysis of critical data paths in the circuit, and this analysis is then used to select the particular clock phase used to latch the output values. These techniques permit the multiplexer outputs from for each phase of the partial response receiver to directly drive selection of a multiplexer for the ensuing phase, i.e., by avoiding regions of instability or uncertainty in the respective multiplexer outputs.
US09768984B2 Electronic device with equalization, integrated circuit and methods therefor
An electronic device for a wireless communication system is described. The electronic device comprises: a receiver configured to receive a modulated signal on a communication channel; and a processor, coupled to the receiver and configured to: process the received modulated signal; identify a communication channel characteristic based on the processed received modulated signal; select an equalizer having a first set of equalization coefficients based on the identified communication channel characteristic, wherein the first set of equalization coefficients is selected from a plurality of equalization coefficients, each of the plurality of equalization coefficients being associated with different communication channel characteristics; equalize the processed received modulated signal on the communication channel using the selected equalizer; and detect the equalized received modulated signal.
US09768983B2 Frequency division duplex (FDD) massive MIMO backhaul for repeater small cells
In a method for transmitting data through a Massive MIMO backhaul system, a central node of the MIMO backhaul system transmits, to a small cell repeater terminal on the downlink, a downlink pilot signal carrying a set of pilot sequences that are mutually orthogonal in the frequency domain. Each pilot sequence in the set of pilot sequences corresponds to an antenna of an antenna array at the central node. The central node receives an uplink pilot signal carrying the set of pilot sequences transmitted by the small cell repeater terminal on the uplink, where the received uplink pilot signal is a frequency converted retransmission of the downlink pilot signal. The central node estimates at least one of an uplink channel and a downlink channel between the central node and the small cell repeater terminal based on the set of pilot sequences and the received uplink pilot signal.
US09768979B2 Can communication method and data frame structure for improving communication speed through increase in data amount
A controller area network (CAN) communication method for electronic devices of a vehicle includes: transmitting data using a data frame in which communication mode information designating high speed CAN communication processing or general CAN communication processing is inserted into a null bit or a reserved bit that is not used in a general CAN communication protocol; receiving the transmitted data; and processing the received data in a high speed CAN communication mode or a general CAN communication mode based on the communication mode information.
US09768977B2 Low-power can management
The invention relates to a system and a corresponding method for communicating over N CAN buses comprising comprising N CAN listeners, wherein each of the CAN listeners is configured to be coupled to a respective CAN bus and to detect CAN activity on the CAN bus to which it is coupled; M CAN controllers, wherein 1≦M
US09768973B2 Apparatus and method for supporting USB multicasting
An apparatus and a method for quickly transmitting an identical file to all of the student terminals in a class are provided. A method for supporting multicasting in a host in a communication system that supports a wireless universal serial bus (USB) includes setting a connection with each device; determining whether a multicasting service is necessary; when the multicasting service is necessary, mapping a multicast end point (EP) to a unicast EP; and, when data is received, transmitting the data to the multicast EP.
US09768972B2 Method for communication within a co-operative system
A method for communication within a co-operative system is provided. The co-operative system comprises a plurality of communication units, which are adapted to execute a group of tasks repeatedly in a repetition cycle: acquire raw data from at least one raw data collector, process the raw data into an information package, and broadcast of the information package. The repetition cycle lasts a predetermined time period from a start of a repetition cycle, and the at least one raw data collector collects data from a global navigation satellite system (GNSS). The raw data from the GNSS comprises a global timing signal, to which said communication units synchronize. A timing of said execution of tasks is dependent of said global timing signal. An individual acquisition time for acquiring raw data from the raw data collectors is set for each of the plurality of communication units.
US09768967B2 Numeric pattern normalization for cryptographic signatures
A system for numeric pattern normalization for cryptographic signatures is provided. The system includes a resolving client, and an at least one signature server. The at least one signature server includes at least one processor and non-transitory computer readable media having encoded thereon computer software comprising a set of instructions executable by the at least one processor. The set of instructions may be executed by the signature server to generate a message to be transmitted to a resolving client, normalize the message via numeric pattern normalization, generate a hash value for the normalized message, and generate a cryptographic signature based on the hash value. The signature server may then generate a signed message having the message signed with the cryptographic signature, and transmit the signed message to the resolving client.
US09768955B2 System and method for exchanging encryption keys between a mobile device and a peripheral device
Systems and methods for providing additional security for data being transmitted across a wireless connection that has been established using a known wireless protocol (e.g. Bluetooth) are described. An encryption key is exchanged between a computing device (e.g. a mobile device) and a wireless peripheral device (e.g. a keyboard, a printer). In some embodiments, the encryption key is generated at one of the two devices. Data associated with the encryption key is output at the one device, which can be input by the user at the other device. The encryption key is then recovered at the other device from the input, thereby completing the key exchange. The encryption key can then be used to encrypt and decrypt data transmitted over the established wireless connection, providing additional security.
US09768947B2 Clock and data recovery having shared clock generator
This disclosure provides a clock recovery circuit for a multi-lane communication system. Local clocks are recovered from the input signals using respective local CDR circuits, and associated CDR error signals are aggregated or otherwise combined. A global recovered clock for shared use by the local CDR circuits is generated at a controllable oscillation frequency as a function of a combination of the error signals from the plurality of receivers. A voltage- or current-controlled delay line can also be used to phase adjust the global recovered clock to mitigate band-limited, lane-correlated, high frequency jitter.
US09768945B2 Isolated system data communication
Embodiments of the present invention may provide a system with a first and second circuit system separated by an electrical isolation barrier but provided in communication by at least one isolator device that bridges the isolation barrier. The first circuit system may include a communication system to transmit data across a common isolator device as a series of pulses, and the second circuit system may receive the series of pulses corresponding to the data. The second circuit system may include a detector coupled to the common isolator device to detect the received pulses, a oneshot to frame the received pulse(s), and a controller to reconstruct the data based on accumulated framed pulse(s). Therefore, noise induced spurious pulses outside the oneshot intervals may be ignored by the second circuit system providing improved noise immunity.
US09768940B2 Method and device for transmitting and receiving signal in multi-cell cooperative communication system
The present invention relates to a method of transmitting and receiving a signal in a wireless communication system. In particular, in a time division multi-cell cooperative communication system, a base station may receive a reference signal, estimate a channel of each user terminal based on the reference signal, and determine a transmission and reception filter based on estimated channel information. The base station and a cooperative base station that cooperates with the base station may mutually exchange the reference signal and average signal power information on a terminal and determine the transmission and reception filter based on exchanged information.
US09768937B2 Method and apparatus for allocating resources and processing confirmation information
A method and an apparatus for allocating ACKnowledgement (ACK)/Non-ACKnowledgement (NACK) channel resources and processing confirmation information are disclosed. The method includes: The network side determines one physical channel area among multiple physical channel areas to be used by an ACK/NACK channel, and notifies the determined physical channel area to a User Equipment (UE) so as to enable the UE to determine a channel for receiving or sending ACK/NACK information in the determined physical channel area according to a mapping rule. Moreover, the network side may send or receive ACK/NACK information on the physical channel area that includes the ACK/NACK channel. The method and apparatus improve the utilization ratio and flexibility of the ACK/NACK channel, and reduce the probability of conflict generated by the ACK/NACK channel.
US09768931B2 Communication control method, radio communication system, radio base station and user terminal
The present invention is designed to reduce the deterioration of communication quality even when different DL/UL configurations are applied between neighboring transmitting/receiving points (radio base stations). A radio communication method in a radio communication system, in which a plurality of radio base stations that communicate with a user terminal by means of time division duplexing each change the DL/UL configuration independently, includes the steps in which each radio base station generates a control signal that designates the number and positions of subframes to be allocated for DL and/or UL transmission among subframes constituting a radio frame, and transmits the control signal to the user terminal on a downlink control channel of a specific subframe constituting the radio frame.
US09768930B2 Method for reporting channel state information, method for supporting same, and apparatus for said methods
According to one embodiment of the present invention, the method for receiving a channel state information (CSI)-reference signal (RS) from a wireless communication system by a user device comprises the steps of: receiving resource configuration information on the CSI-RS; and receiving the CSI-RS on the basis of the resource configuration information on the CIS-RS, wherein the resource configuration information on the CSI-RS includes information on a cell specific-RS (CRS) related to the CSI-RS, and the user device can assume that an antenna port related to information on the CRS and an antenna port used for transmitting CSI-RS corresponding to the resource configuration information on the CSI-RS are quasi co-located.
US09768923B2 Method and apparatus for acquiring uplink synchronization in wireless communication system
The present invention relates to a wireless communication system. More particularly, the present invention relates to a method for acquiring uplink synchronization in a terminal having a plurality of cells in a carrier aggregation-based wireless communication system and an apparatus therefor, the method comprising the steps of: transmitting a random access preamble on a first cell; receiving a random access response message including an uplink timing adjustment value for the first cell after transmitting the random access preamble; and performing uplink transmission in the first cell by using the uplink timing adjustment value, wherein a transmission time point of the random access preamble is given based on a specific time point related to a second cell.
US09768920B2 Method for transferring control signals and data signals, circuit configuration for transferring and receiving
A method for transferring control signals and data signals, particularly in a motor vehicle. The control signals and the data signals are transferred by a physical medium. The control signals or the data signals are modulated prior to transferring. The modulated signals and the non-modulated signals are sent by the physical medium.
US09768914B2 Blind channel estimation method for an MLSE receiver in high speed optical communication channels
A method for performing blind channel estimation for an MLSE receiver in a communication channel, according to which Initial Metrics Determination Procedure (IMDP) is performed using joint channel and data estimation in a decision directed mode. This is done by generating a bank of initial metrics that assures convergence, based on initial coarse histograms estimation, representing the channel and selecting a first metrics set M from the predefined bank. Then an iterative decoding procedure is activated during which, a plurality of decision-directed adaptation learning loops are carried out to perform an iterative histograms estimation procedure for finely tuning the channel estimation. Data is decoded during each iteration, based on a previous estimation of the channel during the previous iteration. If convergence is achieved, ISI optimization that maximizes the amount of ISI that is compensated by the MLSE is performed.
US09768908B2 Protection method and optical communication system
A protection method wherein an ONU switches a reception wavelength to a backup wavelength so as to be logically connected to a backup OSU designated in advance for each ONU when the ONU detects a failure in an OSU to which the ONU is originally assigned, while the ONU keeps on holding its own connection information with the OLT. In the OLT, a backup OSU for the ONU which is originally assigned to the failed OSU is notified of the information on the ONU when the OLT detects a failure in an OSU. In this way, the ONUs which are originally assigned to the failed OSU resumes communication in a short period.
US09768907B2 Optical transmission apparatus and wavelength calibration method
An optical transmission apparatus, includes: a reference-wavelength light source configured to generate reference light; a reference wavemeter configured to be calibrated by using the reference light; a receiver configured to receive measurement light transmitted from another optical transmission apparatus and wavelength information about the measurement light; and a controller, wherein the controller configured to: detect error between a first wavelength of the measurement light detected by using the reference wavemeter, and a second wavelength included in the wavelength information; and send error information that represents the error to the another optical transmission apparatus.
US09768900B2 Wavelength division multiplexing module
A telecommunications module includes an optical wavelength division multiplexer/demultiplexer configured to demultiplex a first optical signal input into the telecommunications module into a plurality of different wavelengths, a fiber optic splitter configured to split a second optical signal input into the telecommunication module into a plurality of optical signals, and a plurality of optical add/drop filters, each of the optical add/drop filters configured to combine one of the optical signals that has been split by the fiber optic splitter and one of the wavelengths that has been demultiplexed by the optical wavelength division multiplexer/demultiplexer into a combination output signal that is output from the telecommunications module.
US09768888B2 Integrated passive and wireless sensor
A passive and wireless sensor is provided for sensing at least one of magnetic field, temperature or humidity. The sensor can provide only one of the sensing functions, individually or any combination of them simultaneously. It can be used for various applications where magnetic field changes, temperature and/or humidity need to be measured. In one or more embodiments, a surface acoustic wave (SAW) sensor is provided that can measure one or more of a magnetic field (or current that generates the magnetic field), temperature and humidity. In one or more embodiments, a magnetoimpedence (MI) sensor (for example a thin film giant magnetoimpedance (GMI) sensor), a thermally sensitive (for example a Lithium Niobite (LiNbO3)) substrate, and a humidity sensitive film (for example a hydrogel film) can be used as sensing elements.
US09768886B2 Optical receiver
An optical receiver including: a phase modulation unit that generates local oscillation light and modulates a phase of the local oscillation light; a coherent detection unit that causes a received optical signal and the local oscillation light phase-modulated by the phase modulation unit to interfere and converts the optical signal to an electrical signal; a polarization separation/adaptive equalization unit that performs polarization separation and adaptive equalization on the electrical signal after coherent detection; and decoding units that decode the polarization-separated electrical signals outputted from the polarization separation/adaptive equalization unit.
US09768878B2 Methods and systems for superchannel power pre-emphasis
Methods and systems for superchannel power pre-emphasis may adjust power levels of selected subcarriers of the superchannel. The power pre-emphasis may be performed at a transmission stage using a laser source, a variable optical attenuator, or a wavelength selective switch. The power pre-emphasis may be performed in-line at a reconfigurable optical add-drop multiplexer node. The power pre-emphasis may be performed using feedback control based on a receiver output. The power pre-emphasis may be performed using feedforward control based on optical path computations.
US09768876B1 Method of suppressing polarization-dependent loss in polarization-modulated photonic links
A method of suppressing polarization-dependent loss in a signal. A constant-intensity, analog, optical signal with modulating polarization is transmitted through an optical communications link. The constant-intensity, analog, optical signal with modulating polarization includes an analog radio frequency signal impressed upon a polarization-modulated, laser signal. A polarization-dependent loss of the communications link is determined, the polarization-dependent loss inducing an induced phase shift in the constant-intensity, analog, optical signal with modulating polarization. The constant-intensity, analog, optical signal with modulating polarization is re-oriented using a polarization transformer so as to suppress the induced phase shift.
US09768873B2 Amplification-free electro-optical oscillator
An electro-optical oscillator includes, in part, a modulator, a signal splitter, N photodiodes with N being an integer greater than one, a signal combiner, and a filter. The modulator modulates an optical signal in accordance with a feedback signal. The splitter splits the modulated optical signal into N optical signals each delivered to a different one of N photo-diodes. Each of the N photo-diodes converts the optical signal it receives to a current signal. The signal combiner combines the N current signals received from the N photo-diodes to generate a combined current signal. The filter filters the combined current signal and generates the feedback signal. The electro-optical oscillator optionally includes, in part, N variable optical gain/attenuation components each amplifying/attenuating a different one of the N optical signals generated by the splitter.
US09768863B2 Method and apparatus for acoustic sensing using multiple optical pulses
An improved technique for acoustic sensing involves, in one embodiment, launching into a medium, a plurality of groups of pulse-modulated electromagnetic-waves. The frequency of electromagnetic waves in a pulse within a group differs from the frequency of the electromagnetic waves in another pulse within the group. The energy scattered by the medium is detected and, in one embodiment, may be used to determine a characteristic of the environment of the medium. For example, if the medium is a buried optical fiber into which light pulses have been launched in accordance with the invention, the presence of acoustic waves within the region of the buried fiber can be detected.
US09768861B2 Input device and short-range wireless communication converter thereof
A short-range wireless communication converter of an input device has a micro-controller unit (MCU), a first-protocol connection port, a second-protocol connection port, a protocol signal converter and a short-range wireless communication unit. The first-protocol connection port is connected to an input and output (I/O) terminal of the MCU. The second-protocol connection port is another I/O terminal of the MCU through the protocol signal converter. The MCU is further connected to the short-range wireless communication unit. When a wired computer input device is connected with the first-protocol connection port or the second-protocol connection port, the output signals can be wirelessly transmitted to a paired computer through the MCU and the short-range wireless communication unit so that the wired computer input device can be converted to wirelessly input data to a paired computer compatible with a specific protocol.
US09768856B2 Method and apparatus for transmitting and receiving service in wireless communication system
A method for sending a service by a first gateway (GW) among multiple GWs includes, upon reception of a request for a service from a terminal, determining whether the first GW is able to provide the service, detecting a second GW that is able to provide the service requested by the terminal among the multiple GWs based on GW management information that includes respective service information regarding services that the multiple GWs are able to provide, if the first GW is not able to provide the service, requesting the second GW to provide the service requested by the terminal, and upon reception of the service from the second GW, forwarding the service to the terminal. The other embodiments, including a gateway and a terminal are also disclosed.
US09768855B2 Multi-stage isolation sub-system for a remote antenna unit
Certain features relate to a remote antenna unit having a multi-stage isolation sub-system for isolating uplink and downlink signal paths. A multi-stage isolation sub-system in the remote antenna unit can include a first stage device that is configured to generate a cancellation signal for canceling unwanted downlink signals received at the uplink antenna. The isolation sub-system can also include a second stage device configured to generate a cancellation signal that attenuates residual noise and intermodulation products generated in the downlink path and received in the uplink path. The multi-stage isolation sub-system can combine the cancellation signals with signals received on the uplink path in order to cancel or attenuate downlink leakage signals and residual noise present on the uplink path.
US09768851B2 Method for operating a base station in a wireless radio network
The present invention relates to a method for operating a base station (21) in a wireless radio network. The base station (21) comprises a plurality of antennas (22) for transmitting radio frequency signals between the base station (21) and a user equipment (UE1, UE2, UE3). According to the method, at each antenna (22) a training signal sent from the user equipment at a first point in time (t1) is received and for each antenna a corresponding first configuration parameter (P1) is determined based on the training signal received at the corresponding antenna at the first point in time (t1). Furthermore, at each antenna (22) a training signal sent from the user equipment at a second point in time (t2), which is different from the first point in time (t1), is received and for each antenna (22) a corresponding second configuration parameter (P2) is determined based on the training signal received at the second point in time (t2). For each antenna (22) a corresponding predicted configuration parameter (P3) is determined based on the first and second configuration parameters (P1, P2).
US09768848B2 Antenna device and method for driving antenna ports of an antenna array
The disclosure relates to an antenna device, configured to assign antenna beams to radio cells, the antenna device comprising: a set of radio transceivers coupleable to a set of antenna ports of an antenna array, each radio transceiver being configured to drive a respective antenna port of the antenna array when each radio transceiver is coupled to the respective antenna port, wherein the set of radio transceivers is configured to drive the antenna ports to generate at least two antenna beams, wherein each radio transceiver contributes to the generation of each antenna beam.
US09768844B2 Double iterative MIMO receiver
A multiple-input multiple-output (MIMO) receiver comprises a MIMO frequency-domain equalizer, which comprises a MMSE filter for mitigating inter-symbol interference and an adder for mitigating inter-antenna interference, a MIMO detector and a MIMO decoder for processing a received MIMO signal and for estimating transmit bits. The receiver comprises a feedback path from the decoder to the detector for providing soft-information on the transmit bits to the detector and an additional feedback path from the decoder to the MIMO frequency-domain equalizer for providing soft-information to the MMSE filter and to the adder of the equalizer.
US09768841B2 Apparatus, system and method of multi-input-multi-output (MIMO) beamformed communication with space block coding
Some demonstrative embodiments include devices, systems and/or methods of beamformed communication with space block coding. For example, an apparatus may include a controller to control a plurality of antenna subarrays to form a plurality of directional beams directed in a plurality of different directions for communicating a multi-input-multi-output (MIMO) wireless transmission, which is encoded according to a space-block coding scheme.
US09768837B2 Radio-frequency localization techniques and associated systems, devices, and methods
A system comprising synchronization circuitry, a first interrogator, and a second interrogator. The first interrogator includes a transmit antenna; a first receive antenna, and circuitry configured to generate, using radio-frequency (RF) signal synthesis information received from the synchronization circuitry, a first RF signal for transmission by the transmit antenna, and generate, using the first RF signal and a second RF signal received from a target device by the first receive antenna, a first mixed RF signal indicative of a distance between the first interrogator and the target device. The second interrogator includes a second receive antenna, and circuitry configured to generate, using the RF signal synthesis information, a third RF signal; and generate, using the third RF signal and a fourth RF signal received from the target device by the second receive antenna, a second mixed RF signal indicative of a distance between the second interrogator and the target device.
US09768822B1 Smart phone carrying case with stand
A protective carrying case for a mobile electronic device is provided having a concealed storage compartment. The concealed compartment may store credit cards, identification cards and other personal articles. The case also includes an integrated stand that enables a user to prop the mobile device at a desired angle.
US09768821B2 Protecting mobile terminal using external cover
Provided is a mobile terminal. The mobile terminal includes a window, a display disposed on a rear surface of the window to output an image, a terminal body having a front surface on which the window is disposed, and an external cover coupled to an outer surface of the terminal body to protect an outer appearance of the terminal body. The external cover comprises a front cover that covers at least one outer surface of top, bottom, left, and right surfaces of the terminal body and a portion of a front surface of the window. Since the external cover covers a portion of a front surface of the mobile terminal in addition to an outer surface of the mobile terminal, an area for protecting the mobile terminal against an external impact or foreign substances may increase.
US09768806B2 Parity check matrix generating method, encoding apparatus, encoding method, decoding apparatus and decoding method using the same
Provided is a data processing method which includes: encoding information word bits to generate parity bits based on a parity check matrix of a low density parity check (LDPC) code; interleaving a codeword comprising the input bits and the parity bits; and mapping the interleaved codeword into constellation points, wherein each of the constellation points corresponds to a modulation symbol, the parity check matrix is divided into a plurality of groups based on a number of bits included in the modulation symbol, and a sum of elements at a same position in each of the plurality of groups is less than 2.
US09768804B1 Context initialization in entropy coding
A decoder includes an entropy decoder configured to derive a number of bins of the binarizations from the data stream using binary entropy decoding by selecting a context among different contexts and updating probability states associated with the different contexts, dependent on previously decoded portions of the data stream; a desymbolizer configured to debinarize the binarizations of the syntax elements to obtain integer values of the syntax elements; a reconstructor configured to reconstruct the video based on the integer values of the syntax elements using a quantization parameter, wherein the entropy decoder is configured to distinguish between 126 probability states and to initialize the probability states associated with the different contexts according to a linear equation of the quantization parameter, wherein the entropy decoder is configured to, for each of the different contexts, derive a slope and an offset of the linear equation from first and second four bit parts of a respective 8 bit initialization value.
US09768798B2 Delta-sigma modulator and method for signal conversion
A delta-sigma modulator (10) comprises a modulator loop (11) and a code generator (12). The modulator loop (11) comprises a loop filter (18). The code generator (12) is configured to generate a generator signal (BS) that is realized as an extended Barker code. The code generator (12) comprises a generator output (23) that is coupled to the loop filter (18).
US09768790B2 Circuits and methods for eliminating reference spurs in fractional-N frequency synthesis
Disclosed are circuits and method for reducing or eliminating reference spurs in frequency synthesizers. In some implementations, a phase-locked loop (PLL) such as a Frac-N PLL of a frequency synthesizer can include a phase frequency detector (PFD) configured to receive a reference signal and a feedback signal. The PFD can be configured to generate a first signal representative of a phase difference between the reference signal and the feedback signal. The PLL can further include a compensation circuit configured to generate a compensation signal based on the first signal. The PLL can further includes a voltage-controlled oscillator (VCO) configured to generate an output signal based on the compensation signal. The compensation signal can include at least one feature for substantially eliminating one or more reference spurs associated with the PLL.
US09768784B2 Transformable logic and routing structures for datapath optimization
Integrated circuits such as programmable integrated circuits may include programmable logic regions that can be configured to perform custom user functions. The programmable logic regions may include lookup table (LUT) circuitry driven using vectored multiplexing circuits. The vectored multiplexing circuits may include a first multiplexer stage controlled by common configuration bits, a second multiplexer stage, and means for connecting either outputs of the first multiplexer stage or the output of the second multiplexer stage to corresponding logic circuits. The vectored multiplexing circuits may be used to generate multiple signal variants to vectored lookup table circuitry. The vectored lookup table circuitry may include a first stage of LUTs sharing some number of inputs and a second stage of LUTs at least some of which can be switched out of use. The second stage of LUTs may have inputs that are deactivated in a fractured mode.
US09768782B2 Electronic circuits
An electronic circuit comprises: an input terminal; an output terminal; first and second supply rails; first, second, third, and fourth field effect transistors, FETs, each of a first type and each having respective gate, source and drain terminals; and first and second loads. The source of the first FET is connected to the first supply rail, the drain of the first FET and the source of the second FET are connected to the output terminal, the drain of the second FET is connected to the second supply rail, the gate of the third FET and the gate of the fourth FET are connected to the input terminal, the drain of the third FET is connected to the second supply rail, the first load is connected between the first supply rail and the source of the third FET, and the second load is connected between the drain of the fourth FET and the second supply rail. In one aspect of the invention, the gate of the first FET is connected to a node between the source of the third FET and the first load such that a voltage at the source of the third FET is applied to the gate of the first FET, and the gate of the second FET is connected to a node between the drain of the fourth FET and the second load such that a voltage at the drain of the fourth FET is applied to the gate of the second FET.
US09768775B2 Methods and apparatuses for sub-threhold clock tree design for optimal power
A method and flow for implementing a “clock tree” inside an ASIC using Sub-threshold or Near-threshold technology with optimal power. The invention may also implement concurrently use of two voltage domains inside a single place and route block. One voltage domain for the “clock tree” buffers and one voltage domain for the other cells at the block. The voltage domain for the “clock tree” buffers that is used is slightly higher than the voltage domain which is used for the other cells. The higher voltage ensures a large reduction of the total number of buffers inside the “clock tree” and the dynamic and static power are reduced dramatically despite the use of slightly higher operating voltage.
US09768767B2 Aging-based leakage energy reduction method and system
A technique of reducing leakage energy associated with a post-silicon target circuit is generally described herein. One example method includes purposefully aging a plurality of gates in the target circuit based on a targeted metric including a timing constraint associated with the target circuit.
US09768760B2 Synchronized semiconductor device with phase adjustment circuit
According to one embodiment, a synchronous semiconductor device is disclosed According to this embodiment, the synchronous semiconductor device includes a pulse width detection circuit to determine whether at least one of a plurality of delay step sizes is less than at least one of a high pulse width and a low pulse width of a first clock signal and to select one of the delay step sizes and a delay line to delay the first clock signal to produce as second clock signal by a first delay amount that is changed based at least on the one of the delay step sizes.
US09768756B2 Low power integrated clock gating cell with internal control signal
According to one general aspect, an apparatus may include a latch, and a control circuit. The latch may receive an input enable signal and generate a latched enable signal. The latch may also pass the input enable signal to the latched enable signal when the latch is transparent. The control circuit may be electrically coupled to the latch. The control circuit may receive as input an ungated clock signal, and generate a gated clock signal and a latch control signal. The latch control signal may be configured to make the latch transparent when the ungated clock signal is in a predefined state and when one of the input enable signal and the latched enable signal are in an enabled state. The control circuit may be configured to pass the ungated clock signal to the gated clock signal when the latched enable signal is in the enabled state.
US09768755B2 Lookup table assisted pulse width modulation
Embodiments are directed to modulating a pulse width modulation (PWM) signal, by initializing at least one phase index to an initial value, establishing a set of values in a lookup table that correspond to data points for PWM comparator values that correspond to a given number of samples of a single periodic waveform during a predetermined sampling rate that establishes a table resolution, repeatedly executing the following operations at the predetermined sampling rate: determining a value of a command signal frequency, setting a value to a jump factor equal to the quotient of the value of the command signal frequency divided by the table resolution, progressing the value of the phase index by the value of the jump factor, selecting a value of a commutation vector from the lookup table that corresponds to the phase index, and loading the value of the commutation vector into a corresponding PWM comparator.
US09768754B2 Control circuit for a gate driver circuit, operating method thereof and display device
The present invention discloses a control circuit for a gate driver circuit, an operating method thereof and a display device comprising the control circuit, the control circuit includes: a detection circuit, a power supply and a charge pump circuit, wherein, the detection circuit is used to generate a digital control signal corresponding to an ambient temperature based on the ambient temperature of the gate driver circuit, the power supply is used to supply an initial voltage to a pump charge circuit and the pump charge circuit is used to adjust the initial voltage based on the digital control signal to generate a driving voltage, and output the driving voltage to the gate driver circuit. By enabling the driving voltage to be dynamically adjustable, the power consumption of the gate driver circuit is reduced, and the life of the thin film transistor in the gate driver circuit is lengthened.
US09768747B2 Method and system for accurate gain adjustment of a transimpedance amplifier using a dual replica and servo loop
Methods and systems for accurate gain adjustment of a transimpedance amplifier using a dual replica and servo loop is disclosed and may include, in a transimpedance amplifier (TIA) circuit comprising a first TIA, a second TIA, and a third TIA, each comprising a configurable feedback impedance, and a control loop, where the control loop comprises a gain stage with inputs coupled to outputs of the first and second TIAs and an output coupled to the configurable feedback impedance of the second and third TIAs: configuring a gain level of the first TIA by configuring its feedback impedance, configuring a gain level of the third TIA by configuring a reference current applied to an input of the first TIA, and amplifying a received electrical signal to generate an output voltage utilizing the third TIA. The reference current may generate a reference voltage at one of the inputs of the gain stage.
US09768742B2 Structure of an active CMOS pixel
The invention relates to a structure of an active pixel of the CMOS type (1) that comprises: at least one photodiode (10), characterized in that it comprises means for reading any bias voltage in the evolution phase of the photodiode (10) upon exposure.
US09768723B2 Motor drive using capacitor
A motor drive of an embodiment of the present invention includes a PWM converter for converting AC power inputted from a low voltage AC power source into DC power by PWM control, an inverter for converting the received DC power to AC power to drive a motor, and a capacitor connected between the PWM converter and the inverter. The PWM converter is operated so as to limit input and output currents or input and output power to predetermined values, and supplied from the low voltage AC power source with a lower voltage than a voltage required to drive the motor. The PWM converter boosts a DC link voltage being an output voltage to the voltage able to drive the motor, and thereby serves to increase the potential difference of the capacitor between charged and discharged states to reduce the capacitance of the capacitor.
US09768716B2 Motor control apparatus provided with magnetic flux control unit, and machine learning apparatus and method thereof
A machine learning apparatus configured to learn conditions to be associated with an excitation current command for a motor and excitation start timing provided by a motor control apparatus includes: a state observation unit that observes a state variable including at least one of data relating to magnetic flux increase lead time that may be required from timing when a start command is issued for a predetermined operation mode until the magnetic flux of the motor reaches the maximum magnetic flux corresponding to the predetermined operation mode and data relating to whether an overheat alarm indicating that the motor has overheated has been triggered or not; and a learning unit that learns conditions to be associated with an excitation current command increment and an excitation start timing adjusting amount in accordance with a training data set composed of the state variable.
US09768711B2 RF-DC power converter
A rectifier comprising a chain of transistors for RF-DC conversion. In order to compensate for the thresholds of the transistors, each transistor can be connected to a junction earlier or later in the chain. By using both p-type and n-type transistors in the same chain, the different types of transistors can be compensated in different directions allowing more transistors to be compensated. Additional transistors connected to the gates of transistors of the main chain can allow the transistors of the main chain to be forward compensated at one part of the input cycle and backward compensated in another part to minimize both the voltage threshold of the rectifier and the leakage current. The line for compensation of the voltage threshold during forward conduction can comprise a solid line or a transistor, and if a transistor is used it may be diode-connected.
US09768706B2 Wind power converter device and converter device
A wind power converter device is provided. The wind power converter device includes grid side converters, generator side converters and a DC bus module. Each of the grid side converters includes grid side outputs electrically coupled to a grid and a first and a second DC inputs. Each two of the neighboring grid side converters are connected in series at the second and the first DC inputs. Each of the generator side converters includes generator side inputs electrically coupled to a generator device and a first and a second DC outputs. Each two of the neighboring generator side converters are coupled in series at the second and the first DC outputs. The DC bus module is electrically coupled between the grid side converters and the generator side converters.
US09768688B2 Asymmetric inductors in multi-phase DCDC converters
A multi-phase DC-to-DC converter is configured to achieve fast transient response and to optimize efficiency over the load range. Phase shedding changes the active number of phases according to output currents. Each phase of the converter has an inductor configured to optimize the efficiency for a range of load currents in which that phase is used. A converter may have 3 phases, the first used only in sleep mode and has a large inductance with low AC losses, the second used in sync mode at low currents and having a lower inductance with low AC losses, the third phase is used in sync mode at high currents and has small inductance with low DC losses. The number of phases is ≧2.
US09768681B2 Filtering module and power supply device
A filtering module includes a first inductor and a first capacitor. The first inductor has a first inductance varied by varying the current into the first inductor. The first capacitor is electrically connected to the first inductor. The filtering bandwidth of the filtering module is varied by varying the current into the filtering module.
US09768680B2 Power converter having EMI filter common to multiple converters
A power supply system is disclosed that includes a first interleaved power supply, a second interleaved power supply, and a common electromagnetic interference filter. The common electromagnetic interference filter is configured to provide DC power from a DC power source to both the first interleaved power supply and the second interleaved power supply. In one example, the common electromagnetic interference filter comprises a localized filter stage configured to receive DC power from the DC power source, and a distributed filter stage configured to receive DC power from the localized filter stage. The distributed filter stage includes a first set of common mode capacitors electrically connected to and physically proximate input power lines of the first interleaved power supply, and a second set of common mode capacitors electrically connected to and physically proximate input power lines of the second interleaved power supply.
US09768679B2 Apparatus and method for restarting medium voltage inverter
An apparatus for restarting a medium voltage inverter is disclosed, wherein the medium voltage inverter can be restarted by estimating a rotor speed when an input power returns from an instantaneous defective state to a normal state, whereby a time to restart the medium voltage inverter can be reduced by a simple configuration to dispense with the need to wait until the rotor speed reaches zero speed.
US09768672B2 Integrated system of traction motor and inverter and method for integrating traction motor and inverter
A method for integrating a traction motor and an inverter, the method including: 1) providing a traction motor, the traction motor including a motor housing and a coil winding; 2) providing an inverter, the inverter including: an inverter housing, and an IGBT module; 3) independently installing the inverter in the inverter housing to form an interface, the interface including a mechanical interface and a high-voltage power interface; 4) using the mechanical interface to install the inverter housing on the motor housing to form an entire body; and 5) using the high-voltage power interface to provide a high voltage electric connection between the coil winding of the traction motor and the IGBT module of the inverter.
US09768671B2 Inverter-integrated electric compressor
The purpose of the present invention is to provide an inverter-integrated electric compressor that has improved inverter device assemblability with respect to a housing, allows for improved productivity and reduced manufacturing costs, and allows an inverter device, and thus the electric compressor itself, to be made more compact and lightweight. Provided is an inverter-integrated electric compressor (1), wherein an inverter device (7) is provided with a resin structure (12) formed as a single unit with a housing section for high-voltage system components and a circuit board assembly section, and by assembling a power system circuit board, a control system circuit board (15), a busbar, a plurality of high-voltage system components that make up the inverter device (7), and the like onto the resin structure (12), the inverter device (7) is made into a unit (34) and this unit (34) is assembled onto and integrated with the inverter housing section (8).
US09768669B2 Electric machine stator cooling system
An electrical machine, particularly for driving a vehicle, comprises a rotor having a rotor shaft extending in the axial direction, a stator encompassing the rotor, and a stator housing that accommodates the stator and has an integral cooling duct. The cooling duct is formed by an alternating sequence of channels extending in the axial or circumferential direction and deflector portions which connect adjacent channels in a meandering fashion.
US09768663B2 Rotary electromagnetic actuator
A rotary electromagnetic actuator is provided which is suitable for opening and closing a valve for example. The actuator comprises a rotor, a stator, and a biasing arrangement for applying a torque to the rotor during at least part of its rotation. A plurality of stable rest positions for the rotor are defined by forces acting on the rotor and the actuator is controllable to move the rotor from one stable rest position to another. The torque applied by the biasing arrangement varies with the rotational position of the rotor such that at a primary rest position and at least a second rest position, it is sufficiently low to enable selection of those positions, and then it increases beyond the second rest position.
US09768659B2 Secondary part of a synchronous motor having a protective device for magnets
A secondary part of a synchronous motor has a protective device for magnets. The secondary part has a plurality of magnets evenly spaced on a magnet support. The protective device has a web for insertion into the gap between adjacent magnets. The web has a first and second flange at its two ends, so that the web and the flanges form a double-T structure, and the flanges rest against outer edges of the adjacent magnets.
US09768658B2 Casing for a rotary electric machine, and rotary electric machine comprising a casing
A casing for a rotary electric machine and a rotating electric machine includes an inner casing part made of a metal or a metal alloy and which encloses a stator and a rotor of the rotary electric machine, an outer casing part made of plastic and which at least partially surrounds the inner casing part, and at least one connection point located between the inner casing part and the outer casing part and which mechanically connects the outer casing part to the inner casing part, wherein the at least one connection point has a first flange on the outer casing part and a second flange on the inner casing part.
US09768657B2 Rotating electrical machine including an insulator with a reinforcing portion
A rotating electrical machine includes: a core including an annular yoke portion disposed while being centered around a rotation axis; toothed portions protruding from the yoke portion in a radial direction; and a tooth flange portion circumferentially sticking out from a protruding end of each of the toothed portions while being centered around the rotation axis; and an insulator covering a region from the toothed portion to the tooth flange portion, wherein the insulator includes a tooth cover portion, and a flange cover portion, and a reinforced portion is formed at the boundary between the tooth cover portion and the flange cover portion, and includes a first restricting surface, and a second restricting surface.
US09768654B2 Permanent magnet rotor and motor using the same
A motor, including at least a stator, including at least a stator core and a coil winding, and a rotor, including at least a rotor core and multiple permanent magnets. Multiple wire receiving grooves are disposed on the stator core. The permanent magnets are disposed on the rotor core. The ratio between the number of teeth of the wire receiving grooves and that of the permanent magnets is 3:2. Every two or three of the permanent magnets form a group of permanent magnets. A gap is disposed between adjacent groups of permanent magnets. The groups of permanent magnets are circumferentially distributed. Magnetic polarities of the permanent magnet are alternatively distributed in a N phase and a S phase. Difference in an electric angle between centers of polarities of adjacent permanent magnets in one group is between 150 degrees and 170 degrees.
US09768651B2 Motor with thrust bearing
A motor includes a base, a bearing sleeve, a stator, a rotating member, a thrust bearing, and a hub. The bearing sleeve is arranged with the base and has an opening end and a sealing end opposite to each other. The stator connects with the base or the bearing sleeve. The rotating member is arranged inside the bearing sleeve and includes a shaft and a limiting portion adjacent to the sealing end. A first end of the shaft connects with the limiting portion, and a second end of the shaft has a coupling portion adjacent to the opening end. The thrust bearing is arranged between the shaft and an inner surface of the bearing sleeve, so that the limiting portion is between the thrust bearing and the sealing end. The hub connects with the coupling portion of the shaft and has a permanent magnet corresponding to the stator.
US09768638B2 Method for charging one or more electronic devices and charging device therefor
A charging device for charging one or more electronic devices is provided. The charging device includes a charging unit configured to include a first charging unit, and a second charging unit, the second charging unit protruding upward from a surface of the charging unit at an angle greater than or equal to a predetermined reference angle with respect to the surface of the charging unit, wherein, if at least one of the first charging unit and the second charging unit is arranged to face at least one electronic device in a face-to-face manner, the at least one of the first charging unit and the second charging unit supplies wireless power to the at least one electronic device.
US09768632B2 Electric power station
The apparatus and method of the present invention is a closed loop system that obtains, stores and transfers motive energy. Preferably, the majority of the electricity generated by the method of the present invention is utilized to service a load or supplied to the grid. A portion of the electric power produced is used to recharge the batteries for subsequent use of the electric motor. The system of the present invention controls and manages the battery power by controlling the charging and discharging of the battery reservoir via a series of electrical and mechanical innovations controlled by electronic instruction using a series of devices to analyze, optimize and perform power production and charging functions in sequence to achieve its purpose.
US09768625B2 Battery pack, and method for controlling the same
A battery pack in one aspect of the present disclosure comprises: a plurality of battery blocks, a plurality of conduction/interruption units, and a control unit. The control unit selects one battery block to be electrically connected to an external device from among the plurality of battery blocks, on the basis of detection results obtained from a state detection unit, and sets the conduction/interruption unit corresponding to the selected battery block to a conducting state.
US09768624B2 Method for cell balancing for a plurality of battery cells, and battery system for performing such a method
A method for cell balancing for a plurality of battery cells. Such a method involves the cell balancing being performed on the basis of a need that can be ascertained comparatively accurately. The method described above allows equalization of the states of charge, or cell balancing, based on the state of charge of the battery cells to be made possible, even without knowledge of the capacities of the in particular series-connected battery cells, such that the loss of charge as a result of the cell balancing is particularly low. Hence, a loss of charge as a result of unnecessary equalization of the charge can be prevented or at least significantly reduced.
US09768619B2 Power supply control circuit
A power supply control circuit includes a drive voltage generation circuit configured to generate a plurality of drive voltages by using a plurality of power supply voltages that are supplied from outside, a sequencer configured to stop, when supply of the plurality of power supply voltages is stopped in a predetermined order, generation of the plurality of drive voltages according to priority ranks set in advance, and a power supply monitor circuit configured to perform, when supply of one power supply voltage, among the plurality of power supply voltages, is stopped in an order different from the predetermined order but supply of other power supply voltages is continued, an operation for simultaneously stopping generation of drive voltages that are set at higher priority ranks than a priority rank for stopping generation of a drive voltage that uses the one power supply voltage.
US09768618B2 Power supply system and power source apparatus
A power supply system comprising a power source apparatus connected at a junction point P1 to a system power source line L0 provided between a system power source and a load device, and a power source apparatus connected at a junction point P2 to the system power source line L0. The power supply system includes a current sensor CT2-1 provided on the system power source line (L0) between the system power source and the junction point P1, a current sensor CT2-2 provided on the power source apparatus power source line L1 between the power source apparatus and the junction point P1, and a current sensor CT2-3 provided on the system power source line L0 between the junction point P1 and the junction point P2. The power source apparatus controls the output of power from the power source apparatus, on the basis of the outputs from current sensors CT2-1, CT2-2, CT2-3.
US09768616B2 Resonance suppression device
A resonance suppression device configured to supply compensation current to a power system from a power conversion device connected to the power system, to suppress resonance which occurs with a power facility being connected to the power system, the resonance suppression device includes: a transfer function that is to be multiplied to a value based on voltage of the power system; a filter configured to extract a frequency component obtained by eliminating a fundamental wave component from frequency components contained in the inputted voltage, to output the resultant; and a coefficient control unit configured to control a coefficient of the transfer function so that a value of the compensation current falls within a predetermined range, according to output capacity of the power conversion device, wherein including a current command value generation unit being configured to generate as a current command value with respect to the power conversion device an output value obtained by inputting in the filter a value obtained by multiplying the transfer function to voltage of the power system or a value obtained by multiplying the transfer function to an output value obtained by inputting in the filter voltage of the power system, wherein the current command value generation unit outputs the current command value to the power conversion device, to supply the compensation current to the power system.
US09768614B2 Optimal control method and apparatus for power system frequency and reserve regulation with asymmetric information
An optimal control method and apparatus for a power system are provided. The method includes: obtaining ancillary service bidding data; establishing a power system optimal control model according to the ancillary service bidding data; solving the power system optimal control model to obtain optimal frequency regulation capacities and optimal spinning reserve capacities; sending the optimal frequency regulation capacities and the optimal spinning reserve capacities to generators such that the generators adjust their active powers to provide ancillary services for the power system.
US09768607B2 System and method for a multi-phase snubber circuit
In accordance with an embodiment, a circuit includes a snubber circuit configured to be coupled to outputs of n half-bridge driver circuits that are coupled to n corresponding inductive loads, such that n is an integer greater than one. The snubber circuit includes n diodes and n capacitors. Each of the n diodes are coupled between a corresponding output of the n half-bridge driver circuits and a floating common node, and each of the n capacitors coupled between a corresponding output of the n half-bridge driver circuits and the floating common node.
US09768604B2 Gel sealing device
A gel sealing device includes a gel sealing block (5) which provides a sealing section (22) through which the elongate parts (13, 14) extend. The gel sealing block (5) includes an upper flange (11) and a lower flange (12) with a support section (11a, 12a, 12b) disposed therebetween. The upper and lower flanges (11, 12) sandwiches, in direction of extension of the elongate parts (13, 14), a gel inner ring (7) supported by said support section (2) and a gel outer ring (6, 10a) covering the gel inner ring (7) in a radial direction extending transverse to said extension direction. The gel inner ring (7) and the gel outer ring (6, 10a) are made of a gel sealing material.
US09768596B2 Wire gripper
A wire gripper 10, which is lightweight and can perform a work for holding a gripped state of a tensioned wire easily and safely, is provided with a stationary gripping body 12 having a wire-like body pressing-down portion 24; a swinging member 14 swingably attached to the stationary gripping body by a supporting shaft 70; a movable gripping body 16 having a wire-like body holding portion; a connection member 18 swinging the swinging member; and a swinging member restricting portion 20 restricting an amount of swinging of the swinging member, wherein the stationary gripping body 12 is formed with reinforcing portions 32 and 40 in a region in which the supporting shaft is attached, and a wire-like body W clamped does not disengage from between the movable gripping body 16 whose movement amount is restricted by the swinging member restricting portion 20 and the stationary gripping body 12.
US09768591B1 PDU with front side access to transformer compartment
A PDU enclosure defines a transformer compartment for receiving a transformer. The PDU enclosure includes a first side bulkhead and a second side bulkhead positioned adjacent to each other as viewed on a plane. The first side bulkhead and the second side bulkhead limit access to the transformer compartment from the front. The first side bulkhead defines an opening to the transformer compartment and is spaced from the second side bulkhead by a gap. The PDU enclosure further includes a removable access panel. The removable access panel includes a first portion removably coupled to the first side bulkhead and that covers the opening in the first side bulkhead, and a second portion extending at an angle relative to the first portion and removably coupled to the second side bulkhead. The second portion also covers the gap between the first side bulkhead and the second side bulkhead.
US09768589B2 Triggering circuit of the overvoltage protection
The design of the triggering circuit 1 of the overvoltage protection, connected via three poles 4 to the spark gap of the overvoltage protection, provided with the first input terminal 2 and the second main terminal 3, whose principle consists that an auxiliary electrode 7 of the spark gap 4 is connected in series to the first varistor 8 and one end of the secondary winding 14 of the transformer 13, the other end of which is connected to the second main electrode 6 of the spark gap 4 and the second input terminal 3, whereas one end of the primary winding 15 of the transformer 13 is connected in series to the gas discharge tube 10, the second varistor 9, resistor 11 and capacitor 12, connected to the other end of the primary winding 15 of the transformer 13, connected to the second input terminal 3, whereas the junction connecting the second varistor 9 to the resistor 11 is interconnected with the junction, connecting the first input terminal 2 to the first main electrode 5 of the spark gap 4. The advantage of such a design of the triggering circuit 1 of overvoltage protection resides in the thermosensitive disconnector 17 coupled with the thermal coupling 16 to the second varistor 9, is either connected in series to the second varistor 9, or connected to the link of the junction connecting the second varistor 9 to the resistor 11 and the junction connecting the first input terminal 2 to the first main electrode 5 of the spark gap 4, or that the thermosensitive disconnector 17 is connected between the primary winding 15 of the transformer 13 and the gas discharge tube 10.
US09768573B2 Brush unit and slip-ring arrangement having a brush unit
A brush unit for electrically contacting a curved surface of a slip ring includes a brush holder and a resilient brush. The resilient brush is mounted to the brush holder in such a way that the brush is resiliently preloaded between two points at which the brush is supported against the brush holder and exhibits a camber. The brush is in contact with the brush holder between the two points.
US09768571B1 E26 wire-plugged bakelite lampholder
An E26 wire-plugged bakelite lampholder is composed of a housing, an joint bracket, a threaded ring, a positive electrode plate and a negative electrode plate and installed to a downlight. The lampholder has two wire plug slots for plugging two electrodes of a power line by a bare line section, so that a power source is introduced with a convenient operation. The joint bracket and the housing of the E26 wire-plugged bakelite lampholder are made of a bakelite material, and a combining groove is reserved on the housing to provide for installing and positioning the joint bracket, and further inserting into the combining groove of the housing to engage via the combining latch rod of the joint bracket. In the meantime, the threaded ring of the E26 wire-plugged bakelite lampholder is integrally formed in the housing, so as to facilitate the manufacturing and assembling processes.
US09768566B2 Coaxial cable continuity device
A jumper sleeve configured to be installed on an outer side of a male F-connector to facilitate easy connection of and maintain ground continuity across the male F-connector and a female F-connector. In one embodiment, a conductive element is installed on an inner surface of the jumper sleeve and conductively engages an outer surface of the male F-connector to maintain ground continuity across the male and female F-connectors.
US09768563B2 Electronic apparatus
According to one embodiment, an electronic apparatus connectable to an external apparatus includes a first connector and a detector. The first connecter is electrically connected to a second connector of the external apparatus. Each of the first connector and the second connecter includes a plurality of terminals. The detector is configured to detect a state of a first terminal of the first connector. The first terminal of the first connector is configured to be set to a predetermined state via at least a connection line connecting two terminals of the second connector to each other while the first connector and the second connector are electrically connected to each other.
US09768561B2 Cable connector and method of assembling the same
A cable connector and method of assembling the same is disclosed. The cable connector comprises a conductive body including an insulative housing and a plurality of terminals, a mating port being defined in the front of the conductive body, and the mating connector being plugged into the mating port; a front shell surrounding the conductive body; a cover being fastened with the front shell, wherein, a cable assembly including a plurality of wires and a rear insulative housing, the wires being electrically connecting with the terminals, the rear insulative housing being insert-molded in a cavity formed by the cover. The rear insulative housing is insert-molded in the cavity formed by the cover, thus the cable connector has a simpler structure. Besides, the cover is fastened with the front shell, with no need to be soldered with each other, which results a simplified manufacturing process to reduce the cost.
US09768557B2 Electrical connector having resonance control
An electrical connector includes a housing having a first end and a second end with a mating slot formed between the first and second ends configured to receive a mating connector having contact pads. A leadframe assembly is disposed in the housing. The leadframe assembly has a contact array including ground contacts and signal contacts interspersed between corresponding ground contacts. The leadframe assembly has an overmold body supporting the ground and signal contacts. The overmold body has lossy ground absorbers coupled to corresponding ground contacts. The lossy ground absorbers are manufactured from lossy material absorbing electrical resonance propagating through the leadframe assembly.
US09768555B2 Systems and methods for frequency shifting resonance of connector stubs
In accordance with embodiments of the present disclosure, a connector may include a housing and a pin housed in the housing and configured to electrically couple to a corresponding electrically-conductive conduit of an information handling resource comprising the connector. The pin may include an approximate connection point at which the pin electrically couples to a corresponding pin of another connector mated to the connector and a stub extending from the approximate connection point and constructed such that a per-unit-length signal propagation delay through the stub is significantly larger than a per-unit-length signal propagation delay through the remainder of the pin excluding the stub.
US09768546B2 Wired pipe coupler connector
A connector for use in connecting a communication element to a transmission line in a wired pipe segment includes a first female end adapted to surround and make electrical contact with a coupler connection that extends away from a communication element of the coupler; a second female end adapted to receive an inner conductor of a coaxial cable; and an inner connection element formed on an inner surface of the connector adapted to electrically connect the coupler connection and the inner conductor, the inner connection element formed such that it does not completely surround at least one of the inner conductor and the coupler connection.
US09768536B2 Socket with routed contacts
A socket (130) employs a substrate (310) including a conductive network. An array of first contacts (136) is on a top surface of the substrate (310) and arranged to engage an integrated circuit (110). An array of second contacts (138) is on a bottom surface of the substrate (310) and arranged to engage a circuit board (120). The conductive network electrically connects the first contacts (136) respectively to the second contacts (138), and the first contacts (136) include a routed first contact (136′) that the conductive network routes horizontally in or on the substrate (310).
US09768533B2 Flippable electrical connector
A receptacle connection assembly includes a printed circuit board defining two spaced slots in a front edge portion with a mating tongue formed therebetween, a plurality of pads formed on two opposite surfaces of the mating tongue in a diagonally symmetrical manner for a flippable usage and a metallic shield including a tubular capsular portion assembled to the PCB to enclose the mating tongue.
US09768531B1 Grounding bushing and a method of using the grounding bushing to provide a ground connection between a component and a vehicle body rail
A method according to the present disclosure provides a ground connection between a first component and a vehicle body rail through a coating disposed on the vehicle body rail. The method includes inserting a grounding bushing into an aperture in a second component, positioning the second component between the first component and the vehicle body rail, placing the grounding bushing in contact with the first component, and inserting a fastener through the first component, through the grounding bushing, and into the vehicle body rail. The method further includes tightening the fastener to clamp the first component and the grounding bushing between a head of the fastener and the vehicle body rail and thereby cause the grounding bushing to pierce through the coating disposed on the vehicle body rail to provide the ground connection between the first component and the vehicle body rail.
US09768527B2 Single element wire to board connector
A single element electrical connector includes a single conductive contact element formed into a cage structure having a wire insert end and a wire contact end along a longitudinal centerline axis of the connector. The cage structure defines an upper pick-up surface having a surface area suitable for placement of a suction nozzle of a vacuum transfer device, as well as a pair of contact tines biased towards the centerline axis to define a contact pinch point for an exposed core of a wire inserted into the connector. A contact surface is defined by a member of the cage structure for electrical mating contact with a respective contact element on a component on which the connector is mounted.
US09768526B2 Crimp-connection structural body, wire harness, method of manufacturing crimp-connection structural body, and device of manufacturing crimp-connection structural body
A crimp-connection structural body, a wire harness, a method of manufacturing a crimp-connection structural body, and a manufacturing device are provided. The crimp-connection structural body includes an insulated wire formed by covering a conductor by an insulating cover, and a crimp terminal having a crimp section allowing connection by crimp of a conductor exposed portion formed by exposing the conductor. The crimp section is formed of a closed-barrel-type crimp section, and a cross-sectional shape of the crimp section in a radial direction is formed into an approximately recessed cross-sectional shape having a crimp recessed portion formed by indenting by inclined portions inclined from positions spaced-apart from each other by a predetermined distance. The predetermined distance is set to 90% or less of an entire width of the crimp section. An opposedly facing angle made by the inclined portions is set to a value which ranges from 10° to 120° inclusive.
US09768515B2 Anisotropic metamaterials for electromagnetic compatibility
Embodiments of the invention are directed to a device having one or more electromagnetic components embedded in an anisotropic metamaterial (AM) comprising an array of asymmetric unit cells comprising a substrate forming a plurality of channels or spaces having at least one material with different electromagnetic properties included in the channels or spaces in the first material forming an anisotropic metamaterial.
US09768514B2 Horn, elementary antenna, antenna structure and telecommunication method associated therewith
A horn (12) for elementary antennas for telecommunications, in particular satellite telecommunications, characterized in that the horn (12) includes a first emitting-receiving portion (22) adapted to emit and receiving an electromagnetic wave at a first frequency and a second emitting-receiving portion (24) adapted to emit and receiving an electromagnetic wave at a second frequency, the second emitting-receiving portion (24) being distinct and separate from the first emitting-receiving portion (22) and the ratio between the second frequency and the first frequency being greater than 1.2, preferably greater than 1.5.
US09768513B2 Wireless access point
An access point includes an access point body and a circuit board supported by the access point body and optionally configured to provide a residential gateway to a network. The circuit board includes a plurality of multi-dipole antennas connected to the circuit board and arranged around a longitudinal axis defined by the circuit board. The access point also includes a reflector disposed on the circuit board and a directional antenna connected to the circuit board and arranged adjacent to the reflector.
US09768511B2 Antenna device and wireless communication device
An antenna device includes a feed coil and a sheet conductor. The feed coil includes a magnetic core and a coil-shaped conductor, which is provided around the magnetic core. An RFIC is connected to the feed coil. The sheet conductor has a larger area than the feed coil. A slit that extends from a portion of the edge of the sheet conductor toward the inner side of the sheet conductor is provided in the sheet conductor. The feed coil is arranged such that the direction of the axis around which the feed coil is disposed is parallel or substantially parallel to the directions in which the sheet conductor extends. The feed coil is arranged such that the feed coil is close to the slit and one of coil openings at the ends of the feed coil faces the slit.
US09768509B2 Antenna coil component, antenna unit, and method of manufacturing the antenna coil component
Provided is an antenna coil component including a bobbin around which a winding is wound, a base provided at least at one end side of the bobbin, and one or more metal terminals each fixed to the base, at least one metal terminal among these metal terminals including a fixing part for fixing the metal terminal to the base, a mounting part provided at a position away from the fixing part, and a neck part for connecting the fixing part and the mounting part to each other. The neck part has a length in a direction substantially orthogonal to a direction from the fixing part to the mounting part and substantially parallel to surfaces of the mounting part, which is narrower than that of the mounting part. Provided as well are an antenna unit using the antenna coil component, and a method of manufacturing the antenna coil component.
US09768505B2 MIMO antenna with no phase change
A multi input multi output (MIMO) antenna with no phase change is provided. The MIMO antenna having no phase change constituting one antenna structure overall, wherein unit structures at both sides are symmetrical to each other in a meander form with respect to the center; the unit structures having the meander form are connected to a ground plate by using as a medium power feeding units 240 and 250 supplying an electric energy to the respective unit structures; and the unit structures are installed with a three-dimensional structure, being adjacent to the ground plate.
US09768499B1 Antenna array assembly
An antenna array assembly comprises at least a first and second antenna element, each comprising at least one radiator element in a substantially parallel relationship to a respective ground plate, and an isolator bar disposed between the respective ground plates of the first and second antenna elements, the isolator bar being elongate having a cross-section comprising a T shape, the cross-section being across a long axis. The isolator bar comprises a support bar in contact with the ground plates forming the stem of the T shape, and a cross piece forming the top of the T shape. The cross piece of the isolator bar has a width in the cross-section of at least a quarter of a wavelength at an operating frequency of the antenna array, whereby to provide radio frequency isolation between the first and second antenna elements.
US09768496B1 Near field coupler array
An antenna to communicate at a defined frequency; a feed point; and a near-field coupler array coupled to the feed point is described. The near-field coupler array may include a substrate; a ground plane on a first side of the substrate; and a near-field coupler array disposed on a second side of the substrate. The ground plane may include a first aperture and a second aperture. The near-field coupler array can include a first coupler element aligned with the first aperture and a second coupler element aligned with the second aperture. A first width of the first coupler element can be larger than a second width of the first aperture. A third width of the second coupler element can be larger than a fourth width of the second aperture. The first width and the third width can have a correlation to the defined frequency.
US09768493B2 Directional antenna module
Directional antenna module (1) comprising at least two directional antennae (2-1, 2-2), contained in a housing (12) of the directional antenna module (1), for adjacent frequency ranges, wherein the directional antennae (2-1, 2-2) are connected to a passive frequency multiplexing unit (5), which multiplexes the antenna signals received from the directional antennae in the various frequency ranges into a wideband signal.
US09768486B2 Mode suppression resonator
The present disclosed technique pertains to high Q mode resonators, and, more particularly, to a technique for separating a high Q mode from masking low Q modes. In a first aspect, it includes a high Q mode resonator, comprising: a housing defining a clover-shaped resonating cavity; a dielectric material filling the cavity; an input to the cavity; and an output from the cavity. In a second aspect, it includes a high Q mode resonator, comprising: a housing defining a clover-shaped resonating cavity, the cavity comprising four intersecting right angle, cylindrical chambers; a fluid dielectric material filling the cavity; an input to the cavity; and an output from the cavity. In a third aspect, it includes a method, comprising: introducing a signal to a resonating cavity; resonating the signal within a chamber, the resonating cavity shifting the resonance of the low Q mode higher in frequency than it shifts the high Q mode; and permitting egress of the signal from the resonating cavity. In a fourth aspect, it includes a method for use in designing a high Q mode resonator, comprising: calculating the dimensions of the simple cylindrical cavity for the frequency desired for the high Q mode; and decreasing the outer radius of the simple cylindrical cavity while holding the sum of the inner and outer radius equal to the initial simple cylindrical radius.
US09768483B2 Signal cable and its application
The present invention is a signal cable for transmitting the signal between the transmitter and the receiver, providing an electrical connection by a connecting part, wherein said connecting portion comprises a layer of graphene disposed on a polymer layer, characterized in that it comprises two conductors, wherein each conductor includes a connecting portion arranged in a protective insulating layer (3) and the coupling portion takes the form of a tape, in which the graphene layer (1) is disposed between two polymer layers (2).
US09768478B2 Traction battery assembly
A battery assembly includes a plurality of battery cells arranged in an array. The array has first and second longitudinal sides and a plurality of spacers interleaved with the cells to create an air gap between adjacent cells to allow air circulation between the cells. An inlet manifold is disposed on the first longitudinal side and includes an inlet arranged such that air flows into the manifold in a direction substantially parallel to the first longitudinal side. A plate is disposed within the manifold and extends along the first longitudinal side. The plate has a proximal end near the inlet and a distal end. The plate has openings that each define a pass-through area that allows the air to circulate through the plate. The openings are arranged on the plate such that the plate has a larger pass-through area near the proximal end than near the distal end.
US09768475B2 Battery pack containing communication electronics
A communication electronics module is provided having a casing like a conventional battery and includes terminals which enable the module to fit into a battery socket. The module may also be incorporated into a single-cell battery or a multiple-cell battery pack. The module communicates with both the battery, the electronic device powered by the battery and other remote electronics devices.
US09768474B2 Detachable voltage sensing module and battery device having same
The present invention relates to a detachable voltage sensing module and a battery device having same. The voltage sensing module comprises: a body on which are fixed a plurality of bus bars, which are connected to the cell tabs of battery cells; a substrate on which a control circuit is formed and which is detachably attached to the body; a jack terminal, disposed on the substrate, for connecting the battery cells to the substrate, when the substrate is being attached to the body, by connecting to one end of each of the bus bars; and a fixing means for fixing the substrate to the body. A detachable voltage sensing module formed as described above and a battery device having same, according to the present invention, are formed such that bus bars can be assembled on or disassembled from a substrate, and thus the substrate can be replaced at any time, thereby enabling easy assembly, maintenance and repair.
US09768469B2 Solid electrolyte containing ionic liquid
The present invention is intended to provide a gel-type solid electrolyte having flexibility while maintaining the advantages of an ionic liquid by effectively internalizing the ionic liquid into a porous metal oxide. To this end, the present invention provides the gel-type solid electrolyte which includes an ionic liquid in a porous metal oxide prepared from a silane compound represented by the following Chemical Formula 1: Si(R1)x(OR2)y(CR3═CR4R5)(4-x-y)  [Chemical Formula 1] in the Formula, R1 and R2 are alkyl groups with carbon numbers in the range of 1 to 3, which are independent from each other; R3, R4 and R5 are each independently hydrogen, a halogen element or an alkyl group having 1 to 5 carbon atoms; and x is an integer in the range of 0≦x≦3, y is an integer in the range of 1≦y≦4 and x+y is an integer in the range of 2≦x+y≦4.
US09768437B2 Rechargeable battery
A rechargeable battery including an electrode assembly; a terminal; and a current collector electrically connecting the electrode assembly and the terminal, the current collector including a first fuse for a first current and a second fuse for a second current, the first current being different from the second current.
US09768435B2 Portable jump starter apparatus with simplified safety protection
Apparatus for increasing the efficiency and safety of a starter battery for a starter motor of an internal combustion engine in a battery pack arrangement with one or more lithium based cells. The invention includes a solid state switching configuration for high powered battery systems for protecting against over-charging, over-discharging and short circuiting of batteries, especially starter batteries for internal combustion engines. The invention is also useful as a portable jump starter for internal combustion engines, as well as a charger for batteries and battery-operated electronic devices.
US09768431B2 Battery pack separator
An example battery pack separator includes a spacer section and a vent section. The spacer section has a portion that is operative to fit between a first battery cell and a second battery cell along an axis. The portion has a perimeter. A vent section has an aperture that extends away from the axis outside the perimeter.
US09768423B2 Battery pack
A battery pack includes a plurality of battery units. Each battery unit includes a can, an electrode assembly accommodated in the can and including a first electrode plate, a second electrode plate, and a separator between the first and second electrode plates, and a cap plate closing the can. The battery units are arranged side by side in a first direction. A protective circuit module is placed on the battery units and electrically connected to the battery units. An upper cover is placed on the protective circuit module; and a lower cover is positioned under the battery units and opposite the upper cover. The lower cover includes shock preventing portions protruding outward at both ends thereof.
US09768416B2 Organic light emitting diode display device and donor substrate
An OLED display device including a first substrate, a first electrode disposed on the first substrate, an organic light emitting layer disposed on the first electrode, a second electrode disposed on the organic light emitting layer, and an organic dot disposed on the second electrode.
US09768415B2 Display device with micro cover layer and manufacturing method for the same
There is provided a flexible display having a plurality of innovations configured to allow bending of a portion or portions to reduce apparent border size and/or utilize the side surface of an assembled flexible display.
US09768412B2 Composition useful as an organic water/oxygen barrier material, OLED display device and manufacturing method thereof
A composition which can be used as an organic water/oxygen barrier material, an OLED display device and manufacturing method thereof are disclosed. The composition includes: 15-25 wt % of parylene, 15-25 wt % of polyvinyl chloride, 5-15 wt % of acetone, 5-15 wt % of trichloroethylene, 10-20 wt % of polyvinyl acetate, 5-15 wt % of polyvinyl alcohol, 0-5 wt % of SiO2 nanoparticles, and 8-12 wt % of an organic solvent, wherein all weight percent values are based on the total weight of the composition. When a water/oxygen barrier layer fabricated by the composition is disposed between a luminescent layer of OLED and a light extraction layer, water vapor and oxygen gas can be prevented from entering the OLED luminescent layer, thereby prolonging the service life of the OLED luminescent layer.
US09768409B2 Electroluminescent device and display device
An electroluminescent device and a display device are provided. The electroluminescent device includes: a base substrate (100), a first surface of which is provided with a luminous element (110); a first substrate (210) having a first groove arranged to be opposed to the first surface of the base substrate (100); a sealing element (300) hermetically secured with a wall of the first groove, protruding from a notch of the first groove, and having a sealing groove provided to be opposed to a first surface of the base substrate (100); a part of the sealing element (300) protruding from the notch of the first groove is hermetically secured with the base substrate (100), and the luminous element (110) is arranged within the sealing groove. The electroluminescent device and display device depress the probability of the moisture in the air entering the sealing element and contacting with the luminous element, thus improving the performance and life of the electroluminescent device.
US09768400B2 Method of making N-type semiconductor layer and method of making N-type thin film transistor
A method of making N-type semiconductor layer includes following steps. A semiconductor carbon nanotube layer is provided. A hafnium oxide layer is deposited on the semiconductor carbon nanotube layer via atomic layer deposition, wherein the atomic layer deposition includes following substeps. The semiconductor carbon nanotube layer is located into an atomic layer deposition system. The semiconductor carbon nanotube layer is heated to a temperature ranging from about 140° C. to about 200° C. A protective gas is continuously introduced into the atomic layer deposition system. The hafnium oxide layer is formed on the semiconductor carbon nanotube layer via introducing hafnium source and water vapor one by one into the atomic layer deposition system in a pulse manner.
US09768397B2 Phenylenediamine compounds for phosphorescent diazaborole metal complexes
The present disclosure generally relates to phenylenediamine compounds, which may be used as precursors in preparing diazaborole compounds and phosphorescent diazaborole metal complexes. The present disclosure also relates to diazaborole compounds, diazaborole metal complexes, and electroluminescent emission materials and electronic devices thereof. The present disclosure further relates to processes for preparing the phenylenediamine compounds and diazaborole metal complexes.
US09768396B2 Iridium complex, light-emitting element, light-emitting device, electronic device, and lighting device
A tris-type iridium complex in which a ligand having a distinctive nitrogen-containing five-membered heterocyclic skeleton is coordinated is provided. The ligand has a nitrogen-containing five-membered heterocyclic skeleton composed of 2 to 4 nitrogen atoms and one or more carbon atoms. In the skeleton, an aryl group is bonded to a carbon atom on both sides of which nitrogen atoms are positioned, and a tricycloalkyl group having a bridge structure and having 9 or 10 carbon atoms is bonded to one of the two nitrogen atoms positioned on both the sides of the carbon atom. The tricycloalkyl group having a bridge structure and having 9 or 10 carbon atoms may be an adamantyl group or a noradamantyl group.
US09768388B2 Amine-based compound and organic light-emitting diode including the same
An amine-based compound is represented by Formula 1 below: wherein Z11 to Z24, R1 to R4 and Ar1 are as indicated in the specification. An organic light-emitting diode includes the amine-based compound.
US09768386B2 Composition for encapsulation film, encapsulation film, and electronic device comprising the same
There are provided a composition for encapsulation film, an encapsulation film, and an electronic device having the same. The present application may provide an encapsulation film having an excellent moisture barrier property, operability, workability, and durability and a structure including an element encapsulated by the encapsulation film.
US09768378B2 Cross-point memory and methods for fabrication of same
The disclosed technology generally relates to integrated circuit devices, and in particular to cross-point memory arrays and methods for fabricating the same. Line stacks are formed, including a storage material line disposed over lower a conductive line. Upper conductive lines are formed over and crossing the line stacks, exposing portions of the line stacks between adjacent upper conductive lines. After forming the upper conductive lines, storage elements are formed at intersections between the lower conductive lines and the upper conductive lines by removing storage materials from exposed portions of the line stacks, such that each storage element is laterally surrounded by spaces. A continuous sealing material laterally surrounds each of the storage elements.
US09768368B2 Side interconnect for light emitting device
Embodiments of the invention include a semiconductor structure including a light emitting layer disposed between an n-type region and a p-type region. A metal n-contact is connected to the n-type region. A metal p-contact is in direct contact with the p-type region. An interconnect is electrically connected to one of the n-contact and the p-contact. The interconnect is disposed adjacent to the semiconductor structure.
US09768366B2 Solid state optoelectronic device with preformed metal support substrate
A wafer-level process for manufacturing solid state lighting (“SSL”) devices using large-diameter preformed metal substrates is disclosed. A light emitting structure is formed on a growth substrate, and a preformed metal substrate is bonded to the light emitting structure opposite the growth substrate. The preformed metal substrate can be bonded to the light emitting structure via a metal-metal bond, such as a copper-copper bond, or with an inter-metallic compound bond.
US09768349B2 Superlattice structure
A superlattice layer including a plurality of periods, each of which is formed from a plurality of sub-layers is provided. Each sub-layer comprises a different composition than the adjacent sub-layer(s) and comprises a polarization that is opposite a polarization of the adjacent sub-layer(s). In this manner, the polarizations of the respective adjacent sub-layers compensate for one another. Furthermore, the superlattice layer can be configured to be at least partially transparent to radiation, such as ultraviolet radiation.
US09768344B2 Method of producing a semiconductor body
A method of producing a semiconductor body includes providing a semiconductor wafer having at least two chip regions and at least one separating region arranged between the chip regions, wherein the semiconductor wafer includes a layer sequence, an outermost layer of which has at least within the separating region a transmissive layer transmissive to electromagnetic radiation, carrying out at least one of removing the transmissive layer within the separating region before starting a separation process with help of a laser, applying an absorbent layer within the separating region, wherein the absorbent layer remains in the separation region during a subsequent separation process with help of a laser, and increasing the absorption coefficient of the transmissive layer within the separating region, and subsequently separating the chip regions along the separating regions by a laser.
US09768343B2 Damage free laser patterning of transparent layers for forming doped regions on a solar cell substrate
Laser patterning methods utilize a laser absorbent hard mask in combination with wet etching to form patterned solar cell doped regions to improve cell efficiency by avoiding laser ablation of an underlying semiconductor substrate associated with ablation of an overlying transparent passivation layer.
US09768337B2 Photonic bandgap structure
A photonic bandgap structure having multiple stacked layers has a thickness from the top of its top layer to the bottom of its bottom layer of less than one micron. Metal conducting layers having negative real dielectric constants are positioned between semiconductor layers having positive dielectric constants. The layers are arranged and stacked, and the thicknesses and materials for the semiconductor layers and conductive layers are selected to realize desired absorption, transmission, and reflection characteristics.
US09768330B2 Method and optoelectronic structure providing polysilicon photonic devices with different optical properties in different regions
Method and structural embodiments are described which provide an integrated structure using polysilicon material having different optical properties in different regions of the structure.
US09768322B2 Metal oxide TFT with improved source/drain contacts and reliability
A method including providing a substrate with a gate, a layer of gate insulator material adjacent the gate, and a layer of metal oxide semiconductor material positioned on the gate insulator opposite the gate, forming a selectively patterned etch stop passivation layer and heating at elevated temperature in an oxygen-containing or nitrogen-containing or inert ambience to selectively increase the carrier concentration in regions of the metal oxide semiconductor not covered by the etch stop layer, on which overlying and spaced apart source/drain metals are formed. Subsequently heating the transistor in an oxygen-containing or nitrogen-containing or inert ambience to further improve the source/drain contacts and adjust the threshold voltage to a desired level. Providing additional passivation layer(s) on top of the transistor with electric insulation and barrier property to moisture and chemicals in the surrounding environment.
US09768317B2 Semiconductor device, manufacturing method of semiconductor device, and electronic device
Provided is a semiconductor device which can suppress an increase in oxygen vacancies in an oxide semiconductor layer and a manufacturing method of the semiconductor device. The semiconductor device includes a first oxide semiconductor layer over the first insulating layer; a second oxide semiconductor layer over the first oxide semiconductor layer; a third oxide semiconductor layer over the second oxide semiconductor layer; a source electrode layer and a drain electrode layer each over the third oxide semiconductor layer; a fourth semiconductor layer over the source and drain electrode layers, and the third oxide semiconductor layer; a gate insulating layer over the fourth oxide semiconductor layer; a gate electrode layer over the gate electrode layer and overlapping with the source and drain electrode layers, and the fourth oxide semiconductor layer; and a second insulating layer over the first insulating layer, and the source, gate, and drain electrode layers.
US09768306B2 Array substrate and display device
An array substrate and a display device are provided. A gate insulating layer and a gate electrode are formed on a semiconductor layer in sequence, the gate insulating layer and the gate electrode are located in a middle position of the semiconductor layer and have a uniform shape and size. In a region on the semiconductor layer that is not covered by the gate insulating layer, there is further provided a metal diffusion layer. A barrier layer includes a portion covering the gate insulating layer and the gate electrode and a portion located around the semiconductor layer. A passivation layer covers the semiconductor layer, the gate insulating layer, the gate electrode and the barrier layer. Source and drain electrodes are connected to the metal diffusion layer respectively, and a pixel electrode contacts with the drain electrode.
US09768304B2 Method of fabricating a FINFET having a gate structure disposed at least partially at a bend region of the semiconductor fin
A semiconductor device including semiconductor material having a bend and a trench feature formed at the bend, and a gate structure at least partially disposed in the trench feature. A method of fabricating a semiconductor structure including forming a semiconductor material with a trench feature over a layer, forming a gate structure at least partially in the trench feature, and bending the semiconductor material such that stress is induced in the semiconductor material in an inversion channel region of the gate structure.
US09768300B2 Semiconductor devices including a stressor in a recess and methods of forming the same
Semiconductor devices including a stressor in a recess and methods of forming the semiconductor devices are provided. The methods may include forming a trench in an active region and the trench may include a notched portion of the active region. The methods may also include forming an embedded stressor in the trench. The embedded stressor may include a lower semiconductor layer and an upper semiconductor layer, which has a width narrower than a width of the lower semiconductor layer. A side of the upper semiconductor layer may not be aligned with a side of the lower semiconductor layer and an uppermost surface of the upper semiconductor layer may be higher than an uppermost surface of the active region.
US09768286B2 Semiconductor device
In a back surface hole injection type diode, by more effectively securing the effect of hole injection from the back surface of a semiconductor substrate, the performance of a semiconductor device is improved. In the semiconductor device, in a diode formed of a P-N junction including an anode P-type layer formed in the main surface of a semiconductor substrate and a back surface N+-type layer formed in the back surface of the semiconductor substrate, a back surface P+-type layer is formed in the back surface, and a surface P+-type layer is formed in the main surface right above the back surface P+-type layer to thereby promote the effect of hole injection from the back surface.
US09768284B2 Bipolar semiconductor device having a charge-balanced inter-trench structure
There are disclosed herein various implementations of a bipolar semiconductor device having a charge-balanced inter-trench structure. Such a device includes a drift region having a first conductivity type situated over an anode layer having a second conductivity type. The device also includes first and second control trenches extending through an inversion region having the second conductivity type into the drift region, each of the first and second control trenches being bordered by a cathode diffusion having the first conductivity type. In addition, the device includes an inter-trench structure situated in the drift region between the first and second control trenches. The inter-trench structure includes one or more first conductivity regions having the first conductivity type and one or more second conductivity region having the second conductivity type, the one or more first conductivity regions and the one or more second conductivity regions configured to substantially charge-balance the inter-trench structure.
US09768280B2 Semiconductor device and manufacturing method thereof
An object is to reduce a capacitance value of parasitic capacitance without decreasing driving capability of a transistor in a semiconductor device such as an active matrix display device. Further, another object is to provide a semiconductor device in which the capacitance value of the parasitic capacitance was reduced, at low cost. An insulating layer other than a gate insulating layer is provided between a wiring which is formed of the same material layer as a gate electrode of the transistor and a wiring which is formed of the same material layer as a source electrode or a drain electrode.
US09768278B1 Reduction of Fin loss in the formation of FinFETS
A method includes forming a dummy gate stack on a top surface and a sidewall of a middle portion of a semiconductor fin, and forming a spacer layer. The spacer layer includes a first portion on a sidewall of the dummy gate stack, and a second portion on a top surface and a sidewall of a portion of the semiconductor fin. The method further includes performing an implantation on the spacer layer. After the implantation, an anneal is performed. After the anneal, the second portion of the spacer layer is etched, wherein the first portion of the spacer layer remains after the etching. A source/drain region is formed on a side of the semiconductor fin.
US09768277B2 Method and apparatus of forming an integrated circuit with a strained channel region
Various methods include providing a substrate, forming a projection extending upwardly from the substrate, the projection having a channel region therein, and forming a gate structure engaging the projection adjacent to the channel region, the gate structure having spaced first and second conductive layers and a strain-inducing conductive layer disposed between the first and second conductive layers. The method also includes forming epitaxial growths on portions of the projection at each side of the gate structure, the epitaxial growths imparting a first strain to the channel region, and imparting a second strain to the channel region, including performing at least one stress memorization technique on the gate structure such that the strain-inducing conductive layer imparts the second strain to the channel region, and removing the capping layer, wherein the imparting the second strain is carried out in a manner that imparts tensile strain to the channel region.
US09768270B2 Method of selectively depositing floating gate material in a memory device
Undesirable metal contamination from a selective metal deposition process can be minimized or eliminated by employing a first material layer on a bevel and a back side of a substrate, while providing a second material layer only on a front side of the substrate. The first material layer and the second material layer are selected such that a selective deposition process of a metal material provides a metal material portion only on the second material layer, while no deposition occurs on the first material layer or isolated islands of the metal material are formed on the first material layer. Any residual metal material can be removed from the bevel and the back side by a wet etch to reduce or prevent metal contamination from the deposited metal material.
US09768269B2 Fermi-level unpinning structures for semiconductive devices, processes of forming same, and systems containing same
An interlayer is used to reduce Fermi-level pinning phenomena in a semiconductive device with a semiconductive substrate. The interlayer may be a rare-earth oxide. The interlayer may be an ionic semiconductor. A metallic barrier film may be disposed between the interlayer and a metallic coupling. The interlayer may be a thermal-process combination of the metallic barrier film and the semiconductive substrate. A process of forming the interlayer may include grading the interlayer. A computing system includes the interlayer.
US09768267B2 Surrounding gate semiconductor device
An SGT is produced by forming a first insulating film around a fin-shaped semiconductor layer, forming a pillar-shaped semiconductor layer in an upper portion of the fin-shaped layer, forming a second insulating film, a polysilicon gate electrode covering the second insulating film, and a polysilicon gate line, forming a diffusion layer in an upper portion of the fin-shaped layer and a lower portion of the pillar-shaped layer, forming a metal-semiconductor compound in an upper portion of the diffusion layer in the fin-shaped layer, depositing an interlayer insulating film, exposing and etching the polysilicon gate electrode and gate line, depositing a first metal, forming a metal gate electrode and a metal gate line, and forming a third metal sidewall on an upper side wall of the pillar-shaped layer. The third metal sidewall is connected to an upper surface of the pillar-shaped layer.
US09768265B1 Semiconductor memory device
According to one embodiment, a semiconductor memory device includes a semiconductor layer, a first electrode, first and second oxide layers, and a storage layer. The first oxide layer is provided between the semiconductor layer and the first electrode. The second oxide layer is provided between the first oxide layer and the first electrode. The storage layer is provided between the first and second oxide layers. The storage layer includes a first region including silicon nitride, a second region provided between the first region and the second oxide layer and including silicon nitride, and a third region provided between the first and second regions. The third region includes a plurality of first metal atoms. A first density of bond of the first metal atoms in the third region is lower than a second density of bond of the first metal atom and a nitrogen atom in the third region.
US09768255B2 Semiconductor devices including contact structures that partially overlap silicide layers
Semiconductor devices are provided. A semiconductor device includes a substrate. The semiconductor device includes an isolation layer defining active portions of the substrate that are spaced apart from each other in a direction. The semiconductor device includes an epitaxial layer on the active portions. The semiconductor device includes a metal silicide layer on the epitaxial layer. Moreover, the semiconductor device includes a contact structure that only partially overlaps the metal silicide layer on the epitaxial layer. Related methods of forming semiconductor devices are also provided.
US09768252B2 Vertical gate-all-around field effect transistors
Semiconductor devices and methods of forming the same are provided. A template layer is formed on a substrate, the template layer having a recess therein. A plurality of nanowires is formed in the recess. A gate stack is formed over the substrate, the gate stack surrounding the plurality of nanowires.
US09768249B2 Trigate transistor structure with unrecessed field insulator and thinner electrodes over the field insulator
Techniques related to integrated circuits having MOSFETs with an unrecessed field insulator and thinner electrodes over the field insulator of ICs, systems incorporating such integrated circuits, and methods for forming them are discussed.
US09768243B2 Structure of resistor
A plurality of openings is formed in a dielectric layer formed on a semiconductor substrate. The plurality of openings comprises a first opening extending to the semiconductor substrate, a second opening extending to a first depth that is substantially less than a thickness of the dielectric layer, and a third opening extending to a second depth that is substantially greater than the first depth. A multi-layer gate electrode is formed in the first opening. A thin resistor structure is formed in the second opening, and a connection structure is formed in the third opening, by filling the second and third openings substantially simultaneously with a resistor metal.
US09768238B2 Electrical device to mask systematic luminance variation
An electrical device containing pixel circuits, where at least one resistor is present within one pixel circuit to mask systematic luminance variation in organic light emitting diodes. The resistor can be located at one or more locations between electrodes. Each resistor has a defined resistor density, with distinct resistor values among pixel circuits to produce random variations in pixel luminance across a display containing plurality of pixel circuits.
US09768232B2 Variable resistance memory device and a method of manufacturing the same
A variable resistance memory device including a substrate, a first insulation layer disposed on the substrate, first and second conductive lines, and memory units. The first conductive lines are arranged in a first direction on the first insulation layer and extend in a second direction. The second conductive lines are disposed over the first conductive lines, are arranged in the second direction, and extend in the first direction. The memory units are disposed in each area between the first and second conductive lines in a third direction and include a first electrode, a variable resistance pattern, a selection pattern, and a second electrode. The first electrode and the variable resistance pattern include a cross-section having an “L” shape. The variable resistance pattern contacts an upper surface of the first electrode. The second electrode is disposed on the variable resistance pattern. The selection pattern is disposed on the second electrode.
US09768230B2 High rectifying ratio diode
Devices and methods for forming a device are disclosed. The device includes a substrate and a selector diode disposed over the substrate. The diode includes first and second terminals. The first terminal is disposed between the second terminal and the substrate. The diode includes a Schottky Barrier (SB) disposed at about an interface of the first and second terminals. The SB includes a tunable SB height defined by a SB region having segregated dopants. The device includes a memory element disposed over and coupled to the selector diode.
US09768229B2 Bottom pinned SOT-MRAM bit structure and method of fabrication
Embodiments of the present disclosure generally relate to data storage and computer memory systems, and more particularly, to a SOT-MRAM chip architecture. The SOT-MRAM chip architecture includes a plurality of leads, a plurality of memory cells, and a plurality of transistors. The leads may be made of a material having large spin-orbit coupling strength and high electrical resistivity. Each lead of the plurality of leads may include a plurality of first portions and a plurality of second portions distinct from the first portions. The electrical resistivity of the second portions is less than that of the first portions, so the total electrical resistivity of the lead is reduced, leading to improved power efficiency and signal to noise ratio.
US09768227B2 Light-emitting element having a plurality of light-emitting structures
A light-emitting element comprises a first semiconductor layer, a first light-emitting structure and a second light-emitting structure on the first semiconductor layer, a first electrode on the first semiconductor layer, a second electrode on the first light-emitting structure, a first trench between the first light-emitting structure and the second light-emitting structure, exposing a first upper surface of the first semiconductor layer, and a second trench formed in the first light-emitting structure, exposing a second upper surface of the first semiconductor layer, wherein the first trench is devoid of the first electrode and the second electrode formed therein, wherein the first electrode is formed in the second trench.
US09768213B2 Solid-state image sensor and camera
A solid-state image sensor comprising pixels, each including a first region of a first conductivity type, a second region of the first conductivity type formed in a position shifted from the first region in a first direction, a third region of a second conductivity type formed between the first and second regions, a fourth region of the first conductivity type formed in a position shifted from the third region in a second direction, a first gate electrode of a transistor arranged between the first and fourth regions, a second gate electrode of a transistor arranged between the second and fourth regions, and a fifth region of the second conductivity type formed between the first and second gate electrodes and between the third and fourth regions, and a concentration of the fifth region is higher than that of the third region.
US09768210B2 Semiconductor device having antenna and sensor elements
When a conductive layer occupying a large area is provided in a coiled antenna portion, it has been difficult to supply power stably. A memory circuit portion and a coiled antenna portion are disposed by being stacked together; therefore, it is possible to prevent a current from flowing through a conductive layer occupying a large area included in the memory circuit portion, and thus, power saving can be achieved. In addition, the memory circuit portion and the coiled antenna portion are disposed by being stacked together, and thus, it is possible to use a space efficiently. Therefore, downsizing can be realized.
US09768207B2 Manufacturing method of semiconductor device
It is an object to provide a manufacturing method of a structure of a thin film transistor including an oxide semiconductor film, in which threshold voltage at which a channel is formed is positive and as close to 0 V as possible. A protective insulating layer is formed to cover a thin film transistor including an oxide semiconductor layer that is dehydrated or dehydrogenated by first heat treatment, and second heat treatment at a temperature that is lower than that of the first heat treatment, in which the increase and decrease in temperature are repeated plural times, is performed, whereby a thin film transistor including an oxide semiconductor layer, in which threshold voltage at which a channel is formed is positive and as close to 0 V as possible without depending on the channel length, can be manufactured.
US09768199B2 Semiconductor device
An object is to provide a semiconductor device using an oxide semiconductor having stable electric characteristics and high reliability. A transistor including the oxide semiconductor film in which a top surface portion of the oxide semiconductor film is provided with a metal oxide film containing a constituent similar to that of the oxide semiconductor film and functioning as a channel protective film is provided. In addition, the oxide semiconductor film used for an active layer of the transistor is an oxide semiconductor film highly purified to be electrically i-type (intrinsic) by heat treatment in which impurities such as hydrogen, moisture, a hydroxyl group, or a hydride are removed from the oxide semiconductor and oxygen which is a major constituent of the oxide semiconductor and is reduced concurrently with a step of removing impurities is supplied.
US09768198B2 Display device and electronic device
A bendable display device, lighting device, or electronic device which is unlikely to be broken when handled. The display device, lighting device, or electronic device includes two flexible substrates, and at least one of the two flexible substrates contains a plurality of glass fibers extending in one direction. Accordingly, the display device, lighting device, or electronic device has low flexibility in the one direction and is unlikely to be broken when handled.
US09768190B2 Semiconductor memory devices having vertical pillars that are electrically connected to lower contacts
A semiconductor memory device may include an electrode structure including a selection line on a substrate and word lines between the substrate and the selection line, vertical pillars penetrating the electrode structure and being connected to the substrate, sub-interconnections and bit lines sequentially stacked on and electrically connected to the vertical pillars, and lower contacts connecting the vertical pillars to the sub-interconnections. The selection line may include a plurality of selection lines separated from each other in a first direction by an insulating separation layer, and central axes of the lower contacts connected in common to one of the sub-interconnections may be shifted, in a second direction across the first direction and parallel to a top surface of the substrate, from central axes of the vertical pillars thereunder.
US09768188B2 Semiconductor memory
A semiconductor memory includes a memory cell region that includes multiple memory cells stacked above a semiconductor substrate, first and second dummy regions on opposite sides of the memory cell region, each dummy region including multiple dummy cells stacked above the semiconductor substrate, and a wiring that electrically connects dummy cells of the first and second dummy regions that are at a same level above the semiconductor substrate.
US09768185B2 Non-volatile semiconductor memory device and manufacturing method thereof
This non-volatile semiconductor memory device includes a memory cell array including NAND cell units formed in a first direction vertical to a surface of a semiconductor substrate. A local source line is electrically coupled to one end of the NAND cell unit formed on the surface of the substrate. The memory cell array includes: a laminated body where plural conductive films, which are to be control gate lines of memory cells or selection gate lines of selection transistors, are laminated sandwiching interlayer insulating films; a semiconductor layer that extends in the first direction; and an electric charge accumulating layer sandwiched between: the semiconductor layer and the conductive film. The local source line includes a silicide layer. The electric charge accumulating layer is continuously formed from the memory cell array to cover a peripheral area of the silicide layer.
US09768179B1 Connection structures for routing misaligned metal lines between TCAM cells and periphery circuits
An electronic circuit includes a Ternary Content-Addressable Memory (TCAM) array. The TCAM array includes a plurality of TCAM cells that include a first signal line. The first signal line is located in a first metal layer. The TCAM array includes a connection structure that includes a first metal landing pad. The first metal landing pad is located in a second metal layer different from the first metal layer. The electronic circuit includes a periphery circuit located near the TCAM array. The periphery circuit includes a first metal line located in the first metal layer. The first metal line extends in a direction parallel to the first signal line but is misaligned with the first signal line in a planar view. The first metal landing pad is electrically coupled to both the first signal line and the first metal line.
US09768178B2 Semiconductor device, static random access memory cell and manufacturing method of semiconductor device
A semiconductor device includes a substrate, a first semiconductor fin, a second semiconductor fin, an n-type epitaxy structure, a p-type epitaxy structure, and a plurality of dielectric fin sidewall structures. The first semiconductor fin is disposed on the substrate. The second semiconductor fin is disposed on the substrate and adjacent to the first semiconductor fin. The n-type epitaxy structure is disposed on the first semiconductor fin. The p-type epitaxy structure is disposed on the second semiconductor fin and separated from the n-type epitaxy structure. The dielectric fin sidewall structures are disposed on opposite sides of at least one of the n-type epitaxy structure and the p-type epitaxy structure.
US09768171B2 Method to form dual tin layers as pFET work metal stack
A method of making a semiconductor device includes growing an interfacial layer on a substrate; depositing a first titanium nitride (TiN) layer on the interfacial layer; depositing a second TiN layer on the first TiN layer, the first TiN layer and the second TiN layer forming a bilayer work function gate stack of a first transistor; depositing a work function gate stack of a second transistor on the interfacial layer adjacent to the bilayer work function gate stack and on the bilayer work function stack; and depositing a gate electrode material on the work function gate stack of the second transistor.
US09768169B2 Semiconductor devices and fabricating methods thereof
Provided is a semiconductor device and a fabricating method thereof. The semiconductor device includes a first trench having a first depth to define a fin, a second trench formed directly adjacent the first trench having a second depth that is greater than the first depth, a field insulation layer filling a portion of the first trench and a portion of the second trench, and a protrusion structure protruding from a bottom of the first trench and being lower than a surface of the field insulation layer.
US09768168B2 Fin-type field effect transistor structure and manufacturing method thereof
A fin-type field effect transistor comprising a substrate, at least one gate structure, spacers and source and drain regions is described. The substrate has a plurality of fins and a plurality of insulators disposed between the fins. The source and drain regions are disposed on two opposite sides of the at least one gate structure. The gate structure is disposed over the plurality of fins and disposed on the plurality of insulators. The gate structure includes a stacked strip disposed on the substrate and a gate electrode stack disposed on the stacked strip. The spacers are disposed on opposite sidewalls of the gate structure, and the gate electrode stack contacts with sidewalls of the opposite spacers.
US09768164B2 Multi-gate high voltage device
A high voltage semiconductor device, particularly a device including a number of high breakdown voltage transistors having a common drain, first well, and insulating structure between the gate and the drain as well as method for using the same is provided in this disclosure. The high breakdown voltage transistors in the device together are in an elliptical shape. A second well region, gate structure, and a source region are partially overlapping discontinuous elliptical rings having at least two discontinuities or openings in a top view. The respective discontinuities or openings define each of the high breakdown voltage transistors.
US09768160B2 Semiconductor device, electronic circuit and method for switching high voltages
Disclosed is a semiconductor device, an electronic circuit, and a method. The semiconductor device includes a semiconductor body; at least one transistor cell including a source region, a drift region, a body region separating the source region from the drift region, and a drain region in the semiconductor body, and a gate electrode dielectrically insulated from the body region by a gate dielectric; a source node connected to the source region and the body region; a contact node spaced apart from the body region and the drain region and electrically connected to the drain region; and a rectifier element formed between the contact node and the source node.
US09768155B2 Semiconductor device and method of forming a vertical interconnect structure for 3-D FO-WLCSP
A semiconductor device has an encapsulant deposited over a first surface of the semiconductor die and around the semiconductor die. A first insulating layer is formed over a second surface of the semiconductor die opposite the first surface. A conductive layer is formed over the first insulating layer. An interconnect structure is formed through the encapsulant outside a footprint of the semiconductor die and electrically connected to the conductive layer. The first insulating layer includes an optically transparent or translucent material. The semiconductor die includes a sensor configured to receive an external stimulus passing through the first insulating layer. A second insulating layer is formed over the first surface of the semiconductor die. A conductive via is formed through the first insulating layer outside a footprint of the semiconductor die. A plurality of stacked semiconductor devices is electrically connected through the interconnect structure.
US09768154B2 Semiconductor package and manufacturing method therefor
Disclosed herein is a semiconductor package that includes: a package substrate having a main surface; a plurality of semiconductor devices mounted on the main surface of the package substrate; a mold member formed on the main surface of the package substrate so as to cover the semiconductor devices, the mold member having an upper surface substantially parallel to the main surface of the package substrate; and an electromagnetic wave shield formed on the upper surface of the mold member. The mold member comprises a mold resin and metal magnetic particles dispersed in the mold resin. The metal magnetic particles are exposed to the upper surface of the mold member.
US09768151B2 Light-emitting module
Provided is a light-emitting module that achieves high brightness, whose electrode structure is simple and whose brightness distribution has rotational symmetry. The light-emitting module includes a substrate, a first electrode and a second electrode disposed on the substrate, LED devices connected between the first electrode and the second electrode, a dam member disposed on the substrate so as to surround the LED devices, and a phosphor-containing resin for sealing the LED devices by being filled into a region surrounded by the dam member on the substrate. The first electrode includes a first outer electrode disposed under the dam member and a first inner electrode disposed nearer to a center of the substrate than the first outer electrode is. The second electrode includes a second outer electrode disposed under the dam member and a second inner electrode disposed nearer to the center of the substrate than the second outer electrode is. The first outer electrode is disposed so as to oppose the second inner electrode. The second outer electrode is disposed so as to oppose the first inner electrode.
US09768139B2 Semiconductor device and semiconductor package
The present disclosure relates to bonding structures useful in semiconductor packages. In an embodiment, a semiconductor device includes a semiconductor element, two pillar structures, and an insulation layer. The semiconductor element has a surface and includes at least one bonding pad disposed adjacent to the surface. The two pillar structures are disposed on a single bonding pad. The insulation layer is disposed adjacent to the surface of the semiconductor element. The insulation layer defines an opening, the opening exposes a portion of the single bonding pad, and the two pillar structures are disposed in the opening.
US09768125B2 Method of manufacturing semiconductor device with a metal layer along a step portion
A method of manufacturing a semiconductor device includes preparing a semiconductor layer having an element region and an outer peripheral region, forming a step portion surrounding the outer periphery of the element region in the outer peripheral region, and forming a metal layer along the step portion. The metal layer extends to cover at least a portion of a sidewall of the step portion. The method of manufacturing the semiconductor device further includes dividing the semiconductor layer into element regions on an outside of the step portion when viewed from the element region.
US09768116B2 Optimized wires for resistance or electromigration
Optimized metal wires for resistance or electromigration, methods of manufacturing thereof and design methodologies are disclosed. The method includes depositing metal material within openings and on a surface of dielectric material resulting in metal filled openings and a topography of recessed areas aligned with the metal filled openings. The method further includes depositing an alloying material over the metal material, including within the recessed areas. The method further includes planarizing the metal material, leaving the alloying material within the recessed areas. The method further includes diffusing the alloying material into the metal material forming alloyed regions self-aligned with the metal filled openings.
US09768107B2 Method of providing a flexible semiconductor device and flexible semiconductor device thereof
Some embodiments include a method. The method can include providing a carrier substrate, providing a release layer over the carrier substrate, and providing a device substrate over the carrier substrate and the release layer. Providing the device substrate can include bonding the device substrate to the carrier substrate, and bonding the device substrate to the release layer. Further, providing the release layer can include bonding the release layer to the carrier substrate. Meanwhile, the release layer can include polymethylmethacrylate, and the device substrate can be bonded to the carrier substrate with a first adhesion strength, the device substrate can be bonded to the release layer with a second adhesion strength less than the first adhesion strength, and the release layer can be bonded to the carrier substrate with a third adhesion strength greater than the second adhesion strength. Other embodiments of related methods and devices are also disclosed.
US09768098B2 Packaged semiconductor device having stacked attached chips overhanging the assembly pad
A semiconductor device comprising a stack of semiconductor chips. The semiconductor chips have an electrically active side and an opposite electrically inactive side. The active sides bordered by an edge having first lengths and the inactive sides bordered by a parallel edge having a second lengths smaller than the first lengths. A substrate has an assembly pad bordered by a linear edge having a third length equal to or smaller than the first lengths. The inactive chip side attached to the pad so that the edge of the first lengths are parallel to the edge of the third length. The active side of the attached chip forms an overhang over the pad, when the third length is smaller than the first lengths.
US09768094B2 Power electronics module with load connection elements
A power electronics module having a base plate, a circuit carrier arranged on the base plate and a plurality of conductor tracks which are electrically insulated from the base plate. A power semiconductor component is arranged on one of the conductor tracks, and has a load connection element. In this case, the base plate has a substantially continuous first recess and the circuit carrier has a substantially continuous second recess, wherein the first and second recesses are arranged such that they are in alignment with one another. The load connection element has a first contact device which is in electrically conductive contact with a contact area of that side of the conductor track which is averted from the base plate, a second contact device for externally making contact with the circuit carrier, and a connecting section, which extends through the first and second recesses, between the first and second contact devices.
US09768080B2 Semiconductor manufacturing apparatus and method thereof
A semiconductor manufacturing method includes several operations. One operation is catching an image of a predetermined location on a surface of a pad installed in a chemical mechanical polishing (CMP) apparatus by a surface detector. One operation is transferring the image of the predetermined location to a processor. One operation is calculating a surface roughness value of the predetermined location from the image. One operation is comparing the surface roughness value with a threshold value by the processor to determine if the surface roughness condition at the predetermined location is smaller than the threshold value, and the surface is configured for polishing a to-be-polished surface of a wafer.
US09768072B1 Fabrication of a vertical fin field effect transistor with reduced dimensional variations
A method of forming a fin field effect transistor (finFET) having fin(s) with reduced dimensional variations, including forming a dummy fin trench within a perimeter of a fin pattern region on a substrate, forming a dummy fin fill in the dummy fin trench, forming a plurality of vertical fins within the perimeter of the fin pattern region, including border fins at the perimeter of the fin pattern region and interior fins located within the perimeter and inside the bounds of the border fins, wherein the border fins are formed from the dummy fin fill, and removing the border fins, wherein the border fins are dummy fins and the interior fins are active vertical fins.
US09768068B2 Display device
Disclosed is a display device that includes an array substrate that includes a display region and a first non-display region, and includes a signal line connected to a pixel in the display region; a first signal transfer line that is at the first non-display region and transfers a test signal, and a second signal transfer line that transfers a test enable signal; a connection pattern connected to the first signal transfer line; a test transistor that is connected between the signal line and the connection pattern, and is connected to the second signal transfer line; and an electrostatic induction element that includes a dummy device in the form of either a dummy pattern and/or a dummy test transistor, the dummy pattern including a dummy connection pattern connected to the first signal transfer line, the dummy test transistor connected to the second signal transfer line.
US09768067B2 Chip package and manufacturing method thereof
A chip package includes a chip, a laser stopper, an isolation layer, a redistribution layer, an insulating layer, and a conductive structure. The chip has a conductive pad, a first surface, and a second surface opposite to the first surface. The conductive pad is located on the first surface. The second surface has a first though hole to expose the conductive pad. The laser stopper is located on the conductive pad. The isolation layer is located on the second surface and in the first though hole. The isolation layer has a third surface opposite to the second surface. The isolation layer and the conductive pad have a second though hole together, such that the laser stopper is exposed through the second though hole. The redistribution layer is located on the third surface, the sidewall of the second though hole, and the laser stopper.
US09768058B2 Methods of forming air gaps in metallization layers on integrated circuit products
One illustrative method disclosed herein includes, among other things, forming a plurality of trenches in a layer of insulating material, performing at least one damage-causing process operation to selectively damage portions of the insulating material adjacent the trenches, forming a conductive line in each of the trenches, after forming the conductive lines, performing a selective etching process to selectively remove at least portions of the damaged portions of the insulating material and thereby define an air gap positioned laterally adjacent each of the conductive lines, and forming a capping layer of material above the conductive lines, the air gap and the undamaged portion of the layer of insulating material.
US09768055B2 Isolation regions for SOI devices
An electronic device may include a substrate, a buried oxide (BOX) layer overlying the substrate, at least one semiconductor device overlying the BOX layer, and at least one shallow trench isolation (STI) region in the substrate and adjacent the at least one semiconductor device. The at least one STI region defines a sidewall surface with the substrate and may include an oxide layer lining a bottom portion of the sidewall surface, a nitride layer lining a top portion of the sidewall surface above the bottom portion, and an insulating material within the nitride and oxide layers.
US09768053B2 Active structures of a semiconductor device and methods of manufacturing the same
A method of forming patterns of a semiconductor device, including partially etching an upper portion of a substrate to form first preliminary active patterns and a first trench, each of the first preliminary active patterns having a first width, and the first trench having a second width of about 2 to 3 times the first width; forming an insulating spacer on each sidewall of the first trench to form a second trench having the first width; forming a second preliminary active pattern in the second trench, the second preliminary active pattern having the first width; partially etching the first and second preliminary active patterns to form a plurality of first active patterns and a plurality of second active patterns and an opening between the plurality of first and second active patterns; and forming an insulation pattern to fill the opening.
US09768048B2 Package on-package structure
A device comprises a top package mounted on a bottom package, wherein the bottom package comprises a plurality of interconnection components and the bottom package comprises a plurality of first bumps formed on a first side of the bottom package, a semiconductor die is bonded on a second side of the bottom package, wherein the semiconductor die is electrically coupled to the first bumps through the interconnection components and the semiconductor die is located between the top package and the bottom package, and an underfill layer formed between the top package and the bottom package.
US09768044B2 Apparatus and methods for annealing wafers
A method includes performing an anneal on a wafer. The wafer includes a wafer-edge region, and an inner region encircled by the wafer-edge region. During the anneal, a first power applied on a portion of the wafer-edge region is at least lower than a second power for annealing the inner region.
US09768043B2 Quartz upper and lower domes
Embodiments of the present disclosure relate to a dome assembly. The dome assembly includes an upper dome including a central window, and an upper peripheral flange engaging the central window at a circumference of the central window, wherein a tangent line on an inside surface of the central window that passes through an intersection of the central window and the upper peripheral flange is at an angle of about 8° to about 16° with respect to a planar upper surface of the peripheral flange, a lower dome comprising a lower peripheral flange and a bottom connecting the lower peripheral flange with a central opening, wherein a tangent line on an outside surface of the bottom that passes through an intersection of the bottom and the lower peripheral flange is at an angle of about 8° to about 16° with respect to a planar bottom surface of the lower peripheral flange.
US09768041B2 Collection chamber apparatus to separate multiple fluids during the semiconductor wafer processing cycle
The collection chamber apparatus acts to separate multiple fluids during the wafer processing cycle. Round, fluid collection trays surround the round wafer to collect each individual fluid, recycling them for later reuse. The trays move up and down by use of air cylinders and stack into each other to prevent cross contamination of the other fluids. Two opposing pistons (air cylinders) lift the trays in pairs to form fluid collection chambers. Each collection chamber has a unique drain which enters a separation manifold, flowing into separate tanks for later reuse.
US09768039B2 Substrate processing apparatus
A substrate processing apparatus includes a rotary cup that is provided at a substrate holding unit to surround a substrate held thereon and to be rotated along with the substrate holding unit, and configured to guide a processing liquid dispersed from the substrate; and an outer cup that is provided around the rotary cup with a gap therebetween and configured to collect the guided processing liquid by the rotary cup. Further, a height of an upper end of the rotary cup is higher than that of the outer cup. Furthermore, an outward protrusion protruded outwards in a radial direction thereof and extended along a circumference thereof is provided at an upper end portion of an outer surface of the rotary cup, and the outward protrusion blocks mist of the processing liquid dispersed from the gap between the rotary cup and the outer cup toward a space above the substrate.
US09768038B2 Semiconductor device and method of making embedded wafer level chip scale packages
A semiconductor device includes a carrier and a plurality of semiconductor die disposed over the carrier. An encapsulant is deposited over the semiconductor die. A composite layer is formed over the encapsulant to form a panel. The carrier is removed. A conductive layer is formed over the panel. An insulating layer is formed over the conductive layer. The carrier includes a glass layer, a second composite layer formed over the glass layer, and an interface layer formed over the glass layer. The composite layer and encapsulant are selected to tune a coefficient of thermal expansion of the panel. The panel includes panel blocks comprising an opening separating the panel blocks. The encapsulant or insulating material is deposited in the opening. A plurality of support members are disposed around the panel blocks. An interconnect structure is formed over the conductive layer.
US09768033B2 Methods for high precision etching of substrates
This disclosure relates to a plasma processing system and methods for high precision etching of microelectronic substrates. The system may include a combination of microwave and radio frequency (RF) power sources that may generate plasma conditions to remove monolayer(s). The system may generation a first plasma to form a thin adsorption layer on the surface of the microelectronic substrate. The adsorbed layer may be removed when the system transition to a second plasma. The differences between the first and second plasma may be include the ion energy proximate to the substrate. For example, the first plasma may have an ion energy of less than 20 eV and the second plasma may have an ion energy greater than 20 eV.
US09768031B2 Semiconductor device manufacturing methods
Semiconductor device manufacturing methods are disclosed. In some embodiments, a method of manufacturing a semiconductor device includes forming a first pattern in a hard mask using a first lithography process, and forming a second pattern in the hard mask using a second lithography process. A protective layer is formed over the hard mask. Portions of the hard mask and portions of the protective layer are altered using a self-aligned double patterning (SADP) method.
US09768022B2 Advanced cross-linkable layer over a substrate
A lithography method is provided in accordance with some embodiments. The lithography method includes providing a substrate, forming a crosslinked layer over the substrate, wherein the crosslinked layer is in contact with the substrate, forming a patterned layer over the crosslinked layer, forming a pattern in the crosslinked layer and further in the substrate by using the patterned layer as a mask, treating the crosslinked layer by using a radiation source to transition the crosslinked layer to a de-crosslinked layer with a reduced molecular weight, and removing the de-crosslinked layer by using a solution that is not subject to cause damage on the substrate.
US09768020B2 Low defect relaxed SiGe/strained Si structures on implant anneal buffer/strain relaxed buffer layers with epitaxial rare earth oxide interlayers and methods to fabricate same
A method provides a substrate having a top surface; forming a first semiconductor layer on the top surface, the first semiconductor layer having a first unit cell geometry; epitaxially depositing a layer of a metal-containing oxide on the first semiconductor layer, the layer of metal-containing oxide having a second unit cell geometry that differs from the first unit cell geometry; ion implanting the first semiconductor layer through the layer of metal-containing oxide; annealing the ion implanted first semiconductor layer; and forming a second semiconductor layer on the layer of metal-containing oxide, the second semiconductor layer having the first unit cell geometry. The layer of metal-containing oxide functions to inhibit propagation of misfit dislocations from the first semiconductor layer into the second semiconductor layer. A structure formed by the method is also disclosed.
US09768018B2 Semiconductor devices and methods of fabricating the same
The inventive concepts provide semiconductor devices and methods of fabricating the same. According to the method, sub-stack structures having a predetermined height and active holes are repeatedly stacked. Thus, cell dispersion may be improved, and various errors such as a not-open error caused in an etching process may be prevented. A grain size of an active pillar used as channels may be increased or maximized using a metal induced lateral crystallization method, so that a cell current may be improved. A formation position of a metal silicide layer including a crystallization inducing metal may be controlled such that a concentration grade of the crystallization inducing metal may be controlled depending on a position within the active pillar.
US09768007B2 Ion trap mass spectrometer
A novel MS-MS apparatus utilizing electrostatic traps is disclosed, along with an associated method of analysis. The apparatus may include a chromatograph, an ion source, a first mass spectrometer, a fragmentation cell, an ion guide, a pulsed converter, and a Z-directional elongated electrostatic trap. The electrostatic trap, which may be Z-elongated into a cylindrical electrostatic trap, includes at least one of an image current detector and a time-of-flight detector. The pulsed converter is Z-directionally elongated to match the electrostatic trap. Ion selection from electrostatic traps may be accomplished with an electrode that ejects ion from an oscillation space to a time-of-flight detector, a fragmentation surface, or a passage between E-trap regions.
US09767982B2 Multiple X-ray beam tube
A multiple X-ray beam X-ray source includes an anode structure and a cathode structure. The anode structure includes a plurality of liquid metal jets providing a plurality of focal lines. The cathode structure provides an electron beam structure that provides a sub e-beam to each liquid metal jet. The liquid metal jets are each hit by the sub e-beam along an electron-impinging portion of the jet circumferential surface that is smaller than half of the circumference of a cross-section of the liquid metal jet.
US09767980B2 Electrical switching apparatus, and slot motor and enclosure therefor
An enclosure is for a slot motor of an electrical switching apparatus. The slot motor includes a number of U-shaped laminations. The enclosure includes a first member and a second member coupled to the first member to form a U-shaped enclosed region for the U-shaped laminations.
US09767979B2 Circuit breaker having line terminal and associated indicating method
A line terminal is for an electrical switching apparatus. The electrical switching apparatus includes a stationary contact and a movable contact structured to move into and out of engagement with the stationary contact in order to close and open the electrical switching apparatus, respectively. The line terminal includes a lip portion structured to be connected to the stationary contact in order to provide an electrical pathway therebetween; an arm portion extending from the lip portion, the arm portion having an engaging portion structured to receive and engage a conductive post member and provide an electrical pathway between the conductive post member and the stationary contact; a neck portion extending from the arm portion; and a tab portion extending from the neck portion and being located internal with respect to the engaging portion.
US09767975B1 Multiple switch float switch apparatus having a magnetic coupling
The invention pertains to a float switch apparatus for use in activating one or a series of pumps. The float switch apparatus has particular use in combination with sump pump vessels. The apparatus includes an electrical chamber which is sealed from the vessel atmosphere and contains at least one switch controlling the activation of at least one pump, configured to pump liquid from the vessel. Within the electrical chamber there is a magnetic activation device which slides vertically along one wall of the chamber. On the opposing side of the chamber there is a magnetic coupling head which couples to the activation device magnetically through the coupling wall. The coupling head is mounted on top of a float rod having a float mechanism at the bottom thereof. The entire float switch apparatus is mounted in the vessel such that when the water reaches a predetermined level the float moves the float rod vertically and thus the coupling head is moved vertically. Since the coupling head is coupled to the magnetic activation device in the sealed electrical chamber, the activation device is also moved vertically and activates at least one switch for controlling the activation of a pump. The liquid in the vessel in then pumped out and the float rod moves down vertically in response. At a predetermined point the magnetic activation device no longer activates the switch controlling the pump and the pump is turned off. This device allows the electrical components of the float switch apparatus to remain sealed from the vessel atmosphere.
US09767957B2 Method of manufacturing a tunable three dimensional inductor
A method making a three-dimensional inductor, the method including: forming a plurality of vias in a substrate or a molding compound, wherein the vias are arranged with spacings among them; forming a metal layer having interconnects, wherein the interconnects of the metal layer connect the plurality of vias on one end of the vias; forming a plurality of wires to connect the plurality of vias on the other end of the vias to form the 3D inductor; and tuning one or more of the plurality of wires to adjust a physical configuration and inductance value of the 3D inductor.
US09767956B2 Composite particle of soft-magnetic metallic material, method for producing composite particle, powder core, magnetic element, and portable electronic device
A composite particle includes: a particle composed of a soft magnetic metallic material, and a coating layer composed of a soft magnetic metallic material having a different composition from that of the particle and fusion-bonded to the particle so as to cover the particle, wherein when the Vickers hardness of the particle is represented by HV1 and the Vickers hardness of the coating layer is represented by HV2, HV1 and HV2 satisfy the following relationship: 100≦HV1−HV2, and when half of the projected area circle equivalent diameter of the particle is represented by r and the average thickness of the coating layer is represented by t, r and t satisfy the following relationship: 0.05≦t/r≦1.
US09767954B2 Wireless energy transmission method, apparatus, and system
Provided are a method and apparatus for wirelessly transmitting energy. A wireless energy transmitter may perform sampling to obtain first samples from an alternating current (AC) signal that is induced at an energy transmission (TX) end, and may correct symbol synchronization based on a difference between a sum of absolute values of the first samples and a sum of absolute values of second samples sampled during a symbol interval in which synchronization matching is performed between a switch of the energy TX end and a switch of the energy RX end.
US09767951B2 Liquid crystal inductor enhanced with magnetic nanoparticles
A method and apparatus for managing a magnetic permeability of a core. The apparatus comprises a core and a plurality of electrodes positioned relative to the core. The core comprises a plurality of liquid crystals and a plurality of magnetic nanoparticles. Changing a voltage applied to the plurality of electrodes changes a magnetic permeability of the core.
US09767930B2 Suspended upper internals for compact nuclear reactor including a mid-hanger plate
A pressure vessel comprises an upper vessel section and a lower vessel section. A nuclear reactor core comprising fissile material is disposed the lower vessel section. Upper internals are disposed in the lower vessel section above the nuclear reactor core and are mounted on a suspended support assembly including a plurality of hanger plates connected by tie rods. The upper internals include at least guide frames and internal control rod drive mechanisms (CRDMs) with CRDM motors. The plurality of hanger plates includes a mid-hanger plate that is not the uppermost plate of the plurality of hanger plates and is not the lowermost plate of the plurality of hanger plates. The internal CRDMs are disposed above the mid-hanger plate, the guide frames are disposed below the mid-hanger plate, and the mid-hanger plate engages both the internal CRDMs and the guide frames.
US09767927B2 Particulate removal system
A particulate removal apparatus and method are used to capture and remove particulates from nuclear reactor core coolant during normal operation. Bottom nozzle, particulate removal apparatus and top nozzle structures form an assembly sized to be installed in place of a nuclear fuel assembly. The particulate removal achieved reduces the inventory of corrosion product deposits, foreign objects and other particulates in the reactor coolant system. This in turn reduces activation or deposition of particulates on fuel cladding, with a corresponding improvement in fuel reliability and reduction in ex-core radiation fields.
US09767926B2 Modular nuclear fission waste conversion reactor
A modular, nuclear waste conversion reactor that continuously produces usable energy while converting U-238 and/or other fertile waste materials to fissionable nuclides. The reactor has a highly uniform, self-controlled, core (2) with a decades-long life and does not require reactivity control mechanisms within the boundary of the active core during operation to retain adequate safety. The exemplary embodiment employs high-temperature helium coolant, a dual-segment (22) initial annular critical core, carbide fuel, a fission product gas collection system, ceramic cladding and structural internals to create a modular reactor design that economically produces energy over multiple generations of reactor cores with only minimum addition of fertile material from one generation to the next.
US09767923B2 Three-dimensional flash memory system
A three-dimensional flash memory system is disclosed.
US09767918B2 System including hierarchical memory modules having different types of integrated circuit memory devices
Volatile memory devices may be on a first memory module that is coupled to a memory controller by a first signal path. A nonvolatile memory device may be on a second memory module that is coupled to the first memory module by a second signal path. A memory transaction for the nonvolatile memory device may be transferred from the memory controller to at least one of the volatile memory devices using the first signal path and data associated with the memory transaction is to be written from at least one of the volatile memory devices to the nonvolatile memory device using the second signal path and a control signal. A defect circuit may generate the control signal in view of a detection of a defect in the nonvolatile memory device based on a comparison of a test value read from a memory location to a stored value.
US09767904B2 Memory with three transistor memory cell device
Memory, memory devices, and a method for a backup sequence are disclosed. In one such memory device, sense circuitry and page buffers are coupled between a three transistor memory cell device and a non-volatile memory device. Enable/disable gates enable selective access to the sense circuitry and page buffers by either the three transistor memory cell device or the non-volatile memory device.
US09767901B1 Circuits having selector devices with different I-V responses
An integrated circuit is provided. In an example, the integrated circuit includes a first address line, a selector device electrically coupled to the first address lines, and a memory device electrically coupled between the selector device and a second address line. The selector device has a first I-V response in a first current direction and a second I-V response in a second current direction that is different from the first I-V response.
US09767899B2 Access signal conditioning for memory cells in an array
A memory is described having an array including two-terminal resistive memory elements (MEs) to retain stored data in an absence of electrical power and a disturb isolator circuit operatively coupled to the MEs to compensate for disturbances of a magnitude of a signal associated with a selected two-terminal resistive memory element in the array.
US09767895B1 Semiconductor memory device and controlling method thereof
The control unit performs a first writing operation to obtain a first threshold voltage distribution, and a second writing operation to obtain a second threshold voltage distribution lower than the first threshold voltage distribution, and a third threshold voltage distribution higher than the first threshold voltage distribution. A verify reading operation is performed to determine whether any of the first to third threshold voltage distributions has been obtained. A step-up writing operation, in accordance with a result of the verify reading operation, increases a program voltage by a predetermined step-up width. The step-up writing operation, after start of the second writing operation, sets the step-up width to a first step-up width, and when the second writing operation has reached a predetermined phase, changes a second step-up width greater than the first step-up width at least once.
US09767888B1 Methods and devices for high-sensitivity memory interface receiver
Embodiments relate to systems, methods and computer-readable media to enable design and creation of receiver circuitry. One embodiment is a receiver apparatus comprising a first resistor connected to a first receiver input, four N-type metal oxide semiconductor (NMOS) field effect transistors (FETs), two PMOS FETS, and a trans-impedance amplifier wherein an input terminal of the trans-impedance amplifier is connected to a drain terminal of the second NMOS FET. Additional embodiments including other circuitry, associated methods, and media comprising instructions associated with generation of circuit design files are also described.
US09767883B2 Semiconductor memory device that performs a refresh operation
A semiconductor memory device includes a memory circuit including a plurality of memory cells and a refresh control circuit. The refresh control circuit is configured to determine a number of times to perform a target row refresh (TRR) in response to a mode register set (MRS) code signal, wherein the MRS code signal is generated in response to a temperature change, and the refresh control circuit is configured to maintain a refresh cycle of at least two of the memory cells for a period of time when the refresh cycle is changed due to the temperature change.
US09767878B1 Semiconductor memory device and method for controlling the same
A method for controlling a magnetic memory device is provided. The method includes: applying a first control signal and a second control signal to a ferromagnetic fixed layer and a ferromagnetic free layer of the magnetic memory device respectively, wherein a first voltage level of the first control signal is lower than a second voltage level of the second control signal; sensing a first current signal flowing through the magnetic memory device; and determining a logical state of a first data bit according to the first current signal.
US09767873B2 Semiconductor memory system, semiconductor memory device and method of operating the semiconductor memory device
A semiconductor device of the inventive concept includes a timing circuit configured to receive a first timing signal of a first pulse width from an external device and output a second timing signal having a pulse width which is gradually being reduced from a second pulse width longer than the pulse width of the first timing signal, and a data input/output circuit receiving the second timing signal and outputting data to the external device in synchronization with the second timing signal.
US09767859B2 Printed circuit board and printed wiring board
A first reception circuit and a second reception circuit are mounted on a printed circuit board, and receive signals via wiring thereof from a transmission circuit. The printed wiring board includes a trunk wiring, a first branched line branching from a first branch connection point, and a second branched line branching from a second branch connection point in order. A wiring area between the start end and the first branch connection point is divided into a first wiring portion and a second wiring portion, in order from the start end, and a wiring area between the first branch connection point and the second branch connection point is a third wiring portion. The characteristic impedance of the first wiring portion is set to equal or lower than the characteristic impedance of the third wiring portion, and the characteristic impedance of the second wiring portion is set higher than the characteristic impedance of the first wiring portion.
US09767854B2 Video content distribution package
Systems and methods are provided for a content distribution system, packaged as executable instructions stored on a non-transitory computer readable medium. The system includes a cross-platform video player, implemented as machine executable instructions executable on a host computer having any of a plurality of different operating environments and a video comprising a plurality of video frames. The system further includes a library of content items associated with the video. The library of content items includes a plurality of content items and metadata relating each of the content items to associated spatial locations in at least one frame of the video. Each of the cross-platform video player, the video, and the library of content items are packaged as a single cross-platform executable file.
US09767851B2 Document camera, video and audio output system, and video and audio output method
A document camera includes: a camera unit which acquires a video signal; a microphone unit which acquires an audio signal; a stamp adding unit which adds a time stamp for synchronizing the video signal and the audio signal with each other to the video signal and the audio signal that are acquired; a mode switching button which switches between a “video recording mode” and a “sound reinforcement mode”; a video recording unit which records the video signal and the audio signal together with the time stamp if the “video recording mode” is switched on; and a sound reinforcement instruction unit which instructs a projector to output the video signal and the audio signal, ignoring the time stamp, if the “sound reinforcement mode” is switched on.
US09767843B2 Fragmented data storage bands
An implementation of a system disclosed herein provides a method for managing data streams of sequential nature, wherein the method writes the sequential chunks (fragments) directly to an open band in the order these are received from the host and includes determining an end of the incoming data write request related to streaming data and in response to the determination of the end of the incoming data write request related to streaming data, copying remaining data from a current physical band mapped to logical block addresses LBAs related to the data write requests to the allocated (open) band.
US09767835B2 Magnetic recording medium
A magnetic recording medium of the present invention is a magnetic recording medium including a non-magnetic substrate; a non-magnetic layer that is formed on one of principal surfaces of the non-magnetic substrate and contains a non-magnetic powder, a binder, and a lubricant; and a magnetic layer that is formed on a principal surface of the non-magnetic layer opposite to the non-magnetic substrate and contains a magnetic powder and a binder. The magnetic powder has an average particle size between 10 nm and 35 nm inclusive. The lubricant is migratable to the magnetic layer and forms a lubricant layer on a surface of the magnetic layer when a pressure is applied to the magnetic layer. When spacing of the surface of the magnetic layer before and after washing the lubricant with n-hexane is measured with a TSA (Tape Spacing Analyzer), the value of the spacing after washing is 3 to 10 nm, and the value of the spacing before washing is 1 to 5 nm smaller than the value of the spacing after washing.
US09767834B1 Magnetic head comprising magneto-resistance effect element and side shields
A magnetic head includes a magneto-resistance effect element in the form of a multilayer film, a pair of shields between which the magneto-resistance effect element is interposed in the lamination direction of the layers of the magneto-resistance effect element and each functioning as an electrode, a pair of side shields with one of said side shields on each side of the magneto-resistance effect element in the direction perpendicular to the lamination direction of the magneto-resistance effect element interposed between the pair of shields, the side shields magnetically coupled to either of the pair of shields, and an anisotropy-application layer disposed adjacent to the shield magnetically coupled to the pair of side shields. The pair of shields, the magneto-resistance effect element, and the pair of side shields are exposed on the air bearing surface facing a recording medium. The anisotropy-application layer is not exposed on the air bearing surface and is provided at a position away from the air bearing surface.
US09767832B2 Devices including a near field transducer (NFT), at least one cladding layer and interlayer there between
A device that includes a near field transducer (NFT); at least one cladding layer adjacent the NFT; and a carbon interlayer positioned between the NFT and the at least one cladding layer.
US09767824B2 Encoding device and method, decoding device and method, and program
The present invention relates to an encoding device and method, and a decoding device and method, and a program which enable music signals to be played with higher sound quality by expanding a frequency band.A band pass filter divides an input signal into multiple subband signals, a feature amount calculating circuit calculates feature amount using at least any one of the divided multiple subband signals and the input signal, a high-frequency subband power estimating circuit calculates an estimated value of high-frequency subband power based on the calculated feature amount, and a high-frequency signal generating circuit generates a high-frequency signal component based on the multiple subband signals divided by the band pass filter and the estimated value of the high-frequency subband power calculated by the high-frequency subband power estimating circuit. A frequency band expanding device expands the frequency band of the input signal using the high-frequency signal component generated by the high-frequency signal generating circuit. The present invention may be applied to a frequency band expanding device, encoding device, decoding device, and so forth, for example.
US09767821B2 System and method for enhancing speech of a diver wearing a mouthpiece
Embodiments described herein provide a system, apparatus and methods to enable a diver to communicate more clearly with other divers or locations Embodiments process the speech to add clarity, or otherwise convert speech into an outputted form that is more intelligible e.g. so as to simulate the diver's unhindered speech. Embodiments provide hardware and software for receiving and recognizing hindered speech of a diver (e.g., speech hindered by a mouthpiece) and then augmenting the speech with generated output sounds corresponding to the intended speech sound or generating or replacing at least some of the diver's speech with synthesized words. The output sounds may be in the speaker's own voice or a synthesized voice. Embodiments may be configured to add clarity to and/or augment speech that is hindered by the wearing of a mouthpiece from a snorkel, SCUBA or other diving apparatus.
US09767813B2 Method and device for decoding an audio soundfield representation for audio playback
Soundfield signals such as e.g. Ambisonics carry a representation of a desired sound field. The Ambisonics format is based on spherical harmonic decomposition of the soundfield, and Higher Order Ambisonics (HOA) uses spherical harmonics of at least 2nd order. However, commonly used loudspeaker setups are irregular and lead to problems in decoder design. A method for improved decoding an audio soundfield representation for audio playback comprises calculating a panning function (W) using a geometrical method based on the positions of a plurality of loudspeakers and a plurality of source directions, calculating a mode matrix (Ξ) from the loudspeaker positions, calculating a pseudo-inverse mode matrix (Ξ+) and decoding the audio soundfield representation. The decoding is based on a decode matrix (D) that is obtained from the panning function (W) and the pseudo-inverse mode matrix (Ξ+).
US09767812B2 System and method for increasing transmission bandwidth efficiency (“EBT2”)
Systems and methods for increasing transmission bandwidth efficiency by the analysis and synthesis of the ultimate components of transmitted content are presented. To implement such a system, a dictionary or database of elemental codewords can be generated from a set of audio clips. Using such a database, a given arbitrary song or other audio file can be expressed as a series of such codewords, where each given codeword in the series is a compressed audio packet that can be used as is, or, for example, can be tagged to be modified to better match the corresponding portion of the original audio file. Each codeword in the database has an index number or unique identifier. For a relatively small number of bits used in a unique ID, e.g. 27-30, several hundreds of millions of codewords can be uniquely identified. By providing the database of codewords to receivers of a broadcast or content delivery system in advance, instead of broadcasting or streaming the actual compressed audio signal, all that need be transmitted is the series of identifiers along with any modification instructions to the identified codewords. After reception, intelligence on the receiver having access to a locally stored copy of the dictionary can reconstruct the original audio clip by accessing the codewords via the received IDs, modify them as instructed by the modification instructions, further modify the codewords either individually or in groups using the audio profile of the original audio file (also sent by the encoder) and play back a generated sequence of phase corrected codewords and modified codewords as instructed. In exemplary embodiments of the present invention, such modification can extend into neighboring codewords, and can utilize either or both (i) cross correlation based time alignment and (ii) phase continuity between harmonics, to achieve higher fidelity to the original audio clip.
US09767802B2 Methods and apparatus for conducting internet protocol telephony communications
IP telephony communications are conducted by sending both audio data produced by a CODEC that represents received spoken audio input, and a textual representation of the spoken audio input. A receiving device utilizes the textual representation of the spoken audio input to help recreate the spoken audio input when a portion of the CODEC data is missing. The textual representation can be generated by a speech-to-text function. Alternatively, the textual representation can be a notation of extracted phonemes.
US09767798B2 Low power detection of a voice control activation phrase
Methods of low power detection of an activation phrase are described. A microphone system comprises dedicated hardware logic for detecting a pre-defined activation phrase in an audio stream received via a microphone. If the pre-defined activation phrase is detected, the hardware logic sends a trigger signal to activate a module, such as a main speech detection module, which is external to the microphone system and which may be in a low power standby state.
US09767772B2 Guitar pick
A guitar pick with an internal cutout feature which enables the pick to securely clip to thin articles such as guitar straps. Other embodiments are described.
US09767767B2 Pixel, display device including the pixel, and method of driving the display device
A pixel, a display device including a plurality of pixels, and a method of driving the display device. The display device includes: an emission pixel comprising an emission device, the emission pixel being in a display area; a dummy pixel in a non-display area outside the display area; and a repair line that is connectable to the emission device of the emission pixel and the dummy pixel, wherein the dummy pixel includes: a first dummy driver for receiving a same data signal as the data signal applied to the emission pixel for each of a plurality of subfields of one frame and controlling emission of the emission device of the emission pixel via the repair line; and a second dummy driver for resetting the repair line in one of the subfields in which the emission device does not emit light.
US09767762B2 Driving method for use by a driver, driver, electrooptical device, and electronic apparatus
In the 1st case, which is the case of driving a color display panel, pieces of color image data corresponding to 1st to 3rd colors are received in parallel, and in a horizontal scan period, pixels connected to ith to (i+2)th gate lines from among 1st to nth gate lines are driven according to the pieces of color image data corresponding to the 1st to 3rd colors. In the 2nd case, which is the case of driving a monochrome display panel, pieces of monochrome image data (DM1[7:0] to DM3[7:0]) for three horizontal scan lines are received in parallel, and in a horizontal scan period, pixels connected to jth to (j+2)th gate lines from among 1st to mth gate lines (gate lines G1 to G960) are driven according to the pieces of monochrome image data (DM1[7:0] to DM3[7:0]).
US09767761B2 Driver circuit
A driver circuit driving a display device comprises: a gradation voltage generating circuit for generating m gradation voltages (m is an integer larger than or equal to 2) indicative of m stages of gradation levels; n decoder circuits each configured to select, out of the m gradation voltages, n drive voltages (n is an integer larger than or equal to 2) corresponding to n data pieces on the basis of n input gradation signals; m gradation voltage wirings each for transferring the m gradation voltages to the n decoder circuits, respectively; and a charge supplementing circuit for supplementing each of the m gradation voltage wirings with an amount of electric charge when a voltage drop occurs in the gradation voltage wirings.
US09767756B2 Scanning driving circuits and liquid crystal devices (LCD) with the same
The present disclosure relates to a scanning driving circuit and a LCD. The scanning driving circuit includes first driving circuits and second diving circuits, each of the first driving circuits connects with each of the second diving circuits, and the first driving circuit and the second diving circuit are alternately arranged. Each of the first driving circuit and second diving circuit includes a pull-up module, a pull-up controlling module for driving the pull-up module, a reference voltage end, and a first pull-down maintaining unit. Each of the first driving circuit also includes a first pull-down maintaining controlling unit. The first and second driving circuit share the first pull-down maintaining control unit of the first driving circuit. In this way, the scanning driving circuit is stable, and the structure of the circuit is simple. The power consumption may be reduced and the border of the LCD may be narrowed down.
US09767754B2 Scan driving circuit for oxide semiconductor thin film transistors
Disclosed is a scan driving circuit for oxide semiconductor thin film transistors, in which a pull-down holding circuit part includes a main inverter and an auxiliary inverter. By introducing a constant low voltage level (DCL) and setting the constant low voltage level (DCL) less than the second negative voltage level (VSS2), which is in turn less than the first negative voltage level (VSS1), the influence of electrical property of the oxide semiconductor thin film transistors to the scan driving circuit, particularly the bad function due to the electric leakage issue, can be prevented to ensure that the pull-down holding circuit part can be normally pulled down in the functioning period and at higher voltage level in a non-functioning period to effectively maintain the first node (Q(N)) and the output end (G(N)) at low voltage level.
US09767745B2 Optical modulation device, optical device including the same, and driving method thereof
A method for driving an optical modulation device is provided. The optical modulation device includes first and second portions. Each of the first and second portions includes a first plate, a second plate opposite to the first plate, and a liquid crystal layer disposed between the first and second plates. The method includes forming a forward phase gradient in the first portion by applying a first driving signal to first and second electrodes in the first plate of the first portion and a third electrode in the second plate of the first portion. The method further includes forming a reverse phase gradient in the second portion by applying a second driving signal differing from the first driving signal to fourth and fifth electrodes in the first plate of the second portion and a sixth electrode in the second plate of the second portion.
US09767743B2 Liquid crystal display apparatus and method providing backlight control for sub-frames with identical image contents
A liquid crystal display apparatus includes the following elements. A liquid crystal display panel section includes a liquid crystal display panel. A backlight section, placed on the rear of the liquid crystal display panel away from an image display surface, extends from end to end of the liquid crystal display panel in the horizontal scanning direction and includes a plurality of blocks arranged in the vertical scanning direction. A circuit section performs control in the first one of a plurality of sub-frames having the same contents displayed on the liquid crystal display panel so that a block irradiating a portion, where an image segment is being updated, in the liquid crystal display panel is turned off, and performs control in another sub-frame other than the first sub-frame so that the block irradiating the portion, where the image segment is being updated, in the liquid crystal display panel is turned on.
US09767742B2 Image display device
There is provided an image display device, in which a pixel includes sub-pixels of four or more colors that include a color in addition to the three primary colors, and which can display a high-quality image in which false colors or artifacts are suppressed. The image display device includes a pixel area in which a plurality of pixels P are arranged in a matrix shape, and each of the pixels P includes m (m is an integer which is equal to or greater than 4) sub-pixels SP. When it is assumed that the colors of the m sub-pixels SP included in one pixel are C1, C2, . . . , and Cm, the m sub-pixels SP which are sequentially arrayed from an arbitrary position include all of the colors of C1, C2, . . . , and Cm in both the vertical direction and the horizontal direction in the pixel area.
US09767739B2 Driving circuit for electrophoretic display, implementation method thereof and electrophoretic display device
The present disclosure discloses a driving circuit for electrophoretic display, including a data line driving integrated circuit and a gate line driving integrated circuit, characterized in that the output terminal of each data line in the data line driving integrated circuit is configured with a modulation unit including a thermosensitive element, and the modulation unit adjusts the pulse width of the voltage signal outputted at the output terminal of the data line according to change of temperature to realize temperature compensation for the dielectric characteristic of the electrophoretic film of the electrophoretic display. The present disclosure also discloses an implementation method of the driving circuit and an electrophoretic display device. According to the present disclosure, the workload of the early stage experiment process of the product design can be saved, the production efficiency of the products can be improved, and the storage space of the chip can also be saved.
US09767732B2 Display device
A display device includes dummy pixels adjacent to active pixels, and a controller to control pixel driving circuits in the active pixels and dummy driving circuits in the dummy pixels. The dummy driving circuit includes a pumping capacitor, and first and second transistors to connect an initialization voltage terminal to a dummy anode terminal. The first transistor includes a control electrode connected to a first input signal terminal, a source terminal connected to the dummy anode terminal, a drain terminal connected to a source terminal via a first node. The pumping capacitor connects the first node and a first power source voltage terminal. The second transistor includes a control electrode connected to a second input signal terminal, a source terminal connected to the drain terminal of the first transistor, and a drain terminal connected to a second power source voltage terminal.
US09767731B2 Display device and electronic equipment
A display device includes a pixel array section, the pixel array section having pixels arranged in a matrix form, at least one of the pixels including an electro-optical element, a write transistor, a capacitor, a drive transistor, and a switching transistor. A write scan line is disposed for each pixel row of the pixel array section and adapted to convey a write signal to be applied to a gate electrode of the write transistor. The wiring structure of the write scan line does not cross a wiring pattern connected to a gate electrode of the drive transistor.
US09767715B2 Removable fragrance sampler
A removable fragrance sampler is disclosed in which the sampler comprises a bottom ply having an upper surface and a lower surface with the lower surface having a layer of re-positionable pressure sensitive adhesive and a top ply having a sample material therein, the top ply being attached to the upper surface of the bottom ply, and the bottom ply being larger than the top ply.
US09767713B2 Systems and methods providing an enhanced user experience in a real-time simulated virtual reality welding environment
A real-time virtual reality welding system including a programmable processor-based subsystem, a spatial tracker operatively connected to the programmable processor-based subsystem, at least one mock welding tool capable of being spatially tracked by the spatial tracker, and at least one display device operatively connected to the programmable processor-based subsystem. The system is capable of simulating, in virtual reality space, a weld puddle having real-time molten metal fluidity and heat dissipation characteristics. The system is further capable of displaying the simulated weld puddle on the display device in real-time.
US09767712B2 Virtual reality pipe welding simulator and setup
A simulator facilitates virtual welding activity of orbital weld joints. The simulator may include a logic processor based system operable to execute coded instructions for generating an interactive welding environment that emulates welding activity on a section of virtual pipe having at least one virtual weld joint. It also includes a display connected to the logic processor based system for visually depicting the interactive welding environment, wherein the display depicts the section of virtual pipe. A pendant is provided for performing welding equipment setup and virtual welding activity on the at least one weld joint in real time where one or more sensors are adapted to track movement of the input device in real time for communicating data about the movement of the input device to the logic processor based system.
US09767709B2 Performance monitoring systems and methods
We have disclosed systems and methods for portable performance monitoring of an individual during a physical activity. The systems and methods may include a portable sensor component configured to be carried by the individual during the physical activity and configured to obtain movement data for the athlete individual during the physical activity. The systems and methods may also include a portable output component configured to be carried by the individual during the physical activity and configured to provide an output to the individual during the physical activity. The systems and methods may further include a portable processing component in communication with the portable sensor component and the portable output component, where the portable processing component is configured to be carried by the individual during the physical activity. The portable processing component may be configured to identify movement of the individual during the physical activity.
US09767701B2 Ground effect based surface sensing in automated aerial vehicles
This disclosure describes a system and method for operating an automated aerial vehicle wherein influences of a ground effect may be utilized for sensing the ground or other surfaces. In various implementations, an operating parameter of the automated aerial vehicle may be monitored to determine when a ground effect is influencing the parameter, which correspondingly indicates a proximity to a surface (e.g., the ground). In various implementations, the ground effect based sensing techniques may be utilized for determining a proximity to the ground, as a backup for a primary sensor system, for determining if a landing location is uneven, etc.
US09767698B2 Methods and systems for facilitating stops for vehicles en route to a common destination
Methods and systems are provided for facilitating stops for vehicles en route to a common destination. A request is received from a first vehicle, the request pertaining to a desire to make a particular type of stop en route to a destination. Information pertaining to the request is transmitted to one or more additional vehicles that are also en route to the destination. Feedback is obtained from the first vehicle, the second vehicle, or both, as to a desired location for the stop.
US09767689B1 Methods and systems for increasing vehicular safety
A method, system and apparatus are described, the method, system, and apparatus, in one embodiment including assigning at a processor an initial driving score S(V) to a vehicle which is being driven, receiving a report at a communication system controlled by the processor, the report including a report of a reckless driving incident in a vicinity of a receiver disposed in the vehicle, incrementing S(V) by the processor upon receipt of the report of the reckless driving incident, decreasing S(V) by the processor for every unit of driving the vehicle is driven, broadcasting the value of S(V) to other vehicles by the communication system controlled by the processor. Related methods, systems and apparatuses are also described.
US09767688B2 Driving assistance apparatus and driving assistance system
A driving assistance apparatus mounted to a first vehicle is provided as follows. A situation determination section determines whether a situation requires compromise between the first vehicle and a nearby vehicle. A target vehicle specification section specifies a second vehicle as a target vehicle that requires compromise with the first vehicle. A scheduled action specification section specifies a scheduled action content of the first vehicle when the situation requiring compromise is determined by the situation determination section. A transmission processing section transmits the scheduled action content specified by the scheduled action specification section to the second vehicle. A reception processing section receives acceptance and refusal information indicating acceptance or refusal of the scheduled action content from the second vehicle. A notification processing section issues a notification indicating whether the driver of the second vehicle accepts the scheduled action content, based on the received acceptance and refusal information.
US09767682B2 Remote control unit and a method for controlling electric devices by using such a remote control unit
A method and system for controlling an electric device via a remote control panel comprises providing a network server that includes a database reflecting user preferences and statistics of usage of the device by the respective users; providing an application proxy on the device which is capable of controlling the device; providing the panel with controls configured to highlight the relevant control function; and associating at least one user with at least one relevant control. When a control is operated by a user, the panel operates in a mode associated with the profile of the user and with the pressed control. Usage statistics accumulated on the server is assessed by the server. An event that indicates the need for making a certain action to control the device by a certain user results in sending, by the server, a PUSH-notification containing information on the user who should exercise control and on the required control to the device.
US09767676B2 Security system storage of persistent data
A security system including devices generating persistent data, a local control system (LCS) including a microprocessor and non-volatile memory and receiving persistent data from the devices, and a server remote from the LCS. The remote server is in communication with the LCS microprocessor which periodically transmits logical portions of persistent data (each including a timestamp) to the remote server where it is saved. The microprocessor also periodically saves the persistent data portions in LCS non-volatile memory less frequently than the persistent data portions are periodically saved in the remote data storage, and saves the timestamp in the local data storage for each persistent data portion saved only at the remote server. When rebooting the LCS, the microprocessor retrieves from the remote data storage only the persistent data portions having timestamps subsequent to the timestamp saved in the local data control system non-volatile memory.
US09767667B2 Systems and methods for monitoring physiology with unable-to-measure alerts
A system that observes and analyzes, and, only in the event of a significant negative condition, notifies and reports the event. In a hospital environment, the device includes a bedside unit connected to a pad or coverlet with a sensor array (placed under the patient) and also to an existing hospital nurse call system via an interface. The bedside unit is a wall-mounted unit with a display that becomes active when an alarm condition is enabled. Vigilance alarms are suspended if a patient is detected out of bed. An unable-to-measure alert is provided if the system is unable to reliably monitor. An alert message is generated and maintained on the display screen to inform a responding caregiver of the time and reason for any alarm. The system also may be adapted for use as a monitoring system for operators of motor vehicles, aircraft or other devices.
US09767664B2 Fire and gas detection system having bidirectional communication function to be installed in dangerous region
A fire and gas detection system, which has a bidirectional communication function and is to be installed in a dangerous region, according to the present invention, comprises: a first terminal block and a second terminal block; a +line and a −line; a first loop line wherein a part of a loop shape thereof is arranged to extend over a dangerous region having a relatively high dangerousness of disaster occurrence and the other part of the loop shape is arranged in a safe region other than the dangerous region, and a second loop line arranged in parallel to the first loop line in the same shape; a first connection line and a second connection line; a barrier which is installed in the first connection line and the second connection line and disconnects the first connection line and the second connection line when short-circuiting between the first loop line and the second loop line is detected; a sensor connected to the first loop line and the second loop line inside the dangerous region; and a CPU which simultaneously controls the first and second terminal blocks to modulate and output call information designating a sensor at a first voltage and demodulate detection information from a second voltage, and performs fire and gas detection warning processing in accordance with the demodulated detection information.
US09767659B2 Skin stretch feedback devices, systems, and methods
Embodiments of the present disclosure relate devices, systems, methods, and for displaying information about the direction and magnitude of position, movement, and/or resistive force experienced for an object. The present disclosure also provides a shear display device that can generate skin shear with one or more tactors. The movement of the tactors can represent to a user various information about an object.
US09767653B2 System for trade-in bonus
Embodiments of the present invention are directed to gaming systems that allow customers to wager, or “trade-in” an object of value or winning situation for a chance to win an even more valuable award. The chance for valuable award may be a bonus game or chance to win a bonus game. Bonus awards are “funded” by the savings achieved from the players trading in their wins in the base game, which would otherwise be paid. Players who do not trade-in see no changes from the base game paytable, while those players who participate in the trade-in bonus have a different gaming experience.
US09767652B2 Automatic wagering game generator
Apparatus, systems, architectures, and methods provide a wagering game machine with instrumentality to enable a wagering game that may be automatically generated from identification of an activation event.
US09767650B2 Wagering game with dynamic bonus triggers
A gaming system for conducting a wagering game includes input device(s), display device(s), processor(s), and memory device(s). The memory devices store instructions that, when executed, cause the gaming system to receive a wager to initiate each instance of the wagering game, randomly select a game outcome for each instance of the wagering game, display the randomly selected game outcome for each instance, and initiate a special event in response to an occurrence of a triggering event during an instance of the wagering game. At least two of the randomly selected outcomes include a first special symbol that has a dynamic secondary element. The dynamic secondary element represents a first enhancement in a first instance and a second enhancement in a second instance of the wagering game. The triggering event and special event are associated with at least one special symbol. The special event is modified by the dynamic secondary element.
US09767643B2 Internet remote game server
A gaming system, including a game outcome server, an account handling device and a client device communicatively coupled via network, is described. The game outcome server may be operable to send command, instructions, data or combinations thereof that allow an interface for a wager-based game to be generated on the client device, generate a game outcome for the wager-based game that is displayed on the client device and generate an update to a player balance maintained on the account handling device. The account handling device is operable to provide gaming services related to the game play on the client device including a) web-site hosting where the web-site lists available gaming services including games provided by the game outcome server, b) accounting, c) money handling including player account management and d) player eligibility functions.
US09767641B2 3D enhanced gaming machine with rotatable 3D game surface
There is disclosed an electronic gaming machine that includes an electronic datastore storing game data for a given game, an electronic display, and one or more processors in communication with the at least one electronic datastore and the electronic display. The processors include a three-dimensional graphics processor. The processors are configured to: generate, with at least the three-dimensional graphics processor, a three-dimensional game surface in accordance with a set of game rules using the game data, the three-dimensional game surface for displaying game symbols thereon; present a view of the three-dimensional game surface such that a plurality of game symbols are viewable on the electronic display; and in response to a game event defined by the game rules: rotate the view of the three-dimensional game surface such that at least one additional game symbol becomes viewable on the electronic display; and integrate the at least one additional symbol into the given game in accordance with the game rules.
US09767639B2 System and method for accumulating and applying symbol attributes from a secondary symbol array
A gaming system includes a regulated gaming machine primarily dedicated to playing at least one casino wagering game, the gaming machine including an electronic display device and one or more electronic input devices. The gaming system further includes game-logic circuitry configured to randomly select a first plurality of symbols to populate a symbol array and to randomly select a second plurality of symbols with respective attributes. The game-logic circuitry is further configured to apply attributes of active symbols in the second plurality of symbols that match symbols in any winning symbol combination formed by the first plurality of symbols, wherein the attributes associated with matching ones of the active symbols in the second plurality of symbols have an accumulative effect when applied. An award is awarded for the winning combinations in accordance with the applied attributes.
US09767629B1 System and method for controlling access to vehicle
A system for controlling access to a vehicle includes a first portable device and an access controller. The access controller stores an unshared password and an access control parameter (ACP). The first portable device stores the unshared password and generates an access mode signal and a shared password. In a first access mode, the access controller provides full access to the vehicle based on a first lock signal and the unshared password. In a second access mode, the access controller provides limited access to the vehicle based on a second lock signal and the shared password. In a third access mode, the access controller provides limited access to the vehicle for a predetermined time based on a third lock signal. The access controller generates a control output signal and an ignition control signal based on the ACP and the shared password to allow only limited access to the vehicle.
US09767628B2 Access control device for delivering coded knocks
This disclosure provides a device for delivering coded data in the form of knocks, comprising an electric motor capable of bi-directional rotation, a control utility to command the motor to alternately rotate in two opposite directions; a knocking element coupled to the motor such so as to be rotated thereby; and an anvil element positioned so as to being successively impacted by the knocking element in each of the two rotational directions.
US09767625B1 Automatic crash detection
Systems and methods are disclosed for determining whether or not a crash involving a vehicle has occurred. The acceleration of the vehicle may be measured using, for example, an accelerometer of a mobile device, which may be located inside the vehicle. The system may determine the magnitude of each accelerometer measurement and whether the magnitude exceeds one or more acceleration magnitude thresholds. The system may also determine the number of accelerometer events within a time window and whether the number exceeds one or more count thresholds. The system may determine whether a crash involving the vehicle has occurred based on the magnitudes of acceleration, number of acceleration events, and various thresholds. In some examples, the system may confirm that a crash has occurred based on, for example, the location of the mobile device.
US09767622B2 System and a method for improved car prognosis
A system and method for a real-time prognosis of a vehicle comprising a personal communication device comprising an arbitrarily oriented three-axis accelerometer configured to capture a pitch motion and/or roll motion of the vehicle and an onboard diagnostics system communicably connected with the personal communication device enabling bi-directional communication. The personal communication device comprising a processor configured for geometric mapping of a three dimensional Cartesian coordinate of the three-axis accelerometer with the vehicle. The processor virtually orients the coordinates of three-axis accelerometer to coincide with the coordinates of the vehicle. The arbitrarily oriented three-axis accelerometer is configured to capture a road condition and a driver behavior using a sampling rate between 4 Hertz (Hz) to 10 Hertz (Hz). The system for the real-time prognosis of the vehicle, wherein the real-time prognosis utilizes at least one predictive analysis model to determine real-time prognosis for the said vehicle.
US09767615B2 Systems and methods for context based information delivery using augmented reality
Generally discussed herein are systems, apparatuses, and methods for providing contextually relevant augmented reality (AR) to a wearable device. In one or more embodiments, a method can include extracting features of one or more objects in a location in a field of view of a camera of a wearable device, retrieving a three dimensional model of the location based on the extracted features, assessing a situation of a user associated with the wearable device, modifying the three dimensional model based on the assessed user situation, and presenting, using the wearable device, at least a portion of the modified three dimensional model.
US09767611B2 Information processing apparatus and method for estimating depth values using an approximate plane
An information processing apparatus extracts, from each of images of an object captured from a plurality of viewpoints, a contour of the object, selects at least one point included in the contour for each of the extracted contour, and associates the selected points between the images, derives three-dimensional coordinates of the associated points, derives a plane for approximating the object based on the derived three-dimensional coordinates of the points, and estimates depth values of unassociated points out of points on the contour based on the three-dimensional coordinates of the related points and the derived plane, to accurately estimate depth value of the object.
US09767610B2 Image processing device, image processing method, and terminal device for distorting an acquired image
An information processing system that acquires image data; distorts the acquired image data according to a predetermined distortion criterion; acquires an object image corresponding to an object that is at least partially obstructed in the acquired image; combines the object image with the distorted image data; and outputs the distorted image data combined with the object image.
US09767601B2 Residual ratio tracking for estimating attenuation in heterogeneous volumes
There is provided a system including a memory storing a software application and a processor configured to execute the software application to transmit a light through a scene, the scene including a medium described by an extinction function, define a fictitious medium described by a fictitious extinction function, determine a path through the medium, the path including a plurality of points, calculate one of a plurality of weights for each of the plurality of points, the one of the plurality of weights corresponding to one minus the ratio of the extinction function to the fictitious extinction function, and estimate a transmittance of the lights through the medium as a product of the plurality of weights.
US09767597B1 Hardware-accelerated graphics for web application using native code modules
Some embodiments provide a system that executes a web application. During operation, the system loads the web application in a web browser and loads a native code module associated with the web application into a secure runtime environment. Next, the system writes a set of rendering commands to a command buffer using the native code module and concurrently reads the rendering commands from the command buffer. Finally, the system renders an image for use by the web application by executing the rendering commands using a graphics-processing unit (GPU).
US09767591B2 Method and apparatus for providing biometric information
An apparatus and a method for providing information are provided. The apparatus includes an interfacing unit configured to receive biometric information, which is measured by an external measuring device, corresponding to a health condition of a body part of a user, from the external measuring device; and a processor configured to determine a visual metaphor representation for characterizing a degree of the health condition based on mapping information between components of the visual metaphor representation and types of the received biometric information, and transform the received biometric information into the determined visual metaphor representation, where the interfacing unit is configured to transmit the transformed visual metaphor representation to an external displaying device.
US09767586B2 Camera system and method for hair segmentation
A method for operating an image processing device coupled to a color camera and a depth camera is provided. The method includes receiving a color image of a 3-dimensional scene from a color camera, receiving a depth map of the 3-dimensional scene from a depth camera, generating an aligned 3-dimensional face mesh from a plurality of color images received from the color camera indicating movement of a subject's head within the 3-dimensional scene and form the depth map, determining a head region based the depth map, segmenting the head region into a plurality of facial sections based on both the color image, depth map, and the aligned 3-dimensional face mesh, and overlaying the plurality of facial sections on the color image.
US09767573B2 System and method for correcting data for deformations during image-guided surgical procedures
Systems and methods for collecting and processing physical space data for use while performing an image-guided surgical (IGS) procedure are provided. The system and method includes obtaining a computer model of a non-rigid structure of interest in a patient and performing a rigid alignment of the computer model and surface data in a patient space associated with at least a portion of the non-rigid structure. The system and method also include computing a deformation of the computer model that provides a non-rigid alignment of the computer model and surface data, the deformation computed using a set of boundary conditions defined for each node of the computer model based on the rigid alignment and a kernel function. Additionally, the system and method can include displaying data for facilitating the IGS procedure based on the deformation.
US09767549B2 Image processing apparatus and method, and processing system
An image processing apparatus obtains, for each of a plurality of subjects, a data set including first shape data which indicates a shape of a subject measured in association with the subject in a first state, and second shape data which indicates a shape of the subject measured in association with the subject in a second state, obtains basis data required to express a deformation from the first state to the second state, based on the data sets for the plurality of subjects, and estimates, based on the generated basis data and data indicating a shape of a target subject measured in association with the target subject in the first state, a deformation from the first state to the second state in association with the target subject.
US09767534B2 Device, program and method for displaying situation
A situation display device is provided. The device includes: an observation data acquiring module configured to acquire observation data, and information of observed locations of the observation data; a data selecting module configured to select the observation data within a predetermined range from a course of the device; and a display unit configured to display a location of the device on a bottom side of a display screen, and display the course linearly such that its traveling direction extends upward from the bottom side. The display unit displays, a predetermined area in an upward tapering shape, and displays the selected observation data at a position that indicates a relation between the course and the observed location, the displayed position of the device in the perpendicular direction being corresponding to an offset of the location of the device from the course.
US09767533B2 Image resolution enhancement based on data from related images
Techniques for image resolution enhancement based on data from related images are described. In one or more implementations, a cropped image and each related image from a set of the related images are divided into blocks that each include a subset of pixels. In at least some implementations, the blocks in the related images have features that match features of respective counterpart blocks in the cropped image. Then, blocks in the related images that have a relatively higher resolution than the respective counterpart blocks in the cropped image are determined. Based on this determination, one or more of the counterpart blocks in the cropped image are replaced with respective blocks from the related images to enhance the image resolution of at least a portion of the cropped image.
US09767528B2 Visual interface apparatus and data transmission system
A data transmission system and a visual interface apparatus are disclosed in the invention. The visual interface apparatus works with the operation apparatus and includes a control module and an interface module configured with a display function. The interface module includes a driving unit and a display panel. The control module transmits a display data and a transmission data to the driving unit and, after receiving and processing, the driving unit transmits a screen data and a coupling data to the display panel. When the operation apparatus operates on the visual interface apparatus, at least a part of the coupling data is coupled to the operation apparatus from the display panel. The invention is capable of processing the data for display and the data for transmission and then sending them to the display panel of the visual interface apparatus. Thus, the visual interface apparatus in the invention can be used to display images and also transmit the data such as data or file to another electronic apparatus. Besides, by integrating the display data with the transmission data, the system design can be simplified so that a single connection port can be used.
US09767526B2 Clinical trials subject identification system
Matching a subject with a clinical trial includes steps of: collecting patient data associated with the subject; collecting clinical trial data from multiple sources; matching the subject to a clinical trial scheduled in a location accessible to the subject; notifying a health care provider associated with the subject about the clinical trial; and receiving a response.
US09767514B2 Apparatus and method for trade aggregation of trade allocations and settlements
A post-trade aggregation system for financial instrument trading systems, wherein a trader manages a plurality of trade orders to be executed by one or more executing brokers on behalf of customers via a data interface system. The plurality of trade orders includes at least one wrap block order and at least one institutional block order. The plurality of trade orders are merged into a single merged block order, apportioned into a plurality of smaller electronic trade orders, and transmitted to a plurality of order destinations. One or more computer systems are in electronic communication with the data interface system and with a clearing system, and configured to compress individual executions from the plurality of order destinations corresponding to the plurality of smaller electronic trade orders into a single net marked-up step-out for wrap orders and a single average-priced block for institutional orders.
US09767513B1 Card registry systems and methods
A card registry system is configured to automatically identify financial card information in one or more credit files associated with a consumer and populate a card registry account of the consumer with the identified financial card information. Once the financial card information has been obtained from the credit file(s), the card registry system may transmit cancellation and/or reissuance requests to the respective card issuers in the instance that one or more cards are compromised, so that the financial cards may be easily and efficiently cancelled and/or reissued at the request of the consumer.
US09767504B1 Method, system, and computer readable medium for rendering a graphical user interface visually indicating search results including related suggested products
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for related search suggestions for products. In one aspect, a method includes receiving a query for searching documents wherein the query specifies a first product. A number of occurrences of the first product in a plurality of prior queries of the documents submitted by users is determined. A product category for the first product is determined based on one or more attributes associated with the first product, the category having a predetermined plurality of category attributes. A suggested product is selected wherein the suggested product is associated with attributes that satisfy the category attributes.
US09767501B1 Voice-assisted scanning
In some cases, a handheld device that includes a microphone and a scanner may be used for voice-assisted scanning. For example, a user may provide a voice input via the microphone and may activate the scanner to scan an item identifier (e.g., a barcode). The handheld device may communicate voice data and item identifier information to a remote system for voice-assisted scanning. The remote system may perform automatic speech recognition (ASR) operations on the voice data and may perform item identification operations based on the scanned identifier. Natural language understanding (NLU) processing may be improved by combining ASR information with item information obtained based on the scanned identifier. An action may be executed based on the likely user intent.
US09767495B2 Different sales and planning product options
In various implementations, sales orders are received and product requirement specifications are generated based on the sales orders. Planning for the production of the goods occurs based on the product requirement specification and the goods are produced based on the plan.
US09767479B2 System and method for deploying ads based on a content exposure interval
This specification describes technologies relating to content presentation. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of identifying advertisements that are candidates to be provided within an advertising slot of the content segment, determining, based on respective bids, and the exposure interval, which advertisement will generate greater revenue within the advertising slot, and, providing such an advertisement in the advertising slot. Other embodiments of the various aspects include corresponding systems, apparatus, and computer program products.
US09767474B1 Transaction tracking and incentives
Techniques for providing friction-free transactions using geolocation and user identifiers are described herein. These techniques may ascertain a user's location based on a location of a mobile device. A transaction between the user and a merchant may be completed with zero or minimal input from the user based on the geolocation of the mobile device and the user identifiers. In some implementations, a transaction initiated earlier is completed when the mobile device arrives at the merchant. Additionally, a parent-child or similar relationship may be established between multiple devices. Security on the mobile device based may be provided by biometric identification and calculation of variance from regular movement patterns. Advertisements may be sent to the mobile device based on bids from merchants near to the mobile device. Points may be accumulated through transactions with merchants and later redeemed for free or discounted goods and/or services.
US09767468B2 System, method and computer-accessible medium for predicting private traits from digital indicators
Exemplary systems, methods, and computer-accessible mediums can be provided to manage a preferences associated with a user, which can include receiving information related the preferences of a user(s), determining if an inference(s) about the user(s) can be drawn from the preferences to generate further data, remove a particular preference from the preferences based on the further data, further determining if the inference(s) continues to be drawn.
US09767458B2 Transferring money using email
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for transferring money using email. One of the methods includes receiving, at a user device, user input of a request to transfer a payment amount from a recipient account with a payment service system to a sender account of a sender with the payment service system. A draft email message is generated, the message having content identifying the requested payment amount, the draft email message including a confirmation link to a network resource associated with the payment service system, wherein upon receiving an indication that the recipient selected the confirmation link, the payment service system identifies a sender account of the sender and a recipient account of the recipient and initiates a transfer of the requested payment amount from the recipient account to the sender account.
US09767457B1 System, method, and computer program for dynamically identifying a merchant associated with an authorization request for a payment card
The disclosure is directed to a system, method, and computer program for dynamically identify a merchant associated with an authorization request for a payment card, wherein a merchant identifier in the authorization request is unrecognized. A plurality of unique signatures is created for each of a plurality of registered merchants, wherein the signatures for each registered merchant are based on values of merchant attributes associated with the registered merchant. In response to the system receiving an authorization request for a payment card that includes an unrecognized merchant identifier used to process authorization requests, a plurality of unique signatures is generated for the unrecognized merchant based on a combination of merchant attributes in the authorization request. A payment processing system then determines if the signatures match one of the signatures previously created for the registered merchants. If so, the authorization request is identified as originating from the matching registered merchant.
US09767453B2 System and method for processing payment during an electronic commerce transaction
A method and system for processing payment during an electronic commerce transaction is described herein. The system includes: a mobile device configured to provide an electronic wallet storing a payment card, the payment card comprising card payment information, and a card security credential. The system may also include a coordination server configured to receive a request to conduct the electronic commerce transaction, and send an activation message to the mobile device to activate the electronic wallet. When the electronic wallet is activated, the mobile device may be further configured to: receive a card selection input indicating selection of the payment card for payment in the electronic commerce transaction; verify a security input against the card security credential of the payment card; and send the card payment information and confirmation that the payment card was present during the verifying for use in completing the electronic commerce transaction.
US09767451B2 System and computer program product to issue a retail prepaid card including a user-designed external face using a chit and related computer implemented methods
Embodiments of systems, computer program product, and related computer implemented methods to issue a closed-loop retail prepaid card including a user-designed external face using a chit, the chit being defined by an identification mechanism representing a financial commitment to issue a closed-loop retail prepaid card in an amount associated with a value paid for the chit, are provided. Embodiments of the present invention advantageously provide a service that enables a consumer to purchase, at the storefront of a retail establishment, a chit card that the consumer can subsequently redeem through a graphical user interface of an Internet website for a closed-loop retail prepaid card with a user-designed external face. The user-designed closed-loop retail prepaid card, for example, can be subsequently printed and delivered to an intended recipient. Advantageously, such a service can be made available to any retail establishment that uses a point-of-sale system.
US09767448B2 User-friendly transaction interface
Methods and systems for facilitating electronic transactions on a user device are described. User-friendly graphical user interfaces (GUIs) are provided with minimal text and more pictures and images. The GUIs detect or receive various gesture inputs, such as swiping, tapping, and dragging and dropping, and display a corresponding screen or page. The gesture inputs allow a user to select or specify payers/payees, transaction amounts, and funding sources, without having to type numbers or letters.
US09767446B2 Touch screen system and methods for multiple contactless payments
Systems and methods for operating a touch screen for contactless payments are described. In an embodiment, a process includes detecting the presence of multiple proximity payment devices in contact with a touchable surface of a touch screen, displaying a payment option menu for multiple consumers associated with the proximity payment devices, and detecting selection of payment amounts. The process includes reading payment account data from the multiple proximity payment devices, providing the payment account data to a processor, and transmitting the payment account data and the payment amounts associated with the multiple proximity payment devices to a payment server computer. The process may also include receiving one or more payment authorization messages associated with the proximity payment devices, and displaying the payment authorization message(s).
US09767443B1 Timing a notification of an online financial event
A method and apparatus for timing a notification of an online financial event are disclosed. A sender initiates a financial transaction involving a recipient, such as a transfer payment to the recipient, by sending a message to the recipient and a computer system. The computer system obtains contact information for the sender and recipient from the message, and determines that the financial transaction cannot be completed without additional information from, e.g., the sender. The computer system sends a message to the sender requesting the additional information, and determines a period of time to wait before notifying the recipient that the transfer payment was initiated. If the period of time expires without the sender providing the additional information, the computer system sends the notification message. However, if the sender responds within the period of time, no notification message is sent, thereby avoiding the sending of a potentially unnecessary message.
US09767434B2 Identifying contacts
The present disclosure may include receiving a query from a computing device at a server having a database, the query identifying a desired attribute. The present disclosure may also include searching the database to identify contact information for at least one individual having the attribute corresponding to the query. The attribute may include at least one of skills, expertise, product, organization, geography and language The contact information may be transmitted to the computing device via an electronic message identifying the contact information.
US09767427B2 Modeling multi-dimensional sequence data over streams
One embodiment is a method that builds a model of multi-dimensional sequence data in real-time with cuboids that aggregate the multi-dimensional sequence data over both patterns and dimensions. The model provides search results for a query.
US09767414B2 Communication condition between entities detection displaying at least partial graphs indicating a location where a detected change occurred
A computing unit obtains a graph including nodes and edges and representing a communication condition at first timing and at second timing and detects an edge that is added between the first and second timing among the edges. The computing unit calculates probabilities of transmitting information from each node to nodes coupled to the added edge, selects a subset of the nodes based on the calculated probabilities, selects nodes included in the subset as the starting points of information, calculates first probabilities of transmitting information from the selected nodes to each node based on the graph obtained at the first timing and second probabilities of transmitting information from the selected nodes to each node based on the graph obtained at the second timing, and detects a change in the communication condition between the first and second timing by comparing the first probabilities with the second probabilities.
US09767413B2 Method and computer program for the maintenance aid of aircraft equipment
According to a first aspect, the subject matter disclosed herein relates to a decision aid method for maintenance operations of aircraft equipment, the aircraft including a maintenance system arranged to make a record of equipment failure messages and of equipment failure warning messages emitted during a flight, the method comprising extracting at least one combination of failure messages corresponding to failure messages recorded by the maintenance system during a flight and a set of previous flights; determining, as a function of the at least one extracted combination, a probability of occurrence of at least one warning message possibly accompanied by one or more failure messages.
US09767408B1 Multi-memristive synapse with clock-arbitrated weight update
A method and system providing a multi-memristive synaptic element for a cognitive computing system. The multi-memristive synaptic element comprises an array of memristive devices. The method comprises arbitrating a synaptic weight allocation, a related synaptic weight being represented by a synaptic weight variable of said multi-memristive synaptic element, updating said synaptic weight variable by a delta amount, and assigning said memristive devices to elements of a clock-like ordered circular list for selecting a particular memristor of said memristive devices requiring to be updated by a deterministic, periodic global clock that points to a different memristor at every clock tick, such that said multi-memristive synaptic element has a larger dynamic range and a more linear conductance response than a single memristor synaptic element.
US09767407B2 Weighting device, neural network, and operating method of the weighting device
Provided are a weighting device that may be driven at a low voltage and is capable of embodying multi-level weights, a neural network, and a method of operating the weighting device. The weighting device includes a switching layer that may switch between a high resistance state and a low resistance state based on a voltage applied thereto and a charge trap material layer that traps or discharges charges according to a resistance state of the switching layer. The weighting device may be used for controlling a weight in a neural network.
US09767402B2 Systems and methods for reading large populations of RFID tags
Systems and methods are provided for better reading large populations of RFID tags. Such systems include an RFID reader and a plurality of RFID tags, each having an antenna and an associated RFID chip. Each chip includes an auto-tune circuit and is programmed to confirm the occurrence of a preselected condition. Upon such confirmation, the RFID chip modifies the functionality of the auto-tune circuit to reduce the effects of proximity coupling within the population. The preselected condition may be the tag being read by the RFID reader or the elapse of a preselected amount of time since a power-on-reset of the chip or some other event. The modification to the functionality of the auto-tune circuit may be the disabling of the auto-tune circuit or the changing of the impedance value of the chip or a decrease in the power supplied to the chip or some other modification.
US09767401B2 Radio communication processor arrangement
In accordance with various embodiments, a radio communication processor arrangement including a chip and a battery integrated into the chip is provided.
US09767388B2 Method and system for verification by reading
An improved method for verifying whether a character-recognition technology has correctly identified which characters are represented by character images involves displaying the uncertain character images in place of their respective hypothesis characters in a document being read a verifier. The verifier may mark incorrectly spelled words containing the uncertain character images. Based on the markings, a system adjusts a confidence level associated with the hypothesis about the uncertain character in order to obtain a confirmed hypothesis linked to the uncertain character.
US09767387B2 Predicting accuracy of object recognition in a stitched image
A device may receive a set of images for an object recognition operation to identify one or more objects in the set of images after the set of images are combined into a stitched image. The device may combine the set of images into the stitched image. The device may determine reliability scores for the set of images. The reliability scores may be determined based on a difference in images of the set of images, and the reliability scores may predict a quality of the stitched image that includes an image, of the set of images, to which the reliability scores correspond. The device may determine whether a result of the object recognition operation is likely to satisfy a threshold based on the reliability scores. The device may selectively perform the object recognition operation based on whether the result of the object recognition operation is likely to satisfy the threshold.
US09767382B2 Similar item detection
A method to determine image similarities. The method may include obtaining a first image and a second image and determining a discrete transform difference between a first discrete transform of the first image and a second discrete transform of the second image. The method may also include determining multiple first intensity vectors for the first image and determining multiple second intensity vectors for the second image. The method may also include determining an intensity vector difference between the multiple first intensity vectors and the multiple second intensity vectors and determining a color difference between a first color histogram of the first image and a second color histogram of the second image. The method may also include determining a similarity between the first image and the second image based on the discrete transform difference, the intensity vector difference, and the color difference.
US09767378B2 Method and system to adaptively track objects
Various aspects of a method and system to track one or more objects in a video stream are disclosed herein. In accordance with an embodiment, the method includes computation of a first confidence score of a first geometrical shape that encompasses at least a portion of an object in a first image frame of the video stream. The first geometrical shape is utilized to track the object in the video stream. The first geometrical shape is split into a plurality of second geometrical shapes. The split of the first geometrical shape is based on a comparison of the computed first confidence score with a pre-defined threshold score.
US09767369B2 Image and video compression for remote vehicle assistance
A vehicle may receive one or more images of an environment of the vehicle. The vehicle may also receive a map of the environment. The vehicle may also match at least one feature in the one or more images with corresponding one or more features in the map. The vehicle may also identify a given area in the one or more images that corresponds to a a portion of the map that is within a threshold distance to the one or more features. The vehicle may also compress the one or more images to include a lower amount of details in areas of the one or more images other than the given area. The vehicle may also provide the compressed images to a remote system, and responsively receive operation instructions from the remote system.
US09767366B1 Using obstacle clearance to measure precise lateral
A system and method is provided for identifying an object along a road, where the object may be represented by a bounding box, and projecting a set of obstacle points within the bounding box corresponding to the identified object. In one aspect, a two-dimensional plane oriented perpendicular to a direction of the movement of the vehicle may be identified. In another aspect, the areas of the plane that may be occupied based on the set of obstacle points may be determined to generate a contour of the identified object. Thereafter, the height profiles of the identified object and the vehicle may be determined and identified, respectively. Based on the height profiles, a minimum clearance may be determined.
US09767365B2 Monitoring system and method for queue
The present invention relates to a system and a method of monitoring a queue that allow for exactly recognizing objects in a queue and exactly monitoring the situation of the queue by tracking the recognized objects, using depth detection device such as a TOF camera. According to the present invention, it is possible to map a space and an image using depth information provided through a depth detection device without mapping a 3D space to an image taken by a camera and exactly measure the actual heights of objects from the ground using depth information of the objects and the background and initial parameters of the depth detection device so that desired objects can be exactly detected and recognized in filtering. Accordingly, the system can be less complicated. Further, waiting time is assigned to recognized objects so that they can be easily tracked.
US09767364B2 Footage extraction method, footage playback method, and device
A footage extraction device includes a processor that executes a process. The process includes receiving a designation including a particular ball count status and a ball count change trend from an initial status of a ball count to the particular ball count status, and, by the processor, extracting, from stored baseball footage, footage with a ball count status that is attained after the ball count status has changed according to the designated ball count change trend, and that corresponds to the designated particular ball count status.
US09767345B2 Systems and methods of constructing three-dimensional (3D) model of an object using image cross-sections
Methods and systems for capturing motion and/or determining the shapes and positions of one or more objects in 3D space utilize cross-sections thereof. In various embodiments, images of the cross-sections are captured using a camera based on edge points thereof.
US09767344B2 Methods and systems for image data processing
Methods, storage mediums, and systems for image data processing are provided. Embodiments for the methods, storage mediums, and systems include configurations to perform one or more of the following steps: background signal measurement, particle identification using classification dye emission and cluster rejection, inter-image alignment, inter-image particle correlation, fluorescence integration of reporter emission, and image plane normalization.
US09767341B2 Method and device for holographic opto-fluidic microscopy
A method and system of imaging a moving object within a microfluidic environment includes illuminating a first side of a flow cell configured to carry the moving object within a flow of carrier fluid with an illumination source emitting at least partially coherent light, the at least partially coherent light passing through an aperture prior to illuminating the flow cell. A plurality of lower resolution frame images of the moving object are acquired with an image sensor disposed on an opposing side of the flow cell, wherein the image sensor is angled relative to a direction of flow of the moving object within the carrier fluid. A higher resolution image is reconstructed of the moving object based at least in part on the plurality of lower resolution frame images.
US09767337B2 Indicia reader safety
Indicia readers may be configured with two illumination light sources: a primary light source for illuminating primary indicia (e.g., a barcode) and a secondary ultraviolet (UV) light source for revealing secondary indicia (e.g., UV fluorescent watermarks) that are used to protect against counterfeit and fraud. Ultraviolet light can be harmful. The present invention embraces methods and a device for controlling the secondary UV light source to limit UV exposure. When an exposure risks is detected, the UV light source is deactivated.
US09767335B2 Image processing method for optical information reader and optical information reader
For reading optical information arranged on a target object by analyzing an image of the target object captured through an imaging device, a plurality of blocks are disposed in an area of the image in which the optical information is arranged such that the plurality of blocks cover a whole range in the arrangement direction of the optical information, each of the blocks being in a parallelogram shape in which facing two sides are in parallel with a pixel arrangement direction of the image and the other two sides are vertical to the arrangement direction of the optical information, a first arrangement data indicating arrangement of the optical information in the block is generated for each of the blocks based on the image data of the block, and a second arrangement data indicating arrangement of the whole optical information is generated by combining the generated respective first arrangement data.
US09767332B1 System and method for marking, tracking, and locating stains on a fabric item for application of a stain treatment prior to laundering
A system and method for marking, tracking, and locating stains on a fabric item for application of a stain treatment prior to laundering is disclosed. The system and method uses an RFID tag to mark the stain or stains on a fabric item and uses a transponder to locate the RFID tag and the stained fabric item. The user is then able to precisely locate both the stained fabric item and the precise location of the stain or stains on the fabric item for a chemical pretreatment prior to laundering. Once the stained fabric item is located, the RFID tag is removed and once all RFID tags are removed, the transponder is placed in a standby or power saving mode.
US09767331B2 Methods and apparatus for preserving privacy in an RFID system
A card comprises an antenna configured to generate and receive radio frequency signals, a chip coupled with the antenna, the chip configured to store sensitive information and communicate the information to an authorized reader via the antenna, and a switching mechanism configured to tune and detune the antenna relative to the chip to enable and disable respectively, the chips ability to communicate the sensitive information via the antenna.
US09767329B2 NFC tags with proximity detection
Systems, apparatuses and methods provide for detecting the proximate placement of an external NFC reader to a specific location on a display surface. The display surface can be intended for viewing indicia and enabling interaction with an NFC communication device embedded within the display. A circuit can control an NFC security system that can scan for unauthorized tags affixed to the surface of a display. The NFC security system may be activated by an NFC enabled mobile phone placed proximate to the indicated region for receiving an NFC coded message from the display. An NFC security scan can be performed prior to the mobile phone reading the message from the intended NFC tag in the display. Enabling interactive display modes can allow for making selections indicated on the display or detecting motion gestures across the face of the display.
US09767327B2 RFID network and method for operating the RFID network
An RFID network, comprising a plurality of RFID read/write devices, which are connected to a central controller via a communication network, has problems as the network size increases. The mutual interference potential on the air interfaces increases, high demands are placed on the communication network with respect to availability, and the efficiency of the controller per RFID write/read device decreases. If part of the resources and the intelligence of the controller are distributed to, or forwarded to, an RFID system unit comprising the RFID read/write device, some of the load is removed from the controller. The RFID system units are notified of the operating sequences to be performed via a mission and said sequences are performed largely synchronously so that the interference potential decreases. Due to the distributed intelligence, the demand with respect to the availability of the communication network likewise decreases and the central controller can provide more resources for processing applications. The RFID network is therefore easier scalable in size and more reliable in operation.
US09767318B1 Secure controller systems and associated methods thereof
Systems and methods for encrypted processing are provided. For example, an apparatus for encrypted processing includes: an input interface adapted to receive input from a device; an encrypted processor connected to the input interface; a program store control connected to the encrypted processor, the program store control controlling use of and access to at least two program stores, where at least one program store acts as a primary program store and at least one program store acts as a back-up program store; and an output interface connected to the encrypted processor for outputting at least one of commands or data; where the encrypted processor is programmed to: receive and validate a request; determine whether a valid request is a program update request for a first program; and initiate a lock mechanism into a locked state.
US09767310B2 Systems and methods for secure data exchange and data tampering prevention
Systems and methods for secure data exchange and data tampering prevention. A secure data system receives electronic data files from data entities and stores the files in a first storage. Each file includes data values collected by a respective data entity over a predefined time period. A benchmark system determines plural randomized snapshot times corresponding to the predefined time period. A data mapping is created between the first storage and plural second storage, based on the snapshot times and the number of files. Data values samples in each file are selectively transferred from the first storage to the plural second storage according to the data mapping. Each second storage stores samples synthesized from among the data entities associated with a single respective snapshot time. A benchmark data value is determined based on the synthetized samples stored in the plural second storage associated with the snapshot times.
US09767308B2 Custom security policies for multiple objects
Techniques to facilitate controlling access to objects associated with an industrial automation environment are disclosed. In at least one implementation, a policy set associated with an object type is created, wherein the policy set defines one or more actions that are allowed for at least one user group to perform with respect to the object type. An object of the object type is identified for security configuration, and a selection of the policy set associated with the object type to apply to the object is received. In response to the selection of the policy set, security is configured for the object by applying the policy set associated with the object type to the object.
US09767307B2 Reversible redaction and tokenization computing system
A computing system for redacting and/or tokenizing non-public information of electronic documents stored in a database may include a data redaction computing device and/or a data tokenization computing device, a first database storing a plurality of electronic documents, and a second database storing computer executable instructions for analyzing information associated with the plurality of electronic documents stored in the first database. The computer executable instructions may cause the data redaction/tokenization computing device to identify non-public information in one or more of the plurality of electronic documents and/or at least one of a document type, a source of the electronic document, and a destination to which the electronic document is to be communicated. Based on this analysis, the data redaction/tokenization computing device may modify the electronic document to redact and/or tokenize the non-public information based on the computer executable instructions retrieved from the second database.
US09767306B2 Secured data storage on a hard drive
Secured electronic data storage on a hard drive is described. A computer system that incorporates the hard drive includes a shrink, shred, and data randomization algorithm built into the read/write function of the computer system for the purposes of securing any data that is stored on the hard drive. Data to be stored on the hard drive is processed using the algorithm which shrinks, shreds, and randomly distributes the data into multiple storage locations, for example multiple partitions of storage, different data storage drives of the hard drive, different folders of a storage device, and the like. An electronic log of where the data is distributed is kept in electronic data storage, on the computer system and/or separate from the computer system, that allows the data on the hard drive to be retrieved, reassembled, decompressed, and if necessary decrypted, upon receipt of a read/access request.
US09767301B2 Context aware data protection
A method, system, and computer usable program product-for context aware data protection are provided. Information about an access context is received in a data processing system. A resource affected by the access context is identified. The identification of the resource may include deriving knowledge about resource by making an inference from a portion of contents of the resource that the access context affects the resource, making an inference that the access context affects a second resource thereby inferring that the resource has to be modified, determining that the access context is relevant to the resource, or a combination thereof. The resource is received. A policy that is applicable to the access context is identified. A part of the resource to modify according to the policy is determined. The part is modified according to the policy and the access context to form a modified resource. The modified resource is transmitted.
US09767295B2 Content based hardware security module assignment to virtual machines
At least one hardware security module out of a plurality of hardware security modules is assigned to a guest system. The at least one hardware security module out of the plurality of hardware security modules is configured with a master key. A data pattern is used for a challenge protocol adapted to prove that the at least one hardware security module out of the plurality of hardware security modules is configured with the master key. The at least one hardware security module including the master key is assigned to the guest system based on a positive outcome of the challenge protocol.
US09767287B2 Systems, methods, and computer program products for managing data re-installation
Systems, methods, and computer program products are provided for managing data re-installation including service re-installation. A re-installation procedure re-installs and optionally activates data at least partially installed on a secure element without intervention middleware to repair a personalization procedure failure. Thus, personalization data on a secure element (SE) may be comprehensively managed by interfacing between one of a plurality of service provider (SP) trusted service managers (TSM) and a central trusted service manager (central TSM). The processing time required to manage the re-installation procedure is minimized.
US09767284B2 Continuous run-time validation of program execution: a practical approach
Trustworthy systems require that code be validated as genuine. Most systems implement this requirement prior to execution by matching a cryptographic hash of the binary file against a reference hash value, leaving the code vulnerable to run time compromises, such as code injection, return and jump-oriented programming, and illegal linking of the code to compromised library functions. The Run-time Execution Validator (REV) validates, as the program executes, the control flow path and instructions executed along the control flow path. REV uses a signature cache integrated into the processor pipeline to perform live validation of executions, at basic block boundaries, and ensures that changes to the program state are not made by the instructions within a basic block until the control flow path into the basic block and the instructions within the basic block are both validated.
US09767283B2 System and method to mitigate malicious calls
Systems and methods are provided in example embodiments for mitigating malicious calls. The system can be configured to receive a function call, determine the location of a memory page that initiated the function call, determine if the memory page is associated with a trusted module, and block the function call if the memory page is not associated with the trusted module. In addition, the system can determine the return address for the function call and block the function call if the return address does not belong to the trusted module. Further, the system can determine a parameter for the function call, determine if the parameter is a known parameter used by the process that called the function, and block the function call if the parameter is not the known parameter used by the process that called the function.
US09767282B2 Offline scan, clean and telemetry using installed antimalware protection components
The subject disclosure relates to antimalware scanning, and more particularly to offline antimalware scanning of a host environment via an alternate, known safe operating system. An offline scanning product obtains data previously written by the host environment online antimalware scanning tool, e.g., configuration data and antimalware signatures in shared data stores accessible to the offline and online products, and uses that data to perform the offline antimalware scan. The offline scanning product writes results information and any quarantined files to other shared data stores, whereby the online environment, when rebooted, has access to the information, such as for review and to upload telemetry information to an online service for analysis. Also described is offline replacement of operating system files that cannot be cleaned or removed when online.
US09767279B2 Systems and methods for combined physical and cyber data security
Methods and systems for protecting computer systems against intrusion. The disclosed techniques detect intrusions by jointly considering both cyber security events and physical security events. In some embodiments, a correlation subsystem receives information related to the computer system and its physical environment from various information sources in the cyber domain and in the physical domain. The correlation subsystem analyzes the information and identifies both cyber security events and physical security events. The correlation subsystem finds cyber security events and physical security events that are correlative with one another, and uses this correlation to detect intrusions.
US09767275B2 Method of enforcing control of access by a device to a secure element, and corresponding secure element
A method of enforcing control of access by a hosting device to a secure element, and a secure element are described. The method includes steps performed by the secure element: receiving a request for retrieving at least one access rule controlling access to at least one application of the secure element, from access rules stored in the secure element; outputting at least one access rule retrieved from the stored access rules, wherein an access rule controlling access to an application of the secure element is retrieved by searching only in access rules stored in a security domain to which the application belongs in the secure element, or an access rule controlling access to an application of the secure element is stored only in a security domain to which the application belongs in the secure element.
US09767267B2 Method and apparatus for making a decision on a card
Method and devices for making access decisions in a secure access network are provided. The access decisions are made by a portable credential using data and algorithms stored on the credential. Since access decisions are made by the portable credential non-networked hosts or local hosts can be employed that do not necessarily need to be connected to a central access controller or database thereby reducing the cost of building and maintaining the secure access network.
US09767262B1 Managing security credentials
Disclosed are various embodiments for managing security credentials. In one embodiment, a request for a security credential is obtained from a client and is stored in association with a user account. Knowledge-based questions are provided to the client in response to the request. At least one of the knowledge-based questions is dynamically generated based at least in part on data associated with the user account. Answers to the knowledge-based questions are obtained from the client. The security credential is provided to the client based at least in part on the answers.
US09767256B2 System and method for monitoring progress of delivery of a patient-specific medication in a healthcare facility
Systems and methods of monitoring progress of delivery of a patient-specific medication are disclosed. A patient/medication identification (ID) device is provided on a package containing the medication, the patient/medication ID device comprising medication/patient information indicative of the medication and the patient. At least one location ID device is provided at a location, the at least one location ID device comprising a unique location ID associated with the location. The medication/patient information and the patient/medication ID are read. Delivery progress information indicative of a last-known read location where at least one of the medication/patient ID information and the unique location identifier was read is generated. The delivery progress information is stored in a database. The delivery progress information is accessed from the database in response to the request. A delivery status of the medication is indicated to the user.
US09767255B2 Predefined input for clinician programmer data entry
The present disclosure involves a method of entering data in a portable electronic device. A request is received from a healthcare professional to perform data entry in an input field. The request is received via a touch-sensitive user interface of the portable electronic device. In response to the request, a plurality of predefined suggestions is displayed as candidates for the data entry. A selection of one of the plurality of predefined suggestions by the healthcare professional is then detected. Thereafter, the selected predefined suggestion is automatically entered as the data entry in the input field.
US09767251B2 Methods for accurate sequence data and modified base position determination
Disclosed herein are methods of determining the sequence and/or positions of modified bases in a nucleic acid sample present in a circular molecule with a nucleic acid insert of known sequence comprising obtaining sequence data of at least two insert-sample units. In some embodiments, the methods comprise obtaining sequence data using circular pair-locked molecules. In some embodiments, the methods comprise calculating scores of sequences of the nucleic acid inserts by comparing the sequences to the known sequence of the nucleic acid insert, and accepting or rejecting repeats of the sequence of the nucleic acid sample according to the scores of one or both of the sequences of the inserts immediately upstream or downstream of the repeats of the sequence of the nucleic acid sample.
US09767242B1 Filling vacant areas of an integrated circuit design
Vacant areas of a layer of an integrated circuit design are filled with shapes connected to the appropriate nets.
US09767237B2 Target capture and replay in emulation
An emulation process is performed with an emulator coupled to one or more targets. During a part or a whole of the emulation process, input signals to the emulator from the one or more targets are being captured, streamed out of the emulator and stored in one or more processor-readable media. The part or the whole of the emulation process is then repeated with the emulator decoupled to the one or more targets. During the repeating, the input signals stored in the one or more processor-readable media are being streamed back to the emulator. The streaming in both of the capture and replay modes may be through interfaces designed for small packets of data and fast streaming speed.
US09767236B2 Deadlock detection in hardware design using assertion based verification
Methods and systems for detecting deadlock in a hardware design. The method comprises identifying one or more control signals in the hardware design; generating a state machine for each of the one or more control signals to track the state of the control signal; generating one or more assertions for each control signal to detect that the control signal is in a deadlock state from the state machine; and detecting whether any of the one or more control signal are in a deadlock state using the assertions. The method may also comprise generating one or more fairness constraints to impose on a particular assertion and detecting the particular control signal is in the deadlock state using the assertions under the fairness constraints.
US09767227B2 Material structure prediction apparatus, product manufacturing method and material structure prediction method
The material structure prediction apparatus includes a temperature calculator calculating temperatures at calculation points, based on a temperature condition, a nucleation count calculator calculating a nucleation count in the calculation target region, a precipitated phase generation point determining module determining, from the calculation points, a precipitated phase generation point, a grain growth calculator calculating a grain growth of the precipitated phase at the precipitated phase generation point, and a material structure prediction module predicting the structure of the material, based on the grain growth of the precipitated phase.
US09767222B2 Information sets for data management
According to one embodiment of the present invention, a system selects member objects from among data objects stored in one or more data sources by evaluating criteria against information about the data objects in an index, wherein the information about the data objects in the index is derived from the data sources. The system creates a set of data objects comprising a collection of references to the selected member objects, and associates the set with a set-identifier. The system receives a request to apply an action to a subset of the data objects stored in the one or more data sources, wherein the request specifies the subset by including the set-identifier, and applies the action to the set of data objects associated with the set-identifier within the request. Embodiments of the present invention further include methods and computer program-products for managing data in substantially the same manners described above.
US09767221B2 User profile and its location in a clustered profile landscape
Delivering targeted content includes collecting, via at least one tangible processor, user activity data for users during a specified time period. questions asked by the users during the specified time period are extracted from the user activity data, via the at least one tangible processor, and stored in user profiles for the users. The user profiles are clustered, via the at least one tangible processor, based on the questions asked. Targeted content is delivered, via the at least one tangible processor, to a subset of the users based on the clustering.
US09767211B2 Method and system of extracting web page information
A method of extracting web page information includes analyzing a document object model (DOM) structure of a sample page to obtain a position of information to be extracted. A node corresponding to the position of the information to be extracted is rendered in the DOM structure as a target node. Starting from the target node, relative position information is traversed recursively until the root node is found to create candidate paths. The candidate paths are rendered as a path set. A DOM structure of a page to be extracted is analyzed, information is located in the DOM structure of the page starting from the root node in the path set, and an extracted node candidate set is obtained. A node having highest robustness from the extracted node candidate set is selected to be a final extracted node and extracted information is obtained using the extracted node.
US09767209B2 Search filtering based on expected future time and location
Systems and methods are provided for identifying points of interest and specific locations located in the vicinity of an expected future location of a user. When a user provides a search request for a point of interest that will be of interest only at a future time, the electronic device can automatically predict an expected future location of the user, and provide points of interest near the expected future location.
US09767206B2 Searching and aggregating web pages
Systems and/or methods for searching and aggregating internet web page updates. The system and/or method may further allow for customization of topics to update. Additionally, social media aspects of the system and/or method may allow for voting and commenting as well as sharing.
US09767200B1 Search dialogue user interface
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a search dialog user interface. In one aspect, a method includes displaying a search using interface, comprising: a search dialog user interface in which a plurality of search threads are initiated, each search thread comprising a plurality of entries, wherein the entries comprise: one or more query messages, each query message being descriptive of one or more search criteria, one or more result messages, each result message being a message describing criteria for a corresponding search and that is responsive to one or more preceding query messages within the search thread; and a search result display location in which search results corresponding to an active result message are displayed.
US09767192B1 Automatic categorization of samples
A computer implemented method for automatic categorization of samples, the method comprising steps a computer is programmed to perform, the steps comprising: on a computer, receiving a plurality of data units, each one of the data units labeling a respective sample of a physical substance, parsing each one of the data units into at least one respective ordered list of one or more specific tokens, for at least one subgroup of the ordered lists, the subgroup consisting of ordered lists of a same number of specific tokens, merging at least two ordered lists in which each pair of specific tokens of a same order of in-ordered-list positioning are at least one of a group consisting of: a pair of identical specific tokens, and a pair of non-identical specific tokens matching a same general token, into an ordered list defining a pattern common to the ordered lists being merged, and categorizing a sample by matching a data unit labeling the sample being categorized, to at least one of a plurality of labeling patterns, each one of the labeling patterns being defined by a respective one of the ordered lists resultant upon the merging.
US09767186B2 Retrieving a specific sentence from a document
An apparatus retrieves and outputs a specific sentence from a document. An acceptance hardware component acquires a retrieval key. An importance calculation hardware component calculates the level of importance of each sentence included in a search target document. A document processing hardware component extracts a sentence including the retrieval key from the search target. A retrieval result processing hardware component corrects a value of importance of each sentence calculated by the importance calculation hardware component for the sentence based on the position of the sentence in the search target document to calculate a corrected level of importance. A display control hardware component outputs the sentence extracted by the document processing hardware component according to the display order based on the corrected level of importance.
US09767183B2 Method and system for enhanced query term suggestion
Method, system, and programs for providing enhanced query term suggestions. Candidate query terms may be obtained based on a prefix of incomplete query terms received. The candidate query terms may be ranked, at least partially based on, their similarities with respect to query terms previously entered in the same search session as the incomplete query term. In some implementations, for determining such similarities, feature vectors and/or signatures may be stored in association with query terms. Similarity between a candidate query term and query terms in the same search session as the incomplete query term may be determined using the feature vectors and/or signatures associated therewith.
US09767180B2 Floating time dimension design
A method, system, and computer program product for managing time dimension tables are disclosed. In a first aspect, the method comprises providing an intelligent time dimension agent application and optimizing a time dimension table by the intelligent time dimension agent based upon changing data in associated fact tables. In a second aspect, the system comprises a processor and a memory coupled to the processor, wherein the memory includes an application which, when executed by the processor, causes the processor to carry out the steps of the method. In a third aspect, the computer program product comprises a non-transitory computer readable medium having a computer readable program recorded thereon, wherein the computer readable program, when executed on a computer device, causes the computer device to carry out the steps of the method.
US09767177B1 System and method for optimizing data recovery in a parallel database
A method and system for data recovery in a parallel database system in which data stored in the database has been corrupted by a transaction or operation. Transaction log files corresponding to each node of the parallel database are scanned to determine an operation that caused the corruption of the stored data. Information corresponding to the corrupted data before the operation causing the corruption is then generated based on the scanned transaction log. The operation responsible for corrupting the data is then rolled back, and the corrupted data is replaced with the original data stored in the database prior to the corruption.
US09767174B2 Efficient query processing using histograms in a columnar database
A probabilistic data structure is generated for efficient query processing using a histogram for unsorted data in a column of a columnar database. A bucket range size is determined for multiples buckets of a histogram of a column in a columnar database table. In at least some embodiments, the histogram may be a height-balanced histogram. A probabilistic data structure is generated to indicate for which particular buckets in the histogram there is a data value stored in the data block. When an indication of a query directed to the column for select data is received, the probabilistic data structure for each of the data blocks storing data for the column may be examined to determine particular ones of the data blocks which do not need to be read in order to service the query for the select data.
US09767170B2 Storage area network zone optimization
A storage area network (SAN) includes operational switches that contain zone databases of the SAN. A parsing logic parses the zone databases into a relational database that has descriptions of nodes and edges of the SAN. A graphic rendering engine operating on the relational database presents an undirected graph of the SAN. A structuring logic structures the undirected graph into a layout using one or more pre-defined algorithms, wherein the one or more pre-defined algorithms identify potentially problematic zones in the SAN. A metrics calculator calculates metrics of inbetweenness centrality, closeness centrality, and eccentricity of the SAN from the layout, wherein the metrics are applied as indicators to the layout to highlight problematic zones in the SAN. A display presents the layout with the indicators to enable optimization operations on the SAN.
US09767161B2 Methods and systems for managing data
Systems and methods for managing data, such as metadata. In one exemplary method, metadata from files created by several different software applications are captured, and the captured metadata is searched. The type of information in metadata for one type of file differs from the type of information in metadata for another type of file. Other methods are described and data processing systems and machine readable media are also described.
US09767160B2 System and method for presentation and visual navigation of network data sets
Disclosed herein is a computer implemented method of determining a similarity score of a plurality of data records with a target data record in a data set. The similarity score allows a user to identify secondary data records, or pairs of data records, that disclose similar concepts. Also disclosed herein is a computer implemented method for presentation and visual navigation of a data set including related data records. The presentation of a data set using the disclosed method allows users of to quickly identify data records that are very similar to a data record of interest. The data set may include directly connected or indirectly connected patents.
US09767157B2 Predicting site quality
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for predicating a measure of quality for a site, e.g., a web site. In some implementations, the methods include obtaining baseline site quality scores for multiple previously scored sites; generating a phrase model for multiple sites including the previously scored sites, wherein the phrase model defines a mapping from phrase specific relative frequency measures to phrase specific baseline site quality scores; for a new site that is not one of the previously scored sites, obtaining a relative frequency measure for each of a plurality of phrases in the new site; determining an aggregate site quality score for the new site from the phrase model using the relative frequency measures of phrases in the new site; and determining a predicted site quality score for the new site from the aggregate site quality score.
US09767145B2 Visual data analysis with animated informational morphing replay
The technology disclosed relates to a platform for ultra-fast, ad-hoc data exploration and faceted navigation on integrated, heterogeneous data sets. The disclosed apparatus and methods for visual data analysis with animated informational morphing replay provide live data rendering on a live dashboard, with flexible display options for analyzing data and conveying analysis results.
US09767133B2 Systems and methods for alternative change processes for changes to data objects
Systems and methods are provided for alternative change processes for changes to data objects. A change to a data object is recorded, wherein the change is submitted to a first change process. The first change process is disabled. A second change process is asynchronously executed to process the change to the data object.
US09767129B2 Data storage inventory indexing
Embodiments of the present disclosure are directed to, among other things, managing inventory indexing of one or more data storage devices. In some examples, a storage service may store an index associated with archived data. Additionally, the storage service may receive information associated with an operation performed on the archived data. The storage service may also partition the received information into subsets corresponding to an identifier. In some cases, the identifier may be received with or otherwise be part of the received information. The storage service may also retrieve at least a portion of the index that corresponds to the subset. Further, the storage service may update the retrieved portion of the index with at least part of the received information. The updating may be based at least in part on the subsets.
US09767118B2 Optimized UEFI file system with network file system compound statements
An information handling system includes a processor and a memory including code to implement a Unified Extensible Firmware Interface (UEFI). The UEFI includes a UEFI network file system module that provides a first compound command to get directory information for a first directory on a network storage device, provides a second compound command to get file information for the first directory, and provides a third compound command to open a file stored on the first directory. The UEFI also includes a UEFI network protocol module that sends the first compound command, the second compound command, and the third compound command to the network storage device, wherein the first compound command, the second compound command, and the third compound command are sent to the network storage device via a first network transaction.
US09767116B1 Optimized object status consistency within clustered file systems
Responsive to receiving an identification of a new state identifier associated with the state of an object within a file from a child node, a master node updates a current state identifier for the object to the new state identifier in the master node. Responsive to a predefined user specification indicating that the new state identifier is to be broadcast to each remaining child node of a subset of child nodes in a plurality of child nodes that have a copy of the object, the master node identifies the subset of child nodes in the plurality of child nodes that have a copy of the object in the master node. The master node then broadcasts the new state identifier to the subset of child nodes that have a copy of the object.
US09767110B2 Case data visualization application
A case data visualization application is provided that, when executed on a device, allows a user to visualize a chronology of events associated with a case, view a summary of one or more supporting details of an event, and drill-down to view specific case data of each supporting detail of an event. Thus, the case data visualization application provides a way of collecting, organizing, visualizing, and sharing data associated with a case. Furthermore, the case data visualization application allow a plurality of users to collaborate on the case, and synchronizes a plurality of supporting details created by a plurality of users that are associated with an event.
US09767109B2 Secure data migration in a dispersed storage network
A method begins by a dispersed storage (DS) processing module identifying a candidate dispersed storage (DS) unit of a dispersed storage network (DSN). In response to a data migration request, the method continues with the DS processing module receiving a migration receptiveness message from the candidate DS unit. In response to a data migration reference message, the method continues with the DS processing module receiving, from another DS unit of a set of DS units, a migration reference response that includes an indication of storage utilized by the other DS unit. The method continues with the DS processing module determining a storage utilization of the candidate DS unit based on the migration reference response and when the determined storage utilization compares favorably to the reported storage utilization, enabling transfer of data from a DS unit of another set of DS units to the candidate DS unit.
US09767108B2 Retrieval device, method for controlling retrieval device, and recording medium
A search device receives a search request, extracts at least one of an alias or a metadata name from the search request, converts the alias to metadata name by referring to metadata schema management information for managing in an inclusive manner a namespace alias and a metadata name for the retrieval device to identify a metadata schema definition defining the structure of a retrieval-target file that includes metadata, and specifies a field name from the metadata name by referring to schema mapping management information for managing the corresponding relationship between a metadata name of metadata schema definition information and a field name of the retrieval index schema definition.
US09767105B2 Method and apparatus for managing data
A method of managing data for at least one wireless communication network and a data management system for implementing such a method are provided. The method comprises determining at least one free space metric for at least one data storage device and comparing the at least one determined free space metric for the at least one data storage device to at least one threshold value. If the at least one determined free space metric for the at least one data storage device exceeds the at least one threshold value, the method further comprises identifying data object groups represented by data objects stored within the at least one data storage device, determining a retention priority value for each identified data object group, determining at least one data object group for which to retire data objects based at least partly on the determined retention priority values, and retiring data objects within the determined at least one data object group from the at least one data storage device.
US09767103B2 Method and system for formatting data from one software application source into a format compatible for importing into another software application
A method and system electronically pull, using an extension of a launched program, accounting data from a launched accounting software application. The pulled data is converted, by the extension, into a format compatible with a second accounting software application. The converted data is written into the launched application associated with the extension. The written data is converted, by another extension, into a format compatible for importing into another accounting software application. The format compatible data is pushed into the second accounting software application by the extension.
US09767096B2 Systems and methods for internationalization support
Systems, methods, and tangible, non-transitory, computer readable media is described herein. For example, a system includes a portable non-destructive testing (NDT) device. The NDT device includes a display, a user interface, a memory storing an operations object having a first text in a first language, and a processor. The processor is configured to present the first text on the operations object via the display during an operation of the portable NDT device, and wherein the processor is configured to create a second text in a second language via the user interface of the NDT device, and to present the second text on the operations object as an alternative to the first text via the display during the operation of the NDT device.
US09767093B2 Syntactic parser assisted semantic rule inference
Natural language understanding (NLU) engines perform better when they are trained with large amounts of data. However, a large amount of data is not always available. Embodiments of the present invention overcome this problem by generating annotated data for use in a NLU system. An example embodiment generates annotated data by parsing an input annotated phrase, generating a syntactic tree reflecting a grammatical structure of the parsed phrase, and generating one or more alternative versions of the input annotated phrase based on the syntactic tree. Alignment between expressions and corresponding annotations in the annotated phrase are preserved in the one or more alternative versions generated to ensure intention of the input annotated phrase is maintained.
US09767087B1 Video annotation system
A system and method for annotating video content is disclosed. The system comprises a communication module, a monitor module and a sensor module. The communication module is communicatively coupled to a network to receive the video content. The monitor module is communicatively coupled to the communication module to receive an input and derive an annotation event. The sensor module is communicatively coupled to the monitor module to receive annotation data for annotating the video content. The annotation data comprises position data, time data and annotation content data. The annotation data comprises one or more of a text annotation, an audio, a video, a drawing, a sketch, an image, a streaming feed and a streaming video. The annotation data is either created by a user or uploaded or selected from one or more existing sources when the user adds it.
US09767086B2 System and method for enablement of data masking for web documents
System and method for enablement of data masking for web documents are disclosed. In an example, a rendering specification associated with reference web documents and previewed reference web documents are received. Further, a first web document processed based on the rendering specification is received. Furthermore, a status of the rendering specification is determined upon processing the first web document. In addition, the first web document and the previewed reference web documents are analyzed to determine a set of candidates for a sensitive label and/or data associated with a sensitive label in the first web document when the status of the rendering specification is a sensitive label not found and/or data associated with a sensitive label not found. The rendering specification is then updated upon determination. Masking of the data associated with sensitive labels in the first web document is then enabled using the updated rendering specification.
US09767084B2 Rule based method and apparatus for controlling page switching capacity on mobile devices
The present invention relates to a method and apparatus for controlling a page switching capacity and includes a terminal, including an input unit for receiving a user command, an output unit for displaying a page for service, a terminal information confirmation unit for confirming terminal information when a page switching event is detected in the page displayed on the output unit, and a page switching execution processing unit for determining a page switching effect based on the confirmed terminal information and performing page switching with the determined page switching effect.
US09767067B2 Baseboard management systems and methods with distributed intelligence for multi-node platforms
Baseboard management systems and methods with distributed intelligence for multi-node platforms. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include a plurality of modules, each of the plurality of modules including a plurality of nodes, each of the plurality of nodes including a system-on-chip (SoC), each of the plurality of SoCs including an integrated management controller (iMC), each of the plurality of iMCs configured to implement a first intelligent platform management interface (IPMI) stack having a first architecture; and a plurality of baseboard management controllers (BMCs), each of the BMCs disposed on a corresponding one of the plurality of modules, each of the BMCs coupled to the plurality of iMCs on the corresponding one of the plurality of modules, each of the plurality of iMCs configured to implement a second IPMI stack having a second architecture different from the first architecture.
US09767051B2 Scalable, parameterizable, and script-generatable buffer manager architecture
A buffer manager is generated by executing a script with respect to a buffer architecture template and a configuration file specifying parameters for the buffer such as, for example, number of memory banks, width of memory banks, depth of memory banks, and client bridge FIFO depth. The script converts the buffer architecture template into a hardware description language (HDL) description of a buffer manager having the parameters. Client bridges accumulate requests for memory banks in FIFO that is provided to a buffer manager upon the client bridge being granted arbitration. Accesses of memory banks may be performed one at a time in consecutive clock cycles in a pipelined manner. Client bridges and the buffer manager may operate in different clock domains. The clock frequency of the buffer manager may be increased or decreased according to requests from client devices.
US09767047B2 Methods and systems for filtering communication between peripheral devices and mobile computing devices
The embodiments are directed to methods and systems for sending and receiving signals between one or more peripheral devices connected to a dongle system and an operating system. The methods and systems can detect when a dongle system has been connected to a mobile computing device. The methods and systems can receive an input to use the dongle system with a local operating system or a remote operating system. The methods and systems can also establish a communication channel between the local operating system and the remote operating system, and exchange signals between the dongle system and the remote operating system using one or more virtual filters.
US09767044B2 Secure memory repartitioning
Secure memory repartitioning technologies are described. A processor includes a processor core and a memory controller coupled between the processor core and main memory. The main memory includes a memory range including a section of convertible pages that are convertible to secure pages or non-secure pages. The processor core, in response to a page conversion instruction, is to determine from the instruction a convertible page in the memory range to be converted and convert the convertible page to be at least one of a secure page or a non-secure page. The memory range may also include a hardware reserved section that is convertible in response to a section conversion instruction.
US09767043B2 Enhancing lifetime of non-volatile cache by reducing intra-block write variation
A method, a system and a computer-readable medium for writing to a cache memory are provided. The method comprises maintaining a write count associated with a set, the set containing a memory block associated with a physical block address. A mapping from a logical address to the physical address of the block is also maintained. The method shifts the mapping based on the value of the write count and writes data to the block based on the mapping.
US09767037B2 Technologies for position-independent persistent memory pointers
Technologies for persistent memory pointer access include a computing device having a persistent memory including one or more nonvolatile regions. The computing device may load a persistent memory pointer having a static region identifier, a segment identifier, and an offset from the persistent memory. The computing device may map the static region identifier to a dynamic region identifier and determine a virtual memory address of the persistent memory pointer target based on the dynamic region identifier, the segment identifier, and the offset. The computing device may load an in-storage representation of a persistent-export pointer from the persistent memory, map the in-storage representation to a runtime representation, and determine a target address of a persistent external data object based on the runtime representation. The computing device may include a compiler to generate output code including persistent memory pointer and/or persistent-export pointer accesses. Other embodiments are described and claimed.
US09767035B2 Pass-through tape access in a disk storage environment
A command to write data to a virtual location is received at a disk storage system. The virtual location is mapped to a tape storage system. A record is generated including the data, the virtual location, and a sequence value. The sequence value indicates relative sequence when compared to other sequence values. The record is written to a record location on a tape cartridge loaded in a tape drive. Record metadata on the disk storage system is modified to indicate that the first record location contains the first record. The data on the record can be read from the tape cartridge.
US09767031B2 Dynamic structural management of a distributed caching infrastructure
Embodiments of the present invention provide a method, system and computer program product for the dynamic structural management of an n-Tier distributed caching infrastructure. In an embodiment of the invention, a method of dynamic structural management of an n-Tier distributed caching infrastructure includes establishing a communicative connection to a plurality of cache servers arranged in respective tier nodes in an n-Tier cache, collecting performance metrics for each of the cache servers in the respective tier nodes of the n-Tier cache, identifying a characteristic of a specific cache resource in a corresponding one of the tier nodes of the n-Tier crossing a threshold, and dynamically structuring a set of cache resources including the specific cache resource to account for the identified characteristic.
US09767024B2 Cache closure and persistent snapshot in dynamic code generating system software
Systems and methods may provide translation cache closure and consistent data recovery in dynamic code generating system. An apparatus may group translation cache together and restore a translation cache snapshot as a whole. Chaining between translations may be maintained during saving and restoration.
US09767018B2 Allocation aware heap fragmentation metrics
An illustrative embodiment of a computer-implemented method for estimating heap fragmentation in real time, models a runtime view of free heap memory, models a runtime view of heap allocation patterns for the heap memory and takes a snapshot of the heap memory. A batch allocator simulator is executed at a predetermined event and a remaining amount of memory unused in the simulation is identified as fragmented memory.
US09767014B2 System and method for implementing distributed-linked lists for network devices
A memory system for a network device is described. The memory system includes a main memory configured to store one or more data elements. Further, the memory system includes a link memory that is configured to maintain one or more pointers to interconnect the one or more data elements stored in the main memory. The memory system also includes a free-entry manager that is configured to generate an available bank set including one or more locations in the link memory. In addition, the memory system includes a context manager that is configured to maintain metadata for a list of the one or more data elements.
US09767005B2 Metaphor based language fuzzing of computer code
The disclosed subject matter provides for software testing using metaphor based language fuzzing. Metaphor based language fuzzing can decompose a code segment into a metaphor representing the code segment. The metaphor can be mutated based on determined logical perturbations to any element of the metaphor. The mutation of the metaphor can act as a surrogate for mutation of the code segment. The mutated metaphor can be analyzed to reveal performance differences in comparison to the code segment. These performance difference can be correlated to mutation of the metaphor such that a corresponding mutation of the code segment can be correlated by extrapolation. Moreover, mutators can be stored and reused on other metaphors. Furthermore, employing a metaphor as a root language surrogate can facilitate generating a reduced number of mutators as compared to directly mutating code segments in a plurality of computer languages.
US09767004B2 Dynamic call tracking method based on CPU interrupt instructions to improve disassembly quality of indirect calls
Embodiments presented herein describe techniques to track and correct indirect function calls in disassembled object code. Assembly language source code is generated from a binary executable object. The assembly language source code may include indirect function calls. Memory addresses associated with the function calls are identified. A central processing unit (CPU) interrupt instruction is inserted in the disassembled source code at each indirect function call. The disassembled source code is executed. When the interrupt at each indirect function call is triggered, the function name of a function referenced by a register may be determined.
US09767002B2 Verification of product release requirements
A method relates to identifying, by a processing device, a bug ticket stored in a data record, wherein the bug ticket is associated with a patch comprising code to fix a bug described in the bug ticket, and wherein the bug ticket comprises a version flag indicating whether the bug ticket receives all of a plurality of acknowledgements, determining, in view of a value of the version flag, that the bug ticket does not include an acknowledgement required to place the patch into a production repository, determining, in view of a set of acknowledgement flags of the bug ticket, an entity responsible for providing the acknowledgement, and transmitting a notification to the entity, wherein the notification comprises a hyperlink linked to a user interface page to provide the acknowledgement by the entity.
US09767000B1 Selecting appropriate subsets of software tests
An environment and techniques for intelligently selecting which tests of multiple different tests to run on a particular section or sections of code, such as one or more lines of code that a developer has altered, are described herein. In this manner, the techniques may allow developers to receive feedback on their software more quickly by running a subset of tests, rather than each test in a predefined set of tests.
US09766997B2 Monitoring performance of a processor using reloadable performance counters
In accordance with embodiments disclosed herein, there is provided systems and methods for monitoring performance of a processor to manage events. A processor includes one or more registers to store software-visible control bits, a first performance counter to increment upon occurrence of a first type of event in the processor from a first starting value to a first limit, and a second performance counter to increment upon occurrence of a second type of event in the processor from a second starting value to a second limit. The processor also includes control logic to receive an indication of the first performance counter reaching the first limit, access a reload enable bit, and send a control signal in view of the reload enable bit. The processor also includes reload logic to reset the second performance counter to a second reload value in response to receiving the control signal from the control logic.
US09766991B1 Energy aware cloud provisioning
A first phasor measurement data can be received. The first phasor measurement data can be generated by a measurement of at least a first phasor parameter of a utility power as received by a first data center. At least a second phasor measurement can be received. The second phasor measurement can be generated by a measurement of at least a second phasor parameter of the utility power as received by at least a second data center. A phase difference between the utility power as received by the first data center and the utility power as received by the second data center can be determined. Whether the phase difference exceeds a threshold value can be determined. Responsive to determining that the phase difference exceeds the threshold value, transfer of at least one workload from the first data center to at least the second data center can be initiated.
US09766985B1 Deviceless brokerless backup
In one example, a method for backing up data is performed in part by a manager server that receives a request for a deviceless backup session. The manager server authenticates the request and authorizes media database and index database operations. Next, the requested deviceless backup session is created and a backup session ID is transmitted that corresponds to the created deviceless backup session. The manager server then spawns an agent to handle communications with other devices. An update is then received concerning a backup performed with respect to a target device, and a confirmation sent that that the backup has been completed. Catalogue information concerning the completed backup is then received and stored, and the deviceless backup session and agent terminated.
US09766972B2 Masking defective bits in a storage array
A method of failure mapping is provided. The method includes distributing user data throughout a plurality of storage nodes through erasure coding, wherein the plurality of storage nodes are housed within a chassis that couples the storage nodes as a storage cluster. Each of the plurality of storage nodes has a non-volatile solid-state storage with flash memory or other types of non-volatile memory and the user data is accessible via the erasure coding from a remainder of the plurality of storage nodes in event of two of the plurality of storage nodes being unreachable. The method includes determining that a non-volatile memory block in the memory has a defect and generating a mask that indicates the non-volatile memory block and the defect. The method includes reading from the non-volatile memory block with application of the mask, wherein the reading and the application of the mask are performed by the non-volatile solid-state storage.
US09766969B2 Assessing and improving quality of event logs including prioritizing and classifying errors into error-perspective and error-type classifications
Systems and methods receive manually created event logs that include manually entered data of executed processes, and such systems and methods automatically identify errors in the event logs (based on whether the data violates expected log content). The systems and methods classify the errors, prioritize the event logs into a priority order (based on a previously established error priority ranking), and output the event logs classified into different classifications (and in priority order). The systems and methods receive feedback in order to alter the priority order and the different classifications of the event logs. Further, these systems and methods automatically generate recommendations to correct the errors, using different recommendation processes based on the classifications of the errors. The event logs are output in the different classifications and in the priority order, and the locations of the errors within the event logs are identified by the systems and methods herein.
US09766966B1 Method and apparatus for on-chip adjustment of chip characteristics
Systems and methods are provided for optimizing operation of an integrated circuit. In one implementation, a system is provided for optimizing operation of an integrated circuit by adjusting an operational parameter of the integrated circuit based on a reference count stored in non-volatile memory fabricated on the integrated circuit. In another implementation, a method is provided for optimizing operation of an integrated circuit by generating, during operation of the integrated circuit, a first oscillator count of an oscillator, comparing the first oscillator count with at least one reference count stored on the integrated circuit, and activating, a control circuit to adjust an operational parameter of the integrated circuit based on a result of the comparison.
US09766961B2 Optimization of non-volatile memory in message queuing
Embodiments of the invention provide for the optimization of utilization of non-volatile memory in message queuing. In an embodiment of the invention, a method for optimizing utilization of non-volatile memory in message queuing includes receiving a new message in a message queuing system implemented in a host computing system. The method also includes storing the new message as a master message in non-volatile memory of the host computing system. The method yet further includes subsequently receiving different messages that each share redundant information with the master message. The method even yet further includes delta encoding each of the different messages and storing the delta encoded different messages in the non-volatile memory. Finally, the method includes deleting the master message from the non-volatile memory only once each of the different messages and the master message have been acknowledged by at least one consumer subscribing to the message queuing system.
US09766956B2 Transparent integration of application components
Differing implementations associated with components of dissimilar execution environments are mediated to facilitate component integration. A host is provided to facilitate native interaction with foreign components by translating between native and foreign communications. Policies can be specified by either or both of a native and foreign component that control interaction.
US09766951B2 Hardware synchronization barrier between processing units
A method for synchronizing multiple processing units, comprises the steps of configuring a synchronization register in a target processing unit so that its content is overwritten only by bits that are set in words written in the synchronization register; assigning a distinct bit position of the synchronization register to each processing unit; and executing a program thread in each processing unit. When the program thread of a current processing unit reaches a synchronization point, the method comprises writing in the synchronization register of the target processing unit a word in which the bit position assigned to the current processing unit is set, and suspending the program thread. When all the bits assigned to the processing units are set in the synchronization register, the suspended program threads are resumed.
US09766939B1 Resource overprovisioning in a virtual machine environment
Systems, apparatuses, methods, and computer programs for overprovisioning resources are disclosed. Resource usage statistics may be gathered for a plurality of client virtual machines (“VMs”). Statistical characteristics of resource usage by the plurality of client VMs may be calculated. It may also be determined which of the plurality of client VMs requesting resources to allocate resources to, as well as an amount of the resources to allocate, in a given time slot based on the calculated statistical characteristics.
US09766938B2 Application interface on multiple processors
A method and an apparatus that execute a parallel computing program in a programming language for a parallel computing architecture are described. The parallel computing program is stored in memory in a system with parallel processors. The system includes a host processor, a graphics processing unit (GPU) coupled to the host processor and a memory coupled to at least one of the host processor and the GPU. The parallel computing program is stored in the memory to allocate threads between the host processor and the GPU. The programming language includes an API to allow an application to make calls using the API to allocate execution of the threads between the host processor and the GPU. The programming language includes host function data tokens for host functions performed in the host processor and kernel function data tokens for compute kernel functions performed in one or more compute processors, e.g. GPUs or CPUs, separate from the host processor. Standard data tokens in the programming language schedule a plurality of threads for execution on a plurality of processors, such as CPUs or GPUs in parallel. Extended data tokens in the programming language implement executables for the plurality of threads according to the schedules from the standard data tokens.
US09766927B1 Data flow management in processing workflows
A workflow interpreter service that interprets a workflow definition language for specifying a workflow definition. Further, the workflow definition language provides features for maintaining control over data flows for data that is passed from one state to another among states of a state machine for a workflow. Such control over data flow in between states allows for a given workflow to be processed incrementally, and among multiple different computing resources.
US09766922B2 Automated web task procedures based on an analysis of actions in web browsing history logs
Embodiments of the invention relate to generating automated web task procedures from an analysis of web history logs. One aspect of the invention concerns a method that comprises identifying sequences of related web actions from a web log, grouping each set of similar web actions into an action class, and mapping the sequences of related web actions into sequences of action classes. The method further clusters each group of similar sequences of action classes into a cluster, wherein relationships among the action classes in the cluster are represented by a state machine, and generates automated web task procedures from the state machine.
US09766916B2 Implementing coherent accelerator function isolation for virtualization
A method, system and computer program product are provided for implementing coherent accelerator function isolation for virtualization in an input/output (IO) adapter in a computer system. A coherent accelerator provides accelerator function units (AFUs), each AFU is adapted to operate independently of the other AFUs to perform a computing task that can be implemented within application software on a processor. The AFU has access to system memory bound to the application software and is adapted to make copies of that memory within AFU memory-cache in the AFU. As part of this memory coherency domain, each of the AFU memory-cache and processor memory-cache is adapted to be aware of changes to data commonly in either cache as well as data changed in memory of which the respective cache contains a copy.
US09766914B2 System and methods for remote maintenance in an electronic network with multiple clients
A client supported by remote maintenance in an electronic network configured to serve a plurality of clients may comprise a plurality of nodes, a first virtual machine (VM), a second virtual machine, and a virtual machine manager (VMM). The first VM may handle data associated with an external data center. The second VM may be associated with one of the plurality of nodes. The VMM may be configured to manage data transfer between the first VM and the second VM. The first VM may be configured to assess a state of the client system and identify a software update for installation on the one of the plurality of nodes. The software update may be configured to maintain identity between the data in the one of the plurality of nodes and the data center. The VMM may manage an attestation process prior to delivering or installing the software update on the client system using the first VM.