US10057651B1

According to an aspect, a system for implementing a video clip service may include a video editor configured to receive a broadcast media stream and obtain a volume of social media engagements of a social media platform. The social media engagements include user engagements on the social media platform about the broadcast stream. The video editor may include a correlator configured to correlate the volume of social media engagements with a timeline of the broadcast media stream, a moment detector configured to detect one or more segments of the broadcast media stream using the volume of social media engagements, and a clip creator configured to automatically create a video clip with the one or more segments. The system may also include a video surfacer configured to provide the video clip for inclusion in a content stream of one or more users of the social media platform.
US10057650B2

Disclosed herein are an electronic device and a method for controlling the electronic device. In an aspect, when a mirroring connection request is received from a first external device, a second external device pairing-connected with the first external device is also mirrored. Accordingly, a mirroring screen for the first external device and a mirroring screen for the second external device can be displayed together.
US10057649B2

A video-on-demand (VOD) content delivery system has a VOD Application Server which manages a database of templates for presentation of video content elements of different selected types categorized in hierarchical order. A web-based Content Management System receives content uploaded online in file formats with metadata for title and topical area, and automatically converts it into video data format compatible with the VOD content delivery system indexed by title and topical area. A User Interface for the system delivers listings data to the viewer's TV indexed by title and topical area specified by the uploaded metadata.
US10057641B2

Generation of secret keys is carried out in a smartcard for use by a receiver device's main processor, or alternatively, decryption processing for selectively encrypted content is carried out in the smartcard itself in order to thwart hacking and pirating of protected video content. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
US10057629B2

A terminal device includes a reception unit that receives from a video distribution device, a video gallery display Screen in which display images of Video data items transmitted from transmission Source devices are arranged by group, a display unit that has a display region to display a part of the video gallery display Screen; and a control unit that controls the display of the display unit wherein according to an instruction to designate a display target region in the Video gallery display Screen, the control unit changes the number of the display images of the video data items displayed in the display range in the video gallery display Screen, and according to the number of the display images displayed in the display range, the control unit changes difference among groups in a degree of identification display which is determined for each group so as to identify the group.
US10057627B2

Provided are a method, an apparatus and a system for displaying bullet screen information. The method includes playing a target video, and displaying bullet screen information of the target video during the playing of the target video; displaying a reply window corresponding to currently displayed first screen information when a selection instruction corresponding to the first screen information is received; and receiving an information sending instruction corresponding to the reply window, obtaining second screen information input by a user in the reply window, displaying the second screen information corresponding to displaying of the first screen information, and transmitting, to a server, a reply information adding request corresponding to the first screen information, with the second screen information and an identifier of the first screen information being carried in the reply information adding request.
US10057622B1

The subject matter of the present disclosure can be implemented in, among other things a computer-readable storage medium encoded with instructions for causing a programmable processor to receive, by a server, a first message from a remote control that is distinct from and external to the server, wherein the first message includes a remote control identifier and control information for controlling one or more functions of at least one device other than the remote control. The instructions also cause the programmable processor to retrieve, by the server, a controlled device identifier that uniquely identifies a controlled device that is distinct from and external to the server. The instructions also cause the programmable processor to send a second message from the server to the controlled device identified by the controlled device identifier to control an operation of the controlled device.
US10057618B2

A method includes acts for providing a VOD or streaming video manifest. The method includes at a server, receiving a request for a manifest from a client device. The request for a manifest includes an identification of one or more filters to be applied to a returned manifest. The method further includes, at the server, identifying the manifest. The manifest identifies different portions of a multimedia asset that can be delivered to client devices. The method further includes applying the one or more identified filters to the manifest to generate a filtered manifest that excludes one or more items as dictated by the one or more filters. The filtered manifest is returned to the client device.
US10057613B2

Certain exemplary embodiments relate to entertainment systems and, more particularly, certain exemplary embodiments relate to jukebox systems that incorporate digital downloading jukebox features along with karaoke jukebox and/or photo booth features. A combined karaoke/photo booth/jukebox may enable more integrated performance-like experiences in an in-home or out-of-home location or venue. By leveraging vast audio media libraries, trusted rights-respecting network infrastructure, and on-site image/video capturing from integrated recorders and/or remote portable devices, a more sociable experience may be created for karaoke jukebox patrons, e.g., where custom content can be generated and shared in a safe and legally appropriate manner.
US10057608B2

A data analyzer engine receives feedback associated with delivery of content (such as streaming content) to multiple subscriber domains in a cable network environment. The data analyzer engine analyzes the feedback to identify attributes of current content consumption by playback devices operated in the subscriber domains. Based on the analyzed feedback, the data analyzer engine produces control information specifying data flow control rates in which the playback devices are assigned to retrieve content over a shared communication link in the cable network environment. Accordingly, data flow rates in a network environment (such as a subscriber domain) can be controlled to promote fairness and optimal use of available bandwidth amongst multiple playback devices sharing a respective communication link.
US10057606B2

According to various embodiments of the disclosed technology, it is possible for content owners to better control the presentation of owned multimedia assets. Implementations of embodiments of the technology of the present disclosure leverage the specificity and greater breadth of detailed information about the multimedia asset of temporal metadata to enable content owners to associate business rules with particular content elements of the multimedia asset. After being notified of a match through the traditional fingerprinting process, embodiments in accordance with the present disclosure can programmatically identify the exact content elements contained within the uploaded multimedia file, and accordingly apply the applicable rules. Content owners may create a list of business rules associated with particular temporal metadata tags of a multimedia assets so that fine-grained rule application is possible.
US10057604B2

A method for receiving a real-time video feed of a region of interest includes generating, at a processor of a first device, a request for a real-time video stream of the region of interest. The request indicates a location of the region of interest. The method also includes transmitting the request to one or more other devices via a network to query whether another device is situated to capture a portion of the region of interest. The method also includes receiving the real-time video stream of the region of interest from a second device of the one or more other devices. The second device includes a camera having a field of view that includes at least a portion of the region of interest.
US10057600B2

The image encoder encodes an image of a high dynamic range scene. A pixel texture encoding unit is configured to encode pixels colors of the image with an image representation comprising N-bit code words. An image analysis unit is configured to determine and output a region differentiator grey value, which is a luma value demarcating below it lumas of all pixels of a first object in at least one block of the image, and above it lumas of all pixels of a second object in the at least one block of the image. A formatter is configured to co-encode the image representation and the region differentiator grey value in an output image signal.
US10057596B2

A motion estimation method for blocks of a periodic pattern is provided, which includes determining a global motion vector corresponding to a region according to motion vectors of periodic blocks in the region; generating candidate motion vectors of a target periodic block to be encoded in a second frame; for each candidate motion vector, determining a penalty value based on at least one difference between the candidate motion vector and at least one global motion vector corresponding to at least a relative region in the first frame; for each candidate motion vector, calculating a weighted similarity value based on an original similarity value between the target periodic block of the second frame and a reference block corresponding to the candidate motion vector of the first frame, and the penalty value; and determining a motion vector of the target periodic block according to weighted similarity values of the candidate motion vectors.
US10057592B2

A temporal motion vector predictor is includable, together with one or more spatial motion vector predictors, in a set of motion vector predictors for a block to encode of a current frame. A method of determining the temporal motion vector predictor comprises selecting as the temporal predictor one motion vector from among motion vectors in a reference block of a reference frame different from the current frame. The reference block is a block of the reference frame collocated with the block to encode or a block of the reference frame neighboring the collocated block. The selection is based on a diversity criterion for achieving diversity among the predictors of the set.This can reduce the motion vector memory requirements with no or no significant additional coding efficiency penalty. Alternatively, even if the motion vector memory is not reduced in size, coding efficiency improvements can be achieved.
US10057589B2

A method for decoding a multi-layer video signal, according to the present invention, determines whether a corresponding picture in a lower layer is used as an inter-layer reference picture for a current picture in an upper layer, on the basis of a temporal level identifier of the lower layer, performs inter-layer prediction for the current picture by using the corresponding picture if the corresponding picture in the lower layer is used as the inter-layer reference picture for the current picture in the upper layer, reconstructs the current picture by using a prediction sample acquired through the inter-layer prediction and a residual sample of the current picture, and selectively applies a loop filter to a tile boundary of the reconstructed current picture on the basis of a layer filter flag for the upper layer.
US10057587B2

In one example, a device for decoding video data includes a memory configured to store video data and a video decoder configured to determine that a value for a right shift parameter for an escape-mode coded pixel of a palette-mode coded block of the video data is less than zero, based on the value for the right shift parameter being less than zero, set a value for a left shift parameter to a positive value having an absolute value equal to an absolute value of the right shift parameter, and inverse quantize the escape-mode coded pixel using the value of the left shift parameter.
US10057578B2

A device for decoding video data is configured to determine, based on a chroma sampling format for the video data, that adaptive color transform is enabled for one or more blocks of the video data; determine a quantization parameter for the one or more blocks based on determining that the adaptive color transform is enabled; and dequantize transform coefficients based on the determined quantization parameter. A device for decoding video data is configured to determine for one or more blocks of the video data that adaptive color transform is enabled; receive in a picture parameter set, one or more offset values in response to adaptive color transform being enabled; determine a quantization parameter for a first color component of a first color space based on a first of the one or more offset values; and dequantize transform coefficients based on the quantization parameter.
US10057570B2

Systems, methods, and instrumentalities are disclosed relating to region of interest (ROI) video coding using tiles and tile groups. An encoded video sequence including a plurality of tiles may be received. The plurality of tiles may be divided into one or more tile groups. Signaling indicating parameters of the one or more tile groups may be received. A tile group of the one or more tiles groups may be decoded and a picture relating to the decoded tile group may be displayed. The decoded tile group may overlap the ROI. The ROI may correspond to the displayed picture and the displayed picture may be a portion of the encoded video sequence. The tile groups that do not overlap the ROI may not be decoded.
US10057569B2

A system for encoding and/or decoding video that include picture order counts.
US10057559B2

A 3D source device for outputting a three-dimensional image signal, the three-dimensional image signal comprising multi-view image data, the 3D source device comprising an input for receiving image data; a generator arranged to generate the three-dimensional image signal based on the image data, the three-dimensional image signal comprising a first component comprising multiple 2D images for use in stereoscopic viewing, a second component comprising overlay data and a third component defining disparity signaling information for use in overlaying image data over the respective ones of the multiple 2D images. New disparity signaling information in a further third component overrules the disparity signaling information in the third component.
US10057557B2

A recording medium according an aspect of the present disclosure has recorded therein a main video stream where a main video has been encoded, and a sub-video stream where a sub-video, that is to be superimposed on the main video and displayed, has been encoded. The sub-video stream includes bitmap data indicating a design of the sub-video and palette data specifying the display color of the design. The palette data includes first palette data for a first luminance dynamic range (SDR), and second palette data for a second luminance dynamic range (HDR) that is broader than the first dynamic range.
US10057546B2

Systems and methods for virtualized computing or cloud-computing network with distributed input devices and at least one remote server computer for automatically analyzing received video, audio and/or image inputs for providing social security and/or surveillance for a surveillance environment, surveillance event, and/or surveillance target.
US10057542B2

Disclosed is system and method for interactive telepresence that includes at least one data processing apparatus, at least one database, an audio/visual capture device that is configured with at least one microphone and camera. A detection module is provided to detect one of the plurality of participants who is speaking during the meeting, and a display module that is configured to display video that is generated.
US10057533B1

Methods, systems, and software are provided herein that allow a user to view video and manipulate viewing cells on a multi-view mode. In a first example, a method of merging viewing cells in a video management system is disclosed. The method includes presenting a plurality of viewing cells to a user, where the plurality of viewing cells are capable of displaying video of a plurality of video capture devices. The method also includes receiving an instruction to merge at least two of the plurality of viewing cells into a merged viewing cell, associating the merged viewing cell with one of the plurality of video capture devices, and allowing a user to drag another viewing cell into the merged viewing cell to associate the merged viewing cell with a video capture device correlated to the other viewing cell.
US10057532B2

Some aspects of the disclosure relate to a system and methods for monitoring an audio signal that may comprise one or more device audio components, e.g., from a device presenting content and an ambient audio component. The system can determine the ambient audio component of the audio signal, and can determine whether the ambient audio component has satisfied an ambient audio component threshold. If the ambient audio component threshold has been satisfied, the system can cause the device to display a visual representation of the device audio component, such as presenting text corresponding to speech of the audio component.
US10057527B2

An analog-digital converter may include a comparator suitable for comparing an input signal to a ramp signal to repetitively output a comparison signal a number of times corresponding to an analog gain for an analog-digital conversion; a counter receiving the repetitively outputted comparison signal from the comparator, the counter being suitable for performing a counting operation based on the repetitively outputted comparison signal; and a counting limiter suitable for limiting the counted number of bits by a maximum counted bit number of the counter.
US10057524B2

In an image capturing apparatus, a first output unit outputs a plurality of sets of first data obtained by adding a synchronization code to a pixel signal. A second output unit outputs a plurality of sets of second data obtained by adding the synchronization code to the pixel signal. A first correction unit corrects a shift in timing between the plurality of sets of first data output from the first output unit. A second correction unit corrects a shift in timing between the plurality of sets of second data output from the second output unit. A third correction unit corrects a shift in timing between the plurality of sets of first data that have been corrected by the first correction unit and the plurality of sets of second data that have been corrected by the second correction unit, based on the synchronization code.
US10057511B2

A method is provided for overlaying target contents on a physical display area using projected light grid or a grid of light emitters. Information on the target contents is transmitted from the emitters using light to an augmented reality device. The information includes light-based data stream of the target contents and physical coordinates of a frame. The augmented reality device position and display the target contents on an area defined by the frame.
US10057500B2

An image capturing method with supplemental lighting modulation is applied to a monitoring apparatus having a lighting unit and an image detecting unit. The image capturing method includes dividing a working period of the lighting unit into at least one first sub-period and at least one second sub-period, driving the lighting unit to respectively output supplemental light with different intensity during the first sub-period and the second sub-period, driving the image detecting unit to respectively capture a set of monitoring images with a predetermined amount during the first sub-period and the second sub-period, comparing the monitoring image captured in the first sub-period with ones captured in the second sub-period, analyzing definition of the set of monitoring images, and selecting a corresponding monitoring image having the definition greater than a threshold to execute image recognition.
US10057497B2

An electronic device has an imaging device (such as a still camera or video camera) and is capable of displaying a viewfinder on one side or multiple sides of the device. The device may determine the side or sides on which to display the viewfinder based on factors such as user input, object proximity, grip detection, accelerometer data, and gyroscope data. In one implementation, the device has multiple imaging devices and can select which imaging device to use to capture an image based on the above factors as well.
US10057486B2

A signal processor includes a processing unit configured to correct a distortion of a first data caused by an optical property of lens and to output a second data obtained by correcting the first data. The processing unit is configured to output the second data for each of predetermined data units. The predetermined data units are outputted at intervals in accordance with a width of the distortion of the first data.
US10057478B2

A focus detecting apparatus includes a receiving unit receiving designation of a position in a region of an image, a setting unit setting a first region in the image, an object detecting unit detecting a region of an object corresponding to the first region in continuously acquired images, a focus detection unit detecting a focusing state based on a signal from the image capturing unit corresponding to the detected object region, and a calculating unit calculating a predetermined index related to focusing state. If the predetermined index of a second region indicates a first state, the setting unit sets the first region based on the second region. If the predetermined index of the second region indicates a second state and the predetermined index of a third region near the second region indicates the first state, the setting unit sets the first region based on the third region.
US10057468B2

An aero-optical disturbance measurement system includes a mirror supported by a gimbal for receiving a light beam from a light emitting source, reflecting the light beam to a first periscope fold mirror and therefrom reflecting the light beam directly to a second periscope fold mirror. A first concave off-axis paraboloid mirror receives the light beam reflected from second periscope fold mirror and therefrom a first fold mirror receives the light beam reflected directly from first concave off-axis paraboloid mirror. A second fold mirror receives the light beam reflected directly from the first fold mirror. A second concave off-axis paraboloid mirror receives the light beam reflected directly from second fold mirror which reflects the light beam to a fast steering mirror. A fine tracker camera coupled to an embedded processer receives portion of light beam from fast steering mirror. Embedded processor controls movement of fast steering mirror and gimbal.
US10057466B2

A digital video camera is disclosed comprising a substantially cylindrical camera body defining a longitudinal axis, and first and second user inputs arranged on a wall of the camera body, wherein one of the first and second user inputs is arranged on a side wall of the camera body in a plane that is generally parallel to the longitudinal axis, and the other of the first and second user inputs is arranged on an end wall of the camera body in a plane that is generally orthogonal to the longitudinal axis, one of the first and second user inputs being actuable to start recording and the other of the first and second user inputs being actuable to stop recording.
US10057456B2

A communication device includes a first holding unit which holds a disk-like first recording medium capable of storing information and a second holding unit which holds a second recording medium which is different from the first recording medium. The communication device further includes a request reception unit configured to receive a request for information indicating a recording medium which is usable by the communication device from a terminal device, and a transmission unit configured to transmit information indicating the first recording medium and information indicating the second recording medium held by the second holding unit to the terminal device when the request is received.
US10057455B2

The present disclosure provides a method for printing-device monitoring by a printing monitoring server connected to a network, including: receiving identification information of a non-networked printing device and identification information of a host computer sent by the host computer, the non-networked printing device being connected to the host computer and being connected to the network through the host computer; when locally-stored printing device data contains the identification information of the non-networked printing device, determining host-computer identification information corresponding to the non-networked printing device and contained in the printing device data, to be identification information of a previous host computer; and when the identification information of the previous host computer is inconsistent with the identification information of the host computer, commanding the previous host computer stored with the identification information of the non-networked printing device to delete the identification information of the non-networked printing device.
US10057451B2

Disclosed herein are an astral lamp device having detachable and angle-controllable LED module blocks and a method of setting the same. The astral lamp device having detachable and angle-controllable LED module blocks, includes a plurality of LED module blocks having one end attached to and disposed on a central frame; and an angle control part configured to control an angle of the LED module block attached to the central frame.
US10057448B2

Original print data includes ejection information to form a plurality of pixel arrays each including pixels arranged in a first direction. A plurality of divided print data are generated based on the ejection information included in the original print data. At least one of divided print data includes the ejection information to form a first pixel array and a second pixel array, not a third pixel array. The second pixel array is included in the plurality of pixel arrays aligned in a second direction corresponding to the original print data and is not adjacent to the first pixel array in the second direction. The third pixel array is included in the plurality of pixel arrays aligned in the second direction corresponding to the original print data, and is between the first pixel array and the second pixel array in the second direction and adjacent to the first pixel array.
US10057444B2

In a technique to implement document reading by making use of a mobile terminal and an image forming apparatus, control to cause an image of a document to be captured at accurate timing is important. The present invention is a mobile terminal capable of communicating with an image forming apparatus and the mobile terminal includes: an image capturing unit; an instruction unit configured to transmit discharge instructions to discharge a document to the image forming apparatus in which the document is set in a sheet feed unit; a state acquisition unit configured to acquire a state of the image forming apparatus by communicating with the image forming apparatus; and an image capturing instruction unit configured to detect timing at which the image forming apparatus discharges the document based on the state of the image forming apparatus acquired by the state acquisition unit and to give instructions to capture an image of the document to the image capturing unit at the timing.
US10057433B2

An image forming apparatus includes a control section and a hardware device controlled by execution of a job execution program. The control section includes a CPU and a non-volatile memory which stores the job execution program and working data created by execution of the job execution program. The control section includes a program monitoring section that, in accordance with a status of execution of the job execution program, determines a job execution status at power-off of the apparatus; and a matching section that, on the basis of a result of determining the job execution status, determines whether an execution status of the job execution program and an operation status of the hardware device match at start-up of the apparatus. On determining that the execution status and the operation status do not match at the start-up, the matching section deletes the working data in the non-volatile memory.
US10057429B2

A method or corresponding apparatus for placing outgoing voice calls using data while roaming. At least one example embodiment may include a mobile device communicating with a calling service through a first data connection path. According to an aspect of the example embodiment, the first data connection path may include a first visited mobile network communicatively coupled to a home mobile network communicatively coupled to the calling service. According to another aspect of the example embodiment, the mobile device may be configured to connect to the first data connection path through the visited mobile network; send connection information (e.g., destination number, the home mobile network, the first visited network, and a first access type, etc.) to the calling service; and place a call with a first calling rate through the first data connection path using the calling service, wherein the first calling rate is based on the connection information.
US10057427B1

When an incoming call is received from a customer, various aspects may include receiving an indication of availability from several call agents within a computer-telephony integration system and presenting the indications of availability and identification information for each of the call agents on a display. A user control for searching the call agents may also be presented on the display for use by a first call agent to view an indication of availability for a particular call agent. The customer call may then be transferred from the first call agent to the particular call agent in response to the indication of availability identifying the particular call agent as available.
US10057425B2

A method for managing a teleconference session includes initiating a teleconference session with a plurality of telecommunication devices, monitoring the teleconference session to identify at least one topic discussed by one or more of a plurality of attendees of the teleconference session, and identifying a unique identification of at least one attendee. The method may further include associating the at least one topic with the unique identification, determining when a first telecommunication device associated with the attendee has disconnected from the teleconference session, determining that the topic is discussed by a second attendee of the plurality of attendees after the first telecommunication device has disconnected from the teleconference session, and establishing a connection with the first telecommunication device responsive to determining that the topic is discussed by the second attendee.
US10057424B2

This disclosure describes a method for voice calling, voice playing, and devices thereof, in the field of communication. The method for voice calling includes: detecting whether a sensed distance value of an on-site terminal is less than a preset threshold, entering a predetermined call mode if the sensed distance value is less than the preset threshold, auto-playing a voice signal of an opposite terminal in the predetermined call mode, and if a voice signal of the on-site terminal is detected in the predetermined call mode, collecting the voice signal of the on-site terminal, and transmitting the voice signal of the on-site terminal to the opposite terminal.
US10057420B2

A method and apparatus for assigning a mobile device that is unassigned to a user are disclosed. Mobile phone numbers are used as a surrogate for device. For example, the method implemented via a processor obtains the phone number that is unassigned from a list of phone numbers associated with a billing account number, assigns the phone number that is unassigned to the user, wherein the user is selected from among a plurality of users associated with the billing account number, determines a confidence level for the assigning of the phone number that is unassigned to the user, and performs an analysis to provide a service for the user to whom the phone number is assigned.
US10057414B1

A system, method and non-transitory computer readable storage medium comprising instructions that when read by a processor perform receiving a telephony connection request, determining a purported sender telephony number from the telephony connection request, determining additional request information from the telephony connection request, accessing an information source using the purported sender telephony number to determine source information regarding the sender, comparing the source information with the additional request information, based on the comparison, and determining whether the purported sender telephony number is incorrect.
US10057408B1

A method including the steps of: receiving, by a computer system including at least one computer, a first electronic media work uploaded from a first electronic device; extracting one or more features from the first electronic media work; linking the first electronic media work with a reference electronic media work identifier associated with a reference electronic media work to generate correlation information using an approximate nearest neighbor search; storing the correlation information; receiving, from a second electronic device, a query related to the first electronic media work; correlating the query with action information related to an action to be performed and associated with the reference electronic media work identifier based at least in part on the correlation information; generating machine-readable instructions based upon the action information; and providing to the second electronic device, the machine-readable instructions to be used in performing the action.
US10057406B2

The present disclosure provide a method for adjusting a terminal setting, and an apparatus. The method is applied to a terminal, and the method includes: if a first trigger event is detected, obtaining, from control conditions, a first control condition corresponding to the first trigger event, where the first trigger event includes a first operation event operating a first application or that a current system time of the terminal reaches a preset starting time associated with the first application, and adjusting the terminal setting according to the first control condition. As such, when a same function or different profiles are used, a setting does not need to be manually adjusted, thereby improving use experience of a user for a terminal.
US10057405B2

The invention provides methods and apparatuses covering subscriber initiated handoff to improve call quality, change networks, record a quality event, or for other purposes. The subscriber initiated handoff is primarily designed to be used in conjunction with a wireless network.
US10057400B1

In various embodiments, different mobile phone apparatuses are provided, comprising: a touchscreen including a backlight; a near field communication interface; at least one non-transitory memory storing instructions; and one or more processors in communication with the touchscreen, the near field communication interface, and the at least one non-transitory memory, wherein the one or more processors execute the instructions to initiate various capabilities and/or functionalities in connection with a lock screen displayed on the touchscreen.
US10057392B2

Embodiments of the present invention provide a packet processing method, device and system. The method includes: receiving, by a switching device, a packet, where there is a correspondence in the switching device between a prefix and a generic flow entry, where the correspondence is created by using the prefix as an index, and a match field of the generic flow entry corresponding to the prefix includes the prefix; acquiring, by the switching device according to the prefix, a bit field that is in the packet and that is used for matching; and performing matching, by the switching device, between a value of the bit field and a data parameter of the match field of the generic flow entry corresponding to the prefix. The embodiments of the present invention can reduce a quantity of times of generic field extraction from a packet and improve processing efficiency.
US10057389B2

A method including processing a data frame, the data frame having a predetermined frame size and including at least one data symbol configured to form a plurality of sub-carriers in the frequency domain, wherein each of the at least one data symbol comprises a user data portion and a guard interval portion, wherein each of the at least one data symbol includes a plurality of sub-symbols, and wherein at least one of the following parameters is variable during the processing: a size of the guard interval portion, a size of the user data portion, a size of the at least one data symbol, a number of data symbols the data frame comprises, a content of the guard interval portion, and a configuration of the sub-symbol boundaries.
US10057385B1

Providing message connectivity between a first network using a first protocol and a second network using a second protocol includes, if a message is received from the first network, the message is processed using one or more digital signal processors, a destination in the second network is determined, the processed message is logged and translated into the second protocol, and the translated message is sent to the destination in the second network. If the message is received from the second network, the message is translated into the first protocol, a destination in the first network is determined, the translated message is logged and processed using one or more digital signal processors, and the processed message is sent to the destination in the first network.
US10057377B2

The present application is directed to methods and systems that provide for identification of a server, within a distributed computing environment, through which an object can be accessed. The object is associated with metadata that identifies a server currently responsible for providing access to the object. By these methods and system, a request to access an object can be directed to an appropriate server, without first accessing a centralized dispatching node and without access to detailed mappings of access-type/object pairs to servers in a distributed computing environment.
US10057362B2

An online system stores information identifying interactions by online system users with content provided by a third party system. The third party system includes a tracking mechanism in content that specifies one or more interactions with the content. When a user performs a specified interaction with the content via a client device, the tracking mechanism communicates information describing the performed interaction from the client device to the online system. The online system retrieves information identifying the user from the client device and stores the information describing the performed interaction in association with the information identifying the user.
US10057360B2

A hosting provider may host a website at a first hosting location based on initial business information received from a hosting customer, perhaps while the hosting customer created an account. The initial business information may include, as non-limiting examples, whether the business is a local or non-localized business, business addresses and/or registered domain names. A domain name, particularly if it resolves to the website, may be analyzed for incorporated words, spelling, characters and/or top-level domain that may point to, or be more commonly used in, one or more geographical regions. The website may be moved to a second location based on the initial business information combined with subsequently collected business information, such as, as non-limiting examples, updated address information, marketing campaigns aimed at particular locations and/or based on the originating location of traffic to the website.
US10057358B2

A computer system associates one or more actions with an emoji. The computer system detects a selection of the emoji within an electronic communication by a user. In response to the detecting the selection of the emoji within the electronic communication, the computer system initiates performance of at least one action of the one or more actions based on determining that one or more contextual factors associated with the electronic communication satisfy a set of conditions associated with the at least one action.
US10057351B2

A method for execution by a dispersed storage (DS) client module includes receiving a write request for a first data object. A set of storage units associated with the first data object are identified, and an availability level is determined. The DS client module determines to modify dispersal parameters associated with the set based on the availability level, and modified dispersal parameters are determined based on current dispersal parameters and the availability level. Encoded slices are generated by performing an encoding function on the first data object using the modified dispersal parameters, and the slices are sent to the storage units. A second data object stored in the identified set of storage units is recovered by utilizing the current dispersal parameters. Encoded slices are generated by performing an encoding function on the second data object using the modified dispersal parameters, and the slices are sent to the storage units.
US10057349B2

Some embodiments include a stream consolidation engine in a social networking system. The stream consolidation engine can receive two or more input data streams (e.g., an activity record data stream and an application service output stream) from the social networking system. The stream consolidation engine can merge an activity record from the activity record data stream with at least a data record from the input data streams (e.g., from the activity record data stream or the application service output stream) to create a conglomerate data record. The stream consolidation engine can supplement the conglomerate data record with asynchronous information from a data storage or derivative data computed based on content in or referenced by the conglomerate data record. The stream consolidation engine can publish the conglomerate data record in a consolidated data stream. The consolidated data stream can be substantially synchronous to at least one of the input data streams.
US10057340B2

Various embodiments are described for systems and methods for managing data. The system may include a device group configured for peer-to-peer communications, the device group including a computing device and one or more peer computing devices. The system includes a cross device application programming interface (API) that is implemented as a device group API client executed on the computing device and each of the peer computing devices. Each device group API client includes a permissions module that is configured to determine whether a request satisfies a device-group-specific permission for access to data stored on any device associated with the device group. Upon authorization of the request, a file storage module is configured to retrieve and output the requested file.
US10057337B2

A live-feed video balancing system includes a peer-to-peer server network wherein each server communicates with the remaining servers of the peer-to-peer server network and each monitors corresponding performance criteria of a dedicated server of the peer-to-peer server network to define a hosting capacity for the dedicated server. The hosting capacity is communicated to the remaining servers and the servers cooperatively assess the corresponding hosting capacities from the monitoring servers to determine a potential hosting server having a first hosting capacity and the remaining servers have a range of second hosting capacities. The potential hosting server, in response to a hosting request, is placed in communication with an image capturing device that delivers the live video feed. The hosting server places the image capturing device in selective communication with the potential hosting server to deliver the live video feed to the customer terminal to define an active hosting server.
US10057335B2

A computer-implemented method for automatically registering an application with an enterprise system. The method includes, obtaining the application associated with the enterprise system, wherein the application is pre-configured for subsequent registration with the enterprise system such that the registration establishes a trust relationship between the application and the enterprise system. The method further includes installing the application on a host device, and in conjunction with installing the application, automatically requesting the registration of the application with the enterprise system.
US10057333B2

Systems, methods, and computer-readable media for coordinating processing of data by multiple networked computing resources include monitoring data associated with a plurality of networked computing resources, and coordinating the routing of data processing segments to the networked computing resources.
US10057332B2

A resource utilization mechanism (RUM) preemptively extracts data from long latency storage in a cloud computing environment to economically and quickly provide data that is infrequently accessed by customers. The RUM identifies periods of low resource utilization where capacity can be efficiently utilized, identifies data to be retrieved, and retrieves the data from long latency storage to make it available to the customer. The RUM may notify a customer that the data is available and allow the customer to accept terms of use for the data or opt out of using the data.
US10057328B2

A system, computer-readable storage medium storing at least one program, and computer-implemented method for maintaining a network accessible content collection are described. A network accessible content collection includes content items that are posted to the content collection in response to detecting a triggering event related to user activity. Content items in the content collection are organized according to a type. The organizing of the content collection includes assigning each content item to a category. The content collection is presented in accordance with the category assigned to each content item.
US10057322B2

A content delivery method, and related apparatus, that involves the operations of receiving a request for a content resource including at least one embedded resource with a tag. Upon identification of the tag, using at least one delivery parameter to generate a modified embedded resource. Embedding the modified embedded resource in a content resource, such as as an HTML document. Delivering, such as in response to request from a browser, the content resource with the modified embedded resource.
US10057320B2

A remote browsing process is directed to the generation and management of a remote browse session at a network computing provider. A client computing device requests a remote browse session instance at a network computing provider. The browse session instance may correspond to one or more requested network resources. The network computing provider instantiates the browse session instance and retrieves the requested content. The network computing provider processes the requested content and provides a processed representation of the requested content to the client computing device. The network computing provider further provides an offline content representation to an offline browse storage component for storage. The client computing device may display the representation of the requested content and may send user interaction data based on user interactions.
US10057318B1

A system, method, and computer program are provided for enabling a user to edit and access local and remote objects via a virtual drive, including objects synchronized to a plurality of synchronization clients. A virtual drive is displayed on the user's local client device with all objects, which a user has synchronized to a synchronization server. A user is able to access and edit any object displayed in the virtual drive. In response to detecting a change in an object in the virtual drive, the object is updated on the synchronization server. All remote clients of the user or of any other users whom have access to the changed folder are identified and notified of the change. In response to the change being a change to content within the folder, the content of the folder is automatically updated on any identified remote clients that have a corresponding folder.
US10057317B2

Disclosed are a method of controlling a source device in a sink device and apparatus therefor. The present invention includes the steps of outputting the video data received from the source device to a display unit, recognizing a text from a screen corresponding to the video data outputted to the display unit, saving the recognized text to a memory to correspond to location information on the screen corresponding to the video data, receiving a voice signal, converting the received voice signal into a text, and if a specific text including at least one portion of the converted text exists in the recognized text, sending a message corresponding to a user input of selecting the specific text from the screen corresponding to the video data to the source device.
US10057316B2

An example method includes requesting a data stream using a buffer with an initial maximum window size for buffering received data associated with the requested data stream, receiving into the buffer one or more data segments associated with the data stream, removing from the buffer one or more data segments for use by a receiving device, and determining a current window size of the buffer, wherein the current window size is equal to the maximum window size less any data segments which have been received that have not been removed from the buffer. The method further includes comparing the current window size to a predetermined threshold, and in response to determining that the current window size is less than the predetermined threshold, increasing the maximum window size, and initiating a buffer size increase timer having a current timer value and a timer expiration value.
US10057315B2

A communication support system includes a network interface configured to receive, via a network, a captured image obtained in another location, a display configured to display the captured image received by the network interface, a cropping unit configured, in a case when the display superposes and displays a reference image as an upper layer over the captured image, to crop an image of an area having the reference image arranged therein out of the captured image, a specifying unit configured to specify a person area corresponding to a person within a cropped image obtained by the cropping unit, and a processing unit configured to make an area that is different from the person area specified by the specifying unit transparent in the cropped image. The display displays an output image obtained by superposing the reference image as an upper layer over the captured image and further superposing the cropped image processed by the processing unit as an upper layer over the reference image.
US10057302B2

Embodiments personalize a set of network access points (NAPs) acting as captive portals for each user and/or user device. A cloud service, or the user device, accesses context describing the user device. The context identifies at least one NAP, and may include accounting data. One of the NAP is selected for connection based on the context, and an instruction set associated with the selected NAP is provided for replay by the user device to connect through the NAP. In some embodiments, instructions within the instruction set are also personalized to the user and/or user device based on the context.
US10057296B2

Methods and systems for providing destination-specific network management are described. One example method includes determining a normal data movement profile for a computing device based on observed normal data transfer behavior by the computing device; identifying a data movement rule associated with the computing device, the data movement rule including a deviation amount, and one or more actions to take when the computing device deviates from the normal data movement profile by more than the deviation amount; detecting a data movement associated with the computing device; determining that the detected data movement exceeds the deviation amount included in the data movement rule relative to the normal data movement profile for the computing device; and performing the one or more actions associated with the data movement rule upon determining that the data movement violates the data movement rule.
US10057294B2

Systems and methods for configuring security policies based on security parameters stored in a public or private cloud infrastructure are provided. According to one embodiment, security parameters associated with a first network security device of an enterprise are shared by the first network security device with other network security devices associated with the enterprise by logging into an shared enterprise cloud account. The shared security parameters are retrieved by a second network security device by logging into the shared enterprise cloud account. A Virtual Private Network (VPN) client configuration is automatically created by the second network security device that controls a VPN connection between the first and second network security devices based at least in part on the shared security parameters. The VPN connection between the first and second network security devices is dynamically established based at least in part on the shared security parameters.
US10057289B2

A system and method and computer program product for user authentication that uses information about a user's context or context of their personal device(s) to dynamically modify that user's authentication or login requirements to an application in a computer or mobile device. The system is configured to run methods that detect and make use of a user's context that includes: a current environment or personal context, and uses this capability to enable variable strength authentication when attempting to log in or enter another application or resource. In one embodiment, the system implements methods to dynamically adjust the authentication challenge as a differential of all accumulated user contexts (e.g., providing a shorter password or pin-code).
US10057282B2

Described herein are systems and methods for detecting potentially malicious activity in a network session. Embodiments may involve identifying a requested network session between a first computer device and a second computer device, wherein the requested network session includes at least one security access message having an encrypted portion, obtaining a decryption key suitable for decrypting the encrypted portion of the security access message, decrypting the encrypted portion of the security access message with the decryption key, identifying a session key within the decrypted portion of the security access message, decrypting an application message that has been transmitted between the first computer device and the second computer device in the requested network session using the session key, and determining whether the decrypted application message includes an indicia of potentially malicious activity.
US10057281B2

For runtime detection of a bandwidth denial attack from a rogue NoC. The apparatus includes a processor and a memory storing code executable by the processor. The processor generates a plurality of proximal analogous packets each corresponding to a given packet traversing a multiprocessor system-on-chips (MPSoC). Each proximal analogous packet includes one or more of a proximal source modified from a given packet source and a proximal destination modified from a given packet destination. The processor further compares traversal latencies between each proximal analogous packet/given packet pair. In addition, the processor detects a rogue interconnect in response to aggregate variations in the traversal latencies.
US10057279B1

A system for protecting computers against remote malware downloads includes a malware download detection system and participating client computers that provide download event information to the malware download detection system. A download event information identifies a file, a network address (e.g., uniform resource locator) from which the file was downloaded, and an identifier of the client computer that downloaded the file. The malware download detection system uses the download event information to build and update a tripartite download graph, and uses the download graph to train one or more classifiers. The malware download detection system consults the one or more classifiers to classify a download event. The download event is classified as malicious if either the file or the network address is classified as malicious.
US10057261B2

A method operable by a computing device for configuring access for a limited user interface (UI) device to a network service via a local network access point is disclosed. The method comprises the steps of: obtaining from the limited UI device a device identifier via a first out-of-band channel. The device identifier is provided to the network service via a secure network link. A zero knowledge proof (ZKP) challenge is received from the network service. Configuration information is provided to the limited-UI device via a second out-of-band channel, the configuration information including information sufficient to enable the limited-UI device to connect to the local network access point. The ZKP challenge is provided to the limited-UI device via the second out-of-band channel. A secure channel key is received from the network service indicating a successful response from the limited-UI device to the ZKP challenge; and provided to the limited-UI device enabling the limited-UI device to access the network service.
US10057250B2

A method includes providing a plurality of variables and a variable. The variables differ from each other. The variables differ from the variable. The further method includes providing a lookup table indexing a plurality of characters via a plurality of values based on a first numeral system, converting a message into a first sequence of values based on the table, converting the first sequence into a second sequence of values based on a second numeral system different from the first system and according to a preset format, combining the second sequence into a single sequence via removing the format, generating a first plurality of subsequences from the single sequence based on segmentation of the sequence via alternating the variables, converting the first subsequences into a second plurality of subsequences such that each of the second subsequences is sized according to the variable, and transmitting the second subsequences.
US10057248B2

In various aspects, code-based indicia contain secured network access credentials. In some aspects, a computer processor receives user input that specifies secured network access credentials, and the computer processor creates or modifies credentials for establishing a secured network connection. In these aspects, the computer processor generates code-based indicia that contain at least part of the secured network access credentials. In other aspects, a computer processor scans the code-based indicia and extracts the network access credentials. In these aspects, the computer processor employs the network access credentials to establish the secured network connection. In additional aspects, a network router apparatus renders the code-based indicia to an active display. In further aspects, a network router apparatus conditions grant of network access to a device on receipt from the device of an answer to a security question included in the secured network access credentials.
US10057240B2

A mobile device may include an authenticator and a processor. The authenticator may store a first secret corresponding to a second secret stored on a server and generating a key based upon the first secret. The processor may embed the key in data communicated to the server to request access from the server.
US10057239B2

A policy device grants access to a client device, without authenticating the client device, when the client device provides a session identifier to the policy device that was previously granted to the client device by a second policy device upon authenticating the client device by the second policy device. In one example, a policy device includes a network interface that receives a session identifier from a client device, wherein the policy device comprises an individually administered autonomous policy server, and an authorization module that grants the client device access to a network protected by the policy device based on the session identifier without authenticating the client device by the policy device. In this manner, the client device need not provide authentication information multiple times within a short time span, and the policy device can deallocate resources when a session migrates to a second policy device.
US10057222B2

A decentralized and distributed secure home subscriber server is provided. First data can be sent representing a first nonce string to a mobile device; and in response to receiving second data representing the first nonce string and a second nonce string, a communication channel can be established with the mobile device as a function of the first nonce string.
US10057213B2

Methods and systems for selectively blocking, allowing and/or reformatting IPv6 headers by traversing devices are provided. According to one embodiment, reputation information regarding observed senders of Internet Protocol (IP) version 6 (IPv6) packets and packet fragments is maintained by a traversing device based on conformity or nonconformity of extension headers contained within the IPv6 packets with respect to a set of security checks performed by the traversing device. When an IPv6 packet or packet fragment is received from a particular source IP address indicated by the reputation information to be associated with one or more nonconformity issues, then dropping, rate limiting or quarantining, by the traversing device, the IPv6 packet or the packet fragment.
US10057210B2

The present disclosure describes techniques for changing a network layer address (e.g., an IPv6 address) on a transaction or request basis. The change may be in response to an explicit request from an application or in response to detecting that certain predefined events have occurred. For example, the address may be changed each time a network transaction (or n-network transactions) is completed. Doing so could allow an email client to send messages (or groups of message) using distinct network addresses, making it difficult, if not impossible for the sending client to be blocked.
US10057198B1

Social network usage in an enterprise environment is controlled by receiving and processing dynamic postings from a social network to identify indicators of prohibited content. The indicators of prohibited content are employed to identify and block prohibited postings from entering an enterprise network.
US10057190B2

A method and associated system. An expiration time instant of a token for accessing a service is determined. Accessibility of the service based on the expiration time instant of the token is determined. In response to determining that the service is inaccessible, a deferred expiration time instant of the token is determined based on access information about the service.
US10057188B2

A method of providing a multicast service is provided by a terminal in a terminal-to-terminal direct communication. The terminal transmits a service start request message requesting a start of a multicast service to a multicast server, and receives a service start response message including a result of permitting a start request from the multicast server. The terminal receives, via a base station, resource information of a resource which a multicast coordinator allocates to the multicast service in accordance with a request of the multicast server, and transmits multicast service data based on the resource information.
US10057183B2

A method of network resource management comprising, with a processor, creating a model of an application, defining a number of substitution points within the model, expressing the substitution points as abstract models with a set of sub-types, and codifying a number of policies that express which sourcing option to use for each substitution point.
US10057182B2

A method, non-transitory computer readable medium, and platform management device for providing computer program development and deployment in a platform. A plurality of input parameters related to a development and deployment project are received. A plurality of development and deployment resources are determined based on the plurality of input parameters. The plurality of required development and deployment resources are provisioned. An execution environment is provided for utilization of the development and deployment resources. A plurality of supporting processes are provided to support the utilization of the execution environment.
US10057174B2

The present disclosure is directed to a system and method for dynamic and adaptive load balancing. An example method includes receiving, at a network device, a data packet to be sent via one or more aggregation groups, where the aggregation groups each comprise a plurality of aggregate members. The example method further includes determining, based on the data packet, a flow identifier of a flow to which the data packet belongs and determining a state of the flow. The example method also includes determining, based on the flow identifier and the state of the flow, an assigned member of the plurality of aggregate members for the flow and communicating the packet via the assigned member.
US10057173B2

Disclosed herein are a variety of devices, methods, and systems for load balancing in the internet of things. Devices and other entities can be grouped together in a load balancing group and traffic for such devices balanced according to load balancing criteria. Groups may be discovered, created, manipulated, and deleted by various entities.
US10057170B2

A network appliance deployed in a visibility fabric may intelligently drop certain low priority traffic to avoid indiscriminate dropping of data packets across all flow maps during periods of high congestion. More specifically, the network appliance may determine the data packets of a flow map should be dropped based on priority measures assigned on a per-flow map basis. Such a technique enables the network appliance to drop low priority traffic and forward high priority traffic downstream. Also introduced herein are techniques for metering traffic in order to gain better control over the traffic that is forwarded to an egress port of a network appliance. Because a network tool connected to the egress port can become easily overwhelmed, the network appliance may filter the traffic based on the priority of the flow maps to ensure that the network tool does not receive more traffic than can be handled.
US10057168B2

A packet forwarding element that includes a hardware dispatch unit and a multi-core processor with a plurality of processing cores. The hardware dispatch unit receives packets from a plurality of networks including physical and logical networks. Packets received from the logical networks include overlay network encapsulation. The dispatch unit identifies, when a packet does not include overlay network encapsulation, a plurality of header fields of the packet that uniquely identify the particular packet flow. The dispatch unit identifies, when a packet includes overlay network encapsulation, the plurality of header fields of the packet that uniquely identify the packet flow in an inner set of header fields of the packet that are encapsulated in the overlay network encapsulation. The dispatch unit calculates a hash value of the identified plurality of the header fields and dispatches the packet to a core of the plurality of cores based on the calculated hash value.
US10057162B1

Systems, methods, apparatus and computer readable medium are disclosed for extending Virtual Routing and Forwarding (VRF) for a network. An example apparatus includes ports, memory and processing logic. The memory includes VRF routing tables corresponding to respective VRF domains. The memory may also include a list of media access control (MAC) addresses, wherein each MAC address in the list is linked to one of the respective VRF domains. The processing logic may be coupled to access the memory and coupled to the ports. The processing logic may be configured to receive an ingress packet at a port of the apparatus, identify a VRF domain that the ingress packet belongs to, process the ingress packet according to the VRF domain, and optionally generate an egress packet, by embedding/writing a MAC address in the egress packet that acts as a source identifier for the respective VRF domain.
US10057160B2

Measures for use in routing data in a data communications network. A request to route data to a given destination in the network is received. A route to the given destination is first selected from a plurality of routes to the given destination stored in a routing table. Routing the data to the given destination using the first selected route is attempted. In response to receipt of an indication that routing the data to the given destination via the first route failed, a second, different route to the given destination is second selected from the plurality of routes to the given destination stored in the routing table. The second selecting includes omitting, for the purposes of the second selection, at least one route to the given destination from the plurality of routes to the given destination stored in the routing table.
US10057148B2

A computational method and system for estimating port delays in a network may use a data-driven estimation with quadratic programming based on available network path data that is already collected. In this manner, port delays for each individual port in the network may be estimated without having to measure each individual port using sensors.
US10057145B2

Pre-configured resource acquisitions are established and maintained in a database. The occurrence or imminent occurrence of an computer network-based event that impacts the pre-configured resource acquisition are monitored or tracked and, based on the determined impact of the computer network-based event, at least one of the occurrence of the computer network-based event is prevented or the user is notified of the impact of the computer-network based event on the pre-configured resource acquisition.
US10057143B2

A method of identifying targets for monitoring includes: obtaining a user-defined filter map, the user-defined filter map having one or more filter rules for matching against network traffic when the user-defined filter map is used by a network system to process the network traffic; and determining a set of one or more targets by a processing unit based at least in part on the user-defined filter map, wherein the processing unit comprises a target selection module configured to access a list of available targets from a database, and select the one or more targets from the list of available targets based at least in part on the user-defined filter map.
US10057142B2

Various techniques for diagnostics, troubleshooting, and root-cause analysis are disclosed herein. In one embodiment, a method includes receiving operational data from a computing system and identifying an operational pattern based on the operational data. The operational pattern includes a temporal sequence of operations, events, or system states related to the computing system. The method also includes receiving an annotation and associating the received annotation with the identified operational pattern. The annotation identifies a reason, a cause, or a corrective suggestion corresponding to a violation of the temporal sequence.
US10057141B2

Adaptive ambient services are provided via a proxy. The proxy allows a wireless device to access, through the proxy, a set of Internet access destinations associated with a wireless data service. During such access, the proxy measures data traffic exchanged with the wireless device and classifies such traffic as associated with a one of the Internet access destinations that was accessed. According to adaptive rules, such classification continues until the traffic is no longer associated with that Internet access destination.
US10057139B2

Maintaining a service on a cloud network may include receiving a set of status data associated with the service and performing a scale action on the cloud network based on a scale rule applied to the set of status data. The set of status data may be related to a set of resources utilized by the service, a performance level of the service, and a workload volume of the service. The scale rule may include a utilization condition, a quality condition, a workload condition, and a budget condition.
US10057119B2

A hybrid reconfiguration scheme can allow for fast partial network reconfiguration with different routing algorithms of choice in different subparts of the network. Partial reconfigurations can be orders of magnitude faster than the initial full configuration, thus making it possible to consider performance-driven reconfigurations in lossless networks.
US10057115B2

Technologies for resource management include a mobile computing device configured to communicate with a resource database server. The mobile computing device determines a future context and sends a request to the server for resource information associated with a location defined by the future context. The server determines resources located at the location and sends the requested resource information to the mobile computing device. The mobile computing device automatically configures itself to use the resources. The mobile computing device may automatically download and configure device drivers for the resources. The resources may include printers, displays, and network connections. The resource information may be provided by third-party resource providers. The resource database server may provide recommendations, including travel information recommendations. The mobile computing device may monitor its current context and enable the resources at the location or notify a user of the availability of the resources.
US10057114B2

A method for managing a configuration of a first device, the method comprising connecting the first device to a second device comprising a local server for managing network services within the second device; and controlling, by a web browser application implemented on said second device, an operation of the local server such that the configuration of the first device is manageable via the web browser application.
US10057101B2

A method and an apparatus for transmitting broadcast signals thereof are disclosed. The apparatus for transmitting broadcast signals comprises an encoder for encoding service data, a mapper for mapping the encoded service data into a plurality of OFDM (Orthogonal Frequency Division Multiplex) symbols to build at least one signal frame, a frequency interleaver for frequency interleaving data in the at least one signal frame by using a different interleaving-seed which is used for every OFDM symbol pair comprised of two sequential OFDM symbols, a modulator for modulating the frequency interleaved data by an OFDM scheme and a transmitter for transmitting the broadcast signals having the modulated data.
US10057094B2

An interference cancellation (IC) processor, a method, a method of manufacturing a semiconductor device, and a method of constructing an integrated circuit are provided. The IC processor includes a plurality of mono interference cancellation (MIC) filter estimation processors; a combined effective channel calculation processor; a combined filter calculation processor; and a combined filter processor, including a first input connected to the output of the combined filter calculation processor, a second input for receiving a signal for setting a length of the combined filter that is connected to a second input of the IC processor, a third input connected to the input of the MIC-BRC processor, and an output for providing a filtered output of a de-rotated GMSK signal that is connected to a second output of the IC processor that provides a filtered output yi of the de-rotated GMSK signal.
US10057086B2

A terminal apparatus includes: by way of a gateway apparatus configured to perform communication with an in-vehicle apparatus capable of playing back a content through a CAN bus, a first communication section configured to transmit command information for changing a mode of the in-vehicle apparatus to the in-vehicle apparatus; and a second communication section configured to transmit content data to the in-vehicle apparatus.
US10057075B1

A multimedia collaboration system that facilitates more efficient, free-flowing collaboration sessions. In order to make addition of new participants, media components, and or network access device to a collaboration session more efficient, client devices associated with each participant can store endpoint address information that can be automatically obtained by the multimedia collaboration system. The endpoint address information can then be used to add the new participants, media components, and or network access device.
US10057074B2

A power over Ethernet method where power sourcing equipment (PSE) detects and determines that a first set of cable pairs and a second set of cable pairs of an Ethernet twisted pair are connected to a valid powered device (PD), the PSE receives a link layer discovery protocol data unit (LLDPDU) from the PD, where the LLDPDU includes a load quantity type-length-value (TLV) used to notify a quantity of PD loads included in the PD, and when the PD receives power from both the first set of cable pairs and the second set of cable pairs, and the PD includes two PD interfaces, and the PD includes two PD loads, the PSE supplies power to the PD at a first power using the first set of cable pairs, and supplies power to the PD at a second power using the second set of cable pairs.
US10057066B2

Devices, systems, and methods for reconditioning an intravascular device for reuse are provided. The method includes reading first security data from a memory of the intravascular device; determining if the intravascular device is authentic; generating second security data, when the intravascular device is authentic; and writing the second security data to the memory of the intravascular device. Devices, systems, and methods for authenticating an intravascular device for use are also provided. The method includes bringing an intravascular device into communication with a computing device, the intravascular device including a memory; determining if first security data is authentic; determining, when the first security data is authentic, if the intravascular device has been reconditioned; determining, when the intravascular device has been reconditioned, if the second security data is authentic base; and permitting, when second security data is authentic, use of the intravascular device in the clinical procedure.
US10057061B1

Disclosed in some examples are methods, systems, and machine readable mediums for secure end-to-end digital communications involving mobile wallets. The result is direct, secure, in-band messaging using mobile wallets that may be used to send messages such as payments, requests for money, financial information, or messages to authorize a debit or credit.
US10057058B2

According to an embodiment, a quantum-key distribution apparatus includes a quantum-key sharer, a shifter, a corrector, a privacy amplifier, and an estimator. The quantum-key sharer performs photon sharing processing and acquires a photon bit string. The shifter generates a shared bit string by performing shifting processing. The corrector generates a corrected bit string by correcting errors in the shared bit string by performing error correction processing. The privacy amplifier generates an encryption key by performing privacy amplification processing that compresses the corrected bit string. The estimator estimates an encryption-key generation rate based on an output value and a given value at execution phases of respective pieces of processing of the photon sharing processing, the shifting processing, the error correction processing, and the privacy amplification processing.
US10057048B2

A time-interleaved analog-to-digital converter (ADC) having M ADCs can increase the sampling speed several times compared to the sampling speed of just one ADC. Some time-interleaved ADCs randomize the order of the M ADCs sampling the analog input signal to improve dynamic performance. Randomization causes the output data of the M ADCs to be valid at randomized time instants. When the output data is sampled using a rising edge of a fixed clock, the output data can be valid just before, valid right at, or only valid for a short period of time after, the rising edge. Therefore, the setup or hold time can be very short. To address this issue, information regarding the randomized selection of an ADC is used to control the sampling occurring in the fixed clock domain and avoid the short setup or hold time.
US10057045B2

A method, computer program product and computer system achieves full-mesh connectivity between any two domains in a multi-domain computing environment such as an Infiniband or Converged Ethernet environment. A connection between two domains is established using a single connection management identifier, and private payloads in connection management datagrams, to drive full-duplex connectivity over a pair of half-duplex connections. The half-duplex connections are established using one connection request, and one connection ID object. A connection management object interfaces between the two connected domains. The connection management object handles communications across the half-duplex connections while the connected applications operate as if they are communicating over a full-duplex connection.
US10057038B2

A method and apparatus for feedback in a mobile communication system are provided. The method of feedback transmission for a user equipment (UE) in a wireless communication system includes receiving control information indicating whether a subframe of an uplink band is allocated for a downlink from a base station (BS), receiving data from the BS in at least three subframes according to the control information, and sending the BS feedback for the data received in the at least three subframes using transmission time interval (TTI) bundling.
US10057037B2

A method is provided for transmitting Acknowledgement/Negative Acknowledgement (ACK/NACK) information at a User Equipment (UE) in a wireless communication system. The UE determines whether a transmission of a scheduling request is configured in one uplink subframe in which ACK/NACK information for downlink transmissions is to be transmitted, when a Physical Uplink Control Channel (PUCCH) format 3 is configured for a transmission of the ACK/NACK information, and transmits the ACK/NACK information using a PUCCH format 1a/1b and a PUCCH resource. If the transmission of the ACK/NACK information coincides with the one uplink subframe for the transmission of the scheduling request, the UE transmits ACK/NACK information and the scheduling request in the one uplink subframe by using the PUCCH format 1a/1b, when the ACK/NACK information corresponds only to a Physical Downlink Shared Channel (PDSCH) received only on a Primary Cell (PCell).
US10057034B2

One example method is provided for dynamic allocation of air interface resources in a cellular network comprising at least three wireless cells located within a geographical proximity of each other, the method comprising determining, by a central managing entity, one or more classification rules for classifying each of said plurality of mobile devices according to the one or more classification rules; providing, by the central management entity, to a group of base stations associated with the at least three cells, information that comprises: information that relates to the determined one or more classification rules; information that relates to semi-static allocation of blocks of air interface resources adapted for use by one or more specific members of the group of base stations.
US10057029B2

A cellular multiple-input and multiple-output, MIMO, system (10) comprises a base station (20) having a plurality of antennas (22) and a logic (21) which analyzes pilot signals received from a terminal (11-15) at the plurality of antennas (22) to obtain information about radio channel properties between the terminal (11-15; 100) and the plurality of antennas (22). The base station (20) assigns at least two terminals (11-13) of a plurality of terminals (11-15) to a same pilot time slot. The base station (20) requests at least two terminals (11-13) to transmit pilot signals in the allocated pilot time slot in such a manner that the at least two terminals (11, 12; 11-13) are prevented from transmitting their pilot signals simultaneously.
US10057028B2

A communication system that includes a terminal apparatus and a base station apparatus. The terminal apparatus transfers terminal capability information to the base station apparatus, whereby the terminal capability information indicating whether the terminal apparatus supports a PDSCH transmission mode with 4 or more CSI reference signal ports. The terminal apparatus reports a channel state information computed from a channel measurement, whereby the channel measurement in the PDSCH transmission mode with 4 or more CSI reference signal ports is based on only CSI-RS.
US10057026B2

A communication device for enabling phase tracking is described. The communication device includes a processor and instructions stored in memory. The communication device generates a plurality of pilot symbols. The pilot symbols conform to a rank-deficient pilot mapping matrix. The communication device also transmits the plurality of pilot symbols.
US10057021B2

Embodiments of methods and apparatuses for resource allocation in a wireless communication system are disclosed. In one embodiment, a method of wireless communication comprises obtaining data to be transmitted over a plurality of sub-channels in a wireless communication environment, determining channel conditions associated with the plurality of sub-channels, scheduling the data to be transmitted according to the channel conditions associated with the plurality of sub-channels to form scheduled data for transmission, and transmitting the scheduled data to one or more receivers via the plurality of sub-channels. The method of determining channel conditions associated with the plurality of sub-channels comprises determining interference observed at each sub-channel in the plurality of sub-channels.
US10057011B2

Method and receiver jointly detect and decode a part of an encoded, spread and modulated signal received on a channel in a wireless communication network and corrupted by channel multipath. Differences between the received signal and noiseless theoretical signals corresponding to each of the possible values of the part are calculated using hypothetical transmission matrices. The smallest difference corresponds to the actual value of the part.
US10056996B2

A system, apparatus, method and article to manage channel prediction for a wireless communication system are described. The apparatus may include a media access control processor to perform channel prediction, and a transceiver to communicate information using the channel prediction. Other embodiments are described and claimed.
US10056986B2

A first network device including first and second transceiver modules. The first transceiver module: during a first downlink period, transmits an uplink indication (UI) signal; and during an uplink period and subsequent to transmitting the UI signal, transmits a first data signal. The UI signal indicates when the first data signal is transmitted. The second transceiver module, prior to transmission of the UI signal, transmits a notice signal that indicates to a second network device not to transmit data to the second transceiver module during a second downlink period. The second downlink period is subsequent to an unused portion of the uplink period. The second transceiver module: transitions to a power save mode prior to transmission of the first data signal; and transmits a second data signal from the first network device based on the UI signal, subsequent to transmission of the first data signal, and during the unused portion.
US10056985B2

A broadband communication network architecture with a train control network and a train serving network combined, is characterized by, comprising a trusted network and an untrusted network; the trusted network comprises a trusted carriage-level network element provided in each carriage, and in each of a front carriage and a last carriage, in addition to the trusted carriage-level network element, a trusted train-level network element is provided; the untrusted network comprises untrusted train-level network elements respectively provided in the front carriage and the last carriage; one trusted train-level network element communicates with one untrusted train-level network element via a security gateway, and several security gateways are redundant to each other. The network architecture of the present application is a broadband communication network architecture combining a train control network and a train serving network, by which the train control information, the monitored information and the diagnostic information, as well as the passenger information and the video information can be transmitted in a combined network, i.e., the transmission of the data from the passenger information serving system network and the data from the train control network in a combined network, thereby meeting a demand for a bandwidth of the passenger information serving system network and ensuring a stability of the train network.
US10056982B2

An optical coupling system to couple a collimated beam with a waveguide made of semiconductor materials is disclosed. The waveguide is implemented in an optical modulator and/or an optical hybrid, and has a core with a restricted cross section because of the enhanced refractive index of the semiconductor materials. The collimated beam is focused on the core by the two-lens system including first and second lenses. The first lens, having a focal length shorter than a focal length of the second lens, is first aligned with the core, then, the second lens is aligned with the core as compensating deviations of the first lens induced during the fixation thereof.
US10056980B2

A method of controlling a parameter in the generation of a coherent optical signal, the method comprising the steps of: receiving a set of signal samples relating to detection of a coherent optical signal; transforming the set of signal samples into a set of spectrum samples in the frequency domain, the set of spectrum samples being an estimation of the spectrum of the coherent optical signal; calculating at least one feedback variable based on the spectrum samples; and adjusting the parameter based on the at least one feedback variable.
US10056977B2

A technique for measuring an optical coherent receiver is disclosed, where the optical coherent receiver recovers a data by an interference between signal light and local light. The technique includes steps of (i) equalizing optical lengths of the signal light and the local light from the optical source, respectively, and (ii) during a scan of the frequency, maximizing an output of the optical coherent receiver by the feedback control from an output of the optical coherent receive to the phase of the local light. The technique has a feature that, when the feedback control set a delay/lead in the phase of the local light to be 2Vπ−Δ, the delay/lead of the phase of the local light is decreased/increased by 2Vπ, where 2Vπ corresponds to one period of the wavelength of the local light.
US10056961B1

Disclosed are techniques for improving performance of short-range wireless network channel scans using receiver diversity. In an aspect, an electronic device having two or more short-range wireless network receiver antennas determines whether to utilize different receiver antennas of the two or more short-range wireless network receiver antennas to perform concurrently scheduled channel scans for different short-range wireless network radio access technologies (RATs) supported by the electronic device, or to perform an accelerated channel scan for a single short-range wireless network RAT of the different short-range wireless network RATs supported by the electronic device, and performs the concurrently scheduled channel scans or the accelerated channel scan based on the determination.
US10056954B2

Embodiments herein relate to a method performed by a wireless device (10) for transmitting uplink reference signal to a radio network node in a wireless communication network. The wireless device (10) determines to beamform a transmission of an uplink reference signal for channel estimation when a condition is fulfilled. The wireless device (10) transmits the uplink reference signal to the radio network node (12) in a beamformed manner when the condition is fulfilled.
US10056949B2

In an aspect a transceiver is provided. The transceiver may include a plurality of local oscillator (LO) generators configured to generate a plurality of LO signals, respectively, for mixing with one or more communication signals. The transceiver also includes a first synthesizer configured to generate a first reference signal and a second synthesizer configured to generate a second reference signal. The transceiver also includes a distribution circuit. The distribution circuit is configured to switch an input to at least one of the LO generators between the first and second reference signals for tuning each of the at least one of the LO generators between two different LO frequencies and to input to the other ones of the LO generators the first reference signal for tuning each of the other ones of the LO generators to an LO frequency.
US10056946B2

According to an embodiment a wireless power transmitting device, includes a power transmission antenna including patch antennas to wirelessly transmit power, and communication antennas configured to receive a communication signal from an electronic device. The wireless power transmitting device also includes a processor configured to detect a direction in which the electronic device is positioned based on the communication signal received through the communication antennas and control the power transmission antenna to transmit the power in the detected direction.
US10056943B2

The present application is concerned with a system for transmitting and/or receiving the control and sensing signals between the control units and the power electronic components. One system according to the present application comprises: a transceiver adapted to modulate the communication signal on a communication signal frequency band, and a coupler connected to the power conductor and adapted to couple the modulated communication signal to the power conductor. The present application also concerns a method for transmitting and receiving the control and sensing signals.
US10056936B2

A front end circuit includes a circulator having a first port into which a transmission signal is input, a second port into/from which a transmission/reception signal is input/output, and a third port from which a reception signal is output. The impedance of the second port of the circulator is set to a value different from the impedance value of the first port and the third port. With his configuration, the narrowing of a frequency band and the increase in loss, which occur when an impedance matching circuit is additionally provided, are prevented.
US10056933B2

An accessory device of a portable electronic device is provided. The accessory device includes a first cover that is detachably attached to at least a portion of the electronic device, a second cover that is connected to the first cover, at least a portion of the second cover covering at least a portion of a display of the electronic device, and an electronic circuit that is arranged inside the first cover or the second cover. The electronic circuit may include a memory that stores at least some of codes or data that indicate one or more of identification information, a characteristic, a configuration, a structure, and a function that are associated with a protection cover. Various pieces of corresponding information may be output according to the kinds of applied accessories. Therefore, the consumers' product preference can be improved and the reliability of the electronic device can be secured.
US10056932B1

A ruggedized mobile mount for simultaneous charging of a portable handheld radio and a spare battery is disclosed. In one embodiment, the portable handheld radio and the spare battery receive power from a vehicle via the mobile mount. In another embodiment, the mobile mount is configured to removably attach the handheld radio to a charging mechanism. In another embodiment, the mobile mount is configured to removably attach the spare battery via a rotational locking mechanism.
US10056930B1

A wireless microphone receiver comprises a phase locker to lock a phase of an audio data successfully received from a microphone transmitter; a calculator to calculate a frequency offset between the locked phase of the microphone receiver and the phase of the microphone transmitter; a calibrator to calibrate the frequency offset using a first step if the absolute value of the frequency offset is larger than a first predetermined threshold, and to calibrate the frequency offset with a second step if the absolute value of the frequency offset is smaller than or equal to the first predetermined threshold, and complete the calibration if a calibrated frequency offset is smaller than a second threshold; a buffer to buffer the audio data received from the microphone transmitter, and the calibrator further adjusts the amount of data stored in the buffer; and the microphone receiver further outputs buffered audio data.
US10056928B2

The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates beyond 4th-Generation (4G) communication system such as a Long Term Evolution (LTE). A method for controlling interference in a signal transmitting apparatus in a mobile communication system is provided. The method includes transmitting data to a first signal receiving apparatus using a plurality of channels; receiving information indicating whether at least one of the plurality of channels exists as an interference channel in a second signal receiving apparatus from the second signal receiving apparatus; receiving interference control information for controlling interference for the second signal receiving apparatus from the second signal receiving apparatus based on the received information, and generating interference control data based on the interference control information; and transmitting the interference control data to the first signal receiving apparatus.
US10056920B1

A data storage device is disclosed comprising a storage medium. Input data is encoded according to at least one channel code constraint to generate first data and second data. The first data is encoded into a first codeword, and the second data is encoded into a second codeword, wherein a first code rate of the first codeword is less than a second code rate of the second codeword. The first codeword and the second codeword are interleaved to generate an interleaved codeword, and the interleaved codeword is written to the storage medium.
US10056918B2

Batch compression management of messages. A message being sent to a batch for transmission is intercepted. The message is assigned to a batch pool, in which multiple batch pools are provided as sub-sets of the batch. The assigning of the message to the batch pool is based on a similarity of properties of the message with other messages and determined by looking up the properties in a batch pool mapping database. The message is added to the batch pool or a new batch pool is created for the message. A batch pool of messages is compressed using a dictionary of the properties common to at least some of the messages in the batch pool. The compressed batch pools are transmitted over an input/output channel.
US10056917B2

A data compression device includes an analog to digital converter (ADC) configured to convert an analog signal into a digital signal including in-phase and quadrature components; and a compressor configured to generate a 28-bit fixed-point digital signal in which bits of the in-phase and quadrature components are alternately arranged, generate an exponent bit string by comparing n most significant bits of a data bit string excluding two sign bits in the 28-bit fixed-point digital signal with preset mapping data, wherein the exponent bit string includes 4 bits, generate a mantissa bit string composed of 14 bits corresponding to up to 14th bit from a bit next to the n most significant bits of the data bit string, and generate a 20-bit floating point digital signal by combining the two sign bits, the exponent bit string, and the mantissa bit string, wherein n is a natural number equal to or greater than 2 and equal to or less than 12.
US10056913B1

A vapor-cell system and method is provided, comprising an enclosed vapor-cell region containing a vapor-cell gas phase comprising a vapor-cell alkali or alkaline earth metal, wherein the vapor-cell region is configured to allow at least one vapor-cell optical path through the vapor-cell gas phase; an enclosed reservoir region containing a reservoir alkali or alkaline earth metal, wherein the reservoir region is in vapor isolation from the vapor-cell region; a solid electrolyte disposed in ionic communication between the vapor-cell region and the reservoir region; a first electrode disposed between the solid electrolyte and the vapor-cell region; and a second electrode disposed between the solid electrolyte and the reservoir region, wherein the second electrode is electrically isolated from the first electrode. This vapor-cell system enables independent control of the alkali or alkaline earth vapor pressure in the vapor cell. The principles disclosed herein can improve long-term frequency stability in systems having vapor cells.
US10056912B1

A circuit for phase locked loop (PLL) multiple spur cancellation includes multiple spur cancellation circuits and a number of multiplexers that are coupled to respective input ports of the spur cancellation circuits. The circuit further includes a number of demultiplexers that are coupled to respective output ports of the spur cancellation circuits. Each spur cancellation circuit can cancel a spur associated with a spur source, and input nodes of the multiplexers and output nodes of the demultiplexers are coupled to different connection points of a PLL circuit.
US10056908B2

In a general aspect, a quantum logic gate can be performed by tuning a coupler device. One or more coupler control signals can be received at a coupler device in a quantum processor cell. In some instances, in response to the coupler control signals, a coupler operating frequency of the coupler device changes toward a qubit operating frequency of a qubit device, and a phase shift arises in a quantum state of the qubit device due to an interaction between the qubit device and the coupler device. In some instances, in response to the control signals, the coupler operating frequency changes toward a first qubit operating frequency of a first qubit device, then changes toward a second qubit operating frequency of a second qubit device, and a controlled-phase shift arises in a quantum state of the qubit devices due to interactions between the coupler device and the respective qubit devices.
US10056907B1

A method for an FPGA includes coupling a first electrode of a first resistive element to a first input voltage, coupling a second electrode of a second resistive element to a second input voltage, coupling a second electrode of the first resistive element, and a first electrode of the second resistive element to a first terminal of a first transistor element, coupling a second terminal of the first transistor element to a first terminal of a latch, coupling a second terminal of the latch to a gate of a second transistor element, and coupling a gate of the first transistor element to a latch program signal.
US10056905B1

Techniques are provided for a physically unclonable function (PUF) device. One example PUF device includes, a readout integrated circuit (ROIC) (such as a ROIC for a focal plane array or other imaging application), a nanomaterial-based PUF layer on the ROIC, and a common electrode on the PUF layer. The nanomaterial is randomly distributed throughout the PUF layer. A method of using a PUF device that includes a nanomaterial-based PUF layer coupled to a ROIC, where the nanomaterial is randomly distributed throughout the PUF layer, includes driving the ROIC at a plurality of locations coupled to a corresponding plurality of locations of the PUF layer, sensing the nanomaterial at the locations of the PUF layer, and generating a unique identification key from the sensed locations of the PUF layer. The method can be used, for example, for secure decryption or for identifying or authenticating the PUF device.
US10056903B2

A driver for transmitting multi-level signals on a multi-wire bus is described that includes at least one current source connected to a transmission line, each current source selectively enabled to source current to the transmission line to drive a line voltage above a termination voltage of a termination voltage source connected to the transmission line via a termination impedance element, wherein each of the at least one current sources has an output impedance different than a characteristic impedance of the transmission line, and at least one current sink connected to the transmission line, each current sink selectively enabled to sink current from the transmission line to drive a line voltage below the termination voltage, each of the at least one current sinks having an output impedance different than the characteristic impedance of the transmission line.
US10056899B1

A signal gating circuit includes a logic circuit that receives a stop signal and an input signal and provides an intermediate signal in response, and a pulse stretcher. The pulse stretcher provides an output signal with no pulse when a width of a pulse of the intermediate signal is less than a first amount, with a pulse having a first pulse width that begins after a start of the pulse of the intermediate signal and ends at a predetermined delay thereafter when a pulse width of the intermediate signal is greater than the first amount but less than a second amount, and with a pulse having a second pulse width that begins after the start of the pulse of the intermediate signal and ends after an end of the pulse of the intermediate signal when a pulse width of the intermediate signal is greater than the second amount.
US10056894B2

A drive unit of a semiconductor element including: a drive circuit for driving a control electrode of a voltage control semiconductor element to which a freewheeling diode is connected in anti-parallel; a resistor connected between the control electrode and the drive circuit; a capacitor having one terminal connected between the resistor and the control electrode; and a switch element connected between another terminal of the capacitor and a low-voltage-side electrode of the voltage control semiconductor element, wherein a control electrode of the switch element is connected to a connection point of the resistor and the capacitor.
US10056880B2

Apparatus and methods for digital step attenuators are provided herein. In certain configurations, a DSA includes a plurality of DSA stages that can be set in an attenuation mode or in a bypass mode using a plurality of switching circuits. A first switching circuit of the plurality of switching circuits includes a field effect transistor (FET) switch, a gate resistor, one or more gate resistor bypass switches, and a pulse generation circuit. The gate resistor is electrically connected between a switch control input and a gate of the FET switch, and a switch control signal can be provided to the switch control input to turn on or off the FET switch. In response to detecting a rising and/or falling edge of the switch control signal, the pulse generation circuit can control the one or more gate resistor bypass switches to bypass the gate resistor.
US10056879B2

In an elastic wave filter device, a first filter including a first pass band and a second filter including a second pass band are common-connected at a common connection point. The first filter includes, on the common connection point side, a serial arm resonator, a parallel arm resonator, or a longitudinally coupled resonator-type elastic wave filter, and generates a fundamental wave and a high-order mode. A resonant frequency of the high-order mode on a higher frequency side relative to the first pass band of the first filter is smaller than the second pass band. On the common connection point side, a serial arm resonator in which the resonant frequency is not the highest, a parallel arm resonator, or a longitudinally coupled resonator-type elastic wave filter, is disposed.
US10056872B2

A system for controlling an audio device that includes a memory storing an audio processing application and a processor that is coupled to the memory. When executing the audio processing application, the processor is configured to determine an amplifier parameter based on an audio signal, encode the amplifier parameter to generate an audio waveform, and transmit the audio waveform to an amplifier.
US10056871B2

A loop compensation circuit includes a differential difference amplifier having a first transconductance stage with a first input terminal and a second input terminal. The first input terminal is coupled to a voltage reference and the second input terminal is coupled to a feedback node. The amplifier also includes a second transconductance stage having a third input terminal and a fourth input terminal. The third input terminal is coupled to a virtually specified fixed voltage and the fourth input terminal is coupled to a fixed specified voltage. The loop compensation circuit also includes a feedback impedance coupled between an output of the differential difference amplifier and the third input terminal and a second impedance between the third input terminal and the fixed specified voltage.
US10056868B2

An electrical circuit includes a sensor configured to generate a current signal comprising a first portion comprising a contribution from a target source and/or a second portion comprising a contribution from sources other than the target source, a trans-impedance amplifier that amplifies the current signal and generate a low noise signal, and a high pass filter that converts the low noise signal into an AC signal having a positive amplitude, a negative amplitude, and a zero cross-over point between the positive and negative amplitudes. The circuit also includes a positive integrating amplifier that receives the positive amplitude of the AC signal and generates a positive integrated value over an integration period, and a negative integrating amplifier that receives the negative amplitude of the AC signal and generates a negative integrated value over the integration period. The circuit further includes at least one analog-to-digital converter that receives the integrated values.
US10056853B2

Basic current commands of a d-axis and a q-axis are set based on a torque command of a motor. Subsequently, when the rotation speed of the motor is high, an electric angle compensation amount is set to be larger than that when the rotation speed of the motor is low, and a corrected predicted electric angle is set by adding the electric angle compensation amount to a predicted electric angle predicted from an electric angle based on a rotation position of a rotor of the motor from a rotation position detection sensor. Then, current commands of the d-axis and the q-axis are set by multiplying the basic current commands of the d-axis and the q-axis by a correction coefficient based on the corrected predicted electric angle, and an inverter is controlled using the current commands.
US10056830B2

Methods and apparatus for determining a value of a pulse-width modulation (PWM) signal with which to drive a power stage of a DC-to-DC voltage converter having an output inductor coupled between the power stage and an output node that is couplable to a load. A plurality of control schemes for determining a value of a PWM signal with which to drive the power stage are maintained. A value of the PWM signal currently driving the power stage is monitored. A value of an inductor current flowing through the output inductor is monitored. A value of a load current being provided to the load is monitored. One of the plurality of control schemes is selected based on the value of the PWM signal currently driving the power stage, the value of the inductor current, and the value of the load current. The selected control scheme is used to determine a value of a PWM signal with which to drive the power stage.
US10056828B2

In accordance with an embodiment, a method of operating a switch-mode power supply includes receiving a measurement of a first current of the switch-mode power supply, determining a ripple of the first current based on the received measurement of the first current, determining a maximum current threshold based on a target average current and the determined ripple of the first current, determining an off time of a switch based on a target current ripple and the determined ripple of the first current, turning off the switch when the first current reaches the maximum current threshold, and turning on the switch after the determined off time has elapsed after turning off the switch.
US10056825B2

A control apparatus in a static VAR compensator (SVC) system includes a plurality of current supply units for supplying phase currents configuring three-phase current of a power system, a plurality of current sensors for measuring the phase currents, and a controller for determining whether unbalance occurs in the three-phase current based on the phase currents, calculating an error corresponding to the unbalance according to the phase currents if unbalance occurs, and individually controlling at least one of the plurality of current supply units so as to compensate for the error.
US10056821B2

The present disclosure discloses a power conversion system and a method for suppressing the common-mode voltage. The power conversion system comprises a grid-side converter, a motor-side converter, a bus capacitor, a first reactor, a second reactor, and a third reactor. The bus capacitor is electrically connected between the grid-side converter and the motor-side converter. The first reactor includes a first terminal and a second terminal, wherein the first terminal is electrically connected to the motor-side converter. The second reactor includes a first terminal and a second terminal, wherein the first terminal is electrically connected to the second terminal of the first reactor and the second terminal of the second reactor is electrically connected to a motor. The third reactor includes a first terminal and a second terminal, wherein the first terminal is electrically connected to a grid and the second terminal is electrically connected to the grid-side converter.
US10056820B2

A system includes a current source rectifier which has a plurality of switches configured to receive an input current from an AC voltage source and to receive a plurality of control signals. The switches are configured to produce a rectified output current based on the input current and the control signals. The system also includes a rectifier controller configured to receive a current sense signal indicative of the rectified output current and to generate the control signals based at least in part on the current sense signal, where the control signals cause the current source rectifier to attenuate at least one of a plurality of harmonic frequencies in the rectified output current.
US10056818B2

A series-parallel converter system includes: a first set of parallel circuitries including a plurality of first circuitries in parallel with each other; a second set of parallel circuitries including a plurality of second circuits in parallel with each other, the second circuit being controlled in a second control method; wherein an input end of the first set of parallel circuitries and an input end of the second set of parallel circuitries are connected in series with an input power supply; and wherein the first circuitry in the first set of parallel circuitries includes: a first circuit being controlled in a first control method; and a first control circuitry electrically connected with the first circuit and configured to generate a first control signal for controlling the first circuit based on a variable intercept compensation, and an input voltage, a first output current and a virtual impedance of the first circuit.
US10056812B2

A three-phase permanent magnet electric motor-generator includes a stator having a plurality of teeth, each provided with a respective electric winding implemented by a conducting wire and with a respective heading polar expansion, divided into groups each one corresponding to a phase, by obtaining at the same time a reduced short-circuit current. The distance between adjacent polar expansions is the minimum one so as to allow the passage of a conducting wire. By identifying a first magnetic circuit comprising two adjacent teeth, the respective rotor and stator yokes, the thicknesses of the respective permanent magnets and the corresponding air gap, and a second magnetic circuit having two adjacent teeth, the respective rotor yokes, the respective halves of the faced polar expansions of said adjacent teeth and the distance between such polar expansions, the magnetic reluctances of the first and second circuit have the same order of magnitude.
US10056799B2

A coil group 23G is composed of windings 23U to 23W for U phase, V phase, and W phase. One ends 23U1 to 23W1 of the windings for the respective phases composing the coil group 23G are connected to respective power supply bus bars 25U to 25W, and the other ends 23U2 and 23W2 of the windings for the phases positioned at both ends in the circumferential direction in the coil group 23G extend toward the other end 23V2 of the winding for the rest of the phases, whereby the other ends 23U2 to 23W2 of the windings for the respective phases are mutually connected.
US10056794B2

A rotating electric machine, in which a cross conductors of a stator connect slot conductors so as to stride N+1 slots at coil ends on one side and stride N−1 slots at coil ends on another side, with N representing a number of slots per pole, a stator winding includes a plurality of slot conductor groups each made up with a plurality of slot conductors corresponding to a single phase, the plurality of slot conductors in each slot conductor group are inserted at a predetermined number Ns of successive slots forming a continuous range along a circumference of the stator core so that the slot conductors in the slot conductor group take successive slot positions and successive layer positions, Ns=NSPP+NL when NSPP represents a number of slots per pole per phase and a number of layers is expressed as 2×NL.
US10056791B2

A method is disclosed for charging a power source of a device. The method is performed by one or more processors. The one or more processors detect that a charging interface of the device and a charging interface of a charging dock are misaligned when the device is placed into contact or operational proximity with the charging dock. The device is automatically caused to move relative to the charging dock to achieve alignment.
US10056769B2

The present invention discloses a lithium-ion battery protector, comprising a broken-circuit protection switch arranged in a charging loop of a lithium-ion battery pack, wherein the broken-circuit protection switch is adapted to carry out the switching-on or switching-off of the charging loop of the lithium-ion battery pack via the shape change of a shape memory alloy therein at different temperatures. The lithium-ion battery protector uses the memorability, interference resistance, high voltage resistance and passive over-current capacity of the shape memory alloy.
US10056764B2

Rechargeable battery systems and rechargeable battery system operational methods are described. According to one aspect, a rechargeable battery system includes a plurality of rechargeable battery cells coupled between a plurality of terminals and charge shuttling circuitry configured to couple with and shuttle electrical energy between individual ones of the rechargeable battery cells, and wherein the charge shuttling circuitry is configured to receive the electrical energy from one of the rechargeable battery cells at a first voltage and to provide the electrical energy to another of the rechargeable battery cells at a second voltage greater than the first voltage.
US10056762B2

A battery management system having capability for addressing and time-division communication, the battery management system comprises a controller and a plurality of sensors, the sensors can communicatively connect to the controller; wherein each sensor has a communication port, the controller can transmit a plurality of addressing commands to address each of the sensors, each of the sensors can control the communication period of each communication port in accordance with its received addressing command, therefore the sensors and the controller can execute the time-division communication.
US10056756B2

Audio Frequency Load Control (AFLC) signal processing electronics added to a power factor correction (PFC) unit allowing the AFLC system to operate without the need of large and heavy passive bypass or blocking filters at the PFC installations. The AFLC signal processing electronics a first group of additional electronics tuned to the AFLC frequency for detecting the AFLC carrier signal; and a second group of additional electronics for driving an AFLC impedance switch that is connected in parallel with an AFLC impedance. The AFLC impedance is connected in series with the PFC capacitors, and is sufficiently large to offer significant impedance in series with the PFC capacitors that allows the AFLC signal to bypass the PFC unit.
US10056747B2

A household distribution box comprises a distribution box case; two service lines introduced from a transformer into the distribution box case of a consumer; three main lines installed in the distribution box case and provided with two lines and a second service line; two sub-lines installed in the distribution box case and formed by branching the second service line among the main lines into two lines; a first circuit breaker installed in the distribution box case; a second circuit breaker installed in the distribution box case; and a controller connected to the first circuit breaker.
US10056745B2

An apparatus is designed to protect a connection between a plug of a first electrical cord and a socket of a second electrical cord from moisture. The apparatus consists of a first housing portion and a second housing portion that, when mated, form an interior region, a first aperture configured to receive the first electrical cord, and a second aperture configured to receive the second electrical cord. Four cross-wise portions are located in the interior region. The first and second cross-wise portions are attached to the first housing portion and are positioned proximate the first and second apertures, respectively. The third and fourth cross-wise portions are attached to the second housing portion and are positioned proximate the first and second apertures, respectively. When the housing portions are mated, the first cross-wise portion abuts the third cross-wise portion and the second cross-wise portion abuts the fourth cross-wise portion.
US10056717B2

For a chassis having a port mounted on a side of the chassis and connected to electronics in the chassis, with a plug mated in the port and a cable connected to the plug, first and second supports are mounted on the chassis side on opposing sides of the port, where each support has a respective, predetermined length extending away from the chassis side. A strap defines a slot beginning at a first end of the strap and extending along a portion of the strap's length. The strap is placed with the cable inserted in the slot and the plug at a central portion of the strap. With the supports mounted on the chassis side on opposing sides of the port, the strap connected to the respective supports, at least the plug forces curvature in a central portion of the strap, so that the central portion of the strap clamps the plug.
US10056713B2

Apparatus for an extension system that enables connecting a charger or power source to an electrical device that is mounted at a location not readily accessible without requiring an assistive device. The system includes an extension device and an extension cable. The extension device includes a pole with a holder. The extension cable has a cable connector that is received by the holder. The holder includes a window allowing an operator to see an indicator associated with the electrical device. The cable connector is one half of a connector assembly. The other half of the connector assembly is connected to the electrical device. The two connectors have a magnetically attraction that pulls the connector halves together to form an electrical connection. The connector assembly disengages upon application of a tugging or pulling force greater than that attributed to the weight of the extension cable dangling from the rechargeable device.
US10056712B2

An apparatus includes a backshell, the backshell having a shell defining an interior space, the interior space configured to encase a portion of a plurality of core cables between an entry component and a connector body in a steel wire armored (SWA) cable, wherein the portion represents an excess amount of the core cables when the SWA cable is uncoiled.
US10056707B2

In accordance with one embodiment, an electrical contact has a mating end and a mounting end. The electrical contact includes an electrically conductive base, and a multi-layered coating disposed on an outer surface of the base at the mating end. The multi-layered coating can include a metallic layer of a noble metal or alloy thereat: a layer of anti-tarnish material disposed on the metallic layer, and a lubricant layer disposed on the layer of anti-tarnish material, the lubricant effective to seal at least some wear regions created in the layer of anti-tarnish material due to micromotion of the mating end in use.
US10056706B2

A cable bypass assembly is disclosed for use in providing a high frequency transmission line that connect a chip package on a circuit board to connector spaced apart from the chip package. The bypass cable assembly has a structure that allows for low loss between the chip package and the connector. Multiple cables can be used to provide a number of differentially coupled channels.
US10056704B2

A high voltage connection between a first line of a traveling wave tube and a second line of a voltage supply unit for the traveling wave tube includes a plug which is connected to an end section of the first line or of the second line by a crimp connection, and a socket which is connected to an end section of the other line by a crimp connection. Furthermore, a method for manufacturing a high voltage connection is also described.
US10056703B2

A telecommunications plug includes a housing having an insertion portion sized to be received in a telecommunications jack, and a circuit board at least partially disposed within the housing. The circuit board includes a plurality of contacts exposed through the insertion portion to electrically connect to contact springs of the telecommunications jack and a plurality of wire connections receiving wires of a telecommunications cable. The plug further includes a switching mechanism movable relative to the circuit board and configured to switch between first and second positions, wherein the first and second positions selectably provide capacitive crosstalk between wire pairs within the plug.
US10056690B2

An antenna system includes near-end electromagnetic (EM) radiating elements, a tunable medium, and control circuitry. The tunable medium includes EM scattering elements corresponding to lumped impedance elements and variable impedance control inputs configured to enable selection of an impedance value for each of the lumped impedance elements. The control circuitry is configured to determine a scattering matrix (S-matrix) relating field amplitudes at lumped ports including internal lumped ports and external lumped ports. The internal lumped ports correspond to the lumped impedance elements, and the external lumped ports correspond to the near-end EM radiating elements or far-end near-end EM radiating elements. A method includes determining at least a portion of component values of a desired S-matrix, and adjusting the variable impedance control inputs to modify the impedance value of the lumped impedance elements to cause the S-matrix to at least approximate at least a portion of the desired S-matrix.
US10056689B2

Provided are an electronically steerable parasitic radiator antenna and a beam forming apparatus. The ESPAR antenna includes: an active patch radiator disposed at the center of one surface of a substrate to radiate a beam corresponding to a signal applied through a feeding line; a plurality of parasitic patch elements disposed to have a predetermined angle in different directions, respectively based on a central position of the active patch radiator to derive the beam radiated by the active patch radiator in a predetermined direction; and a reactance element disposed between the active patch radiator and the plurality of parasitic patch elements to determine a direction of the beam radiated by the active patch radiator.
US10056684B2

A wireless communication device includes: a directional antenna configured to wirelessly receive data from the wireless communication device which is a connection partner; a processing unit configured to perform a first detection process of controlling a directivity direction of the directional antenna and detecting a first direction which is a direction of a radio wave generation source other than the wireless communication device and a second detection process of controlling the directivity direction of the directional antenna and detecting a second direction which is a direction of the wireless communication device; and a control unit configured to set a directivity angle of the directional antenna to a narrower angle when the second detection process is performed by setting the directivity direction of the directional antenna in a vicinity of the first direction.
US10056681B2

An apparatus comprising a cover and an antenna circuit. The cover may be implemented as a dielectric material having one or more apertures. The antenna circuit may be configured to provide communication signals to/from a vehicle. The cover may be implemented to limit a visibility of the antenna circuit. An arrangement of the apertures of the cover is configured to allow transmission of the communication signals to/from the antenna circuit. The antenna circuit may provide a range of communication coverage in a particular direction for the vehicle.
US10056680B2

A mobile terminal comprises: a terminal body; and a first antenna device and a second antenna device disposed at one side of the terminal body in an adjacent manner, and formed to operate at different frequency bands, wherein the first antenna device and the second antenna device are provided with conductive members each having a slit at one side thereof, and wherein the conductive members form part of an appearance of the terminal body.
US10056675B1

Systems and methods are provided for repositioning a directional antenna that responds to a desired signal and directional interference. The antenna can generate a sum beam and first and second difference beams. Respective powers of the sum beam and the first and second difference beams can be determined. At least a portion of any of the directional interference can be excised from the sum beam and the first and second difference beams. Measures of the directional interference can be determined in the sum beam and the first and second difference beams. A first correlation between the sum beam and the first and second difference beams can be generated. Additional correlations between a signal identifier and the sum beam and first and second beams monitor the desired signal reception. The antenna can be repositioned away from the directional interference based on the powers, the measures, and the first correlation.
US10056668B2

A heat transfer interface is provided for radio-frequency resonator cavity filters used in vacuum environments such as are encountered by spacecraft and satellites. The heat transfer interface may include a thermally conductive structure that encircles or partially encircles a tubular structure of the resonator cavity filter and heat transfer legs that extend from positions that are on opposite sides of the thermally conductive structure and at approximately the same distance from a support surface to the support surface. The heat transfer legs and the thermally conductive structure may be made from a material or materials having a thermal conductivity of 350 W/(m·K) or greater.
US10056663B2

A coaxial cavity resonator filter has a hollow cavity and a post having desired dimensions for achieving desired filter characteristics. A tuning element is supported within a metallic opening and is configured to electromagnetically interact with the post. The tuning element has a conductive core element where the orientation of the tuning element with the cavity is adjusted so as to achieve the desired filter characteristic. An insulator is configured to cover a portion of the conductive core element of the tuning element, at a location where the tuning element and the metallic opening interact. A portion of the insulator is threaded so as to allow the conductive core element vary its orientation within the cavity without contacting the metallic opening.
US10056657B2

The present invention relates to an energy storage module for an apparatus for supplying voltage, in particular of a motor vehicle, in which the energy storage module has a plurality of prismatic storage cells which, in a manner stacked to form at least one row, are arranged one behind the other and are braced between two end plates by means of at least one tie rod. The tie rod may be in the form of a thermally conductive metal sheet for dissipating the heat from the storage cells to a cooling device.
US10056656B2

Provided is a method of manufacturing a high-purity lithium phosphate by utilizing a lithium waste liquid of a wasted battery. Lithium phosphate is manufactured and refined by using a minimized amount of sodium hydroxide and by using phosphate, lithium hydroxide, and an optimized pH condition, so that it is possible to manufacture high-purity lithium phosphate from which fine impurities which cannot be removed by cleaning are effective removed. A waste water treatment process of processing waste water as to be immediately discharged is integrated, so that the method is very efficient and environment-friendly. Therefore, since the high-purity lithium phosphate can be manufactured by utilizing a lithium waste liquid discarded in a wasted battery recycling process, the method has an effect in that the method is applied to a wasted battery recycling industry to prevent environmental pollution and facilitate recycling resources.
US10056641B2

A fuel cell for a vehicle includes seats disposed on a side of a separation plate and having a recessed bottom and inclined sides connecting the edges of the bottom and the separation plate at an angle. Gaskets are projected along the seats on the side of the separation plate. Fastening bars are seated in the seats with the gaskets projected thereon, in the shape of a strip fastening the fuel cell and have a body being in close contact with the bottom and flanges being in close contact with an inclined side.
US10056640B2

The invention relates to a bipolar plate for a fuel cell. The bipolar plate has a fuel side, an oxidant side, two individual plates and a coolant cavity arranged between the individual plates. At least one of the individual plates has at least one seal on the outer surface thereof. The individual plates are connected by way of at least one connecting seam. The bipolar plate is considered in that the at least one connecting seam does not intersect with or overlap with the at least one seal. The invention further relates to a fuel cell consisting at least one bipolar plate and to a method for producing the bipolar plate.
US10056638B2

A compound including a cation of the following structure is provided (1), wherein Q is selected from the group consisting of polymer residues and substituted or unsubstituted alkyl groups, and R is H or a polymer residue. A membrane including the above cation, and electrochemical devices employing this membrane, are also provided.
US10056630B2

A drive circuit comprising a DC bus configured to supply power to a load, a first fuel cell coupled to the DC bus and configured to provide a first power output to the DC bus, and a second fuel cell coupled to the DC bus and configured to provide a second power output to the DC bus supplemental to the first fuel cell. The drive circuit further includes an energy storage device coupled to the DC bus and configured to receive energy from the DC bus when a combined output of the first and second fuel cells is greater than a power demand from a load, and provide energy to the DC bus when the combined output of the first and second fuel cells is less than the power demand from the load.
US10056627B2

The invention relates to a method for controlling the functioning of a fuel cell comprising at least one membrane, comprising the following steps: putting at least two conductive means in contact with two different surface elements of the same first conductive plate, said plate being able to be a distribution plate belonging to a first cell, measurement of one or more electrical voltages between said conductive means electrically connected to an electrical-voltage measurement device.
US10056623B2

An expanded graphite sheet and a battery using the expanded graphite sheet are provided, that can inhibit the expanded graphite sheet from swelling even when the expanded graphite sheet is used for, for example, a positive electrode for an air battery.An expanded graphite sheet includes an expanded graphite and has a surface water contact angle of greater than or equal to 90 degrees and a surface resistivity of less than or equal to 70 mΩ/sq. It is desirable that a polyolefin resin be contained in the expanded graphite sheet in a dispersed state. It is desirable that the polyolefin resin be polypropylene.
US10056619B2

A membrane electrode assembly with protective film includes a MEA and protective films. The MEA includes a cathode, an anode, and a solid polymer electrolyte membrane interposed between the cathode and the anode. The protective films are joined on the outer end of the solid polymer electrolyte membrane. The membrane electrode assembly has a power generation area and an edge-vicinity area. Recesses for receiving the edge-vicinity area including outer ends of the cathode and the anode are formed in outer portions of a cathode-side separator and an anode-side separator which contact the MEA.
US10056616B2

A manufacturing method of an electrode assembly includes forming an active material molded body which contains lithium double oxide and includes plural voids, forming a solid electrolyte in the plural voids, and attaching a polymer gel film impregnated with an electrolytic solution for conducting lithium ions to the active material molded body in which the solid electrolyte is formed.
US10056615B2

According to one embodiment, there is provided an active substance. The active substance includes particles of niobium titanium composite oxide and a phase including a carbon material. The niobium titanium composite oxide is represented by Ti1−xM1xNb2−yM2yO7. The phase is formed on at least a part of the surface of the particles. The carbon material shows, in a Raman chart obtained by Raman spectrometry, a G band observed at from 1530 to 1630 cm−1 and a D band observed at from 1280 to 1380 cm−1. A ratio IG/ID between a peak intensity IG of the G band and a peak intensity ID of the D band is from 0.8 to 1.2.
US10056613B2

Provided are a negative electrode active material including spherical artificial graphite and natural flake graphite, wherein the spherical artificial graphite and the natural flake graphite are included in a weight ratio of 80:20 to 95:5, and a negative electrode for a lithium secondary battery including the same.
US10056605B2

Provided are a method of preparing a cathode active material including coating a surface of a lithium transition metal oxide with a lithium boron oxide by dry mixing the lithium transition metal oxide and a boron-containing compound and performing a heat treatment, and a cathode active material prepared thereby.A method of preparing a cathode active material according to an embodiment of the present invention may easily transform lithium impurities present in a lithium transition metal oxide into a structurally stable lithium boron oxide by performing a heat treatment near the melting point of a boron-containing compound.Also, a coating layer may be formed in which the lithium boron oxide is uniformly coated in an amount proportional to the used amount of the boron-containing compound even at a low heat treatment temperature.
US10056600B2

Provided is a battery pack. The battery pack includes a battery module including first and second battery cells that are disposed adjacent to each other, wherein first and second electrode terminals are disposed on each of the first and second electrode terminals, a fuse part including a first fuse connecting the second electrode terminal of the first battery cell to the first electrode terminal of the second battery cell, and a switching device including a first switch disposed outside a top surface of the first battery cell of the battery module and connected to the first fuse and a second switch disposed below the first switch and connected to the second electrode terminal of the second battery cell.
US10056593B2

An anode structure of a lithium sulfur battery includes a sulfur anode laminated on an aluminum foil, and a carbon coating layer disposed between the sulfur anode and a carbon structure layer in which sulfur is immersed. The sulfur anode includes the sulfur, a conductor, and a binder. The carbon structure layer in which sulfur is immersed is a polyester (PE) separation membrane separated from a counter electrode. A loaded amount of sulfur within the anode structure is dispersed to the sulfur anode and the carbon structure layer in which the sulfur is immersed.
US10056585B2

The purpose of the present invention is to realize a battery holder, which can suppress occurrence of an instantaneous interruption in outputting direct-current power to the outside due to continuous strong external vibrations or impacts and have good attachability and detachability of battery. The battery holder includes electrode contact portions 13 (14) configured to be electrically connected to a battery BAT to be housed therein, wherein the electrode contact portions include a metal plate 132 (142) attached to a base 131 (141) having elasticity.
US10056577B2

Disclosed herein is a battery cell configured to have a structure in which an electrode assembly is mounted in a battery case formed of a laminate sheet including a resin layer and a metal layer in a state in which the electrode assembly are connected to electrode terminals protruding outward from the battery case. The electrode assembly is configured such that separators are respectively disposed between cathodes and anodes, each of which is formed by applying a compound including an electrode active material to a current collector. At least a portion of an inside of the battery case corresponding to an outer circumference of the electrode assembly has an upward sloping structure in which a width of the battery case increases upward in vertical section or a downward sloping structure in which the width of the battery case increases downward in vertical section.
US10056574B2

An organic EL display 1 includes a sealing film 2 provided on a plastic substrate 10 to cover an organic EL element 4. The sealing film 2 includes a first sealing layer 25 on a surface of the plastic substrate 10, three stress relief layers 26, 27, and 28 on a surface of the first sealing layer 25, and a second sealing layer 29 on a surface of the stress relief layer 28. The stress relief layers 26, 27, and 28 each have a higher coefficient of thermal expansion than the first and second sealing layers 25 and 29. The stress relief layer 27 interposed between the stress relief layers 26 and 28 has a higher coefficient of thermal expansion than the stress relief layers 26 and 28.
US10056570B2

An image pickup device includes: a first electrode film; an organic photoelectric conversion film; a second electrode film; and a metal wiring film electrically connected to the second electrode film, the first electrode film, the organic photoelectric conversion film, and the second electrode film all provided on a substrate in this order, and the metal wiring film coating an entire side of the organic photoelectric conversion film.
US10056561B2

The present invention discloses an novel organic material containing indenotriphenylene derivatives and organic EL device using the indenotriphenylene derivatives as hole blocking layer(HBL), electron transport layer(ETL) and/or phosphorescent host can efficiently lower driving voltage, lower power consumption and increase the efficiency. The present invention further relates to the methods of preparation for the indenotriphenylene derivatives and organic EL device comprising these derivatives.
US10056556B2

Discussed is a space-through charge transfer compound including a paracyclophane core, an electron donor moiety selected from the group consisting of carbazole and diphenyl amine, and an electron acceptor moiety selected from the group consisting of pyrimidine, diphenyltriazine, and triazole. The electron donor moiety and the electron acceptor moiety are indirectly or directly combined to the paracyclophane core with or without a linker, respectively.
US10056549B2

The present invention relates to a compound of the formula (I), to the use of the compound in an electronic device, and to an electronic device comprising a compound of the formula (I). The present invention furthermore relates to a process for the preparation of a compound of the formula (I) and to a formulation comprising one or more compounds of the formula (I).
US10056547B2

A manufacturing method of a display device includes locating a base member on a support substrate; and removing a part of the support substrate by preventing a first surface portion having a predetermined region in a border plane between the support substrate and the base member from being irradiated with laser light through the support substrate, whereas irradiating a second surface portion, other than the predetermined region, in the border plane between the support substrate and the base member with the laser light through the support substrate.
US10056543B2

In a method of manufacturing an MRAM device, a memory unit including a lower electrode, an MTJ structure and an upper electrode sequentially stacked is formed on a substrate. A protective layer structure including a capping layer, a sacrificial layer and an etch stop layer sequentially stacked is formed on the substrate to cover the memory unit. An insulating interlayer is formed on the protective layer structure. The insulating interlayer is formed to form an opening exposing the protective layer structure. The exposed protective layer structure is partially removed to expose the upper electrode. A wiring is formed on the exposed upper electrode to fill the opening.
US10056540B2

A system for adjusting qubit frequency includes a qubit device having a Josephson junction and a shunt capacitor coupled to electrodes of the Josephson junction. A cantilevered conductor is separated from the shunt capacitor by a spacing. An adjustment mechanism is configured to deflect the cantilevered conductor to tune a qubit frequency for the qubit device.
US10056533B2

Quantum dots and methods of making quantum dots are described. A method begins with forming quantum dots having a core-shell structure with a plurality of ligands on the shell structure. The method includes exchanging the plurality of ligands with a plurality of second ligands. The plurality of second ligands have a weaker binding affinity to the shell structure than the plurality of first ligands. The plurality of second ligands are then exchanged with hydrolyzed alkoxysilane to form a monolayer of hydrolyzed alkoxysilane on a surface of the shell structure. The method includes forming a barrier layer around the shell structure by using the hydrolyzed alkoxysilane as a nucleation center.
US10056525B2

A light-emitting device includes: a rectangular shape with a 1st side, a 2nd side opposite to the 1st side, and a 3rd side connecting the 1st and the 2nd sides; a first electrode pad formed adjacent to the 3rd side; a second electrode pad formed adjacent to the 2nd side; a first extension electrode, extending from the first electrode pad in a direction away from the 3rd side and bended toward the 2nd side; and a second extension electrode, including a first and a second branches respectively extending from the second electrode pad; wherein a distance between the first electrode pad and the 3rd side is smaller than a distance between the second electrode pad and the 3rd side; wherein an end portion of the first branch includes a first arc bending to the 3rd side and a minimum distance between the first branch and the 1st side is smaller than a minimum distance between the second branch and the 1st side.
US10056524B2

A semiconductor light-emitting element includes: a first semiconductor layer of a first conductivity type; a light-emitting functional layer including a light emitting layer formed on the first semiconductor layer; and a second semiconductor layer that is formed on the light-emitting functional layer and of a conductivity type opposite to the conductivity type of the first semiconductor layer. The light-emitting layer has: a base layer that has a composition subject to stress strain from the first semiconductor layer and a plurality of base segments formed in a random net shape; and a quantum well structure layer formed by embedding the base layer and composed of at least one quantum well layer and at least one barrier layer. The base layer has a plurality of sub-base layers composed of AlGaN with different Al compositions.
US10056523B2

A method of making a device comprises forming a layer comprising quantum dots over a substrate including a first electrode, fixing the layer comprising quantum dots formed over the substrate, and exposing at least a portion of, and preferably all, exposed surfaces of the fixed layer comprising quantum dots to small molecules. The layer comprising quantum dots can be preferably fixed in the absence or substantial absence of oxygen. Also disclosed is a method of making a device comprises forming a layer comprising quantum dots over a substrate including a first electrode, exposing the layer comprising quantum dots to small molecules and light flux. Also disclosed is a method of making a film including a layer comprising quantum dots, the method comprising forming a layer comprising quantum dots over a carrier substrate, fixing the layer comprising quantum dots formed over the carrier substrate, and exposing at least a portion of, and preferably all, exposed surfaces of the fixed layer comprising quantum dots to small molecules. The layer comprising quantum dots can be preferably fixed in the absence or substantial absence of oxygen. Also disclosed is a method of preparing a device component including a layer comprising quantum dots, the method comprising forming a layer comprising quantum dots over a layer comprising a charge transport material, exposing the layer comprising quantum dots to small molecules and light flux. Devices, device components, and films are also disclosed.
US10056520B2

Disclosed is a photodiode, which includes a graphene-silicon quantum dot hybrid structure, having improved optical and electrical characteristics by controlling the sizes of silicon quantum dots and the doping concentration of graphene. The photodiode including the graphene-silicon quantum dot hybrid structure of the present disclosure may be easily manufactured, may be manufactured over a large area, has a wide photodetection band from the ultraviolet light region to the near infrared region, and allows selective absorption energy control.
US10056518B2

An active photonic device having a Darlington configuration is disclosed. The active photonic device includes a substrate with a collector layer over the substrate. The collector layer includes an inner collector region and an outer collector region that substantially surrounds the inner collector region. A base layer resides over the collector layer. The base layer includes an inner base region and an outer base region that substantially surrounds and is spaced apart from the inner base region. An emitter layer resides over the base layer. The emitter layer includes an inner emitter region that is ring-shaped and resides over and extends substantially around an outer periphery of the inner base region. The emitter layer further includes an outer emitter region that is ring-shaped and resides over and extends substantially around the outer base region. A connector structure electrically couples the inner emitter region with the outer base region.
US10056516B2

A solar panel of the present invention includes a plurality of solar cells arranged in a substantially circular shape, and a plurality of connection sections which are provided near a center portion where the plurality of solar cells are all close to each other, and electrically connect the plurality of solar cells. Therefore, the plurality of connection sections can be centrally placed near the center portion where the plurality of solar cells are all close to each other. As a result, a decrease in the light-receiving area due to the plurality of connection sections can be reduced, and fluctuations in the light-receiving area due to pointers moving over the solar cells can be reduced.
US10056515B2

A roof panel having an integrated photovoltaic module is described. The roof panel has at least a substrate and an outer panel, which are laminarily bonded to each other by means of a thermoplastic layer, wherein a photovoltaic layer system is embedded in the thermoplastic layer and the substrate contains at least one polymer.
US10056511B2

A device and method of making an amorphous-silicon/inorganic thin film tandem solar cell including the steps of depositing a textured oxide buffer layer on an amorphous substrate, depositing a crystalline inorganic semiconductor film from a eutectic alloy on the buffer layer, and depositing an amorphous film on the crystalline inorganic film, the amorphous film forming a p-n junction with the crystalline inorganic semiconductor for a solar cell device.
US10056508B2

In general, the present invention relates to an electro-conductive paste comprising a metal additive and solar cells obtainable therefrom by application of the paste to a p-type doped face. More specifically, the present invention relates to electro-conductive pastes, solar cell precursors, processes for preparation of solar cells, solar cells and solar modules. The present invention relates to a precursor comprising the following paste constituents: a. A Si wafer with at least one p-type doped face and at least one n-type doped face; b. A conductive paste comprising the following paste constituents: i. at least about 70 wt. % Ag particles, based on the paste, ii. a vehicle, iii. a glass, iv. a metal compound comprising a metal M and which is one or more selected from the group consisting of: an organic metal oxide, a metal oxide, an organic metal compound and a silver metal oxide; wherein the conductive paste b. is superimposed on a p-type doped face.
US10056504B2

A photovoltaic module capable of suppressing separation of a tab electrode can be obtained. The photovoltaic module includes a plurality of semiconductor layers including a photoelectric conversion layer, a plurality of photovoltaic elements including a finger electrode for collecting generated currents, formed on the semiconductor layers on a side of a light receiving surface, and a tab electrode for electrically connecting the plurality of photovoltaic elements, in which the tab electrode is electrically connected to the finger electrode in a region corresponding to a power generation region of the photovoltaic element and bonded on the light receiving surface through an insulating bonding material.
US10056502B2

The semiconductor device of the present invention includes a first conductivity type semiconductor layer made of a wide bandgap semiconductor and a Schottky electrode formed to come into contact with a surface of the semiconductor layer, and has a threshold voltage Vth of 0.3 V to 0.7 V and a leakage current Jr of 1×10−9 A/cm2 to 1×10−4 A/cm2 in a rated voltage VR.
US10056500B2

A vertical JFET made by a process using a limited number of masks. A first mask is used to form mesas and trenches in active cell and termination regions simultaneously. A maskless self-aligned process is used to form silicide source and gate contacts. A second mask is used to open windows to the contacts. A third mask is used to pattern overlay metallization. An optional fourth mask is used to pattern passivation. Optionally the channel may be doped via angled implantation, and the width of the trenches and mesas in the active cell region may be varied from those in the termination region.
US10056489B2

Replacement metal gate structures with improved chamfered workfunction metal and self-aligned contact and methods of manufacture are provided. The method includes forming a replacement metal gate structure in a dielectric material. The replacement metal gate structure is formed with a lower spacer and an upper spacer above the lower spacer. The upper spacer having material is different than material of the lower spacer. The method further includes forming a self-aligned contact adjacent to the replacement metal gate structure by patterning an opening within the dielectric material and filling the opening with contact material. The upper spacer prevents shorting with the contact material.
US10056487B2

At least one semiconductor nanowire laterally abutted by a pair of semiconductor pad portions is formed over an insulator layer. Portions of the insulator layer are etched from underneath the at least one semiconductor nanowire such that the at least one semiconductor nanowire is suspended. A temporary fill material is deposited over the at least one semiconductor nanowire, and is planarized to physically expose top surfaces of the pair of semiconductor pad portions. Trenches are formed within the pair of semiconductor pad portions, and are filled with stress-generating materials. The temporary fill material is subsequently removed. The at least one semiconductor nanowire is strained along the lengthwise direction with a tensile strain or a compressive strain.
US10056481B2

The present disclosure provides a semiconductor device structure including an active region having a semiconductor-on-insulator (SOI) configuration, a semiconductor device of lateral double-diffused MOS (LDMOS) type, a dual ground plane region formed by two well regions which are counter-doped to each other, the dual ground plane region extending below the semiconductor device, and a deep well region extending below the dual ground plane region. Herein, the semiconductor device of LDMOS type comprises a gate structure formed on the active region, a source region and a drain region formed in the active region at opposing sides of the gate structure, and a channel region and a drift region, both of which being formed in the active region and defining a channel drift junction, wherein the channel drift junction is overlain by the gate structure.
US10056475B2

A first source electrode is formed in contact with a semiconductor layer; a first drain electrode is formed in contact with the semiconductor layer; a second source electrode which extends beyond an end portion of the first source electrode to be in contact with the semiconductor layer is formed; a second drain electrode which extends beyond an end portion of the first drain electrode to be in contact with the semiconductor layer is formed; a first sidewall is formed in contact with a side surface of the second source electrode and the semiconductor layer; a second sidewall is formed in contact with a side surface of the second drain electrode and the semiconductor layer; and a gate electrode is formed to overlap the first sidewall, the second sidewall, and the semiconductor layer with a gate insulating layer provided therebetween.
US10056468B2

A method of reducing parasitic capacitance includes providing a starting semiconductor structure, the starting semiconductor structure including a semiconductor substrate with fin(s) thereon, the fin(s) having at least two dummy transistors integrated therewith and separated by a dielectric region, the dummy transistors including dummy gates with spacers and gate caps, the fin(s) having ends tucked by the dummy gates. The method further includes removing the dummy gates and gate caps, resulting in gate trenches, protecting area(s) of the structure during fabrication process(es) where source/drain parasitic capacitance may occur, and forming air-gaps at a bottom portion of unprotected gate trenches to reduce parasitic capacitance. The resulting semiconductor structure includes a semiconductor substrate with fin(s) thereon, FinFET(s) integral with the fin(s), the FinFET(s) including a gate electrode, a gate liner lining the gate electrode, and air-gap(s) in gate trench(es) of the FinFET(s), reducing parasitic capacitance by at least about 75 percent as compared to no air-gaps.
US10056464B2

Embodiments of the invention provide methods for forming III-V gate-all-around field effect transistors on silicon substrates that utilize Aspect-Ratio Trapping to reduce or eliminate dislocation defects associated with lattice mismatches. A field dielectric material defining a trench is formed on a crystalline silicon substrate. A channel feature comprising III-V material is subsequently formed inside the trench. Source/drain features are then formed at both ends of the channel feature inside the trench. Lastly, gate dielectric layers and a gate feature are formed surrounding a portion of the channel feature.
US10056455B1

A semiconductor device including a substrate, a gate stack, a pair of insulator structures, and source/drain materials is provided. The substrate has a plurality of recesses, wherein the plurality of recesses defines a protruded portion of the substrate having a channel region, and the protruded portion has a first side surface and a second side surface opposite to the first side surface. The gate stack is disposed on the protruded portion of the substrate. The pair of insulator structures are disposed within the plurality of recesses and respectively covering parts of the first side surface and the second side surface of the protruded portion, wherein the channel region is uncovered by the pair of insulator structures. The source/drain materials are disposed on the substrate in the plurality of recesses and on two opposing sides of the channel region, wherein the source/drain materials cover the pair of insulator structures.
US10056445B2

The present invention provides a manufacture method of an AMOLED pixel driving circuit. The method utilizes the oxide semiconductor thin film transistor to be the switch thin film transistor of the AMOLED pixel driving circuit to reduce the leakage current of the switch thin film transistor, and the P type polysilicon thin film transistor manufactured by utilizing the Solid Phase Crystallization is employed to be the drive thin film transistor of the AMOLED pixel driving circuit to promote the mobility, the equality and the reliability of the drive thin film transistor, and utilizing the P type thin film transistor to be the drive thin film transistor can form the constant current type OLED element, which is more stable than the source follower type OLED formed by the N type thin film transistor, and meanwhile, the parasitic capacitance is decreased with the top gate structure.
US10056441B2

A method of manufacturing an organic light emitting display (OLED) device can include providing an anode electrode and an auxiliary electrode on a substrate; providing a first bank on the auxiliary electrode; providing a second bank between the auxiliary electrode and the anode electrode, in which the second bank is spaced apart from the first bank; providing an organic emitting layer on the anode electrode; and providing a cathode electrode on the organic emitting layer, in which a width of an upper surface of the first bank is larger than a width of a lower surface of the first bank, and the cathode electrode is connected with the auxiliary electrode via a gap space between the first bank and the second bank.
US10056440B2

Discussed is an organic light emitting display device that may include an active area and a pad area on a substrate, wherein the active area includes an anode electrode, an organic emitting layer, a cathode electrode, and an auxiliary electrode connected with the cathode electrode and provided in the same layer as the anode electrode, and the pad area includes a signal pad, and a passivation layer for covering a lateral surface of the signal pad, wherein the passivation layer has a contact hole for exposing an upper surface of the signal pad. Also, the signal pad includes a lower signal pad, a central signal pad and an upper signal pad, and the central signal pad is surrounded by the lower signal pad, the upper signal pad and the passivation layer.
US10056436B2

An organic light emitting display device includes a substrate, first electrodes disposed on the substrate; an organic light emitting layer formed on the first electrodes; a second electrode disposed on the organic light emitting layer; and a color filter layer formed on the second electrode. The color filter layer includes a first color filter, a second color filter, and a third color filter. The second color filter and the third color filter are disposed pixel blocks included in the first color filter.
US10056432B2

The present disclosure provides a self-rectifying RRAM cell structure including a first electrode layer formed of a nitride of a first metal element, a second electrode layer formed of a second metal element that is different from the first metal element, a first resistive switching layer and a second resistive switching layer. The first resistive switching layer is sandwiched between the first electrode layer and the second resistive switching layer, and the second resistive switching layer is sandwiched between the first resistive switching layer and the second electrode layer. The first resistive switching layer has a first bandgap that is lower than the second bandgap of the second resistive switching layer. Furthermore, a RRAM 3D crossbar array architecture is also provided.
US10056430B1

Apparatuses, systems, and methods are disclosed for magnetoresistive random access memory. A magnetic tunnel junction for storing data may include a fixed layer, a barrier layer, and a composite free layer. A barrier layer may be disposed between a fixed layer and a composite free layer. A composite free layer may include one or more ferromagnetic layers. A composite free layer may include one or more anisotropy inducer layers that induce an in-plane magnetic anisotropy for the composite free layer in response to a perpendicular bias voltage.
US10056423B1

A multispectral imaging device, comprising a pixel array, each said pixel comprises at least a first subpixel and a second subpixel, each subpixel comprises at least an infrared light conversion layer; a visible light conversion layer and a color filter layer; said visible light conversion layer is arranged between said infrared light conversion layer and said color filter layer; wherein, infrared conversion efficiency in said first subpixel is larger than infrared conversion efficiency in said second subpixel, and infrared light transmittance of the color filter layer in said first subpixel is larger than infrared light transmittance of the color filter layer in said second subpixel. The multispectral imaging device realizes imaging in multiple wavebands and in an increased dynamic range.
US10056420B2

Provided is a semiconductor device with improved performance. The semiconductor device includes a photodiode having a charge storage layer (n-type semiconductor region) and a surface layer (p-type semiconductor region), and a transfer transistor having a gate electrode and a floating diffusion. The surface layer (p-type semiconductor region) of a second conductive type formed over the charge storage layer (n-type semiconductor region) of a first conductive type includes a first sub-region having a low impurity concentration, and a second sub-region having a high impurity concentration. The first sub-region is arranged closer to the floating diffusion than the second sub-region.
US10056417B2

An image-sensor structure is provided. The image-sensor structure includes a substrate with a plurality of photoelectric conversion units formed therein, a plurality of color filters formed above the substrate, wherein the color filters are divided into red color filters, green color filters and blue color filters, a plurality of microlenses correspondingly formed above the color filters, a transparent material layer formed above the microlenses, a first filter blocking infrared (IR) light formed above the transparent material layer, a second filter allowing transmission of visible light formed above the first filter, and a lens module formed above the second filter.
US10056406B2

The semiconductor integrated circuit device has a hybrid substrate structure which includes both of an SOI structure and a bulk structure on the side of the device plane of a semiconductor substrate. In the device, the height of a gate electrode of an SOI type MISFET is higher than that of a gate electrode of a bulk type MISFET with respect to the device plane.
US10056403B2

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

According to one embodiment, a semiconductor device includes a semiconductor substrate, a stacked body, and a first insulating film. The stacked body is provided on the semiconductor substrate. The stacked body includes first films, and second films being conductive. The first films and the second films are stacked alternately. The first insulating film extends in a stacking direction of the stacked body. The second films include a first portion and a second portion. The first portion is positioned between the first films. The second portion has a surface contacting the first insulating film in a direction perpendicular to the stacking direction.
US10056396B2

A semiconductor device having good characteristics without variation and a method of manufacturing the same are provided. A part of a conductive layer for a floating gate is removed by using a spacer insulating film, a first insulating film, and a second insulating film as a mask. A floating gate having a tip portion is formed from the conductive layer for the floating gate, and a part of an insulating layer for a gate insulating film is exposed from the floating gate. The tip portion of the floating gate is further exposed by selectively removing the second insulating film among the second insulating film, the insulating layer for the gate insulating film, and the spacer insulating film.
US10056393B2

Integrated devices comprising pinched hysteresis loop (PHL) materials in a capacitor or a transistor stack are disclosed. PHL materials include field induced ferroelectrics (FFE), anti-ferroelectric (AFE) and relaxor type ferroelectric (RFE) materials. Each integrated device includes a material stack with a PHL material layer disposed between two electrodes. Application of this material is dependent on inducing of an electric field bias over the stack. According to one option, electrodes having different workfunction values can be employed to induce the required built-in bias field and enable use of PHL materials. According to another option, a PHL material and charges, e.g., a charge interlayer, are disposed between two electrodes such that an induced built-in bias field appears. Integrated devices employing the PHL material stack include memories, transistors, and piezo- and pyroelectric devices.
US10056391B2

A semiconductor structure including a stacked FinFET fuse is provided in which the stacked FinFET fuse includes a plurality of vertically stacked and spaced apart conductive semiconductor fin portions and a doped epitaxial semiconductor material structure located on exposed surfaces of each conductive semiconductor fin portion of the vertical stack. In the FinFET fuse, a topmost surface of a bottom doped epitaxial semiconductor material structure is merged to a bottommost surface of an overlying doped epitaxial semiconductor material structure.
US10056389B2

A memory cell based upon thyristors for an SRAM integrated circuit can be implemented in different combinations of MOS and bipolar select transistors, or without select transistors, with thyristors in a semiconductor substrate with shallow trench isolation. Standard CMOS process technology can be used to manufacture the SRAM cells. Special circuitry provides lowered power consumption during standby.
US10056386B2

Some embodiments include a memory cell having a first transistor supported by a semiconductor base, and having second and third transistors above the first transistor and vertically stacked one atop the other. Some embodiments include a memory cell having first, second and third transistors. The third transistor is above the second transistor, and the second and third transistors are above the first transistor. The first transistor has first and second source/drain regions, the second transistor has third and fourth source/drain regions, and the third transistor has fifth and sixth source/drain regions. A read bitline is coupled with the sixth source/drain region. A write bitline is coupled with the first source/drain region. A write wordline includes a gate of the first transistor. A read wordline includes a gate of the third transistor. A capacitor is coupled with the second source/drain region and with a gate of the second transistor.
US10056379B1

A method for manufacturing a semiconductor device comprises forming a bottom source/drain region on a semiconductor substrate, forming a channel region extending vertically from the bottom source/drain region, growing a top source/drain region from an upper portion of the channel region, and growing a gate region from a lower portion of the channel region under the upper portion, wherein the gate region is on more than one side of the channel region.
US10056370B2

In order to reduce electric field concentration in a semiconductor device including a main transistor section and a sense transistor section, the semiconductor device is provided, the semiconductor device including a semiconductor substrate of a first conductivity type, a main transistor section in an active region on the semiconductor substrate, and a sense transistor section outside the active region on the semiconductor substrate, wherein the active region is provided with a main well region of a second conductivity type, and wherein the sense transistor section has a sense gate trench section formed extending from the outside of the active region to the main well region on the front surface of the semiconductor substrate.
US10056359B2

Microelectronic die packages, stacked systems of die packages, and methods of manufacturing them are disclosed herein. In one embodiment, a system of stacked packages includes a first die package having a bottom side, a first dielectric casing, and first metal leads; a second die package having a top side attached to the bottom side of the first package, a dielectric casing with a lateral side, and second metal leads aligned with and projecting towards the first metal leads and including an exterior surface and an interior surface region that generally faces the lateral side; and metal solder connectors coupling individual first leads to individual second leads. In a further embodiment, the individual second leads have an “L” shape and physically contact corresponding individual first leads. In another embodiment, the individual second leads have a “C” shape and include a tiered portion that projects towards the lateral side of the second casing.
US10056357B2

A semiconductor light emitting device includes an LED chip, which includes an n-type semiconductor layer, active layer, and p-type semiconductor layer stacked on a substrate. The LED chip further includes an anode electrode connected to the p-type semiconductor, and a cathode connected to the n-type semiconductor. The anode and cathode electrodes face a case with the LED chip mounted thereon. The case includes a base member including front and rear surfaces, and wirings including a front surface layer having anode and cathode pads formed at the front surface, a rear surface layer having anode and cathode mounting electrodes formed at the rear surface, an anode through wiring connecting the anode pad and the anode mounting electrode and passing through a portion of the base member, and a cathode through wirings connecting the cathode pad and the cathode mounting electrode and passing through a portion of the base member.
US10056348B2

Electronic module (100), which comprises a first substrate (102), a first dielectric layer (104) on the first substrate (102), at least one electronic chip (106), which is mounted with a first main surface (108) directly or indirectly on partial region of the first dielectric layer (104), a second substrate (110) over a second main surface (114) of the at least one electronic chip (106), and an electrical contacting (116) for the electric contact of the at least one electronic chip (106) through the first dielectric layer (104), wherein the first adhesion layer (104) on the first substrate (102) extends over an area, which exceeds the first main surface (108).
US10056347B2

A bump structure for electrically coupling semiconductor components is provided. The bump structure includes a first bump on a first semiconductor component and a second bump on a second semiconductor component. The first bump has a first non-flat portion (e.g., a convex projection) and the second bump has a second non-flat portion (e.g., a concave recess). The bump structure also includes a solder joint formed between the first and second non-flat portions to electrically couple the semiconductor components.
US10056336B2

To provide a technique capable of positioning of a semiconductor chip and a mounting substrate with high precision by improving visibility of an alignment mark. In a semiconductor chip constituting an LCD driver, a mark is formed in an alignment mark formation region over a semiconductor substrate. The mark is formed in the same layer as that of an uppermost layer wiring (third layer wiring) in an integrated circuit formation region. Then, in the lower layer of the mark and a background region surrounding the mark, patterns are formed. At this time, the pattern P1a is formed in the same layer as that of a second layer wiring and the pattern P1b is formed in the same layer as that of a first layer wiring. Further, the pattern P2 is formed in the same layer as that of a gate electrode, and the pattern P3 is formed in the same layer as that of an element isolation region.
US10056335B2

In a method of forming an assembly including projecting or protruding nodules, a substrate is provided that supports an electrical circuit. One or more cavities are formed in the substrate, a conductive pad is formed in each cavity, and one or more conductive traces are formed on the substrate. Each conductive trace connects a conductive pad to a location, node, or terminal of the electrical circuit. A part of the substrate is removed to form the assembly that includes the electrical circuit, the one or more conductive traces, and a portion of each conductive pad projecting or protruding from the substrate. The electrical circuit can be formed on the substrate, which can be a PCB, or can be formed on a microchip supported by the substrate, which can be formed of semiconductor material, e.g., a semiconductor wafer.
US10056330B2

An antifuse structure including an opening through a dielectric material to a contact surface and an antifuse material layer present within the opening. The antifuse material layer may be a phase change material alloy of tantalum and nitrogen, wherein at least a base surface of the antifuse material layer is present on the contact surface and sidewall surfaces of the antifuse material layer are present on sidewalls of the opening through the dielectric material. An airgap or solid material core may be in the opening atop the base surface of the phase change material alloy. An electrically conductive material may be in direct contact with at least the antifuse material layer.
US10056322B2

An interposer which can better prevent detachment of a conductive layer pattern due to thermal expansion and thermal contraction. The interposer includes a substrate having a through hole; an insulative resin layer formed on a surface of the substrate and including a conductive via; a wiring layer disposed on the substrate with the insulative resin layer interposed therebetween; an inorganic adhesive layer formed only on a side surface of the through hole; and a through electrode filled in a connection hole which is formed by the inorganic adhesive layer in the through hole so as to penetrate between both surfaces of the substrate, wherein the through electrode is electrically connected to the wiring layer via the conductive via, and a thermal expansion coefficient of the inorganic adhesive layer is larger than a thermal expansion coefficient of the substrate and smaller than a thermal expansion coefficient of the through electrode.
US10056319B2

A packaging structure is provided, including a substrate, a first chip, a second chip, and a conductive unit. The substrate includes a metal carrier, a patterned insulation layer disposed on the metal carrier and partially covering the metal carrier, and a patterned conductive layer disposed on the patterned insulation layer. The first chip is disposed on the metal carrier not covered by the patterned insulation layer. The second chip is disposed on the patterned conductive layer and electrically connected to the first chip by the conductive unit.
US10056316B2

The present disclosure provides a semiconductor structure. The structure includes a first substrate; a first dielectric layer having a first surface in proximity to the first substrate and a second surface away from the first substrate; a first interconnect penetrating the first surface of the first dielectric layer; and a protection layer extending along a portion of a sidewall of the first interconnect. A thickness of the protection layer is in a range of from about 0.02 μm to about 0.2 μm.
US10056311B2

An electronic circuit module includes a circuit board, electronic components, an embedding layer, and a conductive film. The circuit board has a first principal surface, a second principal surface and a side surface, and includes a pattern conductor and a via conductor. The conductive film is connected to a conduction path to a ground electrode. The side surface includes a first region, a second region having a longer circumferential length than the first region, and a connection region connecting the first region and the second regions. The conductive film is formed on a region including at least part of each of an outer surface of the embedding layer, the first region, and the connection region. The conductive film formed on at least part of the connection region is connected to an exposed portion in the connection region of the via conductor included in the conduction path to the ground electrode.
US10056307B2

A semiconductor device includes: a semiconductor element; a first bonding pad formed on a surface of the semiconductor element; a test pad formed on the surface of the semiconductor element separately from the first bonding pad and configured to be visually distinguishable from the first bonding pad; and a first bonding member connected to the first bonding pad and used for external electrical connection.
US10056298B2

A manufacturing method of a semiconductor device comprises a step of ion-implanting a P-type impurity at a first dose amount to form semiconductor regions that are low concentration semiconductor regions of a high breakdown voltage P-type transistor, and a step of ion-implanting a P-type impurity at a second dose amount to form P− semiconductor regions that are low concentration semiconductor regions of a low breakdown voltage P-type transistor and form a P-type impurity layer that is a resistance portion of a polysilicon resistor. The manufacturing method further comprises a resistance portion forming step in which a resistance portion of the polysilicon resistor is made thinner than terminal portions at both ends of the resistance portion, and the second dose amount is larger than the first dose amount.
US10056297B1

A method for improving the cleaving of the back metal along the edges of the die of a semiconductor wafer mounted on a deformable plastic film including the step of depositing a layer of material on metal located on the wafer back side in etched streets.
US10056295B2

A method for handling a product substrate includes bonding a carrier to the product substrate. A layer of a permanent adhesive is applied onto a surface of the carrier. A structured intermediate layer is provided. The applied permanent adhesive bonds the carrier to the product substrate. The structured intermediate layer is arranged between the product substrate and the carrier. A surface of the structured intermediate layer and a surface of the permanent adhesive are in direct contact to a surface of the product substrate. The structured intermediate layer decreases a bonding strength between the product substrate and the carrier.
US10056293B2

In one aspect, a method of forming a local interconnect structure includes the steps of: forming a BOX SOI wafer having a fully depleted seed layer between a first BOX layer and a second BOX layer, and an active layer over the second BOX layer; forming at least one STI region in the active layer having an STI oxide; forming at least one trench that extends through the STI oxide and the second BOX layer down to the seed layer, wherein the trench has a footprint and a location such that a portion of the STI oxide remains lining sidewalls of the trench; and growing an epitaxial material in the trench using the seed layer as a template for the growth, wherein the epitaxial material is doped and serves as the local interconnect structure which is buried in the double BOX SOI wafer.
US10056292B2

Methods of lithographic patterning. A metal hardmask layer is formed on a dielectric layer and a patterned layer is formed on the metal hardmask layer. A metal layer is formed on an area of the metal hardmask layer exposed by an opening in the patterned layer. After the metal layer is formed, the patterned layer is removed from the metal hardmask layer. After the patterned layer is removed, the metal hardmask layer is patterned with the metal layer masking the metal hardmask layer over the area.
US10056287B2

A device for processing wafer-shaped articles comprises a closed process chamber. The closed process chamber comprises a housing providing a gas-tight enclosure, a rotary chuck located within the closed process chamber and adapted to hold a wafer shaped article thereon, and an interior cover disposed within said closed process chamber. The interior cover is movable between a first position in which the rotary chuck communicates with an outer wall of the closed process chamber, and a second position in which the interior cover seals against an inner surface of the closed process chamber adjacent the rotary chuck to define a gas-tight inner process chamber.
US10056279B2

A system for processing a substrate is provided including a first planar motor, a substrate carrier, a first processing chamber, and a first lift. The first planar motor includes a first arrangement of coils disposed along a first horizontal direction, a top surface parallel to the first horizontal direction, a first side, a second side. The substrate carrier has a substrate supporting surface parallel to the first horizontal direction. The first processing chamber has an opening to receive a substrate disposed on the substrate carrier. The first lift includes a second planar motor having a second arrangement of coils disposed along the first horizontal direction. A top surface top surface of the second planar motor is parallel to the first horizontal direction. The first lift is configured to move the top surface of the second planar motor between a first vertical location and a second vertical location.
US10056278B2

The present invention relates to an apparatus for transferring electronic devices from a holding unit to a processing station. The apparatus comprises first and second rotating mechanisms having a plurality of handlers and a plurality of holders respectively, an imaging mechanism, a processor and an adjusting mechanism. In use, a handler retrieves an electronic device from the holding unit and moves the device to a transfer position. A holder retrieves the electronic device from the handler at the transfer position and transfers the electronic device to the processing station. Prior to this retrieval, the adjusting mechanism adjusts a relative position between the holder and the handler at the transfer position. This adjustment is based on offsets calculated by the processor using images of the handler and holder captured by the imaging mechanism. The adjustment allows the electronic device to be retrieved more securely by the holder.
US10056270B2

Disclosed is a substrate treating apparatus including a substrate holder, a rotating drive unit, a treatment liquid supplying unit, an exterior cup, and an interior cup. The interior cup is movable between a collection position where the interior cup collects the treatment liquid and a retracting position where the exterior cup collects the treatment liquid, and includes an interior cup main body with an annular contour, a liquid outlet in the interior cup main body for draining the treatment liquid in the interior cup main body, and an exhaust port in the interior cup main body for exhausting gas in the interior cup main body. The exterior cup includes an exterior cup main body with an annular contour, a liquid outlet in the exterior cup main body for draining the treatment liquid in the exterior cup main body, and an exhaust port in the exterior cup main body for exhausting gas in the exterior cup main body.
US10056269B2

Gas-liquid separation of an exhaust gas from a liquid processing unit can be improved. A substrate liquid processing apparatus includes a liquid processing unit, a first exhaust pipe and a second exhaust pipe. The liquid processing unit is configured to process a substrate with a processing liquid. At least a part of the first exhaust pipe at is located above the liquid processing unit. One end of the second exhaust pipe is connected to the liquid processing unit, and the second exhaust pipe is configured to evacuate the liquid processing unit through the first exhaust pipe by an exhaust device. Further, the other end of the second exhaust pipe is connected to a portion of the first exhaust pipe which is located above the liquid processing unit.
US10056268B2

An electronic package includes a carrier, semiconductor chip, a lid, and a lid-ring. The carrier includes a top surface and a bottom surface configured to be electrically connected to a system board. The semiconductor chip is electrically connected to the top surface. The lid is attached to the top surface enclosing semiconductor chip and includes a perimeter recess. The lid-ring is juxtaposed within the perimeter recess. The lid-ring exerts a reverse bending moment upon the lid to limit warpage of the electronic package.
US10056251B2

A hetero-integrated device includes a monocrystalline Si substrate and a trench formed in the substrate to expose a crystal surface at a bottom of the trench. Sidewall dielectric spacers are formed on sidewalls of the trench, and a III-V material layer is formed on the crystal surface at the bottom of the trench and is isolated from the sidewalls of the trench by the sidewall dielectric spacers.
US10056249B2

Antimony oxide thin films are deposited by atomic layer deposition using an antimony reactant and an oxygen source. Antimony reactants may include antimony halides, such as SbCl3, antimony alkylamines, and antimony alkoxides, such as Sb(OEt)3. The oxygen source may be, for example, ozone. In some embodiments the antimony oxide thin films are deposited in a batch reactor. The antimony oxide thin films may serve, for example, as etch stop layers or sacrificial layers.
US10056240B2

This disclosure describes a method of adjusting the amplitude of broadband waveforms for isolation, especially during injection to a multipole trapping device. Isolation during injection to a trapping device is known to be an effective way of accumulating a desired population of ions while rejecting unwanted species. The waveform amplitude required to eject unwanted species varies as a function of isolation time, but using automated gain control, the time required to accumulate a given population of ions may vary over several orders of magnitude. Thus, when the injection times are very long, precursor ions of interest are resonated for a long time and may be inadvertently ejected from the trap, using conventional methods. By setting the waveform amplitude lower for longer accumulation times, good isolation efficiency can be maintained for the precursor, while still rejecting unwanted ions.
US10056236B2

A plasma processing method for plasma-etching a sample in a metallic processing chamber includes etching the sample with a plasma; plasma-cleaning the processing chamber with a fluorine-containing gas after etching the sample; and plasma-processing the processing chamber with a gas containing sulfur and oxygen after plasma cleaning the processing chamber.
US10056226B2

There is proposed a column supporting structure that includes a viscoelastic sheet, a supporting plate which holds the viscoelastic sheet, and a fixation portion which connects the supporting plate to each lens barrel. The viscoelastic sheet is disposed to extend in a plane perpendicular to one lens barrel or the other lens barrel.
US10056223B2

A plasma processing apparatus includes a lower electrode 12 on which a wafer W is provided. A second coolant path 70b is formed in a spiral shape in a region within the lower electrode 12 corresponding to where the wafer W is placed. Further, a first coolant path 70a is formed in a spiral shape to be located in a lower region within the lower electrode 12 corresponding to where the second coolant path 70b is formed. A pipeline 72 connected to a chiller unit 71 is branched into a first pipeline 72a connected to the first coolant path 70a and a second pipeline 72b connected to the second coolant path 70b. A check valve 90 allowing a coolant to flow in one direction is provided on the first pipeline 72a, and a reversing unit 92 reversing a flow direction of the coolant is provided on the pipeline 72.
US10056218B1

Methods and systems for thermal ionization of a sample and formation of an ion beam are described. The systems incorporate a thermal ionization filament that is formed of a graphene-based material such as graphite, graphene, graphene oxide, reduced graphene oxide or combinations thereof. The filament material can be doped or chemically modified to control and tune the work function of the filament and improve ionization efficiency of a system incorporating the filament. The systems can be utilized in forming an ion beam for target bombardment or analysis via, e.g., mass spectrometry.
US10056217B2

The invention concerns a device for protection against transitory overvoltages, comprising: a varistor; a discharge tube; a thermofusible soldering securing a first electrode of the discharge tube and a first electrode of the varistor, the thermofusible soldering being a conductor of electricity and being able to melt beyond a temperature threshold when the varistor or the discharge tube heats up; the second electrode of the varistor being designed to be connected to a first electrical line and the second electrode of the discharge tube being designed to be connected to a second electrical line; a restoring element exerting a restoring force tending to move the first electrode of the varistor away from the first electrode of the discharge tube in order to allow a separation between the first electrode of the varistor and the first electrode of the discharge tube during a melting of the thermofusible soldering.
US10056200B2

An electromagnetic contactor includes a contact mechanism including a pair of fixed contacts having fixed contact portions and interposed in a current conduction path, and a movable contact having a pair of movable contact portions capable of contacting to and separating from the pair of fixed contact portions. At least one of the pair of fixed contacts or the movable contact is formed in a shape to form magnetic fields generating Lorentz forces opposing electromagnetic repulsion forces generated in an opening direction between the fixed contact portions and the movable contact portions when current is conducted. External connection conductors are connected to external connection terminals of the fixed contacts, an attachment direction of fixed portions fixed to the external connection terminal of the fixed contacts is set to cross a current flow direction flowing through the movable contact.
US10056199B2

A mesoporous, nanocrystalline, metal oxide construct particularly suited for capacitive energy storage that has an architecture with short diffusion path lengths and large surface areas and a method for production are provided. Energy density is substantially increased without compromising the capacitive charge storage kinetics and electrode demonstrates long term cycling stability. Charge storage devices with electrodes using the construct can use three different charge storage mechanisms immersed in an electrolyte: (1) cations can be stored in a thin double layer at the electrode/electrolyte interface (non-faradaic mechanism); (2) cations can interact with the bulk of an electroactive material which then undergoes a redox reaction or phase change, as in conventional batteries (faradaic mechanism); or (3) cations can electrochemically adsorb onto the surface of a material through charge transfer processes (faradaic mechanism).
US10056188B2

The present invention provides a producing method of R-T-B-based sintered magnets in which, the recovery chamber 40 includes inert gas introducing means 42, evacuating means 43, a carry-in port, a discharge port 40a, and a recovery container 60. The recovery step includes a carrying-in step of conveying a processing container 50 into the recovery chamber 40, a discharging step of discharging coarsely pulverized powder in the processing container 50 into the recovery chamber 40, a gas introducing step of introducing inert gas into the recovery chamber 40, and an alloy accommodating step of recovering the coarsely pulverized powder into the recovery container 60. Addition of pulverization aid is carried out in the alloy accommodating step. A remaining amount of coarsely pulverized powder in the recovery chamber 40, an oxygen-containing amount of the R-T-B-based sintered magnet is reduced, and magnetic properties are enhanced.
US10056186B2

Methods and apparatus according to the invention include inductive units or apparatus such as magnetic metal detectors comprising multiple electromagnetic coils and circuit boards such as electronic printed circuit boards (PCBs) so that the circuit boards, while containing metallic surfaces and layers, are positioned in such a way as to reduce or eliminate their effect on the metal detector's coils. The apparatus comprising: a plurality of electromagnetic coils and a plurality of circuit boards, and wherein at least one of said circuit boards is positioned so that its thickness direction is orthogonal to the magnetic field of at least one of said coils.
US10056185B2

An ignition coil capable of maintaining reliable insulation performance over a long period of time. A coil main body unit, for housing a primary coil, a secondary coil and a switching element, includes a case main body in which a housing space is provided, and a case lower portion which abuts the perimeter of the case main body. The primary coil and the secondary coil, which are placed in the case lower portion, are covered by the case main body. The secondary coil is configured by winding a second winding around a secondary bobbin, through which a central hole is extended in the horizontal direction, and the outer periphery of the same is covered by the case lower portion and a protective cap and is filled with a first material. When the primary coil is placed in the central hole, the remaining gap is filled with a secondary material.
US10056183B2

There are provided a coil component and a board having the same. The coil component may include: a magnetic body including a substrate having two cores, first and second coil parts disposed on one surface of the substrate, and third and fourth coil parts disposed on the other surface of the substrate; a connection part disposed to penetrate through the two cores in the magnetic body and connecting the two cores to each other; and first to fourth external electrodes disposed on outer surfaces of the magnetic body and connected to the first to fourth coil parts.
US10056169B2

A low loss cable system adapted for use as a cable landfall system. The cable system comprises a cable having a plurality of cores. Each core comprises a conductor, a first insulating layer, a second electrically conductive layer and a third layer. The cable comprises two sections, connected at a connection point CP. A first section of the cable is arranged to be exposed to a landfall area and a second section of the cable is arranged to be exposed to a submarine area. The cable is arranged such that circulating currents are prevented or reduced in the second conductive layers of the cable in the section exposed to the landfall area, thus assisting in maintaining the ampacity of the cable in this section without, or by reducing, the need to increase the cross sectional area of the cable in the landfall area. This is accomplished by electrically connecting the second conductive layers of the cores to each other at the connection point. At a distal end of the first section of the cable, the second layers are arranged to leave an open ended termination, thus avoiding a closed circuit that would otherwise create circulating currents in the second layers of the first section, thus maintaining ampacity.
US10056166B2

Disclosed is a copper-cobalt-silicon (Cu—Co—Si) alloy for electronic material with an improved balance among electro-conductivity, strength and bend formability, which includes 0.5 to 3.0% by mass of Co, 0.1 to 1.0% by mass of Si, and the balance of Cu and inevitable impurities, having a ratio of mass percentages of Co and Si (Co/Si) given as 3.5≤Co/Si≤5.0, having an average particle size of second phase particles, within the range of the particle size of 1 to 50 m seen in a cross-section taken in parallel with the direction of rolling, of 2 to 10 nm, and having an average distance between the adjacent second phase particles of 10 to 50 nm.
US10056164B2

An imaging system (300) includes a radiation source (308) that emits radiation that traverses in a direction of an examination region (306) during a scan and a detector array (316) located opposite the radiation source, across the examination region, which detects radiation traversing the examination region during the scan and produces a signal indicative thereof. A beamshaper (318), located between the radiation source and the examination region, defines a flux intensity profile of the radiation beam traversing the examination region. The beamshaper includes a plurality of x-ray attenuating elements(326), which attenuate x-rays incident thereon, interleaved with a plurality of material free regions, which pass x-ray unattenuated. A transmittance of the x-rays is greater nearer a center region of the beamshaper relative to ends regions of the beamshaper. A beamshaper mover (328) translates the beamshaper during at least one acquisition interval of the scan.
US10056162B1

Disclosed is a shielding system for customized shielding of a patient or an operator from X-rays generated from a gantry. The shielding system is mounted on the gantry. The system has a rail that is arcuately movable in relation to gantry-mounted foundational blocks with apertures that receive a proximal section of the rail. Protective curtains are suspended from intermediate and/or distal sections of the rail.
US10056156B2

An information processing apparatus includes an arithmetic processing apparatus, a main memory and an auxiliary memory configured to store a program for diagnosing the main memory and diagnosing an apparatus accessed by the arithmetic processing apparatus. The arithmetic processing apparatus executes the program stored in the auxiliary memory to determine whether the program can be executed on the main memory. The arithmetic processing apparatus executes the program on the main memory when the arithmetic processing apparatus determines that the program can be executed on the main memory and executes the program on the auxiliary memory when the arithmetic processing apparatus determines that the program cannot be executed on the main memory.
US10056152B2

In a method of reading data in a nonvolatile memory device including a plurality of memory cells arranged at intersections of a plurality of word-lines and a plurality of bit-lines, a read request on a first word-line of the plurality of word-lines is received, a read operation is performed on a second word-line adjacent to the first word-line and a read operation is performed on the first word-line based on data read from memory cells of the second word-line. The read operation on the first word-line is performed by adjusting a level of recover read voltage applied to the first word-line during the read operation of the first word-line based on at least one of a program state of the data read from memory cells of the second word-line and an operating parameter of the nonvolatile memory device.
US10056147B1

A data storage device includes a first data storage medium having a first capacity and a first speed, a second data storage medium having a second capacity and a second speed, and a device controller for interfacing between the data storage device and a host system. The second capacity is greater than the first capacity and the second speed is slower than the first speed. The device controller presents the data storage device to the host system as having a device capacity at least equal to the second capacity and a device speed at least equal to the first speed. The first data storage medium may be a solid-state drive while the second data storage medium is a hard disk drive. The device controller may be a solid-state drive controller, or a hard disk drive controller that may accept at least one solid-state drive command, such as a TRIM command.
US10056146B2

The system includes a data storage medium comprising cells, an excitation circuit, and an emitter. The cells arranged in a three dimensional space. The excitation circuit excites each cell independently. Exciting a cell changes an optical property of the cell. The emitter emits a first beam onto a first cell during a first excitation period to orient electrical charges within the first cell to a first oriented value and intensity of electric field to a first intensity value. The emitter emits a second beam onto a second cell during a second excitation period to orient electrical charges within the second cell to a second oriented value and intensity of electric field to a second intensity value. The first and second cells maintain the first and the second oriented values and the first and second intensity values after the first and second excitation periods are over, respectively.
US10056141B2

An example device in accordance with an aspect of the present disclosure includes a first module, a second module, and a third module. The first module is coupled to an element whose status is to be determined, and the first module is to receive an input current that increases over time. The second module is to perform a temporal derivative of a voltage across the element. The third module is to provide an output signal based on a current behavior of the element, according to a change in voltage as a function of a change in current.
US10056139B2

Apparatus, systems, and methods to correct for threshold voltage drift in non-volatile memory devices are disclosed and described. In one example, a compensated demarcation voltage is generated by either a time-based drift compensation scheme or a disturb-based drift compensation scheme, and read and write operations to the non-volatile memory are carried out using the compensated voltage threshold.
US10056138B1

Provided is an electronic device including a semiconductor memory. The semiconductor memory may include a memory region comprising a plurality of memory cells disposed at respective intersections between a plurality of row lines and a plurality of column lines, the plurality of row lines extending in a first direction, the plurality of column lines extending in a second direction crossing the first direction; first and second row drivers arranged on one side and the other side of the memory region in the first direction, respectively, and driving a common row line corresponding to a row address among the plurality of row lines; and a column driver driving a common column line corresponding to a column address among the plurality of column lines, wherein the first and second row drivers are coupled to the common row line.
US10056136B2

A system and technique is disclosed for writing data in a cross-point memory. The state of one or more memory cells of the cross-point memory are sensed and then are continued to be selected and left on. It is then determined which of the one or more memory cells are to change state based on incoming user data that is to be written into the one or more memory cells. The one or more memory cells determined to change state and are still selected to be on are then written by applying a write-current pulse to the memory cells. In one exemplary embodiment, the one or more memory cells comprise one or more phase-change-type memory cell devices.
US10056132B1

Amplifiers, preamplifiers, and other circuits may have registers that are assigned to store data corresponding to certain functions. When the data stored in the registers are no longer needed, the registers may be assigned to store data corresponding to other functions, such as signal acquisition. The registers can be logically grouped into a virtual memory bank. The memory bank may store new data to a first register, and move data from the first register to a second register when new data arrives. In some embodiments, these registers and memory control circuit can be implemented within a preamplifier circuit.
US10056103B2

A method of manufacturing a magnetic recording medium, includes at least: forming an orientation control layer 3 that controls orientation of an immediately above layer thereof on a non-magnetic substrate 1; and forming a perpendicular magnetic layer 4 in which an easy axis of magnetization is mainly perpendicularly orientated to the non-magnetic substrate 1, in which the forming of the orientation control layer 3 includes forming a granular layer having a granular structure that includes Ru or a material in which Ru is a main component and an oxide having a melting point which is greater than or equal to 450° C. and less than or equal to 1000° C., by a sputtering method, and the forming of the perpendicular magnetic layer 4 includes growing crystal grains to form columnar crystals that are continuous in a thickness direction together with crystal grains that form the orientation control layer 3.
US10056097B2

A tape head is provided for use with a tape drive that is configured to receive a length of tape. The tape head includes a head body including at least one head element for performing read and/or write operations on the tape, and a protective layer extending over at least a portion of the head body for inhibiting wear of the head body when the tape is moved with respect to the head body. Furthermore, the protective layer is made of titanium oxide, chromium oxide, zirconium oxide, aluminum oxide, or zinc oxide.
US10056079B2

An in-vehicle device according to the present invention includes a voice input receiving unit that receives input information with a voice, an output control unit that transmits the input information to a predetermined external device, and then outputs a plurality of received content candidates according to order of a priority degree of the content candidates, and a content execution unit that executes the content candidate upon receipt of specification of any of the output content candidates.
US10056066B2

A noise reducing sound reproduction system comprises a loudspeaker that is connected to a loudspeaker input path and that radiates noise reducing sound. A microphone is connected to a microphone output path and picks up the noise or a residual thereof. An active noise reduction filter is connected between the microphone output path and the loudspeaker input path, and the active noise reduction filter comprises at least one shelving filter.
US10056064B2

One or more exemplary embodiments provide an electronic apparatus and control method thereof and an audio output system, the method including receiving a noise signal at a first audio output apparatus of a plurality of audio output apparatuses from the at least one first audio output apparatus; generating a noise removing signal based on the noise signal; and providing the noise removing signal to the at least one first audio output apparatus, and providing an audio signal to a second audio output apparatus of the plurality of audio output apparatuses.
US10056034B2

The present disclosure discloses an organic light-emitting pixel driving circuit, driving method and an organic light-emitting display panel. A driving transistor is to generate a driving current, a light-emitting element is to emit light; a first transistor is to transmit a first initialization voltage to the light-emitting element; a second transistor is to transmit a second initialization voltage to the driving transistor; a third transistor is to transmit a data signal voltage to the pixel driving circuit; a fourth transistor is to transmit a reference voltage to the driving circuit; a first capacitor is coupled in series between the output terminal of the third transistor and the driving transistor; a fifth transistor is to control the first capacitor; a sixth transistor is to control light emission of the light-emitting element; a second capacitor is to maintain the charge amount between the gate and source of the driving transistor.
US10056030B2

A pixel structure includes a plurality of sub-pixels. Each of the sub-pixels includes a first light-emitting diode (LED) and a second LED. The first LED is configured to emit a first color light. The second LED is configured to emit a second color light. Each of the first LED and the second LED includes an anode and a cathode. The anode of the first LED and the anode of the second LED are coupled to a same signal line. The cathode of the first LED and the cathode of the second LED are coupled to different signal lines.
US10056027B2

A virtualized DisplayPort (DP) configuration data (DPCD) for multi-stream transport (MST) logical DP end points and non-DP end points allows DPCD configuration for links within a DisplayPort topology which are not configurable using DPCD. A virtualized DPCD may configure a link to an internal display of a MST sink device or a non-DP display to receive data using a dynamic refresh rate (DRR), display stream compression (DSC), panel self-refresh (PSR) and other DPCD configurable features.
US10056015B2

An article (101) is provided which includes a plurality of panels (103), wherein each panel comprises a first edge having a first longitudinally extending protrusion (107) adjacent thereto and a second edge having a second longitudinally extending protrusion (109) adjacent thereto, wherein each of the first and second protrusions has a planar exterior surface (131) and an interior surface (133) having an indentation (135) therein, and wherein the plurality of panels are arranged in an abutting manner such that the planar exterior surface of at least one first protrusion and at least one second protrusion are disposed in an opposing relation to each other. A coupler (113) is also provided which extends over said first and second protrusions. The coupler is equipped with at least a first protuberance (145) which engages the indentation on the interior surface of the first protrusion.
US10056013B1

A two-part label roll includes a liner and labels with removable strips. The liner is cut under the removable strip to allow a portion of the liner to remain with the label as it is removed from the liner and applied to a package. The liner may be cut in sections to leave liner ties to connect the opposing cut edges of the liner portion. The removable strip may be elongated and extend transverse to the side edges of the liner roll and the cut portion having a non-linear leading edge to facilitate label application with automated equipment.
US10056005B2

A mission-based cyber training platform allows both offensive and defensive oriented participants to test their skills in a game-based virtual environment against a live or virtual opponent. The system builds realistic virtual environments to perform the training in an isolated and controlled setting. Dynamic configuration supports unique missions using a combination of real and/or virtual machines, software resources, tools, and network components. Game engine behaves in a manner that will vary if participant attempts to replay a scenario based upon alternate options available to the engine. Scoring and leader boards are used to identify skill gaps/strengths and measure performance for each training participant. A detailed assessment of a player's performance is provided at the end of the mission and is stored in a user profile/training record.
US10056003B2

A method for assessing imagination includes providing, to each of a plurality of assessment subjects, at a first time, a first assessment prompt. The method includes receiving, from each of the assessment subjects, a first response to the first assessment prompt. The method includes safeguarding each of the received first responses. The method includes providing, to each of the assessment subjects, at a second time subsequent to the first time, a second assessment prompt. The method includes receiving, from each of the assessment subjects, a second response to the second assessment prompt. The method includes safeguarding each of the second responses. The method includes receiving, from each of the assessment subjects, a self-evaluation of the first response and the second response. The method includes analyzing the received responses and self-evaluations. The method includes generating a recommendation for a modification to a resource available to the plurality of assessment subjects.
US10056001B1

Described are systems, methods, and apparatus for detecting objects within a distance of an aerial vehicle, such as an unmanned aerial vehicle (“UAV”), and developing a three-dimensional model or representation of those objects. Rather than attempting to use stereo imagery to determine distances and/or depth of objects, the described implementations utilize range-gating, also known as time-gating, and the known position of the aerial vehicle to develop a three-dimensional representation of objects. For example, when the aerial vehicle is at a first position it may use range-gating to detect an object at a defined distance from the vehicle. The aerial vehicle may then alter its position again and use range-gating to detect an object that is the defined distance from the vehicle at the new position. This may be done at several different positions and the resulting information and aerial vehicle position information combined to form a three-dimensional representation of those objects.
US10055995B2

In one embodiment an event likely to be attended by a plurality of users of a taxi service is identified. A location of the event is determined and an end time of the event is estimated. Prior to the end time of the event, a plurality of drivers associated with the taxi service are directed to drive to the location of the event to transport passengers from the location of the event.
US10055992B2

The invention relates to a method for managing on-street parking spaces. The method includes querying, by a unit of a vehicle, vehicle sensors about the occupancy status of a parking space around the vehicle, the setting up of a communication channel between the unit and a remote server, the authentication of the unit with the server, the sending of a message with a public encryption key by the server to the unit, the encryption of the geolocation data and the occupancy status, the sending of the encrypted data to server, the decryption by the server of the received encrypted data, the comparison of the geolocation data received with a database containing referenced parking spaces and the update in the database of the occupancy status of referenced parking spaces.
US10055989B2

Systems, methods and apparatus are disclosed for antenna validation for vehicle-to-vehicle communication. An example disclosed vehicle includes a wireless communication module and an antenna calibrator. The example antenna calibrator, for each of a plurality of validation responses received from second vehicles (a) determines an estimated received signal strength based on an estimated open path signal strength loss, and (b) in response to a difference between the estimated received signal strength and an actual received signal strength from the validation response not satisfying a threshold, provides an alert to occupants of the vehicle.
US10055987B2

In a method for vehicle communication between a first and a second vehicle, depending on environmental information, predetermined situation messages are optionally provided for transmission from the first vehicle to the second vehicle. Depending on whether a selection is made, the selected situation message is transmitted, for example by a wireless radio link, to the second vehicle.
US10055981B2

A method and apparatus for traffic modeling comprising: receiving by a server, traffic data generated by one or more devices configured to record data indicating speeds of vehicles traveling a road segment. The server separates, with a processor, the traffic data into zero speed data and non-zero speed data. The server determines, with the processor, a zero speed data characteristic value of the zero speed data. The server determines, with the processor, at least one non-zero speed data characteristic value of the non-zero speed data. The server generates, with the processor, a representative traffic value for the road segment as a function of the zero speed characteristic value and the non-zero speed characteristic value.
US10055974B2

A notification system operating in a healthcare setting maintains information in alarm messages received from each of a plurality of call points and in messages received from clinicians, and operates on this information to determine whether a clinician is currently suffering from alarm fatigue or is at risk of suffering from alarm fatigue at some future time.
US10055973B2

A motion sensor has at least two tiers of monitored volumes that are offset from each other. Electromagnetic radiation, such as infrared light, is directed from the monitored volumes onto at least two sets of detector elements having separate outputs on a pyroelectric substrate of an infrared detector. As a warm object, such as a human or an animal, moves through the monitored volumes, the warmth from the object causes the voltage on the outputs of the infrared detector to change. The resultant waveforms are compared and if the two waveforms have a phase relationship corresponding to a critical phase angle that is based on the pitch of the monitored volumes and the offset between the tiers of monitored volumes, an animal-immune motion indication is generated.
US10055970B2

A method of providing an activity notification is provided. The method includes registering, by the device, information about the activity notification according to a request for registering the activity notification, and transmitting, by the device, the registered information about the activity notification to a management device, wherein the management device performs a process of providing the activity notification.
US10055965B2

An alert system and method includes at least first and second detectors that each includes environmental condition detection circuitry, data processing circuitry, and wireless communication circuitry. The first and second detectors are respectively carried by first and second users. The first and second detectors detect environmental conditions in a vicinity of the respective detectors and communicate detection data to the respective data processing circuitry. In response to detection of a hazardous environmental condition by the first detector, the first detector provides an alert notification to the first user and communicates the alert to the second detector via wireless communication, and in response to receipt of an alert from the first detector, the second detector transmits the alert to another detector or device via wireless communication. A communicated or transmitted alert may include an incrementing indicator of a number of hops or levels of transmission of the alert.
US10055957B2

A hybrid tag. The hybrid tag includes an RFID component, an acousto-magnetic component, and a flexible container. The RFID component includes an RFID antenna and an integrated circuit connected to the RFID antenna. The acousto-magnetic component includes an amorphous metal and a magnetic metal disposed on the amorphous metal. The flexible container covers the RFID component and the acousto-magnetic component.
US10055956B2

A monitoring camera apparatus including a processing unit configured to process a video image input by an imaging unit, an upload control unit configured to upload the video image processed by the processing unit to a server via a network, a setting unit configured to set a parameter for the imaging unit to perform imaging or a processing parameter for the processing unit, and a transmission control unit configured to stop uploading of the processed video image to the server when the setting unit is in use.
US10055954B2

A merchandise security system for an electronic item of merchandise is provided. In one example, the merchandise security system includes a continuous alarming power cord comprising at least one electrical conductor. The alarming power cord has a first end adapted to be electrically connected to the electronic item of merchandise and a second end. The merchandise security system also includes a reel for receiving the second end of the alarming power cord and adapted for storing at least a portion of the alarming power cord thereon. In addition, the merchandise security system includes monitoring circuitry in electrical communication with the alarming power cord and configured to detect an interruption in an electrical signal provided to the alarming power cord.
US10055952B2

Systems and methods are provided which utilize data collection to determine whether an event requiring routing of individuals through a structure has occurred and thereafter controlling the operation of guidance devices to conduct and guide individuals safely through and out of the structure.
US10055951B2

An electronic device may include a device housing, a haptic actuator carried by the device housing, and an audio input transducer carried by the device housing. The electronic device may also include a controller coupled to the audio input transducer and the haptic actuator. The controller may be capable of determining a sound level of the haptic actuator, attempting to drive the haptic actuator to operate within a desired sound level range, and when unable to drive the haptic actuator within the desired sound level range, then generating a warning indication.
US10055945B2

Access devices like credit cards and/or check cards have enhanced security features that allow a customer to control circumstances under which their account is accessed. Fraudsters may try to access the account without the knowledge of the consumer set controls, the system takes remedial action with reduced instances of false positives. An account is established for an account holder through a central entity, e.g. an issuer. At least one user is associated with the access device that is established for one or more transactions. Use of the access devices is defined by a set of rules defined by the central entity and are controllable by the customer, including comprising any of the account holder and the user of the account. The customer inputs, controls, and/or updates parameters associated with the customer-controllable rules. Subsequent authorization of the access devices is controlled based on the customer input and other controls.
US10055944B2

A gaming system including a cascading symbol or tumbling reel game which utilizes zero, one or more multiple symbol display position elements. Each multiple symbol display position element is configured to occupy or span a plurality of symbol display positions of a symbol display position matrix. For a generated multiple symbol display position element to be removed from the symbol display matrix, each of the individual symbols of the multiple symbol display position element must individually qualify to be removed from the symbol display matrix.
US10055942B2

A system for at least substantially removing chance from a traditionally chance-based game includes a dealer circuit configured to deal a set of hole cards to be dealt to each player participating in the play cycle, and a winning percent circuit configured to rank each set of hole cards before the hole cards are dealt to the players and to assign each set of hole cards to one of the players before the sets of hole cards are dealt to the players, based on the ranks of the sets of hole cards. The ranks of the sets of hole cards are based on a likelihood of winning the poker hand. The winning percent circuit assigns the sets of hole cards to each player such that the assigned hole cards provide each player with substantially the same rank of hole cards across all hands of the play cycle.
US10055939B2

The invention includes a system and method for a gaming device to determine when to offer a player an opportunity to play using a “jackpot only” pay table. The player may choose to accept the gaming device's offer to switch from using a conventional pay table to using a pay table that only pays top payout amounts. Play with a jackpot only pay table may only require a small wager amount as compared to play with a conventional pay table. Play with a jackpot only pay table may be automated to generate outcomes quickly to allow a player to relatively inexpensively avoid spending time playing a gaming device perceived to be in a “cold period.”
US10055936B2

A cooperative disease outbreak interleaved wagering system is disclosed, including an interactive processing device constructed to: provide an interactive application display; communicate session initiation data; receive role assignment data; automatically configure the display; communicate application telemetry data; receive wagering telemetry and application resource data; a wager controller constructed to: receive wager request data; communicate wager outcome data; the process controller operatively connecting the interactive processing device and the wager controller, and constructed to: receive session initiation data; determine number of users and roles available; assign a role to each of the users; associate each of the users with an ability; communicate role assignment data; receive application telemetry data; communicate wager request data; receive wager outcome data; determine and communicate wagering telemetry and application resource data.
US10055933B2

A system and apparatus for mounting an overhead display device to gaming machines. The system and apparatus featuring mounting elements securable to a display device at a selected distance and mounting hardpoints on one or a plurality of gaming machines. The hardpoints having a recess with a size and shape corresponding to that of the mounting elements. Wherein the display is securable to gaming machines in an overhead configuration when the mounting elements are secured to hardpoints and where the distance between the mounting elements corresponds to the distance between the hardpoints to which they are respectively secured.
US10055929B2

A self-service kiosk for dispensing eyewear is disclosed. The kiosk includes a display for depicting available frame and lens options to customers. A user interface accepts eyewear order information from a customer including the customer's prescription information and frame selection. The kiosk also includes a lens manufacturing device that is wholly contained within the kiosk for manufacturing optical lenses in the prescription of the customer, which are adapted for the selected frame. Further, the kiosk includes a dispensing mechanism for dispensing from the kiosk the manufactured lenses, along with the customer selected frame.
US10055928B1

An apparatus, method, and system of dispensing a row of inventory by advancing the row forward. An elongated member has opposite ends, either of which can receive and mount an actuator, e.g. electric motor. A drive member, e.g. a lead screw, extends along the elongated member and is connectable to the actuator. A push member, e.g. plate, linearly moves along the elongated body in response to the drive member. The assembly is highly adjustable. In one aspect, it is self-contained and can be mounted and adjusted in different positions on a support such as a tray, shelf, or frame. In another aspect, it can be selectively configured between different states. One state has the elongated member mounted in the support in one way, with the actuator at the back and the push member extending laterally in a first direction. In another state, the push member extends laterally an opposite direction. An optional gate can be added to the end of the elongated member opposite the actuator and can open and close automatically upon each vend or dispensing of an item from the row.
US10055927B2

A climate-controlled vending machine is monitored using data analytics. The climate-controlled vending machine includes a primary storage unit for storing two or more items. A first slot of an item is determined to be available within a secondary storage unit of the climate-controlled vending machine. The secondary storage unit is a climate-controlled unit. A first item, of the two or more items within the primary storage unit, is transferred to the first slot of the secondary storage unit. The first item within the first slot of the secondary storage unit is altered to a first condition. A selection from a first user is received. In response to the reception of the selection of the first item, the first item is dispensed to the user from a dispensary unit, wherein the item is being of the first condition. The first slot is replenished with a replacement item from the primary storage.
US10055924B2

A bill processing device includes: a device main body including a depositing portion; a plurality of storage boxes where each has an outlet port; a dispensing box including a bill output port; an outlet door configured to open and close the outlet port of each of the storage boxes; a plurality of outlet port detectors where each is configured to detect the outlet port being opened by the outlet door; and a controller configured to determine that cash balance is unknown only when at least one of the outlet port detectors detects that the outlet port is opened.
US10055916B1

A remote access system is configured for use with a fob configured to lock and unlock a vehicle, the vehicle including a door having a handle, a window, and a window actuator. The system includes a position sensor configured to detect proximity between and relative position of the fob and the door of the vehicle. The remote access system also includes a contact sensor configured to detect contact with the handle. The system further includes a processor configured to communicate with the position sensor and the contact sensor to lower the window a predetermined amount that facilitates opening of the door via the window actuator upon the processor determining: 1) the handle has been contacted, and 2) the fob is disposed at a specified position relative to the door of the vehicle.
US10055914B2

Turnstile apparatus comprising a plurality of turnstile lanes, a camera mounted to view the lanes in its field of view and a remote controller, connected over a network to the camera and lanes, the controller having a display associated with it and means for controlling operation of the lanes, the camera being adapted to transmit video images of its field of view to the controller; the controller being adapted to display the video from the camera and further adapted to generate buttons, each button being associatable with a particular lane, the button being moveable to a position on the screen where it is in the vicinity of the lane, wherein operation of the button by a user controls operation of its associated lane, including operating a barrier, forming part of the lane, to open.
US10055904B2

Example systems and method are disclosed for vehicle network gateway protection. An example disclosed method to protect a vehicle includes managing state transitions of a gateway separating a telematic dongle and a vehicle data bus. The example method also includes, when the gateway is in a field state, blocking first requests from the telematic dongle. Additionally, the example method includes, in response to the gateway transitioning to the field state, blocking the first requests and second requests from the telematic dongle for a period of time.
US10055900B2

Various examples of a controller and system for transmitting and indicating a fault in a combination vehicle are disclosed. A first towed vehicle controller comprises a communications port and a processor with control logic. The control logic determines the status of the first towed vehicle, receives fault messages on an associated vehicle communications bus, and transmits fault messages and status messages on the associated vehicle communications bus. When the control logic receives a fault message from an associated second towed vehicle controller on the associated vehicle communications bus, the control logic transmits the fault message of the associated second towed vehicle controller to the associated vehicle communications bus. The first towed vehicle controller may transmit the fault message at a first period in time, which is different than the second period in time in which the second towed vehicle controller transmitted the fault message.
US10055878B2

A method of visualizing a three-dimensional object from a data volume is disclosed. In an embodiment, the method includes computing an irradiance cache for the data volume; and applying the irradiance cache during rendering of a three-dimensional image from the data volume. In an embodiment, entries of the irradiance cache are organized in a uniform grid.
US10055877B2

A graphics processing system processes primitive fragments using a rendering space which is sub-divided into tiles. The graphics processing system comprises processing engines configured to apply texturing and/or shading to primitive fragments. The graphics processing system also comprises a cache system for storing graphics data for primitive fragments, the cache system including multiple cache subsystems. Each of the cache subsystems is coupled to a respective set of one or more processing engines. The graphics processing system also comprises a tile allocation unit which operates in one or more allocation modes to allocate tiles to processing engines. The allocation mode(s) include a spatial allocation mode in which groups of spatially adjacent tiles are allocated to the processing engines according to a spatial allocation scheme, which ensures that each of the groups of spatially adjacent tiles is allocated to a set of processing engines which are coupled to the same cache subsystem.
US10055876B2

Systems and methods for generating three-dimensional models having regions of various resolutions are provided. In particular, imagery data can be captured and utilized to generate three-dimensional models. Regions of texture can be mapped to regions of a three-dimensional model when rendered. Resolutions of texture can be selectively altered and regions of texture can be selectively segmented to reduce texture memory cost. Texture can be algorithmically generated based on alternative texturing techniques. Models can be rendered having regions at various resolutions.
US10055869B2

A head-mounted user device is provided for use in a smart grid network. The head-mounted user device includes a signal processor configured to receive signaling containing information about one or more assets in a distributed power grid network from a data collection device configured to receive data from the assets in the distributed power grid network; and determine, based at least partly on the signaling received from the data collection device, signaling containing asset display information about the one or more assets. The head-mounted user device also includes an augmented or mixed reality display configured to display an actual field of view of the user and the asset display information by overlaying the asset display information over the actual field of view.
US10055862B2

A computer-implemented method for generating geocoded user information is disclosed. The method comprises searching user data across multiple different data corpuses for entries having location-related information and determining locations for the location-related information. The method further comprises generating a map showing a current location of a mobile device along with representations of the entries having location-related information, at the determined locations, for entries from the multiple different data corpuses.
US10055858B2

An image enhancement system and method for enhancing medical images from a surgical imaging system. Each image pixel has a value in a first three-dimensional color space. A mapping of values in a subset of the first color space is calculated to map each color point in the subset to an enhanced value. The mapping is calculated by selecting a reference point in the subset and, for each color point in the subset, mapping the color point to a modified color value offset from the reference point by the modified color point vector that has the same direction as the color point vector extending from the reference point to the color point, but a greater magnitude. The mapping is applied to the pixel values in the medical image falling in the subset to produce an enhanced image.
US10055854B2

A time-of-flight camera system is described. The time-of-flight camera system includes an illuminator to illuminate a region within the time-of-flight camera system's field of view. The time-of-flight camera system includes an image sensor to receive optical signals from the illumination for determining depth profile information within the field of view using time-of-flight measurement techniques. The image sensor has circuitry to determine one or more regions within the field of view where a received optical signal from the illuminating was weak. The illuminator is also to re-illuminate the one or more regions with stronger light than the one or more regions received during the illuminating. Each of the one or more regions being smaller than the region. The image sensor is also to receive optical signals from the re-illumination for determining depth profile information within the one or more regions.
US10055853B1

Systems and techniques are provided for tracking multi joint subjects in real space having a plurality of cameras. The field of view of each camera overlaps with at least one other camera. The plurality of cameras produce respective sequences of images of corresponding fields of view in the real space. A processing system is coupled to the plurality of cameras. In one embodiment, the processing system comprises image recognition engines receiving sequence of images from the plurality of cameras and generating corresponding arrays of joint data structures. A tracking engine is configured to receive the arrays of joint data structures and generate candidate joints having coordinates in the real space. The processing system includes the logic to identify sets of candidate joints having coordinates in the real space as multi-joint subjects in the real space.
US10055848B2

The invention relates to a data processing method of determining a transformation for transforming medical image data into a positional reference system, the method being executed by a computer and comprising the following steps: a) acquiring, from a medical imaging apparatus (5), medical image data comprising medical image information describing a two-dimensional image of an anatomical body part (1); b) acquiring medical image selection data comprising medical image selection information describing a selection (4) from the medical image information; c) acquiring imaging apparatus characteristic data comprising imaging apparatus characteristic information describing an imaging characteristic of the medical imaging apparatus (5); d) determining, based on the medical image data, medical image selection data and imaging apparatus characteristic data, selection position data comprising selection position information describing a three-dimensional position of an anatomical structure (2) in the anatomical body part (1) corresponding to the selection from the medical image information.
US10055844B2

A diagnostic apparatus for diagnosing a disease using a captured image of an affected area, the apparatus including a memory configured to memorize the captured image; and a processor configured to process the memorized image memorized in the memory. The processor is configured to perform a highlighting process which includes separating the captured image into the brightness component and a color information component; separating the brightness component into a base component and a detail component; highlighting the separated brightness component; and adding a region to be diagnosed in the captured image to the highlighted brightness component while a specified color of the region to be diagnosed is maintained.
US10055840B2

A method for identifying biomarker-positive tumor cells is disclosed. The method includes, for example, reading a first digital image and a second digital image into memory, the first and second digital image depicting the same area of a first slide; identifying a plurality of nuclei and positional information of said nuclei by analyzing the light intensities in the first digital image; identifying cell membranes which comprise the biomarker by analyzing the light intensities in the second digital image and by analyzing the positional information of the identified nuclei; and identifying biomarker-positive tumor cells in said area, wherein a biomarker-positive tumor cell is a combination of one identified nucleus and one identified cell membrane that surrounds the identified nucleus.
US10055836B1

A system and method for automated contrast arrival detection in temporally phased images or datasets of tissues effectively determines contrast arrival in regions that are substantially free of arteries. A plurality of tissue voxels in a plurality of temporally phased images are identified as a function of voxel enhancement characteristics associated with discrete tissue voxels. A processor/process computes average enhancement characteristics from the plurality of identified tissue voxels. The average enhancement characteristics are compared with predetermined average enhancement characteristics associated with contrast media arrival phases. Contrast media arrival phases in the temporally phased images are provided based on the comparison.
US10055833B2

A reflective mask inspection system comprises a short wavelength radiation source for irradiating a reflective mask. A detector system detects the short wavelength radiation reflected from the reflective mask and a controller compares reflectance images of the reflective mask from the detector to characterize the mask. The system analyzes the spatially resolved reflectance characteristics of the substrate from different angles with respect to normal to the substrate and/or at different angles of rotation of the substrate. This information can be used to then analyze the mask for buried defects and then characterize those defects. This technique improves over current systems that rely on atomic force microscopes, which can only provide surface information.
US10055825B2

Embodiments are directed to systems and methods to intelligently reduce the dynamic range of a signal. Using a histogram analysis of the signal, significant and insignificant portions of the original dynamic range can be identified. Compaction can then be focused on the insignificant portions of the dynamic range, resulting in significant dynamic range reduction with less signal loss. By compacting the little used portions of the original signal, the dynamic range of the rest of the signal can be largely maintained which results in little loss to signal fidelity, and thus mitigates saturation, quantization, signal mutual suppression, and other issues observed in prior art methods.
US10055824B2

This invention discloses an image-correcting device that allows stable identification of a target object in a taken image even if the intensity of illumination is uneven across the areas of a space being imaged. The image-correcting device has a reference-luminance-correction-parameter computation unit and a correction unit. The reference-luminance-correction-parameter computation unit computes a reference luminance-correction parameter on the basis of the following: luminance information for the region of a reference image, which is an image taken of a reference object moving through the space being imaged, in which the reference object is displayed; and coordinate information indicating the position of the region. On the basis of the reference-luminance-correction parameter, the correction unit corrects the abovementioned taken image, which is an image taken of the aforementioned space and contains a correction target.
US10055817B2

A computer-implemented method for scaling an object is described. A distance of an object from the computing device is measured via a processor of a computing device in conjunction with a rangefinder. An image of the object is captured via the processor. A database of pixel densities is queried, via the processor, for a pixel density at the measured distance of the object from the computing device. A depiction of the object is scaled based on determining a distance of a detected feature of the object.
US10055814B2

The present technique relates to an image processing device and an image processing method for realizing accurate depth image warping operations on the receiving end when depth images with reduced resolutions are transmitted. A partial resolution converting unit reduces resolutions of parallax images of auxiliary images. A partial conversion information generating unit generates partial conversion information. The parallax images having the resolutions reduced by the partial resolution converting unit and the partial conversion information generated by the partial conversion information generating unit are transmitted to a decoding device. The present technique can be applied to encoding devices that encode glasses-free 3D images, for example.
US10055802B2

An presentation generator is disclosed for generating presentations for interacting with a user on a personal topic of, e.g., the user's selection, wherein the presentations assist the user in obtaining a greater awareness of his/her motivations and/or behaviors relating to the topic. In one embodiment, the presentation generator generates and presents to the user textual observations, questions, and/or statements for the user's consideration. Such presentations use and/or are consistent with textual descriptions obtained from: (a) the results of one or more personality/motivation test results, and (b) user inputs, e.g., regarding the selected topic together with his/her confidence in the validity of such inputs. The invention organizes the textual descriptions so that outputs to the user can be generated from various personality/motivational perspectives thereby assisting the user in viewing the topic of discussion from different perspectives and thereby becoming more aware of his/her biases, motivations, and/or concerns relating to the topic.
US10055800B2

In an aspect, a system is provided for determining an energy usage cost over a time period for a selected unit of a multi-tenanted building. The system includes a fluid mover for the selected unit, configured to operate at at least one pre-selected volumetric flow rate to deliver fluid flow to the selected unit; and a monitoring system configured to: a) detect uses of the fluid movers and detect the associated flow rate; b) determine the duration of use of each fluid mover; c) determine an energy usage cost for the selected unit based on the durations of use, on the flow rate associated with each detected use, on the durations of use for the other fluid movers, and based on a total energy usage cost for all the units of the multi-tenanted building; and d) indicate the energy usage cost for the unit for the time period.
US10055798B2

A recycling kiosk for recycling and financial remuneration for submission of an electronic device such as a mobile phone is disclosed herein. The recycling kiosk includes electrical connectors and an inspection area with an upper chamber, a lower chamber, a transparent plate and at least one camera in order to perform a visual analysis and an electrical analysis of the electronic device for determination of a value of the electronic device. The recycling kiosk also includes a processor and a display for user interaction.
US10055788B1

Systems, methods, and computer-readable media are disclosed for calculating a housing volatility index. An exemplary embodiment includes accessing stored property value data reflecting first values of real estate properties during a first time period and second values of the real estate properties during a second time period. The second time period may be subsequent to the first time period. The property value data may be processed to identify the first values and the second values, and time intervals between dates of the first values and dates of the second values may be calculated. Value changes of the real estate properties over the time intervals may also be calculated, based on the first values and the second values. A volatility measure for the real estate properties may be determined based on the value changes of the real estate properties over the time intervals, and the volatility measure may be output to a user.
US10055787B2

Systems and methods for linking orders in electronic trading systems are provided. These systems and methods enable a trader to select two or more items that are to be linked and specify linking parameters for those items. Any desired set of items may be linked, and the linking parameters may include price adjustments, order sequencing instructions, automatic/manual execution controls, execution delays commands, and update frequency limits. Upon detecting a bid or offer for a linked item, the systems and methods may then determine a size and a price for each linked item based upon the size and the price of the bid or offer for the first linked item. In this way, the sizes and the prices for the other linked items may be propagated from the size and the price for the first item. Once the size and the price for each item is determined, the systems and methods may submit orders for the items in accordance with the linking parameters. In the case where orders for linked items may only be submitted in designated lot sizes, the systems and methods may round the sizes of the orders to the designated lot sizes, and then submit remainder orders to make up for the rounding.
US10055780B1

A ticket transaction system includes auction logic coupled with a database of ticket inventory. The auction logic periodically executes online auctions among sellers of the ticket inventory to determine placement of tickets in a user interface view to potential buyers of the tickets. Real time event engine logic coupled with the auction logic provides real time updates of ticket inventory availability to mobile devices over a machine network. The system is adapted with logic to substitute in real time a next best value ticket for a sold ticket in the user interface.
US10055777B1

Virtual shopping parties on a peer-to-peer marketplace are facilitated. A virtual party initiated is reserved by a user of the peer-to-peer marketplace. The virtual party comprises a specific set of items available to a specific set of users during a specific time span. A theme is set for the virtual shopping party dictating parameters for whether an item can be added to the virtual shopping party. The theme also dictates parameters for who can add an item to the virtual shopping party. Invitations are sent for the virtual shopping party to the specific set of users, based on the theme. A customized feed is then presented to each of the set of users that join the virtual shopping party.
US10055774B2

Systems, methods and media for managing digital rights and pre-verification of structural integrity in three-dimensional (3D) printing are provided. In one example, a system comprises at least one module, executing on one or more computer processors, to receive a request from a user to print a 3D object by a 3D printer or printing service and receive a conditional authorization from an owner of digital rights in the 3D object to print the 3D object. The conditional authorization can include a printing specification or limitation. The at least one module pre-verifies, for structural integrity once printed by the 3D printer or printing service, a digital model on which the 3D object is based. In response to a received conditional authorization, the at least one module transmits instructions to the 3D printer or printing service to print the 3D object.
US10055772B1

A method of comparing products is disclosed. The method includes selecting a first configuration (which represents a first product with a first attribute), selecting a second configuration (which represents a second product with a second attribute), and displaying the first attribute and the second attribute. The first attribute is defined in the first configuration and the second attribute is defined in the second configuration. The first and second products may be, for example, vehicles of some sort.
US10055767B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for speech recognition are disclosed. In one aspect, a method includes receiving a candidate adword from an advertiser. The method further includes generating a score for the candidate adword based on a likelihood of a speech recognizer generating, based on an utterance of the candidate adword, a transcription that includes a word that is associated with an expected pronunciation of the candidate adword. The method further includes classifying, based at least on the score, the candidate adword as an appropriate adword for use in a bidding process for advertisements that are selected based on a transcription of a speech query or as not an appropriate adword for use in the bidding process for advertisements that are selected based on the transcription of the speech query.
US10055757B1

A method of mediating advertisements through an advertisement gateway comprises receiving, at an advertisement gateway, a request message for an advertisement from an electronic device, hashing identifying information in the request message with a temporary identifier, creating a unique identification for the electronic device based on the hashing, replacing, by the advertisement gateway, the identifying information in the request message with the unique identification, sending, by the advertisement gateway, the request message comprising the unique identification to an advertisement provider server, receiving, at the advertisement gateway, an advertisement based on the request message comprising the unique identification, and sending, from the advertisement gateway, the advertisement to the electronic device.
US10055755B2

Methods, systems, and computer program products target content to users based on receipt of partial terms. One or more terms associated with a campaign are identified, the campaign having an associated content item that is presented to users responsive to requests for content. A campaign sponsor is presented with an option to target the content item to users based on receipt of a partial form of one of the one or more terms. A selection of a designation of the partial form of the term is received from the content sponsor for use in targeting. The content item is optionally presented in a search suggestion control along with search completions in response to receipt of the partial form of the term in a search control.
US10055754B2

In some embodiments, a tracking system is provided for providing credit to advertisers for application installs and in-application events. The tracking system may be configured to use user account information from a content provider system to determine whether a user of a newly installed application is a new user of the content provider system or an existing user of the content provider system, and to update tracking information accordingly. The tracking system may also use the user account information from the content provider system to link actions on multiple computing devices for the purposes of attributing a given application install to one or more advertising providers.
US10055753B2

Systems and methods for generating human readable natural language summary for campaign audience are provided. The system includes a memory storing a database including audience segments and tags related to the audience segments. A computer server is in communication with the memory and the database, the computer server programmed to: obtain campaign delivery feed data related to a plurality of campaigns from at least one advertiser in a preset time period; obtain audience feed data including tag information from a data provider; cluster the tag information to find term frequencies for each term in the tag information; identify human understandable terms from the clustered tag information by removing noisy terms; and generate a human understandable report using the human understandable terms in a timely fashion.
US10055750B2

A system and method for distributing virtual items for collection by a user device in the real world are provided. One embodiment of a method includes sending a notification to a user device indicating availability of a virtual item, the virtual item configured to be available to the user device when the user device is determined to be proximate to one or more real world geolocations associated with the virtual item. The method provides for determining that the user device is proximate to the one or more geolocations and for providing information related to the virtual item so as to enable viewing of at least a portion of the virtual item. The method also provides sending an activated version of the virtual item to the user device when predetermined conditions associated with viewing the virtual item have been met.
US10055749B2

A service provider system remembers feedback by a user when the user selects an offer, a presented option, or other content from a page or display on a user device. The user is then taken to a new page or screen with details about the offer, option, or other content. When the user goes back to the original page or screen, the page is revised based on the user feedback. For example, a dialog box may pop up over the selected offer to ask the user whether the user accepted the offer or is not interested in the offer. If so, the offer disappears and subsequent pages may not show the selected offer again.
US10055748B2

Exemplary methods, apparatuses, and systems generate a first candidate list of users that meet a first set one or more characteristics and a second candidate list of users that meet a second set one or more characteristics. When a user appears in both of the first and second candidate lists, the user is selected to receive only the first survey or only the second survey based upon a first priority value for the first survey and a second priority value for the second survey.
US10055745B2

In one aspect, a computing apparatus is configured to represent offer rules based on requirements for the detection of predefined types of events and actions scheduled to be performed in response to the detection of each occurrence of the events. The events are independent from each other in processing and are linked via prerequisite conditions to formulate the requirements of an offer campaign. The computing apparatus is configured to store data indicating the completion statuses of the events and process the events, including the scheduled actions, if any, in an atomic way. Thus, the offer rules can be changed on-the-fly during run time execution by the computing apparatus.
US10055742B2

A system may include a contact center services system configured to connect a Web Real-Time Communication (WebRTC) call to a first contact center agent and a server device configured to provide a first interface to the first contact center agent; receive a transfer request from the first contact center agent via the first interface; and send an instruction, to the contact center services system, to transfer the WebRTC call to a second contact center agent, in response to receiving the transfer request. The contact center services system may connect the WebRTC call with the second contact center agent based on the received instruction and may provide, to the server device, an indication that the connection with the second contact center agent has been made. The server device may provide a second agent interface to the second contact center agent, in response to receiving the indication.
US10055741B2

A method and an apparatus of matching an object to be displayed are disclosed. The method includes obtaining a plurality of search keywords and released product information and grouping each of the plurality of search keywords with the released product information to form a plurality of search keyword and released product information pairs, with each search keyword and released product information pair comprising a respective search keyword and the released product information; determining and matching a plurality of features for the plurality of search keyword and released product information pairs according to a constructed first decision tree; and determining respective correlation classes of the plurality of search keyword and released product information pairs based at least in part on a result of determining and matching of the plurality of features. The disclosed method and apparatus are able to accurately and conveniently determine a matching degree between a search keyword and released product information.
US10055739B2

A system and method for pricing and exchanging content is provided, which includes a data plane formed by a peer-to-peer content sharing network or a central server allowing for client-server content transfers, and a control plane formed by a central server in communication with the data plane via the Internet. The data plane allows for the storage of digital content provided by users and the transfer of content therebetween, and the control plane provides a virtual market in which such content is sold between users using virtual currency that can be exchanged for real currency.
US10055735B2

At each of a plurality of point of sale terminals (POS) of a merchant, for each of a plurality of consumers, where each consumer seeks to conduct a transaction with the merchant for a good or service at a cost by using a payment device issued by an issuer in a payment system, data is read from a payment device. The data can include an identifier for an account issued by an issuer. Information is stored for each transaction and the consumer is permitted to receive the good or service from the merchant. After the consumer has received the good or service, a batch of the transaction are processed to derive there from the respective costs that are assessable to the respective accounts, where the merchant can be a transit system, the consumer a rider thereon, and the transaction can be access to a facility thereof.
US10055733B2

The present disclosure is directed towards methods and systems for ensuring integrity of biometric data for one or more transactions. A mobile biometric device may acquire biometric information of an individual. A ranging module of a transaction device may determine that a distance between the mobile biometric device and a physical location of a first transaction with the individual is within a predefined value. The transaction device may link, responsive to the determination, the acquired biometric information to the first transaction if the biometric information is acquired within a specific time limit from the distance determination. The transaction device may link the acquired biometric information to a universal biometric record of the individual. A biometric integrity engine may compare information from the first transaction and a second transaction for inconsistency or fraud.
US10055732B1

Systems and methods for authenticating parties and transactions are described herein. The systems and methods may be part of an information wallet system. The information wallet system or a separate authentication system in communication with the information wallet system may facilitate verification and/or authentication of the parties. In one embodiment, the authentication system includes an authentication server configured to receive an authentication request from a first party to authenticate a second party. The authentication server is further configured to transmit an information request the second party. The authentication server is configured to receive second party information and to configured to compare the second party information with a verified second party information. The authentication server is configured to transmit an authentication result to the first party device.
US10055725B2

Systems and techniques are provided for in-store payments. A customer identifier and a point-of-sale identifier may be received. A user payment account may be determined based on the customer identifier. The user payment account may be associated with a customer identified by the customer identifier. Transaction data may be received for a transaction for the customer created using the point-of-sale card at a point-of-sale computing device. The transaction data may include a purchase total. The transaction may be authorized. The point-of-sale card may not always be active. The point-of-sale card associated with the point-of-sale identifier may be activated after the user payment account based on the customer identifier is determined. The point-of-sale card may be deactivated after the transaction is authorized.
US10055724B2

In accordance with an embodiment, a sales processing apparatus includes a first generation unit, a second generation unit, a display control unit and a printer control unit. The first generation unit configured to generate a paper surface image of a valuable instrument visibly including all the right code necessary for exercising the right, the paper surface is relating to the right obtained by customer paying a consideration. The second generation unit configured to generate a preview image invisibly including the right code. The display control unit configured to control a display device to display the preview image. The printer control unit configured to control a printer to print the paper surface image on a printing medium in response to a request for issuing a valuable instrument of the surface representing by the preview image displayed by the display device.
US10055717B1

A computer implemented method includes identifying a special character in a message generated by a sender. A money transfer prompt is supplied to the sender in response to the special character. A transfer amount is validated. An account transfer for the transfer amount is initiated. The message is sent to a recipient with indicia of the account transfer.
US10055716B2

A system for interfacing predetermined services to a user at a fixed location includes a processing platform running an operating system. Also included are a plurality of physical system resource interfaces for interfacing with available physical system resources. The physical system resources allow a user to gain access to the predetermined desired services. The system further includes a data store for storing configuration information for enabling the operating system to interface with the available physical system resources through the physical system resource interface associated therewith. A communication resource for interfacing with the operating system allows communication of the operating system with a central office for downloading configuration information to selectively enable ones of the available physical system resources to interface with the operating system through associated ones of the physical system resource interfaces in accordance with the configuration information and the predetermined service selected by a user. A plurality of configurations are stored in the data store, and each is associated with a predetermined service and one or more of the available physical system resources. Each physical system resource interface is uniquely associated with a defined one of the physical system resources.
US10055706B2

The present application provides a solar canopy station having a processor. The processor receives requests for delivery of goods or services and transmits the delivery request to a provider along with information regarding the processor location. The provider provides the requested goods or services. The station also is provided with a mechanism to couple the solar canopy to a battery, which may be a vehicle battery such as an electric car or electric scooter. The solar canopy would provide electrical energy either directly to the battery or through a power conditioner and, optionally, a storage facility. The solar canopy, storage facility, or power conditioner may be provided to power equipment associated with providing services such as, for example, power refrigeration units or freezer units to allow delivery of perishable and frozen goods.
US10055705B2

A method and system are provided. The method includes monitoring, by a processor-based monitoring device, work metrics, indicative of work performance, of a plurality of users. The method further includes soliciting input, by a user input solicitation device, from any of the plurality of users who have success regarding at least one work task, regarding activities which led to the success and suggestions on how other users can benefit from the input. The method also includes providing, by an input dissemination device, the input to a particular user identified from among the plurality of users as needing improvement in performing the at least one work task. The success is determined by evaluating the work metrics with respect to at least one threshold.
US10055702B2

In accordance with embodiments, there are provided mechanisms and methods for facilitating collection of data and dynamic generating of visual workflow and corresponding tasks in an on-demand services environment. In one embodiment and by way of example, a method includes receiving, by and incorporating into a database system, a query to perform a collection of data relating to an organization, where the query represents creating a new business process relating to workings of the organization. The method may further include collecting, by the database system, the data from one or more accounts relating to the organization, assigning, by the database system, one or more tasks to the collected data, performing, by the database system, the one or more tasks, and dynamically generating, by the database system, a visual workflow in response to the performing of the one or more tasks, wherein the visual workflow is used to facilitate the new business process based on the one or more tasks.
US10055700B2

An apparatus for collecting and managing data during an agricultural manual operation is provided. The agricultural manual operation includes harvesting, planting roots, cutting flowers, and pruning and thinning fruit trees or vegetables. The apparatus comprises: an intelligent tool configured to log an event including an agricultural manual operation when a picker succeeds in picking at least one harvested product by using the intelligent tool, or planting event when a worker succeeds in planting at least one product, or cutting flowers event when a worker succeeds in cutting at least one flower product, or pruning and thinning event when a worker succeeds in thinning fruit trees. The apparatus further comprises a means for collecting a set of data relevant to at least one manually picking event, or manually planting event, or manually cutting event, or manual pruning or thinning event.
US10055695B2

A method for improved management of an airline inventory during a service disruption is described. The method comprises receiving, at a mirror of a legacy inventory system, one or more updates from a re-accommodation system. The mirror is populated with the one or more updates. The method proceeds with communicating the one or more updates to the legacy inventory system at a controlled rate. The one or more updates communicated to the legacy inventory system are flagged as pending update. A confirmation that the one or more records are updated in the legacy inventory system is received. The confirmation indicates synchronization of the mirror and legacy inventory system. In response to the confirmation, the one or more updates are unflagged in the mirror. Statistical evaluation of the inventory is provided based on the one or more updates in the mirror.
US10055693B2

Disclosed herein are example embodiments for life experience memorialization with observational linkage via user recognition. For certain example embodiments, at least one machine may include: (a) at least one first component including at least a first set of voltages coupled to at least one light-perturbing unit of at least one display, the first set of voltages corresponding to at least one media item; (b) at least one second component including at least a second set of voltages coupled to at least one sensor, the second set of voltages representative of at least one user; or (c) at least one third component including at least a third set of voltages having one or more voltage levels that are responsive at least to: (i) a first set of voltages of at least one first component and (ii) a second set of voltages of at least one second component. However, claimed subject matter is not limited to any particular described embodiments, implementations, examples, or so forth.
US10055683B2

A plurality of synapse determination circuits are provided on a one-to-one basis for a plurality of gate electrodes of a multi-input gate electrode in a neuron element. With respect to first image regions where “1” is repeatedly inputted in correspondence with group information, the synapse determination circuits corresponding to the first image regions are excitatory synapses. With respect to second image regions where “0” is repeatedly inputted in correspondence with the group information, the synapse determination circuits corresponding to the second image regions are inhibitory synapses.
US10055681B2

Techniques for mapping actions and objects to tasks may include identifying a task to be performed by a virtual assistant for an action and/or object. The task may be identified based on a task map of the virtual assistant. In some examples, the task may be identified based on contextual information of a user, such as a conversation history, content output history, user preferences, and so on. The techniques may also include customizing a task map for a particular context, such as a particular user, industry, platform, device type, and so on. The customization may include assigning an action, object, and/or variable value to a particular task.
US10055668B2

The invention relates to the optical detection of symbols (4) displayed on a display (2), wherein image data which contains a representation of the display (2) is obtained, comprising the steps: detection (29, 30) of a display area of the display (2) in the obtained image data; preparation (32) of the image data representing the detected display area; performing an optical symbol detection (34, 35) by using the prepared image data; and storing the symbols detected during the optical symbol detection (34, 35) in a memory (13).
US10055666B2

A real-time, semi-automatic method for discriminant track initialization in thermal imagery is very critical for tracking since it determines what to track for the tracker. Therefore, any insignificant or false information may result in redundant features or deceptive appearance that can cause premature track losses. To achieve long-term tracking, a real-time, semi-automatic track initialization methodology for IR images is proposed which takes a single image coordinate as input, then generates target bounding box for the most salient segment. The present invention is designed for real-time applications in which erroneous user input is unavoidable. Therefore, error compensation capability of present invention both introduces many practical advantageous together with performance boost. Low computational cost and requirement of only a point coordinate as input in the vicinity of the target make this approach preferable in real-time tracking applications.
US10055664B2

A prelam layer for use in forming a laminated card includes a flexible circuit substrate; a fingerprint sensor disposed on the flexible circuit substrate, the fingerprint sensor having upper and bottom surfaces, the bottom surface of the fingerprint sensor being disposed on the substrate, an active layer of the fingerprint sensor disposed towards the upper surface of the fingerprint sensor; a first integrated circuit chip disposed on the substrate and having at least one lead electrically connected to the flexible circuit substrate; and an adapter flexible circuit electrically bonded to the active layer of the fingerprint sensor. The integrated circuit chip is adapted to communicate with the fingerprint sensor through the adapter flexible circuit.
US10055663B2

Extracting card data comprises receiving, by one or more computing devices, a digital image of a card; perform an image recognition process on the digital representation of the card; identifying an image in the digital representation of the card; comparing the identified image to an image database comprising a plurality of images and determining that the identified image matches a stored image in the image database; determining a card type associated with the stored image and associating the card type with the card based on the determination that the identified image matches the stored image; and performing a particular optical character recognition algorithm on the digital representation of the card, the particular optical character recognition algorithm being based on the determined card type. Another example uses an issuer identification number to improve data extraction. Another example compares extracted data with user data to improve accuracy.
US10055662B2

Methods, systems, and computer-readable storage mediums for detecting facial liveliness are provided. Implementations include actions of processing a facial image of a subject to determine a corneal reflection of an illuminator adjacent to the subject, the facial image being captured at a time point, determining an expected corneal reflection of the illuminator based on an illumination of the illuminator at the time point, comparing the determined corneal reflection of the illuminator to the expected corneal reflection of the illuminator to obtain a comparison result, and determining facial liveliness of the subject based on the comparison result.
US10055659B2

Systems and associated methodology are presented for Arabic handwriting synthesis including accessing character shape images of an alphabet, determining a connection point location between two or more character shapes based on a calculated right edge position and a calculated left edge position of the character shape images, extracting character features that describe language attributes and width attributes of characters of the character shape images, the language attributes including character Kashida attributes, and generating images of cursive text based on the character Kashida attribues and the width attribues.
US10055651B2

A driver assistance system for a vehicle includes a camera disposed at a vehicle and having a field of view forward of the vehicle. A control includes an image processor that is operable to process image data captured by the camera. Responsive to processing by the image processor of image data captured by the camera, the image processor is operable to determine lane markings demarcating the lane in which the vehicle is traveling. Responsive to processing by the image processor of captured image data and responsive to at least one of (i) a map input and (ii) a location input, the control estimates a path of travel for the vehicle to maintain the vehicle in the lane in which the vehicle is traveling in situations where the lane markings demarcating the lane in which the vehicle is traveling are not readily determinable.
US10055631B1

A sensor package and a method of forming a sensor package are disclosed. The sensor package comprises: a multilayer substrate comprising a mold compound layer and a plurality of patterned metal layers; an embedded die embedded in the multilayer substrate, wherein the mold compound layer of the multilayer substrate surrounds the embedded die; and, a sensing element disposed over the multilayer substrate, the sensing element comprising a first patterned metal layer electrically connected to the embedded die through the multilayer substrate.
US10055627B2

Performance and size improvements in indicia readers are disclosed. The improvements provide for the integration of a barcode image scanner in a size restricted mobile computer device, such as a slim mobile data terminal or a smart mobile phone, and provide for the ability for the indicia reader to read direct product marking (DPM) type of barcodes. The improvements include the incorporation of an illumination module or bar that can generate dark field and bright field illumination. The illumination module can be designed to match the front end of a smart mobile phone and maintain a low profile design. Symmetric arranged multi-field, multi-color illuminator with close-up corrective lens and near coaxial aimer optics provide illumination and aiming support for the DPM scanning. The improvements allow the indicia reader, assembled in a slim mobile data terminal, to read direct product marking (DPM) type of barcodes.
US10055626B2

A checkout system for data reading, and related methods of use, the checkout system including one or more data reading devices with a conveyor for transporting items toward a read zone of the data reading devices, and an exception identification system capable of identifying exception items transported through the read zone without being successfully identified by the data reader. The checkout system includes an exception handling system operable to receive exception handling input for resolving an exception associated with the exception item, and a feedback system for receiving the exception handling input and determining whether and how to adjust an object recognition model of the data reading devices to improve performance.
US10055624B2

A hybrid aiming/illuminating light assembly in an imaging reader directs a visible aiming pattern and an illumination light pattern on a target to be read by image capture. In a preferred embodiment, the assembly includes a light source for emitting visible light rays, a collimating lens component for collimating the light rays, and a lenslet component having an array of lenslets configured to optically modify the collimated light rays to generate and project the visible aiming pattern on the target to locate the target, and to also project the illumination light pattern on the target to illuminate the target.
US10055623B2

Provided herein is a monitoring system and method for a bolting operation, during which a torque tool is coupled to a torque sensing and transmitting adapter disposed of with an RFID reader or a middle device to read the information in the RFID tag attached to each bolt following the preset bolting sequence. After receiving the information, a torque control device evaluates whether the bolts are valid and memorizes the bolting sequence, edits and stores in the memory. The torque control device continuously monitors whether the operator does follow the programmed bolting sequence and the bolting mode to fasten the bolt with target torque value and issues a warning if otherwise. Meanwhile, the torque control device writes the bolting information in the tag or stores the information in a peripheral server or in a cloud server via the Internet for later inquiry.
US10055620B2

Systems, methods and tools for transporting and monitoring baggage by leveraging hardware and software based techniques to schedule time slots for the arrival of the baggage at pre-scheduled waypoints or final destinations. Computer systems manage route scheduling, baggage transportation, tracking and verification using a multi-tiered architecture to ensure each bag arrives at the scheduled waypoints and final destination. Baggage security includes tracking, via one or more chaperone devices and/or tagging the baggage using active or passive tagging systems. Tracking baggage allows the system to identify exceptions in the routing pattern of the baggage before the error may be realized by employees of the transportation service or the customer arriving at the final destination. Identifying exceptions to the routing pattern sooner may increase the likelihood of successfully backtracking to the last known whereabouts of the baggage and re-routing the baggage to the final destination in a timely manner.
US10055617B2

A system for managing kinematic assets is disclosed. In one embodiment, the system comprises an electronic identification device associated with an asset. The system further comprises a container comprising a reader disposed within the container for receiving a unique identification of the identification device. The container further comprises a reader node for maintaining an inventory record comprising the asset and for generating a report when the asset is not detected by said reader. The report further comprises a location of the container when said report is generated. The system further comprises a kinematic asset management platform comprising an asset registry for storing data conveyed by the report and a reports engine for generating a second report conveying the location of said container when the report is generated.
US10055613B1

A near field communication (NFC) reader is disclosed. The NFC reader includes a NFC controller, an antenna, a filter coupled to the NFC controller, a tuner coupled to the antenna and a dynamic power control unit coupled between the filter and the tuner. The dynamic power control unit includes a voltage controlled capacitor and a direct current (DC) part extraction circuit coupled to the voltage controlled capacitor.
US10055610B2

A method for controlling personal content on a media device includes establishing, at the media device, a wireless connection with a mobile user device using a wireless communication circuit of the media device; receiving, from the mobile user device, account information for an account associated with personal content, the personal content of the account accessible by the media device from a server computer over a communication network or from a memory of the media device; receiving, from the mobile user device, a usage term for accessing or using the personal content of the account; and controlling access to or usage of the personal content of the account by the media device based on the received account information and the usage term.
US10055605B2

A method of the present disclosure includes a host system authenticating a user of the user device to access secure host information associated with the user in a database. A request may be transmitted to a third-party system to access secure third-party information stored by the third party based on third-party authentication information. The host system may receive the secure third-party information and store the secure third-party information in a memory location of the database that is associated with a different memory location including the secure host information. The memory location and the different memory location may be associated in the database based on a common information type. The host system may generate a graphical user interface that positions the secure host information and the secure third-party information in the graphical user interface based on their respective location in the database.
US10055599B2

Disclosed are systems and processing methods that may be performed by first, second, and third processor units to give access to an item of sensitive text data from a secure electronic document. In various implementations, the systems and methods may perform operations that include obtaining the secure electronic document; triggering the display of the secure document on a first terminal; selecting at least one marker contained in the secure document; determining secure data; and on the basis of said secure data, determining the item of sensitive text data. In various implementations, the third unit may trigger the display of the item of sensitive text data, and the second and third processor units may be distinct from the first unit and may execute an operating system that is independent of the operating system of the first processor unit.
US10055593B2

Approaches are described for updating code and/or instructions in one or more computing devices. In particular, various embodiments provide approaches for updating the microcode of one or more processors of a computing device without requiring a restart of the computing device and without disrupting the various components (e.g., applications, virtual machines, etc.) executing on the computing device. The microcode updates can be performed on host computing devices deployed in a resource center of a service provider (e.g., cloud computing service provider), where each host computing device may be executing a hypervisor hosting multiple guest virtual machines (or other guest applications) for the customers of the service provider.
US10055589B2

Systems and methods are provided for validating a vehicle component. The system includes a vehicle electronic control unit (ECU) in electronic communication with a power unit via a communications bus. The vehicle ECU is configured to detect an electronic connection between the vehicle ECU and the power unit and transmit a power start up signal to the power unit when the power unit is authenticated to start up. The power unit is authenticated to start up when a power unit start-up program passcode stored in a memory of the vehicle ECU matches a predetermined ECU passcode. The vehicle ECU is configured to erase the power unit start-up program passcode from the memory when the power unit is disconnected from the communications bus. The vehicle ECU is configured to re-authenticate the power unit to start up when a new power unit start-up program passcode is stored in the memory that matches another predetermined ECU passcode.
US10055586B1

The disclosed computer-implemented method for determining the trustworthiness of files within organizations may include (1) identifying a file on a computing device within multiple computing devices managed by an organization, (2) in response to identifying the file, identifying at least one additional computing device within the multiple computing devices that is potentially associated with the file, (3) distributing at least a portion of the file to a user of the additional computing device with a request to receive an indication of the trustworthiness of the file, and then (4) receiving, from the additional computing device, a response that indicates the trustworthiness of the file. Various other methods, systems, and computer-readable media are also disclosed.
US10055584B2

A method and a device for obtaining virus signatures in the field of computer security have been disclosed. The method includes: obtaining text strings contained in each virus sample within a virus sample set; selecting text strings for use as virus signatures candidate according to a first frequency at which each text string occurs in a non-virus sample set and a second frequency at which each text string occurs in the virus sample set; calculating an information entropy of the virus signatures candidate according to a quantity of virus samples containing the virus signatures candidate and a quantity of non-virus samples containing the virus signatures candidate; and selecting virus signatures from the virus signatures candidate according to the information entropy. The present disclosure may timely identify the latest virus signatures and ensure that the obtained virus signatures are optimal signatures and may identify a wide range of virus variants.
US10055572B1

Systems and methods for preventing drivers from being loaded in Windows® OS kernel space. A security driver according to aspects of the invention is loaded in kernel space and is configured to register a filter to provide a notification in the event of an ImageLoad. So configured, the Windows® kernel provides a notification on all executables being loaded to the kernel on a first method and all file system related activities for a second method before executing them. The user may then selectively determine whether the executable or the file system related activities may be executed.
US10055569B2

Embodiments are described for logging in to a location-specific user account on a host system. An example method includes sending, by a user device, as part of a login request, an authentication image. The method further includes receiving an authentication response from the host system based on determining whether the login request is sent from an authorized login-location, which is based on a comparison of the authentication image with a reference image captured at the authorized login-location. The method further includes, in response to the authentication image matching the reference image within a predetermined threshold range, receiving access to the user account based on the authentication response.
US10055568B1

Embodiments of the present invention disclose a method, computer program product, and device for accessing encrypted data. A communication link may be established between an authorization dongle and a secure device having encrypted data stored thereon. A communication link may also be established between the authorization dongle and a secure server. An encryption key associated with the encrypted data may be received from the secure server. The encryption key may be stored in volatile memory on the authorization dongle. An indication that a user is attempting to access the encrypted data may be received. The encryption key may be transmitted from the authorization dongle to the secure device in response to the user attempting to access the encrypted data.
US10055564B2

Biometric authentication can comprise: obtaining, in response to an access request, verification information for biometric authentication and at least one piece of depth information corresponding to at least one presentation depth of the verification information; presenting the verification information at the at least one presentation depth according to the at least one piece of depth information; obtaining verification input information in response to a verification input operation corresponding to the verification information; and comparing the verification input information with a reference verification result, to determine whether the biometric authentication succeeds. According to the embodiments of this application, verification information for biometric authentication is presented at a depth corresponding to the verification information, and whether the biometric authentication succeeds is determined by determining whether corresponding verification input information is consistent with a reference verification result, thereby improving accuracy of authentication and security of object access.
US10055562B2

Various embodiments are generally directed to an apparatus, method and other techniques for detecting an input comprising an object contacting a surface of an apparatus, determining object characteristics based on the detected input and selecting a user profile based on the determined object characteristics.
US10055558B2

The disclosure relates to a telecommunication method for authenticating a user with respect to a computer system, the computer system comprising an authentication system including a user interface and an interface for connecting the computer system to a digital, cellular telecommunication network, the authentication being carried out by way of a mobile telecommunication terminal, the mobile telecommunication terminal comprising an interface for the communication network, the computer system comprising a memory in which a communication address for the telecommunication terminal is stored, comprises: the user identifies himself or herself with respect to the authentication system of the computer system by entering login information via the user interface; after successful identification of the user on the authentication system, the authentication system accesses the communication address stored in the memory and transmits an activation request via the communication network to the mobile telecommunication terminal; the mobile telecommunication terminal automatically ascertains at least one piece of information that is required for activating the computer system for the user by way of a program that is stored on the mobile telecommunication terminal and/or by way of an interface of the mobile telecommunication terminal; the mobile telecommunication terminal automatically checks whether the ascertained information meets at least one predefined criterion that is stored on the mobile telecommunication terminal; the mobile telecommunication terminal transmits activation information for the user on the computer system via the communication network to the authentication system if the ascertained information meets the stored criterion; upon receipt of the activation information, the authentication system issues an authentication signal indicating the authentication of the user to the computer system. The disclosure further relates to a system for carrying out such a method.
US10055554B2

Described herein are systems and methods for providing software provisioning of functionality in a wireless communications device. Software-enabling functionality may include systems for granting a license to intellectual property or other pre-embedded functionality within a device. Communications to and from the device may be used to send or receive activation messages and/or licensing messages. Network capabilities may be provisioned using activation messages sent over the network. Activation messages may be sent in-band or out-of-band, for a device connected to the Internet and/or a mobile operator core network. Licenses may be required for any functions or intellectual property present on a given device. Activation may enable logical modules of a system-on-chip (SOC), functions of a software-defined radio (SDR), baseband, or DSP core. The disclosed systems and methods could thereby provide a new, flexible paradigm, namely, “Silicon as a Service (SaaS).”
US10055553B2

A system and method are disclosed for creating a secure video content path, or a protected media content bus, within an unsecure personal computer. A portable security module, or electronic key safe, may be inserted into a personal computer that has different internal components for processing secure and unsecured content. The security module may establish a secure encrypted link with a secure video processor of the personal computer, and may use the personal computer's network interface to request authority to receive secured content. The security module may provide content keys to the secure video processor to access secured content received over an external network.
US10055542B2

What is disclosed is a software interface tool for breast cancer screening that is designed for medical professionals to view and analyze suspicious regions for hot spots and hence facilitate a determination of whether identified areas of breast tissue are cancerous. Isotherm maps are constructed at designated temperature resolution. Maps are displayed on the screen. Point & click on the isotherm map can extract temperature values of pixels within the region covered by the isotherm contours. Also provided are isothermic views at different viewing angles which is advantageous for visual detection. Additional functionalities for hotspot selection, cropping, zooming, viewing at different angles, etc. are also enabled by the present software interface. The present software interface further utilizes a tumor detection method which is also disclosed herein.
US10055539B2

Methods of analyzing a transcriptome that involves obtaining at least one pair of paired-end reads from a transcriptome from an organism, finding an alignment with an optimal score between a first read of the pair and a node in a directed acyclic data structure (the data structure has nodes representing RNA sequences such as exons or transcripts and edges connecting pairs of nodes), identifying candidate paths that include the node connected to a downstream node by a path having a length substantially similar to an insert length of the pair of paired-end reads, and aligning the paired-end rends to the candidate paths to determine an optimal-scoring alignment.
US10055535B2

Disclosed is a method and corresponding system and program product that includes providing integrated circuit design layout(s), deconstructing the integrated circuit design layout(s) into unit-level geometric constructs, identifying anomalies in the unit-level geometric constructs, and storing anomaly data in a database. The method further includes determining one or more feature attributes for each of the plurality of unit-level geometric constructs, annotating the unit-level geometric constructs with feature attributes, resulting in annotated unit-level geometric constructs, mapping the annotated unit-level geometric constructs in a hyperplane formed by one or more feature attributes, each of the one or more feature attributes forming a dimensional axis of the hyperplane, resulting in a mapped hyperplane, applying a first model to the mapped hyperplane, identifying the anomalies from applying the first model, and applying a second model to the mapped hyperplane to rank the anomalies for printability risk, the generated data including rank data.
US10055526B1

An integrated circuit include multiple regions, wherein at least one region includes a control circuit. The control circuit receives a target voltage value to supply to the region that enables the region to operate at a target speed. The control circuit also receives a first criticality value of a first path of a design programmed in the region. The first criticality value is based on a first propagation time of the first path and a first allowable time to traverse the first path while enabling the region to operate at the target speed. The control circuit further instructs a power regulator to supply voltage to the region based at least in part on the target voltage value and the first criticality value. The integrated circuit also includes the power regulator communicatively coupled to the at least one region. The power regulator supplies power to the at least one region.
US10055524B2

An apparatus is provided for finite element modeling and analysis of a structural product. A pre-processing system may produce a finite element model of a structural product including component parts joined by a fastener. The finite element model may represent the product by respective meshes of elements including shell or solid elements for the component parts, and beam and spring elements for the fastener in which at least one spring element has an axial offset from the shell or solid elements with respect to an axis of the fastener. A processing system may perform a finite element method (FEM) failure analysis of the finite element model under an external load that is transferable from the component parts to the fastener. The FEM failure analysis may produce an output that indicates a behavior of the fastener, and the FEM failure analysis may predict a component failure rate of the fastener based on the behavior.
US10055522B2

The invention relates to a method for verifying a design of an electronic circuit. The electronic circuit comprises at least one register including one or more parts. After receiving specification information of said register, a register monitor module is automatically created based on said received specification information. The register monitor module comprises a scoreboard for each part of the register. Said scoreboard comprises an expected data value queue for receiving expected data values, an actual data value queue for receiving actual data values. Furthermore, the register monitor module provides a matching strategy for comparing expected data values with actual data values. Expected data values and actual data values are compared for each scoreboard based on the matching strategy and an error indication is generated if the result of the comparison step does not fulfill the requirements specified in the matching strategy.
US10055504B2

Aggregation of traffic impact metrics is provided. Each of a plurality of holidays is associated with a holiday category of a plurality of holiday categories. The plurality of holiday categories includes a first holiday category and a second holiday category. A plurality of points of interest along a link of a transportation network is identified. At least one of the plurality of points of interest is associated with the first holiday category and at least one of the plurality of points of interest with the second holiday category. A mean category impact for each of the plurality of holiday categories is determined. An aggregated traffic impact metric is determined based, at least in part, on the mean category impact of each of the plurality of holiday categories.
US10055480B2

Aggregating input into hashtables using just-in-time compilation of compilable code in response to a database query. Compilable code can be generated that is configured to cause a programmable processor to produce one or more hashmaps based on the input database. The one or more hashmaps can correspond to each individual thread from the input. The compilable code can be configured to cause the one or more processors to insert the hashmaps into a scheduler. Compilable code can be generated that is configured to: aggregate elements from the one or more hashmaps into buckets of elements having the same partition identity; rehash the buckets of elements having the same partition identity to reduce the number of groups within the bucket; facilitate the merger of all non-empty elements from each target-partition into a merged-partition.
US10055478B2

A system and computer-implemented method for managing perspective data is disclosed. The method may include identifying a variant feature of an item having a first set of perspective data. The method may include grouping, based on the variant feature, the first set of perspective data into a first group and a second group. The method may include determining a first set of relevancy scores for the first group and a second set of relevancy scores for the second group. The method may also include establishing, using at least one of the first and second relevancy scores, a second set of perspective data configured to include a subset of the first set of perspective data.
US10055476B2

A set of search requests may be analyzed to detect fixed phrases suitable for inclusion in a search index. Sets of candidate phrases may be identified among the search requests. Fixed phrases may be detected among the candidate phrases using statistical techniques, for example, by identifying phrases having a relatively high pointwise mutual information (PMI) with respect to component keywords. Fixed phrase detection may include keyword and/or phrase clustering. Clusters may correspond to topics defined using a latent Dirichlet allocation (LDA) procedure. Fixed phrase detection may include identifying phrases having relatively high PMI within particular clusters.
US10055472B2

A method, apparatus, and system for join operations of a plurality of relations that are distributed over a plurality of storage locations over a network of computing components.
US10055471B2

A system may store a plurality of first records comprising a first variable in a first data storage format. The system may also store a plurality of second records comprising a second variable in a second data storage format. The first data storage format may have a different data structure than the second data storage format. The system may then generate a catalog including a first location of the first variable and a second location of the second variable. The first location identifies the first data storage format, which is where the first variable is stored. The second location identifies the second data storage format, which is where the second variable is stored. The system may then receive a request to access at least one of the first variable or the second variable and access the first variable and/or the second variable in response to the request.
US10055459B2

Disclosed aspects relate to query hint management for a database management system. With respect to a hint for a query, a set of hint profile data is established. The database management system detects a triggering event. Based on the set of hint profile data, the database management system determines to perform a hint action in response to the triggering event. Performance of the hint action is initiated.
US10055458B2

A method includes dividing a dataset into partitions by hashing a specified key, selecting a set of distributed file system nodes as a primary node group for storage of the partitions, and causing a primary copy of the partitions to be stored on the primary node group by a distributed storage system file server such that the location of each partition is known by hashing of the specified key.
US10055457B2

In an example embodiment, one or more query terms are obtained. For each of the one or more query terms, a standardized entity taxonomy is searched to locate a standardized entity that most closely matches the query term. A confidence score is calculated for the query term-standardized entity pair for the standardized entity that most closely matches the query term. In response to a determination that the confidence score transgresses a threshold, the query term is associated with an entity identification corresponding to the standardized entity that most closely matches the query term. One or more query rewriting rules corresponding to an entity type of the standardized entity having the entity identification are obtained. The one or more query rewriting rules are executed to rewrite the first query such that the rewritten query, when performed on a data source, returns fewer search results than the first query would have.
US10055453B2

An interactive searching method and apparatus are provided. The interactive searching method includes following steps. A query is obtained, and intention clarification information of the query is generated according to a history search log associated with the query and a predetermined semantic knowledge base to display on a client webpage in which the query is.
US10055451B2

In response to receiving a request from a client to store an object, a key-durable storage system may assign the object to a volume in its data store, generate a key for the object (e.g., an opaque identifier that encodes information for locating the object in the data store), store the object on one disk in the assigned volume, store the key redundantly in the assigned volume (e.g., using a replication or erasure coding technique), and may return the key to the client. To retrieve the object, the client may send a request including the key, and the system may return the object to the client. If a disk fails, the system may determine which objects were lost, and may return the corresponding keys to the appropriate clients in a notification. The system may be used to back up a more expensive object-redundant storage system.
US10055448B2

Embodiments of the present invention provide improved concurrency by reducing the time period (also referred to herein as a locking window or contention window) during which a record is locked. This provides the benefits of pessimistic locking schemes by preventing transaction due to concurrent updates, while also reducing the time during which a record is exclusively locked. This improves user experience and performance.
US10055445B2

The present invention provides a transaction processing method, which is applied to a node presenting a coordinator, where the coordinator is communicatively connected to nodes presenting participants. The method includes: sending, by the coordinator, a query message to each participant; drawing, by the coordinator, a conclusion according to response messages, executing, by the coordinator, the conclusion, and sending the conclusion to the participants, where the conclusion can be determined by a transaction ID, a object ID and a change information.
US10055444B2

A system may receive a query configured to access a column in a data table. The data table may be in a flat file in a big data storage format. The system may detect the language type of the query and validate the query against the syntax of the language type. The system may also validate an access permission for data in the data table. The access permission may be stored in a permissions database. The system may generate a temporary table including the column with the temporary table configured to support the language type. The system may execute the query against the temporary table to generate a query result based on the temporary table as though it were the underlying data table. The system may enforce column-level or row-level access permissions by excluding columns or rows from the temporary table.
US10055443B2

The present invention provides an information processing method of processing history information of a manufacturing apparatus with an information processing apparatus including a storage, the method comprising a first transferring step of transferring, based on a request from a first information processing apparatus, history information stored in the storage to the first information processing apparatus, an updating step of updating the history information stored in the storage, and a second transferring step of transferring, based on a request from a second information processing apparatus, history information stored in the storage to the second information processing apparatus, wherein the second transferring step transfers, in a case where history information requested by the second information processing apparatus has not been obtained from the manufacturing apparatus, the history information to the second information processing apparatus after the history information is obtained.
US10055439B2

A computer-implemented method of constructing and maintaining a record keeping dictionary data structure can include: generating a PATRICIA trie from a set of strings; generating multiple kth-level elevator-stairs data structures at exponentially reducing k-levels, wherein each of the kth-level elevator-stairs data structure includes a kth-level trie corresponding to the PATRICIA trie and wherein nodes of the kth-level trie at string depths of integer multiples of k are accessible through hash table links; and linking nodes in neighboring kth-level tries of the multiple kth-level elevator-stairs data structures where the nodes represent a same node in the PATRICIA trie.
US10055433B2

One or more techniques and/or systems are provided for indexing referenced content and/or for deep content searching. In an example, parent content (e.g., an instant message from a friend about a celebrity) may be evaluated to identify a reference (e.g., a URL) to referenced content hosted by a content source (e.g., a photo shared through a photo sharing service). The referenced content may be acquired from the content source, and may be evaluated to identify a search term that is descriptive of the referenced content (e.g., a name of the celebrity in the photo). The parent content and the referenced content may be indexed into a search index using the search term. In an example, responsive to a search query corresponding to the parent content and/or the search term, the parent content and/or the referenced content may be provided as search results.
US10055427B2

Methods and systems for storing a file on a plurality of servers are provided. The number of servers is n and the maximum number of servers which may fail is t. A predefined number b of byzantine failures and a number t−b of crashes of the servers is contemplated, where n equals 2t+b+1. The file is divided into a plurality of chunks, where the number of chunks is equal to or greater than the number of servers. The chunks of the file are sent to the n servers, where at least one chunk is sent to each server. The number of replies r from the n servers indicating successful storage of the respective chunks are determined. The number of replies r matching a terminating condition is checked. A new file based is generated. The process is repeated for the new file.
US10055421B1

A data processing method comprises using an application server computer of an application service provider (ASP), establishing computerized shared multi-tenant data storage in which tenant data that is associated with a plurality of different tenants of the ASP is stored together in a first database associated with a distributed computation system that is separate from the application server computer, receiving an analytics request, determining, based on at least one attribute of the analytics request, the application server computer will process at least the analytics request, sending, to the distributed computation system, a first query for data needed by the analytics request, receiving, from the distributed computation system, an interim result set of data resulting from processing the first query against the first database, processing, by the application server computer, the interim result set of data for the analytics request to generate and digitally store a first result set.
US10055419B2

An application-centric model is employed for the storage, searching and retrieval of documents. By entering a command directed to a particular application program, such as clicking on an icon for that program, a user interface panel displays documents stored on the computing device that are associated with that application. From the panel, the user can perform various actions with respect to the displayed documents.
US10055413B2

Systems, devices, apparatuses, components, methods, and techniques for identifying media content for playback during a repetitive motion activity are provided. An example media-playback device includes a media-output device that plays media content items and a repetitive-motion activity content identification engine. The repetitive-motion activity content identification engine is configured to: review media content items to identify the media content items that are conducive to performing repetitive-motion activities; and select certain media content items from the media content items, the certain media content items being conducive to performing the repetitive-motion activities.
US10055401B2

Identification and processing of idioms is performed with respect to electronic communications. An expression is detected in connection with a potential idiom and a confidence level is assigned to the potential idiom. Upon assigning a first confidence level, the potential idiom is identified as an idiom, and an explanation of the idiom is identified. The idiom, corresponding explanation, and corresponding metadata are stored in a corpus that supports a search of the idiom. Upon assigning a second confidence level to the idiom, a secondary application becomes activated, and the secondary application creates a message containing an alert including the detected potential idiom and the assigned second confidence level.
US10055398B2

A method and system for providing recommendations based on status messages of contacts added in social networks is provided. The method includes parsing one or more status messages of one or more contacts added in one or more social networks. Further, the method includes extracting information from the one or more status messages. Furthermore, the method includes providing at least one recommendation to a user based on the extracted information.
US10055391B2

Illustrative embodiments improve upon prior machine learning techniques by introducing an additional classification layer that mimics human visual pattern recognition. Building upon classification passes that extract contextual information, illustrative embodiments look for hints of high-level semantic categorization that manifest as visual artifacts in the document, such as font family, font weight, text color, text justification, white space, or CSS class name. An improved lightweight markup language enables display of machine-categorized tokens on a screen for human correction, thereby providing ground truths for further machine classification.
US10055387B2

A device may receive a trigger to generate a pagination for a set of data entries. The device may determine a quantity of pagination levels associated with the pagination. The quantity of pagination levels may be two or more pagination levels. The device may determine a set of parameters associated with the pagination. The set of parameters may include a parameter for a pagination type for each pagination level of the two or more pagination levels. The device may paginate the set of data entries into a set of pages of the pagination based on the two or more pagination levels and the set of parameters. A data entry, of the set of data entries, may be placed into a page at a first pagination level of the two or more pagination levels. The device may cause the page, of the set of pages, to be displayed.
US10055386B2

A system and method is illustrated for platform-independent rendering of a document in a web browser supporting a two-dimensional (2D) canvas. The system and method includes obtaining the document, wherein the document includes text characters, text elements, and associated style information including at least one font, determining that font metrics do not exist, and obtaining the font metrics for the at least one font, using the font metrics and the text elements to determine how the document is divided into page criteria, determining a font file does not exist, and obtaining the font file for the at least one font, and rendering the document by drawing glyphs associated with the text characters in the 2D canvas, using the font file and the page criteria, so that the at least one font and the page criteria are platform-independent.
US10055383B1

A circuit is provided. In an example, the circuit includes a memory array that includes a plurality of memory cells to store a matrix and a plurality of data lines coupled to the plurality of memory cells to provide a first set of values of the matrix. The circuit includes a multiplier coupled to the plurality of data lines to multiply the first set of values by a second set of values to produce a third set of values. A summing unit is included that is coupled to the multiplier to sum the third set of values to produce a sum. The circuit includes a shifting unit coupled to the summing unit to shift the sum and to add the shifted sum to a running total.
US10055382B2

A system and method for managing a vehicle by using a mobile terminal. The mobile terminal includes: a vehicle verification unit that receives information for verifying a vehicle management terminal and verifies the vehicle management terminal based on the received information; and a terminal information collecting unit for collecting information regarding control of a vehicle.
US10055379B2

A peripheral component interconnect express (PCIe) card may include a base card, a mezzanine card and mezz connectors. The base card may be coupled to a host device, and host a first group of solid state drives (SSDs). The mezzanine card may be stacked over the base card, and host a second group of SSDs. The mezz connectors may couple the base card with the mezzanine card, each of the mezz connectors corresponding to each of the second group of SSDs. The base card may include an edge connector suitable for coupling with the host device, a PCIe switch suitable for coupling the first and second groups of SSDs with the host device through the edge connector, and a first group of connectors suitable for coupling the first group of SSDs with the PCIe switch. The mezzanine card may include a second group of connectors suitable for coupling the second group of SSDs.
US10055372B2

Orthogonal differential vector signaling codes are described which support encoded sub-channels allowing transport of distinct data and clocking signals over the same transport medium. Embodiments are described which are suitable for implementation in both conventional high-speed CMOS and DRAM integrated circuit processes.
US10055368B2

A mobile device and method for synchronizing use of the mobile device's communications port among a plurality of applications are provided. In one embodiment, a mobile device is provided comprising a communications port configured to connect with a mobile device accessory and a processor. The processor is configured to synchronize requests from a plurality of applications running on the mobile device to prevent application(s) from sending a request that would interrupt an ongoing data transfer between the mobile device accessory and another application. Other embodiments are possible, and each of the embodiments can be used alone or together in combination.
US10055367B2

An integrated-circuit radio communication device (1) comprises a processor (7) having a hardware-interrupt input line; memory (13); radio communication logic (17); and interrupt-interface logic (8). The memory (13) contains a firmware module (23) comprising (i) instructions (31) for controlling the radio communication logic (17) according to a predetermined radio protocol, and (ii) an interrupt routine comprising instructions for receiving an identification of a radio communication function in the firmware module (23) and for invoking the identified radio communication function. The interrupt-interface logic (8) comprises input logic for receiving a signal generated by software (27) executing on the device (1), and output logic arranged to assert the hardware-interrupt input line of the processor (7) in response to receiving a software-generated signal at the input logic. The device (1) is configured to invoke the interrupt routine in response to an assertion of the hardware-interrupt input line of the processor (7).
US10055358B2

Techniques are described herein for efficient movement of data from a source memory to a destination memory. In an embodiment, in response to a particular memory location being pushed into a first register within a first register space, the first set of electronic circuits accesses a descriptor stored at the particular memory location. The descriptor indicates a width of a column of tabular data, a number of rows of tabular data, and one or more tabular data manipulation operations to perform on the column of tabular data. The descriptor also indicates a source memory location for accessing the tabular data and a destination memory location for storing data manipulation result from performing the one or more data manipulation operations on the tabular data. Based on the descriptor, the first set of electronic circuits determines control information indicating that the one or more data manipulation operations are to be performed on the tabular data and transmits the control information, using a hardware data channel, to a second set of electronic circuits to perform the one or more operations. Based on the control information, the second set of electronic circuits retrieve the tabular data from source memory location and apply the one or more data manipulation operations to generate the data manipulation result. The second set of electronic circuits cause the data manipulation result to be stored at the destination memory location.
US10055350B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for pre-fetching data. The methods, systems, and apparatus include actions of providing a request for data to an input-output device and receiving a set of memory addresses for the requested data. Additional actions include determining a subset of the memory addresses, providing a request for a processor to pre-fetch or inject data corresponding to the subset of the memory addresses, and receiving the requested data and the set of memory addresses. Additional actions include determining that the received data includes data for the subset of memory addresses that has been requested to be pre-fetched or injected, storing the data for the subset of memory addresses in a cache of the processor, and storing remaining data of the received data for the memory addresses in a main memory.
US10055347B1

A vacuum blender having a vessel, a motor base containing a motor having a motor drive shaft, a blade holder having a blade with a blade shaft for engaging the motor drive shaft, and a fan connected to the motor drive shaft. The blender includes a conduit system for the passage of air from the vessel to an area in proximity to the fan before passing to the outside of the motor base. The conduit system is connected to a valve system, preferably including a three way valve or Venturi valve. The fan and blade are capable of being selectively actuated using a gear or clutch system, preferably operated by firmware. The invention is capable of evacuating air from the vessel before blending of the food contents occurs.
US10055332B2

Two or more variables in a source code are determined. One or more variable groupings for the two or more variables are determined. A potential error for a variable of the two or more variables is determined based on the determined variable groupings.
US10055331B2

The present invention discloses a method and apparatus for automatic cross-system program debugging. One embodiment of the present invention provides a method for cross-system program debugging. The method comprises: determining a first breakpoint in a first debugging session of a first system; determining a second breakpoint in a second debugging session of a second system, the second system being different from the first system; and responsive to a user performing a debugging action of associating the first breakpoint with the second breakpoint in the first debugging session and the second debugging session, recording an association between the first breakpoint and the second breakpoint for automating the program debugging across the first system and the second system. There is further described a corresponding apparatus.
US10055330B2

A feature file validation tool generates a first test case details file by transforming a test case file to include field names and field values. The feature file includes a plurality of tests, each including a plurality of steps. The feature file validation tool determines whether each of the plurality of steps is valid by comparing each of the plurality of steps to a step definition file. The feature file validation tool applies computer language rules to determine that the first test case details file conforms to the first computer language. The feature file validation tool generates a second test case details file by transforming the first test case details file into a different file format. The feature file validation tool links the two test case detail files using test identifications.
US10055329B2

A computer implemented method of detecting code antipatterns, comprising: 1) Receiving a code containing one or more of a plurality of code segments, each one of the one or more code segments includes one or more of a plurality of patterns. 2) Automatically analyzing each one of the one or more code segment to create an array of a plurality of features vectors, each one of the plurality of features vectors maps a plurality of predefined features found in one or more patterns. 3) Matching each one of the plurality of features vectors with a plurality of template features vectors each representing one of a plurality of antipatterns, the plurality of template features vectors is stored in an antipatterns dataset. 4) Determining a presence or an absence of each of the plurality of antipatterns within each of the one or more code segments according to the matching.
US10055327B2

Pre-silicon fairness evaluation to detect fairness issues pre-silicon. Drivers drive a plurality of commands on one or more interfaces of a device under test to test the device under test. State associated with the device under test is checked. Based on the state, a determination is made as to whether the drivers are to continue driving commands against the device under test. Based on determining that the drivers are to continue driving the commands, a further determination is made as to whether a predefined limit has been reached. Based on determining the predefined limit has been reached, ending the test of the device under test in which the test fails.
US10055326B2

In an embodiment, a method for monitoring the state of health of an electronic data carrier involves using a reader device to determine the state of health of the electronic data carrier by reading a parameter value indicative of a state of health from the electronic data carrier. In an embodiment, a system for monitoring a state of health of an electronic data carrier comprising a reader device operable to read data from the electronic data carrier. The reader device is arranged to determine the state of health of the electronic data carrier by reading a parameter value indicative of the state of health from the electronic data carrier.
US10055316B2

Technology is described for generating a valid token control signal from control signals from a row driver. In one example, a matrix type integrated circuit includes a row driver module and a 2D array of cell elements. The row driver module includes a voting logic module and at least two row drivers configured to generate control signals on at least two communal lines for cell elements of a row of the 2D array. Each row driver is configured to generate control signals on at least three control lines where at least two control lines are the communal lines and coupled to a corresponding communal line of another row driver. The voting logic module is coupled to the at least three control lines of one of the row drivers and configured to generate an output based on the control signals on the at least three control lines.
US10055308B2

In some example embodiments, a request for a navigation action is detected via a web browser during a pre-navigation state of a single page application, and a state object is persisted, with the state object comprising a dictionary property and an index property. The dictionary property comprises a list of all uniform resource locator (URL) fragments stored in a browser history, with the list of URL fragments comprising a pre-navigation URL fragment for the pre-navigation state and a post-navigation URL fragment for a post-navigation state. The pre-navigation state is navigated to within the web browser using the state object. Based on a detection of unsaved data, a navigation confirmation request is displayed within the recovered pre-navigation state of the single-page application using the pre-navigation URL fragment. The navigation confirmation request is configured to receive an indication of whether or not to perform the navigation action.
US10055305B2

Various embodiments are generally directed an apparatus and method for performing a discovery operation to determine a system layout for a database and one or more files for a dataset stored in the database and performing a backup operation on the dataset to cause storage of a backup copy of each of the one or more files and collect metadata associated with the backup copy of each of the one or more files, the metadata to enable restoration of the one or more files.
US10055296B2

Embodiments generally relate to system firmware management in a computing system. Aspects of the embodiments enable a selective BIOS restoration process by storing and retrieving BIOS modification record in a storage device. By utilizing a relative inexpensive service controller, some embodiments herein can achieve a remote and efficient BIOS recovery management method.
US10055294B2

Apparatuses, systems, methods, and computer program products are disclosed for on die buffered non-volatile memory management. A method includes storing data in a first set of non-volatile memory cells. A method includes determining one or more attributes associated with data. A method includes determining whether to store data in a second set of non-volatile memory cells based on one or more attributes. A second set of non-volatile memory cells may be configured to store more bits per cell than a first set of non-volatile memory cells.
US10055293B2

A memory device includes a memory array that includes a buffer data. The memory device also includes a memory controller. The memory controller includes an error correction code (ECC) component. The memory controller further receives a status command and an indication related to the quality of the data to analyze with the ECC component. Based on a status value, the memory controller utilizes one of a plurality of error correction techniques via the ECC component to correct an error (e.g., soft state, calibration, etc.).
US10055292B2

A method for reducing I/Os to a redundant array of independent disks (RAID) is disclosed. In one embodiment, such a method includes receiving a write request comprising new data for overwriting corresponding old data in cache. The method performs an XOR (exclusive OR) operation on the new data and the old data to yield a parity delta and overwrites, in the cache, the old data with the new data. In certain embodiments, the XOR operation is performed prior to overwriting the old data with the new data. The method further stores the parity delta in the cache and links the parity delta to the new data. Upon destaging the new data from the cache, the method provides the parity delta with the new data so that the parity delta may be applied to an existing parity value in the RAID. A corresponding system and computer program product are also disclosed.
US10055284B2

Systems, methods, and computer programs are disclosed for providing error detection or correction with flash cell mapping. One embodiment is a method comprising generating raw page data for a physical page in a main array of a flash memory device. The raw page data comprises less than a capacity of the physical page generated using a non-power-of-two flash cell mapping. One or more parity bits are generated for the raw page data using an error detection or correction scheme. The method stores the raw page data and the one or more parity bits in the physical page in the main array.
US10055282B1

Systems, methods, and other embodiments associated with cyclic redundancy checking for wide data busses are described. According to one embodiment, a method comprises, in response to detecting a data block on a data bus, identifying a data lane of the data bus on which the data block begins and initializing a starting processing unit of a series of processing units. The starting processing unit corresponds with the identified data lane by issuing a mask input to prior processing units that are ahead of the starting processing unit within the series. Issuing the mask input causes the prior processing units to feed a seed value to the starting processing unit. A cyclic redundancy check value is generated for the data block by initiating the generating from the starting processing unit and iteratively cycling through the series of processing units until the block of data is completed.
US10055280B2

Methods, systems and devices for peer remediation of a malfunctioning IHS (Information Handling System). A malfunctioning IHS broadcasts a mayday beacon indicating a failure condition. The mayday beacon may be a peer-to-peer wireless broadcast using a Wi-Fi SSID that signals that the malfunctioning IHS is searching for a peer IHS configured to provide remediation resources. A peer IHS configured to provide peer remediation responds to the mayday beacon. A peer peer-to-peer wireless connection, such as a Wi-Fi direct connection, is established and used by the malfunctioning IHS to access remediation resources stored on the peer IHS. The remediation resources, which may include a service operating system, are run on the malfunctioning IHS from the peer IHS. The peer IHS may utilize diagnostic information provided by the malfunctioning IHS to determine the remediation resources to be used. The peer IHS may utilize a remote diagnostic service for determining the remediation resources.
US10055268B2

Technology is disclosed for determining high availability readiness of a distributed computing system (“system”). A confidence measure (CM) can be computed for a particular controller in the system to determine whether a takeover by the particular controller from a first controller would be successful. The CM can be a percentage value. A CM of 0% indicates that a takeover would be a failure, which results in loss of access to data managed by the first controller. A CM of 100% indicates a successful takeover with no performance impact on the system. A CM between 0% and 100% indicates a successful takeover but with a performance impact. The CM can be computed based on events occurring in the system, e.g., veto and non-veto events. The CM is computed as a function of various weights and/or indices associated with the veto events and/or non-veto events.
US10055264B2

A data processing system arranged for receiving over a network, according to a data transfer protocol, data directed to any of a plurality of destination identities, the data processing system comprising: data storage for storing data received over the network; and a first processing arrangement for performing processing in accordance with the data transfer protocol on received data in the data storage, for making the received data available to respective destination identities; and a response former arranged for: receiving a message requesting a response indicating the availability of received data to each of a group of destination identities; and forming such a response; wherein the system is arranged to, in dependence on receiving the said message.
US10055255B2

Example embodiments of the present disclosure provide methods and devices for optimizing performance of hardware accelerators. The accelerator device may detect status information of a current acceleration task being executed. The detected status information is provided to a host associated with the accelerator device. The host makes preparation for a subsequent acceleration task based on the status information before termination of the current running acceleration task. The accelerator device may execute the subsequent acceleration task based on the preparation. In this way, the performance of hardware accelerator is optimized.
US10055242B2

Systems and methods for virtualizing audio decoding hardware of a guest audio decoder are disclosed. A method may include storing received encoded audio in main memory of a host computing device. An operation to access a register or memory of the audio decoding hardware of the guest audio decoder may be intercepted. The register or memory has an associated address in the main memory of the host computing device. The intercepted operation can include a register WRITE operation, and can be translated into an operation associated with accessing dedicated decoder memory of a host audio decoder of the host computing device.
US10055232B2

A semiconductor device in which the area of a circuit that is not in use during normal operation can be reduced is provided. A semiconductor device including a memory circuit has a function of storing a start-up routine in the memory circuit and executing the start-up routine; a function of operating the memory circuit as a buffer memory device after executing the start-up routine; and a function of loading the start-up routine into the memory circuit from the outside before the semiconductor device is powered off. The memory circuit has a plurality of groups each including at least a first transistor, a second transistor, and a memory element including an MTJ element. The memory element has a function of storing a signal input through the first transistor. The second transistor has a function of being turned on or off in accordance with the signal stored in the memory elements.
US10055223B1

A data processing method including, in a procurement application program, generating and causing displaying as part of a graphical user interface of a client computer, a user interface widget that is programmed to list a plurality of different project identifiers; receiving first input indicating a selection of a particular project identifier representing a project managed using the procurement application program from among the plurality of different project identifiers; in response to the first input, retrieving from a database, a particular self-executing project table that corresponds to the particular project identifier, from among a plurality of digitally stored self-executing project tables, wherein the particular self-executing project table comprises: header data; a plurality of action identifiers of a plurality of different actions that are available in the procurement application program and that are associated with executing the particular self-executing project table; a plurality of different configuration parameter values for configuring the procurement application program to execute the project; and a plurality of dashboard data configuration values; based on retrieving the particular self-executing project table: automatically applying the plurality of different configuration parameter values to result in configuring the procurement application program to execute the project, automatically generating a list of the plurality of different actions that are available in the procurement application program and that are associated with executing the project, based on the plurality of dashboard data configuration values, automatically generating a data dashboard in a graphical user interface that displays then-current values of data variables that are maintained by the procurement application program and that are associated with executing the project, asynchronously receiving second input selecting a particular action from among the different actions from the list, in response to the second input, executing the particular action with the procurement application program and updating the data dashboard in the graphical user interface based upon changes in the dashboard data configuration values that result from executing the particular action.
US10055218B2

A system, method and computer-readable storage devices for enabling improved management and installation of default configurations for firmware such as a basic input/output system (BIOS) or unified extensible firmware interface (UEFI) on a computer motherboard. The system disclosed herein includes an additional storage device connected to system south bridge, which can store additional groups of default firmware configuration settings. The additional storage device is accessible directly by both the firmware and the baseboard management controller (BMC), so that a remote entity can update the firmware through an out-of-band network connection without using a local operating system and without booting into a local firmware update utility. In one variation, the additional storage can still be separately accessible via a local operating system. In this way, the configuration procedure is more flexible and convenient for managing multiple computing devices, such as for managing a rack of servers in a data center.
US10055207B2

Techniques for automatically persisting variable data are provided. In one embodiment, a computer system can identify, upon compiling or interpreting source code for an application, a variable in the source code that is declared with a predefined keyword. The predefined keyword can indicate that the variable should be persistent. The computer system can then generate, for each instance in the source code where data is assigned to the variable, runtime code for saving the data in a nonvolatile data store.
US10055188B2

Provided are a network unit whose first port is connectable to a control computer or a display device on a prior stage in a daisy chain manner and whose second port is connectable to a display device on a subsequent stage in the daisy chain manner; a storage unit wherein in response to a request to search for display devices as targets for determining display device IDs thereof, the request being transmitted from the control computer to the display devices, the storage unit stores addresses of display devices connected to the second port as transmission sources, where the addresses are transmitted from the individual display devices on subsequent stages and received by the network unit; and a control unit that receives a total number which is the total number of the display devices and transmitted from the control computer, where the control unit determines the display device ID to be assigned to its own display device according to the received total number and the number of the addresses stored in the storage unit.
US10055180B2

The invention facilitates a setting state updating operation of the printer. An updating system of a setting state of a printer comprises an application activating unit which issues an application binding command upon detection of a predetermined operation when an application is executed by a mobile. The application binding command designates a printing application and a predetermined setting state updating command. The updating system further comprises a setting state updating unit which executes an updating of the setting state of the printer in the printing application activated by the application activating unit according to the predetermined setting state updating command included in the application binding command. A predetermined operation in the application triggers activation of the printing application for an automatic updating of the printer setting state.
US10055179B2

There is provided a device including an installer configured to install a program in the device, the program belonging to one or more classes of a plurality of classes of functions, and a determining unit configured to determine, for a specific class to which a specific program to be installed belongs, whether a number of programs available in the device reaches an upper limit number corresponding to the specific class in a storage unit configured to store, for each class, an upper limit number of programs to be available, wherein the installer is configured to vary a process related to installation of the specific program depending on a determination result by the determining unit.
US10055174B2

A version of a web service supported by an information processing apparatus before a firmware update and a version of the web service supported by the information processing apparatus after the firmware update are compared, and, based on a result of the comparison, predetermined processing corresponding to a case in which the versions differ is performed.
US10055166B1

There are disclosed techniques for use in managing data copying. In one embodiment, there is disclosed a method including a number of steps. The method comprises performing a first operation to copy data from a first region of a source area. The method also comprises determining a count relating to pending I/O requests in connection with a second region of the source area upon completion of the first operation. And, in response to determining that the count relating to pending I/O requests in connection with the second region of the source area equals zero, the method further comprises performing a second operation to copy data from the second region of the source area and configuring a new region in the source area to record a count relating to pending I/O requests in connection with the source area.
US10055161B1

In one aspect, a method includes splitting empty RAID stripes into sub-stripes and storing pages into the sub-stripes based on a compressibility score. In another aspect, a method includes reading pages from 1-stripes, storing compressed data in a temporary location, reading multiple stripes, determining compressibility score for each stripe and filling stripes based on the compressibility score. In a further aspect, a method includes scanning a dirty queue in a system cache, compressing pages ready for destaging, combining compressed pages in to one aggregated page, writing one aggregated page to one stripe and storing pages with same compressibility score in a stripe.
US10055158B2

Providing flexible management of heterogeneous memory systems using spatial Quality of Service (QoS) tagging in processor-based systems is disclosed. In one aspect, a heterogeneous memory system of a processor-based system includes a first memory and a second memory. The heterogeneous memory system is divided into a plurality of memory regions, each associated with a QoS identifier (QoSID), which may be set and updated by software. A memory controller of the heterogeneous memory system provides a QoS policy table, which operates to associate each QoSID with a QoS policy state, and which also may be software-configurable. Upon receiving a memory access request including a memory address of a memory region, the memory controller identifies a software-configurable QoSID associated with the memory address, and associates the QoSID with a QoS policy state using the QoS policy table. The memory controller then applies the QoS policy state to perform the memory access operation.
US10055154B2

Techniques and components for backing up data are disclosed. A first subset of data units is selected from a plurality of data units of a storage system to create a first partial baseline for backup of the first storage system. The number of data units in the first subset of data units is determined based on a window size parameter n. Data within the storage system that has changed since a previous backup operation are identified. A first backup including the first partial baseline and the first changed data is written to a second storage system. For a data loss event, the techniques include selecting, based on a time of the determined data loss event in combination with n, the first backup and n−1 additional backups, wherein each of the n−1 additional backups include a partial baseline and changed data. The first backup and the n−1 additional backups are written to a third storage system.
Patent Agency Ranking