US Pat. No. 10,397,898

BASE STATION AND CHANNEL SELECTION METHOD THEREOF

Institute For Information...

1. A base station, having an overlapped coverage with at least one neighboring base station, a plurality of user equipments (UEs) being located within the overlapped coverage, the base station being able to configure a Primary Component Carrier (PCC) and a plurality of Secondary Component Carriers (SCCs), the PCC being a first Long Term Evolution (LTE) band, and at least one of the SCCs being not an LTE band, the base station comprising:a transceiver, being configured to receive a plurality of channel status parameters from the UEs, each of the channel status parameters corresponds to one of the SCCs; and
a processor, being electrically connected to the transceiver and configured to sort the SCCs according to the channel status parameters so that the SCCs have a first order, determine a subset of the SCCs as at least one candidate SCC according to the channel status parameters, determine a subset of the at least one candidate SCC as at least one available SCC by performing clear channel assessment (CCA) for each of the at least one candidate SCC according to the first order, and allocate the at least one available SCC to at least one of the UEs;
wherein the candidate SCC with a higher priority level according to the first order requires a fewer number of times of successfully performed CCA to become one of the at least one available SCC.

US Pat. No. 10,396,481

MEZZANINE ELECTRICAL CONNECTOR

FCI USA LLC, Etters, PA ...

1. An electrical contact comprising:a lead portion;
a mounting end that extends from the lead portion in a first transverse direction along a transverse direction; and
a mating end that extends from the lead portion in a second transverse direction that is opposite the first transverse direction, wherein the mating end includes first and second arms that are spaced from each other along a lateral direction that is perpendicular to the transverse direction,
wherein the mating end defines a first projection that extends from the first arm in a first lateral direction along the lateral direction, and a second projection that extends from the second arm in a second lateral direction that is opposite the first lateral direction, and the first and second projections are sized and configured to receive an insertion force that drives the electrical contact into a dielectric connector housing so as to secure the electrical contact in the connector housing,
wherein at least a portion of the electrical contact defines a pair of opposed outer edges and a pair of opposed broadsides that are longer than the opposed edges;
wherein the first projection extends out from an inner edge of the first arm opposite one of the outer edges of the electrical contact at the first arm;
wherein the second projection extends out from an inner edge of the second arm opposite the other of the outer edges of the electrical contact at the second arm; and
wherein the first and second projections are disposed closer to a first point at which the first and second arms meet, along the transverse direction, than to a second point at which at least one of the first and second arms terminates.

US Pat. No. 10,394,985

APPARATUS AND METHOD FOR MODELING RANDOM PROCESS USING REDUCED LENGTH LEAST-SQUARES AUTOREGRESSIVE PARAMETER ESTIMATION

Samsung Electronics Co., ...

1. An apparatus, comprising:an autocorrelation processor, configured to generate or estimate autocorrelations of length m for a stochastic process, where m is an integer; and
a least-squares (LS) estimation processor connected to the autocorrelation processor and configured to model the stochastic process by estimating pth order autoregressive (AR) parameters using LS regression, where p is an integer less than m.

US Pat. No. 10,394,953

MEME DETECTION IN DIGITAL CHATTER ANALYSIS

Facebook, Inc., Menlo Pa...

1. A computer-implemented method, comprising:aggregating user-generated content objects within a social networking system into a chatter aggregation according to a set of filters;
defining, by a meme analysis engine, a target group within the chatter aggregation to compare against a background group;
extracting, by the meme analysis engine, multiword terms from textual content of the target group;
determining, by the meme analysis engine, a relevancy rank of a term in the multiword terms based on an accounting of the term in the textual content of the target group and a linguistic relevance score of the term according to a linguistic statistical model, the linguistic statistical model being trained by the meme analysis engine based on the user-generated content objects comprising the term, wherein the linguistic relevance score is based on a binary label associated with a probability indicating whether there is a difference in an occurrence rate of the term in the target group and in the background group, wherein the binary label is determined by the linguistic statistical model, and wherein the probability is generated by one or more statistical hypothesis tests based on the linguistic statistical model;
sending, by the meme analysis engine to a client device of a user, instructions for rendering, according to the relevancy ranking, the term in an illustrative comparison of the target group against the background group in a meme analysis interface;
receiving, from the client device, a selection of the term by the user;
generating, by the meme analysis engine, a representative sentence for the term based on the linguistic statistical model; and
sending, via the meme analysis interface, instructions for rendering the generated sentence.

US Pat. No. 10,393,537

SYSTEMS AND METHODS FOR AUTOMATICALLY GENERATING SERVICE VEHICLE ASSIGNMENTS

Rubicon Global Holdings, ...

1. A system for automatically generating service vehicle assignments, the system comprising:a non-transitory memory;
one or more processors coupled to the non-transitory memory and configured to execute instructions to perform operations comprising:
monitor location data associated with one or more waste service vehicles based on location signals from one or more location sensors on the one or more waste service vehicles;
monitor one or more vehicle operation sensors of the one or more waste service vehicles, the sensors configured to detect one or more vehicle operations associated with the one or more waste service vehicles;
determine a location of one or more service stops requiring the one or more vehicle operations;
automatically determine a geographic region based on the location data associated with the one or more waste service vehicles, wherein the geographic region has a predefined geometric shape that encompasses the one or more service stops;
dynamically adjust the geographic region based on one or more added or dropped service stops; and
automatically assign a route within the geographic region that contains one or more first service stops, the route being assigned to a first waste service vehicle of the one or more waste service vehicles and being assigned based on location data associated with the first waste service vehicle, a type of a waste service vehicle, and one or more types of vehicle operations required at the one or more first service stops.

US Pat. No. 10,392,245

SEMICONDUCTOR INTEGRATED DEVICE WITH ELECTRICAL CONTACTS BETWEEN STACKED DIES AND CORRESPONDING MANUFACTURING PROCESS

STMICROELECTRONICS S.R.L....

1. An integrated device, comprising:a first die;
a second die coupled in a stacked way to the first die along a vertical axis;
a mechanical coupling structure arranged between facing surfaces of the first die and of the second die, respectively, which face one another along the vertical axis and lie in respective horizontal planes orthogonal to said vertical axis, the mechanical coupling structure fixedly coupling said first die and said second die and spacing the facing surfaces of the first and second dies from each other;
electrical-contact elements carried by the facing surfaces of the first die and of the second die, aligned in pairs along the vertical axis;
conductive regions arranged between the pairs of said electrical-contact elements carried by the facing surfaces of the first die and of the second die, for electrical coupling of said first die and said second die; and
supporting elements arranged at the facing surface of at least one of the first die and the second die and configured to elastically support the electrical-contact elements, respectively, wherein the electrical-contact elements, conductive regions, and supporting elements are distinct from the mechanical coupling structure.
US Pat. No. 10,392,662

METHODS FOR ANALYZING NUCLEIC ACIDS FROM SINGLE CELLS

10X GENOMICS, INC., Plea...

1. A composition for multiplexed nucleic acid analysis, comprising:a plurality of beads, wherein the beads are covalently attached to a plurality of oligonucleotide tags, and wherein an oligonucleotide tag of said plurality of oligonucleotide tags comprises:
(a) a first tag sequence configured to distinguish a sample polynucleotide originating from a cell from sample polynucleotides originating from other cells; and
(b) a second tag sequence configured to distinguish said sample polynucleotide from other sample polynucleotide from the same cell and having the same sequence as said sample polynucleotide.

US Pat. No. 10,397,972

METHOD FOR CARRIER AGGREGATION PERFORMED BY TERMINAL IN WIRELESS COMMUNICATION SYSTEM, AND TERMINAL USING SAME METHOD

LG Electronics Inc., Seo...

1. A method for carrier aggregation performed by a user equipment (UE) in a wireless communication system, the method comprising:transmitting information, to a network, on a timing difference informing the network of a UE timing difference and an observed timing difference;
receiving carrier aggregation setting information, in response to the information on the timing difference, from the network, wherein the carrier aggregation setting information includes information of an aggregation combination between cells, including a secondary cell, having a specific timing difference; and
performing an uplink transmission through the secondary cell configured for the UE, based on the carrier aggregation setting information,
wherein the UE timing difference is a maximum timing difference supported by the UE, and the observed timing difference is a timing difference, observed by the UE, between the cells,
wherein the UE timing difference, the observed timing difference, and a threshold are bigger than a reference timing difference preconfigured by the network,
wherein the specific timing difference is bigger than the reference timing difference, but smaller than or equal to the UE timing difference,
wherein the UE transmits the information on the timing difference when both of the UE timing difference and the observed timing difference are larger than the threshold, and
wherein the secondary cell is a cell in which the UE observes the observed timing difference.

US Pat. No. 10,397,945

METHOD AND APPARATUS OF CONFIGURING TIMING OF UPLINK TRANSMISSION

Samsung Electronics Co., ...

1. A method of configuring timing of an uplink (UL) transmission of a carrier aggregation (CA) system, the method comprising:obtaining, by a user equipment (UE), information related to a time advance offset for the CA system;
receiving, by the UE, information related to a timing adjustment indication for the CA system that includes a primary cell (Pcell) and at least two secondary cells (Scells), wherein the timing adjustment indication is configured by a base station (BS) for a first Scell;
adjusting, by the UE, a starting timing of a UL subframe in a second Scell participating in the CA system based on the time advance offset and the timing adjustment indication; and
transmitting data based on the adjusted starting timing of the UL subframe,
wherein the first Scell and the second Scell belong to a time advance group (TAG) to which the Pcell does not belong, and
wherein a frame structure of the first Scell is different from a frame structure of the second Scell.

US Pat. No. 10,397,942

METHOD OF HANDLING COMMUNICATION OPERATION IN TDD SYSTEM AND RELATED APPARATUS

Industrial Technology Res...

1. A network for handling a communication operation in a wireless communication system, comprising:a storage device; and
a processing circuit, coupled to the storage device, wherein the storage device stores, and the processing circuit is configures to execute instruction of:
determining a reconfiguration set comprising a first plurality of uplink (UL)/downlink (DL) configurations;
scheduling a second plurality of UL/DL configurations in the reconfiguration set for a plurality of frames;
selecting a UL/DL configuration from the first plurality of UL/DL configurations as a reference UL/DL configuration;
transmitting information related to the reconfiguration set to a communication device of the wireless communication system; and
performing a plurality of communication operations in the plurality of frames with the communication device according to the reference UL/DL configuration but not according to the second plurality of UL/DL configurations scheduled for the plurality of frames, wherein the plurality of communication operations comprise a set of a plurality of transmissions and a plurality of receptions;
wherein each DL subframe of each of the first plurality of UL/DL configurations in the reconfiguration set with a same subframe index corresponds to a DL subframe of the reference UL/DL configuration.

US Pat. No. 10,397,912

METHOD FOR REDUCING TRANSMISSION RESOURCE OF CONTROL CHANNEL IN SHORT TTI, AND DEVICE USING SAME

LG Electronics Inc., Seo...

1. A method for performing communication by a first device among a plurality of devices in a wireless communication system, the method comprising:receiving a radio resource control (RRC) message including first information, second information and third information,
wherein the first information is related to a number of first resource blocks (RBs) allocated during short transmission time intervals (sTTIs),
wherein the second information is related to a format of a plurality of first downlink channels,
wherein the third information is related to a resource mapping method in the sTTIs, and
wherein the sTTIs are shorter than a TTI which is related to a subframe;
receiving, during the TTI, fourth information on an indicator for resource allocation bits in the plurality of the first downlink channels through a common control channel for the plurality of the devices,
wherein the resource allocation bits are dynamically determined based on the first to fourth information, wherein a number of the resource allocation bits is related to a number of second devices that can be allocated in the first RBs,
wherein the first device is included in the second devices;
acquiring allocation information on second RBs for the first device among the first RBs based on the resource allocation bits;
receiving, during the sTTIs, the resource allocation bits through the plurality of the first downlink channels for scheduling uplink data and downlink data; and
transmitting the uplink data in the second RBs during the sTTIs, or receiving the downlink data in the second RBs during the sTTIs.

US Pat. No. 10,397,814

WIRELESS COMMUNICATION METHOD AND DEVICE

Meizu Technology Co., Ltd...

1. A wireless communication method, comprising:determining by a first data transmitter whether the presence of a second data receiver is sensed, when the first data transmitter senses that a second data transmitter transmits data to the second data receiver; wherein the first data transmitter and the second data transmitter are located in an overlapping basis service set (OBSS), and the first data transmitter needs to transmit data to a first data receiver;
analyzing by the first data transmitter whether the second data transmitter senses the presence of the first data receiver, when determining that the presence of a second data receiver is not sensed; and
transmitting data to the first data receiver by the first data transmitter, when analyzing that the second data transmitter does not sense the presence of the first data receiver; and
when the first data transmitter determines that the presence of the second data receiver is sensed, the first data transmitter analyzes whether the second data transmitter senses the presence of the first data receiver, and when the first data transmitter determines that the second data transmitter does not sense the presence of the first data receiver, further comprising:
detecting by the first data transmitter whether a collected received signal strength indication corresponding to the first data receiver is greater than a received signal strength indication corresponding to the second data receiver; and
reducing a transmitting power of the first data transmitter by transmission power control when detecting that the collected received signal strength indication corresponding to the first data receiver is greater than the received signal strength indication corresponding to the second data receiver, and transmitting data to the first data receiver after determining the first data transmitter does not sense the presence of the second data receiver.

US Pat. No. 10,397,794

COMMUNICATION IN UNLICENSED SPECTRUM

BlackBerry Limited, Wate...

1. A method comprising:sending, by a first wireless access network node to a user equipment (UE), a configuration message to add a plurality of secondary cells on at least one channel of an unlicensed spectrum;
receiving, by the first wireless access network node from the UE, a response message responsive to the configuration message, the response message comprising information accepting a first secondary cell of the plurality of secondary cells, and information rejecting a second secondary cell of the plurality of secondary cells, and the response message comprising assistance information indicating one or more channels of the unlicensed spectrum to avoid, wherein the information accepting the first secondary cell comprises information identifying the first secondary cell as being added responsive to the UE accepting the first secondary cell in response to the configuration message, and the information rejecting the second secondary cell comprises information identifying the second secondary cell as not being added responsive to the UE rejecting the second secondary cell in response to the configuration message; and
responsive to the assistance information, selecting, by the first wireless access network node, at least a first channel of the unlicensed spectrum for communicating data with the UE.

US Pat. No. 10,397,787

SYSTEM AND METHOD FOR AUTHENTICATING A USER BASED ON MAPPING A COMPUTING DEVICE WITH THE USER IDENTITY

1. A method for authenticating a user and a corresponding computing device, the method comprising:receiving input from the user to select a wireless network through a selection module associated with the corresponding computing device, the wireless network having a specific IP address whitelisted by a wireless network solution provider;
displaying a web-portal of a selected wireless network through a display module of the corresponding computing device;
receiving a phone number of the user;
receiving a specified code from the user, the specified code being prompted on a display screen of the corresponding computing device;
providing the user with a predefined number of digits of an identification number of the corresponding computing device through an identification module, wherein the predefined number of digits are utilized as a password;
receiving the predefined number of digits of the identification number of the corresponding computing device through a password module associated with the corresponding computing device;
transmitting a combination of the received predefined number of digits and a mobile station international subscriber directory number (MSISDN) to a server, wherein the server transmits data to a telecom server and wherein the telecom server initiates a search operation of the combination to authenticate the user on determining a match; and
allowing the user to access the selected wireless network on confirming the match through an authentication module, wherein the authentication module integrates a pixel to a browser of the corresponding computing device.

US Pat. No. 10,397,721

APPARATUS AND METHOD FOR FRONTAL AUDIO RENDERING IN INTERACTION WITH SCREEN SIZE

Electrons and Telecommuni...

1. A method for audio rendering, the method comprising:identifying an audio signal of content generated based on a production environment in which first speakers are located at a left edge and a right edge of a first screen;
converting the audio signal based on a playback environment, when second speakers are not located at a left edge and a right edge of a second screen for playback of the content; and
rendering the converted audio signal,
wherein the audio signal is converted based on a location of the second speakers with respect to the second screen and a horizontal axis length of the second screen, in the playback environment, and
wherein when information of the production environment is different from information of the playback environment, the audio signal is rendered based on a first angle between a producer and one of the first speakers that is provided when the content is produced, a second angle between a user and a speaker position on the left edge or the right edge, and a third angle between the user and one of the second speakers that is in the playback environment.

US Pat. No. 10,397,698

AUDIO DEVICE AND METHOD OF CONTROLLING AUDIO DEVICE

Yamaha Corporation, Hama...

1. An audio device, comprising:an audio signal communication unit comprising a reception unit configured to receive an audio signal via wireless communication and a transmission unit configured to transmit an audio signal via wireless communication;
a plurality of signal input units comprising the reception unit;
an input selection unit configured to select one signal input unit from among the plurality of signal input units;
a control unit configured to control switching of the input selection unit;
a signal processing unit,
wherein the control unit is configured to:
switch, when the input selection unit has selected a signal input unit other than the reception unit, the input selection unit to the selected signal input unit and input an audio signal, which is input from the selected signal input unit, into the signal processing unit; and
switch, when the reception unit has received an audio signal via wireless communication, the input selection unit from the selected signal input unit to the reception unit and input the received audio signal into the signal processing unit; and
an instruction reception unit configured to receive an instruction to set the transmission unit on/off,
wherein the reception unit and the transmission unit are each capable of being switched on/off, and
wherein the control unit is configured to:
control switching of on/off of each of the reception unit and the transmission unit;
switch, when the input selection unit has selected a signal input unit other than the reception unit and the instruction reception unit is instructed to set the transmission unit off, the input selection unit to the selected signal input unit, input an audio signal, which is input from the selected signal input unit, into the signal processing unit, and set the reception unit on; and
switch, when the reception unit has received an audio signal via wireless communication and the reception unit is on, the input selection unit from the selected signal input unit to the reception unit and input the received audio signal into the signal processing unit.

US Pat. No. 10,397,635

USE OF PARALLEL DATA PROGRAMMING FOR DEVICE INTEGRATION

International Business Ma...

1. A method, comprising:detecting, by a server, a presentation of media content on a first display device;
retrieving contextual metadata, comprising information about the media content, wherein the metadata does not originate with the media content;
synchronizing the contextual metadata with the media content;
transmitting the contextual metadata to a second display device in response to the detecting, wherein the second display device is a different device than the first display device; and
presenting the contextual metadata, in synchronization with the media content, on the second display device in conjunction with the presentation of the media content on the first display device.

US Pat. No. 10,397,593

IMAGE DECODING METHOD, IMAGE CODING METHOD, IMAGE DECODING APPARATUS, IMAGE CODING APPARATUS, AND IMAGE CODING AND DECODING APPARATUS

SUN PATENT TRUST, New Yo...

1. A non-transitory recording medium having a program stored thereon, the program for decoding a bitstream including a coded signal resulting from coding tiles and slices into which an image is partitioned, causing the processor to execute operations comprising:obtaining, from the bitstream, a restriction indicator indicating that partitioning of a picture is restricted; and
decoding the coded signal based on the restriction indicator,
wherein each of the slices is either a normal slice having, in a header, information used for an other slice or a dependent slice which is decoded using information included in a slice header of another slice,
when the normal slice starts from a position other than a beginning of a first tile, a second tile coded next to the first tile does not start from the dependent slice, and
each of the tiles is subdivided into an integer number of slices.

US Pat. No. 10,397,590

SYSTEM AND METHOD FOR ENABLING SEEK IN A VIDEO RECORDING

1. A recording server to enable seeking of a frame in a video dataset, the recording server comprising:a memory storing a code; and
at least one processor configured to execute the code, wherein the code comprises instructions for:
receiving a video dataset and a corresponding audio dataset, wherein the video dataset includes an initial fully-coded frame (I-frame) and a subsequent plurality of partially-coded frames (P-frame);
selecting, based on a seek interval resolution for seeking a frame in the video dataset, at least one of the plurality of partially-coded frames, for replacement with a corresponding fully-coded frame; and
creating a seekable media file from the video dataset by calculating the corresponding fully-coded frame for each selected partially-coded frame and replacing each selected partially-coded frame in the video dataset with the calculated corresponding fully-coded frame while keeping the video dataset synchronized with the corresponding audio dataset, so as to enable seeking of the frame in the seekable media file.

US Pat. No. 10,397,574

VIDEO CODING QUANTIZATION PARAMETER DETERMINATION SUITABLE FOR VIDEO CONFERENCING

Intel Corporation, Santa...

1. A computer-implemented method for video coding comprising:designating a sequence of frames in received video data as inter-predicted P-frames;
determining an initial quantization parameter (QP) for the P-frames, or portions thereof;
assigning a plurality of different bitrate targets across the sequence of P-frames according to a P-frame bitrate target cycle that includes a sequence of P-frame bitrate targets forming at least two inter-prediction levels wherein each level has multiple P-frames with a same single bitrate target assigned to the level, and wherein the bitrate target is different from level to level, and
wherein the cycle refers to a temporal sequence of consecutive P-frames formed into a same repeating pattern after an I-frame and before a next I-frame, wherein consecutive P-frames on one level are separated from each other by at least one P-frame of at least one other of the levels along the repeating patterns;
changing the cycle over time comprising changing the repeating pattern to add or remove the number of P-frames to be assigned to at least one of the levels to change an average bitrate;
modifying the initial QP for each of the P-frames based on the bitrate target assigned to the P-frames;
quantizing the P-frames, or the portions thereof, based on the modified QPs; and
generating an encoded bitstream comprising a representation of the P-frames based on the quantizing.

US Pat. No. 10,397,564

IMAGE MONITORING APPARATUS, IMAGE DISPLAY SYSTEM, AND VEHICLE

Rohm Co., Ltd., Kyoto (J...

1. An image monitoring apparatus, comprising:an abnormality detecting part configured to detect an abnormal output from an imaging device based on frame data input to a display driving device that displays the frame data output from the imaging device on a display device; and
a signal output part configured to output an abnormality detection signal when the abnormal output is detected,
wherein the abnormality detecting part comprises at least two of a signal determining part, a defective image determining part, and an image stop determining part,
the signal determining part is configured to determine whether the frame data conforms to a format standard of the frame data to detect the abnormal output when the frame data does not conform to the standard,
the defective image determining part is configured to detect the abnormal output based on a brightness histogram of the frame data,
the image stop determining part is configured to determine whether the output of the frame data in the imaging device is stopped based on a first frame data output from the imaging device at a first time and a second frame data output from the imaging device at a second time after a predetermined period of time from the first time to detect the abnormal output when the output is stopped,
a priority is set in each processing in the at least two of the determining parts, and
when the abnormal output is detected by a first determining part in the at least two of the determining parts, the processing by a second determining part having a priority lower than a priority of the first determining part is not performed.

US Pat. No. 10,397,556

PERSPECTIVE ALTERING DISPLAY SYSTEM

Videa, LLC, Bloomfield H...

1. A perspective altering display system, comprising:a display screen for displaying a scene;
a sensor for detecting the movement of a viewer relative to the display screen;
at least one memory for storing foreground and background imagery associated with the scene;
at least one processor interconnected to the memory and the sensor, the processor being operative to receive a signal from the sensor and shift the relative position of the foreground and background imagery in the displayed scene as a function of viewer movement;
wherein the foreground imagery is shifted by way of a translation to a greater extent than the background imagery as a viewer moves from side to side relative to the display screens;
one or more transducers for producing sounds associated with the scene; and
wherein the at least one processor is operative to alter the reproduction of the sounds as a function of viewer movement.

US Pat. No. 10,397,532

DEVICE FOR AMBIENCE OBSTRUCTION BY AN OBJECT

INTERNATIONAL BUSINESS MA...

1. An apparatus for cloaking an object from an observer, comprising:a hardware device affixed to the object such that the observer observes a presentation on the device when observing the object;
a set of detecting components of the device, wherein the set of detecting components includes a plurality of distinct detecting components arranged in a first array, wherein each distinct detecting component in the set of detecting components receives a signal, wherein the signal corresponds to a portion of an ambience obscured by the object from a view of the observer and wherein the signal includes a first intensity, a first wavelength, a first frequency, a first phase and a first amplitude, the object being positioned at an actual position relative to the portion of the ambience from a point of perception of the observer;
signal conversion hardware at the device, to perform a direct conversion of the signal without passing the signal through a data processing system, into a form of the signal, wherein the form of the signal includes a plurality of wavelengths and a plurality of intensities and wherein the form of the signal differs from the first frequency, the first phase, and the first amplitude;
a set of emitting components of the device, to construct the presentation using the form of the signal, wherein the set of emitting components includes a plurality of distinct emitting components arranged in a second array, wherein the presentation cloaks the object from the ambience in the view of the observer by causing the object to appear at a second position relative to the portion of the ambience, the second position being different from the actual position of the object from the point of perception of the observer, wherein the set of detecting components and the set of emitting components form opposite sides of a screen, and wherein an electrical coupling formed of conducting materials is disposed between the set of detecting components and the set of emitting components;
a component to acquire the signal, wherein the signal is available at the object at a first time;
the component acquiring a second signal, wherein the second signal is available at the object at a second time; and
the component sequencing the signal and the second signal such that the processing and presenting continues to update the presentation according to a movement of the object from the first time to the second time, during the movement.

US Pat. No. 10,397,527

REMOTELY CONTROLLED ROBOTIC SENSOR BALL

1. An apparatus comprising:an outer shell forming a ball;
control circuitry positioned within the outer shell, the control circuitry comprising at least one processor, memory, and a wireless communication interface;
a camera operably connected to the control circuitry, the camera configured to generate video signals of a view exterior to the outer shell;
a motion sensor positioned within the outer shell, operably connected to the control circuitry and configured to detect motion of the apparatus;
a propulsion system inside the outer shell, the propulsion system configured to cause the outer shell to rotate in response to instructions received via the wireless communication interface; and
one or more connectors configured to operably connect one or more sensors to the control circuitry, the one or more sensors connectable in a modular manner;
wherein the control circuitry is configured to apply digital video stabilization based on motion of the apparatus detected by the motion sensor, and
wherein the at least one processor is configured to:
identify obstacles in an indoor environment based on the video signals generated by the camera and outputs of at least some of the one or more sensors while the apparatus is moving in the indoor environment,
generate a map of the indoor environment based on the identified obstacles and an indoor system of coordinates, and
control movement of the apparatus within the indoor environment based on the generated map.

US Pat. No. 10,397,526

SECURITY CAMERA WITH ADJUSTABLE LENS AIMING MECHANISM

Avigilon Corporation, Va...

1. A security camera apparatus comprising:(a) a base comprising an eyeball camera seat;
(b) an eyeball camera having a lens and being movably seated on the eyeball camera seat;
(c) a lens aiming mechanism comprising a mount mountable to the base, a circular contact ring connected to the mount and having a diameter smaller than the eyeball camera diameter and defining an opening through which the lens and a portion of the eyeball camera protrudes;
(d) a fastener removably fastening the lens aiming mechanism to the base such that when fully fastened, the contact ring makes contact with the eyeball camera and applies a sufficient pressure to fix the eyeball camera in place on the seat, and when partially or completely unfastened, the pressure is reduced such that the eyeball camera is movable on the seat and the lens is movable within the contact ring; andwherein the lens aiming mechanism comprises a cover which at least partially covers the eyeball camera, wherein the mount has a bottom opening in the cover, the contact ring is located at a front part of the cover, and the fastener is connected to the cover.

US Pat. No. 10,397,440

IMAGE FORMATION POSITION ADJUSTMENT METHOD

KYOCERA Document Solution...

1. A method for adjustment of an image formation position in an image forming apparatus, wherein the image forming apparatus includes:a printing unit which forms an image on a sheet conveyed thereto;
an imaging unit which takes an outline image representing an outline of the sheet, at a position upstream of the printing unit in a conveyance direction of the sheet;
a storage unit which preliminarily stores a relative position of the imaging unit with respect to the printing unit in a width direction orthogonal to the conveyance direction;
a generation processing part which superimposes the outline image taken by the imaging unit on a target image to be formed on the sheet, such that one lateral edge of the target image becomes coincident with one lateral edge of the outline image, based on the relative position, and then generates a print image in a state in which a region of the target image uncovered by the outline image in the superimposed state is changed to a margin region; and
a printing processing part which executes printing processing of causing the printing unit to form the print image on the sheet, such that a center of the print image in the width direction becomes coincident with a center of the sheet in the width direction, based on the relative position,
the method comprising operating a computer of the image forming apparatus, using, as the target image, a given adjustment image including a center image representing a center thereof in the width direction, to:
perform test processing of causing the generation processing part to generate the print image by superimposing the outline image on the adjustment image after further shifting the outline image in the width direction by a given first distance, and then causing the printing processing part to execute the printing processing; and
adjust the relative position such that each of a difference between the first distance and a length in the width direction of a margin region lying along the one lateral edge of the sheet, and a spaced-apart distance between the center of the sheet in the width direction and the center of the adjustment image in the width direction, represented by the center image formed on the sheet, becomes 0.

US Pat. No. 10,397,397

REDUCTION IN NETWORK CONGESTION

West Corporation, Omaha,...

1. A method, comprising:determining addressing information regarding a telephony connection request, the addressing information comprising at least one of a routing information or a phone number;
determining traffic information regarding the telephony connection request based on the addressing information, the traffic information comprising previous telephony connection requests;
sending a reply in response to the telephony connection request when the telephony connection request forwarded to an intended recipient would result in a system response, and the reply differs from the system response; and
not forwarding the telephony connection request when the request would be unsuccessful,
wherein the request is associated with behavior indicative of an auto-dialer, or the request violates a policy of a network service,
wherein the violation of the policy occurs when a violation of a do not call list exists or when a billing phone number does not match the phone number represented by the telephony connection request.

US Pat. No. 10,397,363

SCORING USER CHARACTERISTICS

Facebook, Inc., Menlo Pa...

1. A method comprising:accessing, by one or more computing devices, a social graph comprising a plurality of nodes and a plurality of edges between nodes, the plurality of nodes comprising user nodes corresponding to users of a social-networking system;
identifying, by one or more computing devices, a first user node that is not assigned a characteristic score representing a particular characteristic of the user corresponding to the first user node;
identifying, by one or more computing devices, one or more second neighboring nodes, each second neighboring node having a characteristic score representing the particular characteristic of the user corresponding to that node, each second neighboring node connected in the social graph to the first user node by at least one edge;
selecting, by one or more computing devices, one or more of the one or more identified second neighboring nodes;
determining, by one or more computing devices, for each selected second neighboring node and for each of one or more other user nodes connected in the social graph to the second neighboring node by an edge, an affinity of the user corresponding to the second neighboring node for the user of the other user node;
determining, by one or more computing devices, for each second neighboring node:
a first number of edges representing connections such that the user corresponding to the second neighboring node has a high affinity for the user corresponding to the other user node, wherein a high affinity for the user corresponding to the other user node is determined by:
ranking the other neighboring user nodes based on respective affinity coefficients;
selecting only a number of top-ranked other user's neighboring user nodes or
selecting only a percentage of top-ranked other user's neighboring user nodes;
assigning, by one or more computing devices, the first user node a characteristic score comprising a sum of:
the characteristic score of each selected second neighboring node divided by the first number of edges corresponding to that second neighboring node,
wherein the characteristic score represents the likelihood that the first user will violate a terms of service of the social-networking system;
and the method further comprises limiting, based on the characteristic score a functionality of the social network for the first user.

US Pat. No. 10,397,354

FILTERING OF ELECTRONIC INFORMATION TO BE TRANSFERRED TO A TERMINAL

Conversant Wireless Licen...

8. A method comprising:saving a setting in a mobile station, the setting indicating one or more classes of multimedia messages that are to be rejected by the mobile station;
receiving, at the mobile station, a notification message comprising a classification parameter indicating a class of a multimedia message available for transmission to the mobile station from a network element through a mobile communication network;
identifying whether the classification parameter in the notification message corresponds to the setting; and
responsive to the classification parameter in the notification message corresponding to the setting, sending a message from the mobile station notifying the network element that the multimedia message is rejected by the mobile station.

US Pat. No. 10,397,284

SYSTEMS AND METHODS FOR AUTOMATIC RECONNECT OF CALLS

Google LLC, Mountain Vie...

1. A method for restoring a communication session between a user and a participant, the method comprising:receiving, at a server device, a communication signal from a client device associated with the user to establish a first communication channel between the client device and a participant device associated with the participant;
in response to receiving the communication signal, establishing, by the server device, the first communication channel through the server device by connecting the server device to the client device via a first network and connecting the server device to the participant device via a second network, the established first communication channel providing the communication session between the client and the participant;
detecting, by the server device, that the client device has dropped from the first communication channel by detecting that the client device has disconnected from the server device;
in response to detecting that the client device has dropped from the first communication channel:
maintaining, by the server device, the connection to the participant device via the second network;
retrieving, by the server device from a database, a user profile and device statistics associated with the client device; and
selecting, by the server device, a second device in close proximity to the client device using the user profile and the device statistics retrieved from the database, the second device associated with the user; and
establishing, by the server device, a second communication channel through the server device by connecting to the second device via a third network and maintaining the connection to the participant device via the second network, the established second communication channel restoring the communication session between the user and the participant.

US Pat. No. 10,397,271

DISTRIBUTED DENIAL OF SERVICE MITIGATION FOR WEB CONFERENCING

CISCO TECHNOLOGY, INC., ...

1. A computer-implemented method comprising:receiving one-time password (OTP) data for validating one or more connectivity checks for establishing a media session, the OTP data including a sequencing function;
determining a set of passkeys by applying the sequencing function to a seed value to acquire a first passkey and successively applying the sequencing function to a latest passkey to acquire one or more additional passkeys;
sending at least one of an offer or an answer to an endpoint for establishing the media session, at least one of the offer or the answer including a first username that includes a passkey from the set of passkeys and a successive passkey from the set of passkeys;
receiving a request for a connectivity check from the endpoint for establishing the media session, the request including a second username that includes the passkey and the successive passkey; and
validating the second username based at least in part by applying the sequencing function to the passkey included in the second username to acquire a computed value and comparing the computed value to the successive passkey included in the second username.

US Pat. No. 10,397,261

IDENTIFYING DEVICE, IDENTIFYING METHOD AND IDENTIFYING PROGRAM

NIPPON TELEGRAPH AND TELE...

1. An identifying device comprising:processing circuitry configured to
monitor malware to be analyzed and acquire, as log data, the malware, download data downloaded from a communication destination, and a relation of data transfer performed with the malware or the communication destination of the download data;
create, by using the log data acquired by the processing circuitry, a dependency relation graph that is a digraph in which the malware, the download data, and the communication destination are set as nodes and a dependency relation of each node is set as an edge; and
detect a malicious node by collating the respective nodes of the dependency relation graph created by the processing circuitry with known maliciousness information, and trace an edge in a direction from a terminal point to a start point while setting the malicious node as a base point, and then identify a traced node as a new malicious node, wherein
the processing circuitry performs monitoring by assigning a monitoring target tag to a file of the malware, and in the case where the malware calls an API to be monitored, the processing circuitry acquires the log data by assigning, to data related to the API, a tag that can uniquely identify a transmission source of the data and then tracking propagation of the data assigned with the tag, wherein
the processing circuitry further performs monitoring by acquiring a value of an instruction pointer register that corresponds to an instruction, and, when a memory region indicated by the instruction pointer register is assigned with the monitoring target tag, determining the instruction as the file of the malware.

US Pat. No. 10,397,259

CYBER SECURITY EVENT DETECTION

International Business Ma...

1. A system for detecting cyber security events comprising:a memory device: and
a hardware processor to:
generate a first set of a plurality of time series and aggregate statistics based on a plurality of properties corresponding to user actions for each user in a set of users;
separate the set of users into a plurality of clusters based on the first set of the plurality of time series or the aggregate statistics for each user;
assign an identifier to each of the plurality of clusters;
generate a second set of a plurality of time series based on properties of the plurality of clusters, wherein the properties of a cluster correspond to a membership, a diameter, and a centroid, the centroid to be calculated for each of the plurality of clusters based on the first set of plurality of time series and the aggregate statistics for each user of each cluster; detect an anomaly based on a new value stored in the second set of plurality of time series; and
execute a prevention instruction in response to detecting the anomaly.

US Pat. No. 10,397,121

SYSTEM AND METHOD FOR THROTTLING TRAFFIC BASED ON A FORWARDING INFORMATION BASE IN A CONTENT CENTRIC NETWORK

Cisco Technology, Inc., ...

1. A method comprising:receiving, by an intermediate node, an advertisement from an upstream node, the advertisement including a name and maximum interest information for a content object, wherein the maximum interest information includes a maximum number of outstanding interests for the content object;
obtaining, by the intermediate node, an entry based on the name included in the advertisement;
adding, by the intermediate node, the maximum interest information to the entry;
receiving, by the intermediate node, an interest indicating the name of the content object;
determining, by the intermediate node, whether the maximum number of outstanding interests for the content object has been reached; and
when the maximum number of outstanding interests for the content object has been reached, refraining, by the intermediate node, from forwarding the interest to the upstream node.

US Pat. No. 10,397,118

DETERMINING CONNECTIONS OF A NETWORK BETWEEN SOURCE AND TARGET NODES IN A DATABASE

International Business Ma...

1. A computer-implemented method of determining connections between a source node and a target node in a network comprising:determining edges with common nodes between the source node and the target node within the network for a predetermined number of hops, the predetermined number of hops being initially set to one hop, wherein each determined edge links a pair of nodes in a network path between the source node and the target node;
iteratively increasing the predetermined number of hops and repeating the determining edges for that increased predetermined number of hops until a path connecting the source node to the target node is discovered while an early exit is requested, the requested early exit causing a ceasing of the determining edges and the iteratively increasing the predetermined number of hops upon discovering the path connecting the source node to the target node;
removing edges from the determined edges to produce a resulting set of edges, the removing edges further comprising:
removing each edge including a node within a loop in the network, and
removing each edge that is unconnected to another edge; and
determining connections between the source node and the target node based on the resulting set of edges, wherein:
when the path connecting the source node to the target node is discovered while the early exit is requested, the determining of connections determines only paths connecting the source node and the target node that have the predetermined number of hops,
when the early exit is not requested, the determining of connections determines all paths connecting the source node and the target node that have a number of hops that is less than or equal to a hop limit, and
the early exit is indicated as being requested when a hop limit parameter is set to a value less than one, the hop limit parameter indicating a value for the hop limit when the hop limit parameter is set to a value that is not less than one.

US Pat. No. 10,397,110

ACK POLICY FOR UPLINK AND DOWNLINK MU PPDU

NEWRACOM, INC., Lake For...

1. A network device to function as a station (STA) in a Wireless Local Area Network (WLAN), the STA configured to acknowledge a downlink (DL) multi-user (MU) physical layer (PHY) Protocol Data Unit (PPDU) transmitted by an access point (AP), comprising:one or more memories; and
one or more processors coupled to the one or more memories, the one or more processors configured to cause the network device functioning as the STA to perform operations comprising:
receiving the DL MU PPDU;
decoding a frame from the DL MU PPDU;
determining whether an ACK Policy field of the frame is set to a binary value of ‘01’, wherein the binary value of ‘01’ indicates to the STA to provide a trigger-based immediate acknowledgement;
determining whether a trigger information for an uplink (UL) MU transmission has been obtained from the DL MU PPDU;
responsive to the determination that the ACK Policy field of the frame is set to the binary value of ‘01’ and a determination that the trigger information has been obtained from the DL MU PPDU, transmitting a trigger-based immediate acknowledgement frame to the AP, according to the trigger information; and
responsive to the determination that the ACK Policy field of the frame is set to the binary value of ‘01’ and a determination that the trigger information has not been obtained from the DL MU PPDU, refraining from transmitting the trigger-based immediate acknowledgement frame to the AP.

US Pat. No. 10,397,044

NETWORK FUNCTION VIRTUALIZATION (“NFV”) BASED COMMUNICATIONS NETWORK RESILIENCE

New York University, New...

1. A computer-implemented method for providing resilience in a communications network including a plurality of routers and communications links between at least some of the plurality of routers, the method comprising:a) associating a network rerouting unit (NRU) with each of the plurality of routers;
b) configuring each router so that if a link directly connected to the router fails, the router redirects any packets whose next hop is a port terminating an end of the failed link to the NRU associated with the router;
c) executing a routing protocol on each of the NRUs whereby each NRU will learn a topology of the communications network;
d) receiving by a first NRU, a packet redirected from the router associated with the first NRU; and
e) responsive to receiving, by the first NRU, the packet redirected from the router associated with the first NRU,
1) identifying a link directly connected to the router as a failed link using (i) a destination address in the redirected packet, and (ii) the topology of the network learned by the first NRU,
2) determining an alternative path to the destination address of the redirected packet bypassing the identified failed link, and
3) tunneling the redirected packet to an intermediate node on, or associated with, the alternative path using encapsulation.

US Pat. No. 10,397,039

APPARATUS, SYSTEMS AND METHODS FOR FALL-DOWN DETECTION BASED ON A WIRELESS SIGNAL

ORIGIN WIRELESS, INC., G...

1. A system having a processor, a memory communicatively coupled with the processor and a set of instructions stored in the memory for monitoring a transient motion in a venue, comprising:a transmitter located at a first position in the venue and configured for transmitting a wireless signal through a wireless multipath channel impacted by the transient motion of an object in the venue;
a receiver located at a second position in the venue and configured for:
receiving the wireless signal through the wireless multipath channel impacted by the transient motion of the object in the venue, and
obtaining a time series of channel information (CI) of the wireless multipath channel based on the wireless signal; and
a transient motion monitor configured for:
monitoring the transient motion of the object based on the time series of CI, and
triggering a response action based on the monitored transient motion of the object.

US Pat. No. 10,397,019

AUTONOMOUS VEHICLE PLATFORM AND SAFETY ARCHITECTURE

PolySync Technologies, In...

1. A method implemented in a safety-critical system to enable continued safe operations with failed components, the method comprising:monitoring at least three components of the safety-critical system for output communicated over a system bus, the at least three components configured to produce the output indicative of a same event independently from the other components by using different input information than the other components;
comparing the outputs of the at least three components to determine whether each of the outputs indicates occurrence of the same event;
responsive to determining that a different output of one component does not indicate the occurrence of the same event as the outputs of the other components that do indicate the occurrence of the same event, identifying the one component as having failed; and
using the outputs of the other components to continue the safe operations of the safety-critical system without using the different output of the failed component.

US Pat. No. 10,396,977

ENCRYPTING DATA

International Business Ma...

1. A method, said method comprising:receiving, by a processor of a computer system, a first request from a client terminal to store plaintext in a database device, said first request comprising the plaintext;
said processor receiving an instruction to encrypt the plaintext to generate encrypted data from the plaintext, said encrypted data to be stored in the database device in response to the first request;
said processor generating ciphertext by applying both an initialization vector and an encryption key directly to the plaintext;
said processor selecting an embedding rule from a sequence of embedding rules, said selecting the embedding rule comprising using the first two bits of the ciphertext as an index for selecting the embedding rule from the sequence of embedding rules, said embedding rule to be used to generate the encrypted data;
said processor combining the initialization vector with the ciphertext to generate the encrypted data, by using the selected embedding rule to perform said combining;
said processor storing the encrypted data in the database device;
said processor receiving a second request from the client terminal to receive the plaintext data; and
said processor retrieving the encrypted data, obtaining the plaintext from the encrypted data, and sending the obtained plaintext to the client terminal, wherein said obtaining the plaintext from the encrypted data comprises: separating the encrypted data into the ciphertext and the initialization vector; and generating the plaintext by decrypting the ciphertext that was separated from the encrypted data.

US Pat. No. 10,396,916

METHOD FOR TRANSCEIVING SIGNAL THROUGH AT LEAST TWO DATA STREAMS IN A WIRELESS COMMUNICATION SYSTEM

LG ELECTRONICS INC., Seo...

1. A method for transceiving, by a network, a signal through at least two streams in a wireless communication system, the method comprising:measuring channel state for the at least two streams by using a reference signal;
determining at least one stream pair including a transmission stream and a reception stream based on the measured channel state;
initiating a direction of one or more streams of the at least one stream pair;
transceiving the signal based on the one or more streams of the at least one stream pair;
computing an interference reduction value ?n of the one or more streams of the at least one stream pair when a decoding for the one or more streams fails; and
updating the direction of the one or more streams of the at least one stream pair by comparing the computed interference reduction value ?n with a predetermined value,
wherein the interference reduction value is defined as following equation:
?n=SINR (Dn)?SINR(Dn)  [equation]
where SINR denotes a Signal-to-Interference-plus Noise Ratio, Dn denotes a direction of an nth stream, where Dn represents a forward direction of the nth stream when Dn=0 and Dn represents a reverse direction of the nth stream when Dn=1, and Dn denotes a complementary value of Dn.

US Pat. No. 10,396,902

MINIMUM VARIANCE CARRIER RECOVERY WITH INCREASED PHASE NOISE TOLERANCE

Ciena Corporation, Hanov...

1. A method of data symbol recovery in a coherent receiver of an optical communications system, the method comprising:computing probabilistic phase error estimates based on data symbol estimates detected from a received optical signal;
computing a phase rotation based on the probabilistic phase error estimates;
applying the computed phase rotation to at least one data symbol estimate to generate a corresponding rotated symbol estimate; and
determining a recovered symbol value from the rotated symbol estimate, wherein the recovered symbol value belongs to a symbol constellation having a predetermined asymmetry with respect to phase rotation, and the computed phase rotation compensates phase noise that is greater than any decision region of the symbol constellation.

US Pat. No. 10,396,897

SYSTEMS AND METHODS FOR PREDICTING DEFECTS IN OPTICAL TRANSCEIVER DEVICES

General Electric Company,...

1. A method, comprising:predicting degradation of an optical transceiver device based on values of an operating parameter of the optical transceiver device obtained over time; and
generating a notification of the degradation of the optical transceiver device,
wherein predicting the degradation of the optical transceiver device comprises detecting a characteristic signature in the operating parameter indicating a dark line defect of the optical transceiver device.

US Pat. No. 10,396,887

CLIENT NODE DEVICE AND METHODS FOR USE THEREWITH

1. A client node device of a distributed antenna system comprising:a first wireless receiver configured to wirelessly receive first channel signals from a host node device of the distributed antenna system, the first channel signals including signals from at least two different communication networks and formatted according to at least two corresponding communication protocols;
an amplifier configured to amplify the first channel signals to generate amplified first channel signals;
a first wireless transmitter configured to wirelessly transmit the amplified first channel signals to an other client node device of the distributed antenna system;
a second wireless transmitter configured to wirelessly communicate free space wireless signals to at least one client device via an antenna, based on an analog signal processing of the amplified first channel signals; and
a channel selection filter configured to select two or more of the amplified first channel signals in a corresponding two or more frequency channels to wirelessly communicate with the at least one client device via the second wireless transmitter utilizing the two or more frequency channels, the channel selection filter operating to select the two or more of the amplified first channel signals in the corresponding two or more frequency channels in accordance with a spatial channel reuse scheme that is based on a physical location of the client node device and a plurality of other client node devices of the distributed antenna system operating in different physical locations, the plurality of other client node devices of the distributed antenna system including the other client node device, the two or more of the amplified first channel signals in the corresponding two or more frequency channels including the signals from the at least two different communication networks and formatted according to the at least two corresponding communication protocols and the channel selection filter operates by passing the two or more of the amplified first channel signals in the corresponding two or more frequency channels while filtering out or attenuating other ones of the amplified first channel signals.

US Pat. No. 10,396,872

COMMUNICATION SYSTEM, RELAY APPARATUS, RECEIVING APPARATUS, RELAY METHOD, RECEIVING METHOD, RELAY PROGRAM, AND RECEIVING PROGRAM

NIPPON TELEGRAPH AND TELE...

2. A relay apparatus for relaying a first signal from a transmission apparatus to a receiving apparatus, the relay apparatus comprising:a first receiver that receives the first signal transmitted by the transmission apparatus;
a first memory that stores a first quantization code book, the first quantization code book showing, for each code book number, a relationship between a quantization parameter for quantizing a likelihood, and a likelihood quantization bit value showing a quantized likelihood;
at least one memory storing first instructions; and
at least one processor configured to execute the first instructions to:
estimate a reception signal to noise ratio (SNR) value from signal electric power of the received first signal and noise electric power,
select a code book number based on the estimated reception SNR value, the selected code book number corresponding to a reception SNR range, the reception SNR range having a range including the estimated reception SNR value,
perform soft demodulation on the received first signal to detect a likelihood of the received first signal,
refer the first quantization code book to obtain the relationship between the quantization parameter and the likelihood quantization bit value that corresponds to the selected code book number, and
adaptively quantize the detected likelihood by using the obtained relationship to obtain a likelihood quantization bit value for the detected likelihood; and
a transmitter that transmits, to the receiving apparatus, a second signal including the obtained likelihood quantization bit value and the selected code book number.

US Pat. No. 10,396,867

REDUCED-COMPLEXITY DOWNLINK (DL) SIGNAL DEMODULATION USING RECIPROCITY REFERENCE SIGNALS FOR MIMO WIRELESS COMMUNICATION SYSTEMS

National Instruments Corp...

1. A method for reducing complexity of downlink signal demodulation in a multiuser (MU) multiple-input-multiple-output (MIMO) wireless communication system, the method comprising:acquiring, by a base station, uplink (UL) channel state information (CSI) of a MIMO channel between the base station and a user equipment (UE);
deriving, by the base station, downlink (DL) CSI from the UL CSI;
transmitting, by the base station, orthogonal frequency-division multiplexing (OFDM) radio subframes using MIMO pre-equalization based on the DL CSI;
performing, by the UE, downlink reciprocity correction of the OFDM subframes received from the base station using a single complex phasor estimate; and
performing, by the UE, downlink data demodulation of the downlink reciprocity corrected OFDM subframes without performing additional MIMO equalization;
wherein the MU MIMO wireless communication system comprises a plurality of UE;
wherein said using MIMO pre-equalization based on the DL CSI comprises:
precoding, by the base station, each OFDM subframe transmitted by the base station to cause each spatial stream at each UE of the plurality of UE to be seen as an effectively flat channel in frequency;
performing, by the base station, channel reciprocity compensation to attempt to cancel out an effect of non-reciprocal aspects of RF transmit and receive circuitry of the base station and the UE to achieve reciprocity of the uplink channel to the downlink channel; and
wherein the downlink reciprocity correction performed by the UE cancels out the effect of a remaining complex phasor component after the channel reciprocity compensation has been performed by the base station.

US Pat. No. 10,396,864

REFERENCE SIGNALS, MEASUREMENTS, AND DEMODULATION ARCHITECTURES AND METHODS

Intel IP Corporation, Sa...

1. An architecture configured to be employed within one or more user equipments (UEs), the architecture comprising:a communications array configured to receive one or more reference signals of one or more reference signal ports of a subframe, wherein the reference signals are analog beamformed cell-specific reference signals associated with a combination of one or more cells and one or more beams; and
a control component configured to decode the received reference signals, determine radio resource management (RRM) measurements based on the decoded and received one or more reference signals, and perform analog beam tracking and demodulation based on the one or more received reference signals.

US Pat. No. 10,396,857

DATA TRANSMISSION

Infineon Technologies AG,...

1. A method for data transmission, the method comprising:conveying electrical power from a first element to a second element via an electrical power supply line that is physically connected between the first element and the second element;
transmitting data from the second element to the first element by modulating a current conveyed via the electrical power supply line,wherein the first element is a chip, wherein the second element and the chip are connected via an communication interface.

US Pat. No. 10,396,807

MULTI-RING COUPLED RING OSCILLATOR WITH IMPROVED PHASE NOISE

Auburn University, Aubur...

1. An apparatus comprising:a plurality of M ring oscillator circuits, where M is the number of ring oscillator circuits, each of the plurality of ring oscillator circuits having common mode nodes and a plurality of N differential gain stages, where N is the number of differential gain stages,
wherein each of the plurality of common mode nodes are coupled with one another by phase shifters, such that a current source noise is reduced, and
further wherein the plurality of ring oscillator circuits have a phase shift of 180/M degrees between the outputs of the plurality of ring oscillators circuits, such that a phase delay of the phase shift creates a noise reduction in an output of the apparatus.

US Pat. No. 10,396,793

LEVEL SHIFT CIRCUIT

LAPIS Semiconductor Co., ...

1. A level shift circuit comprising:a constant-current generation unit configured to generate a constant current on a basis of a high power supply voltage and a low power supply voltage;
a current mirror unit configured to flow said constant current through a first line and a second line; and
a level shift unit configured to receive a first input signal and a second input signal being inputted, the first input signal being changed in signal level to a high logic having a potential level of said low power supply voltage and a low logic level having a potential level of a ground potential,
the second input signal being a phase-inverted signal of said first input signal,
the level shift unit being configured to produce a first output signal and a second output signal that are acquired by shifting the signal level at said high logic level of said first input signal and said second input signal from said potential level of said low power supply voltage to a potential level of said high power supply voltage,
the level shift unit being further configured to output said first output signal from a second node on said second line and output said second output signal from a first node on said first line, wherein
said constant-current generation unit includes:
a current adjustment transistor to which said low power supply voltage is applied, the current adjustment transistor being configured to vary a value of said constant current depending on a variation in said low power supply voltage;
first to nth transistors (n is 2 or 3) of a first conductivity type that are connected in series to said high power supply voltage; and
at least one resistor element connected between said nth transistor and said current adjustment transistor;
said first to nth transistors constitute an n-stage current mirror circuit with each gate terminal connected to said current mirror unit; and
said current adjustment transistor is a transistor of a second conductivity type opposite in conductivity type to said first conductivity type, and has a source terminal connected to the ground potential and a gate terminal to which said low power supply voltage is applied.

US Pat. No. 10,396,790

STATE CONTROL OF A DIGITAL LOGIC CIRCUIT WITHIN AN INTEGRATED CIRCUIT DURING LOW POWER MODE

NXP USA, Inc., Austin, T...

1. An integrated circuit, comprising:a digital logic circuit;
a multiplexer (MUX) having a first data input, a second data input, a control input, and an output, wherein the output is coupled to an input of the digital logic circuit, the second data input is coupled to receive a high frequency clock signal;
a very low frequency (VLF) clock configured to provide a VLF clock signal when enabled, wherein the VLF clock signal has a lower frequency than a frequency of the high frequency clock signal; and
a counter coupled to receive the VLF clock signal and configured to toggle an output of the counter upon counting a predetermined number of cycles of the VLF clock signal, wherein the output of the counter is coupled to the first data input of the MUX,
wherein the MUX is configured to provide the first data input as the output of the MUX during a low power mode, and otherwise to provide the second data input as the output of the MUX, and wherein, during interruption of the low power mode, the counter is configured to maintain a same count value until low power mode is re-entered.

US Pat. No. 10,396,788

LOW POWER MULTILEVEL DRIVER

KANDOU LABS, S.A., Lausa...

1. An apparatus comprising:a plurality of transmission lines having a length of up to 2 millimeters between first and second chips in a multi-chip package, each transmission line of the plurality of transmission lines connecting a respective multi-level driver of a plurality of multi-level drivers in the first chip to a voltage termination node in the second chip via a respective termination impedance element of a plurality of termination impedance elements and configured to carry a respective symbol of a balanced vector signaling codeword of a vector signaling code, the vector signaling code comprising codewords that have equal symbol values on at least two transmission lines of the plurality of transmission lines; and
each multi-level driver of the plurality of multi-level drivers configured to generate the respective symbol of the balanced vector signaling codeword by driving a line voltage of a respective transmission line of the plurality of transmission lines above or below a termination voltage of the voltage termination node by selectively enabling groups of current sources or current sinks, respectively, that responsively generate current through the respective termination impedance element, the selectively enabled groups of current sources or current sinks having an output impedance that is not matched to a characteristic impedance of the respective transmission line.

US Pat. No. 10,396,778

METHOD FOR POWER GATING FOR WIDE DYNAMIC VOLTAGE RANGE OPERATION

Apple Inc., Cupertino, C...

1. An apparatus, comprising:a circuit block coupled to a local power node, wherein the circuit block includes a plurality of rows of circuit cells; and
a power gating circuit coupled between the local power node and a global power supply, wherein the power gating circuit is configured to isolate the local power node from the global power supply based on an isolation signal, and wherein the power gating circuit includes:
a first plurality of first switching devices that have a first threshold voltage; and
a second plurality of second switching devices that have a second threshold voltage, different from the first threshold voltage;
wherein the first plurality of first switching devices and the second plurality of second switching devices are coupled to respective ones of a plurality of wires, each wire conducting power to a corresponding row of the plurality of rows of circuit cells;
a first power strap coupled to the plurality of wires; and
a second power strap coupled to the plurality of wires, wherein at least a portion of the circuit cells in each of the plurality of rows is between the first power strap and the second power strap.

US Pat. No. 10,396,775

SEMICONDUCTOR DEVICE FOR HIGH-VOLTAGE CIRCUIT

FUJI ELECTRIC CO., LTD., ...

1. A semiconductor device, comprising:a semiconductor layer of a first conductivity type;
first and second semiconductor regions of a second conductivity type, which are disposed in a front surface layer of the semiconductor layer or on the semiconductor layer and have first and second parasitic diodes formed between the semiconductor layer and the first and second semiconductor regions respectively;
a control circuit disposed in the first semiconductor region;
a gate driver circuit disposed in a front surface layer of the second semiconductor region;
a first diode that is disposed in a surge current path formed by a negative surge voltage and passing through the second parasitic diode, and that has reverse characteristics to a surge current; and
a level shift circuit that outputs, to the gate driver circuit, a first gate control signal that is output from the control circuit.

US Pat. No. 10,396,758

ELASTIC WAVE DEVICE, HIGH-FREQUENCY FRONT END CIRCUIT, AND COMMUNICATION APPARATUS

Murata Manufacturing Co.,...

1. An elastic wave device comprising:an antenna terminal that is connected to an antenna;
a first band pass filter that is connected to the antenna terminal and has a first pass band;
a second band pass filter that is connected to the antenna terminal and has a second pass band which is different from the first pass band; and
a matching circuit that is connected to the antenna terminal; wherein
the first and second band pass filters are indirectly connected to the antenna terminal with the matching circuit interposed and connected between the antenna terminal and the first and second band pass filters;
each of the first band pass filter and the second band pass filter includes:
a piezoelectric substrate that includes a first main surface and a second main surface which face each other;
an interdigital transducer electrode that is provided on the first main surface of the piezoelectric substrate and includes a first electrode layer containing molybdenum as a main component; and
a dielectric film that is provided on the first main surface of the piezoelectric substrate and covers the interdigital transducer electrode; wherein
the piezoelectric substrate is made of lithium niobate;
the dielectric film is made of silicon oxide;
the elastic wave device has a structure that causes Rayleigh waves to propagate through the piezoelectric substrate; and
a duty ratio of the interdigital transducer electrode is equal to or more than about 0.55 and less than or equal to about 0.75; and
a frequency interval between the first pass band and the second pass band is about 10 MHz or more.

US Pat. No. 10,396,754

RESONATOR DEVICE, ELECTRONIC DEVICE, AND MOVING OBJECT

Seiko Epson Corporation, ...

1. A resonator device comprising:a substrate having first and second principal surfaces opposite to each other, the second principal surface having a recess therein so that the substrate has a ledge on the second principal surface;
a resonator element mounted on the first principal surface of the substrate;
a thermo-sensitive element mounted in the recess of the second principal surface of the substrate via a bonding material; and
a plurality of electrode terminals disposed on the ledge of the second principal surface of the substrate, the plurality of electrode terminals being connected to one of the resonator element and the thermo-sensitive element,
wherein a first distance in a first direction perpendicular to the first principal surface from a mounting surface of one of the plurality of electrode terminals to an outer surface of the thermo-sensitive element is at least 0.05 mm,
a second distance in the first direction from the mounting surface of one of the plurality of electrode terminals to a first inner surface of the recess, on which the thermo-sensitive element is mounted, is less than 0.3 mm, and
the outer surface of the thermo-sensitive element that is free from the bonding material is exposed to an inner space of the recess.

US Pat. No. 10,396,741

HEADSET WITH PROGRAMMABLE MICROPHONE MODES

Voyetra Turtle Beach, Inc...

1. A system for processing audio signals, the system comprising:a headset comprising:
a speaker;
a beamforming microphone configured to sense an ambient sound level near the headset of sounds external to the headset; and
an audio processing unit that configures the headset in one of a plurality of modes by configuring a beam pattern of the beamforming microphone comprising a plurality of microphone elements, said mode configuration based on at least the sensed ambient sound level, wherein the headset is configured in a wider quiet mode beam pattern when the sensed ambient sound level is below a level of sound from a user of the headset and in a narrower loud mode when the sensed ambient sound level is above the level of sound from the user of the headset.

US Pat. No. 10,396,729

DIFFERENTIAL CIRCUIT AND OPERATIONAL AMPLIFIER

FUJI ELECTRIC CO., LTD., ...

1. A differential circuit comprising:a first MOS transistor and a second MOS transistor that constitute a differential pair;
a determination unit to determine a level of a determination target signal that is based on at least one of differential inputs being input to a gate of the first MOS transistor and a gate of the second MOS transistor; and
a voltage changing unit to change a back gate voltage that is supplied to both back gates of the first MOS transistor and the second MOS transistor according to a determination result of the determination unit.

US Pat. No. 10,396,716

MODULATED SUPPLY AMPLIFIER WITH ADJUSTABLE INPUT PARAMETER CONFIGURATION

Avago Technologies Intern...

6. A device comprising:a modulated supply (MS) power amplifier;
a first output circuit configured to provide a power supply voltage that is varied responsive to MS information indicative of an envelope of an input signal to the MS power amplifier;
a second output circuit configured to provide a gate voltage that is varied responsive to the MS information, the gate voltage and the power supply voltage being generated in parallel;
a first digital-to-analog converter coupled to the first output circuit, the first digital-to-analog converter configured to generate the power supply voltage responsive to the MS information; and
a second digital-to-analog converter coupled to the second output circuit, the second digital-to-analog converter configured to generate the gate voltage responsive to the MS information.

US Pat. No. 10,396,705

ROOFTOP MOUNTING SYSTEM FOR FLEXIBLE PHOTOVOLTAIC MODULES

Global Solar Energy, Inc....

1. A system for mounting flexible photovoltaic (PV) modules on a roof, the system comprising:a first elongate mounting bracket including a base configured to be coupled to a first rib of a ribbed rooftop and a first flange extending parallel to the base to define a first channel, such that a distal end of the first flange is spaced from the base;
a flexible PV module having a second elongate mounting bracket oriented along a central longitudinal axis of the flexible PV module, the second elongate mounting bracket including an upper plate secured to the flexible PV module and a second flange extending parallel to the upper plate to define a second channel, such that a distal end of the second flange is spaced from the upper plate;
a plurality of standoffs configured to be coupled to a lower face of the flexible PV module, the plurality of standoffs collectively configured to prevent contact between lateral edges of the PV module and the rooftop; and
a first ridge cap configured to be affixed to a second rib of the rooftop and a second ridge cap configured to be affixed to a third rib of the rooftop;
wherein each of the first and second ridge caps includes at least one side wing configured to abut a top face of the flexible PV module;
wherein the system is transitionable between (a) a roof-mounted configuration, in which the second elongate mounting bracket is coupled to the first elongate mounting bracket, the first flange being received by the second channel and the second flange being received by the first channel, and (b) an unmounted configuration, in which the second elongate mounting bracket is decoupled from the first elongate mounting bracket and the flexible PV module is separated from the rooftop; and
wherein when the system is in the roof-mounted configuration, the lateral edges of the module are disposed closer to the roof than the central longitudinal axis of the module, with a first lateral edge of the module overlapped by the first ridge cap in a laterally sliding fit and a second lateral edge of the module overlapped by the second ridge cap in a laterally sliding fit.

US Pat. No. 10,396,701

MOTOR CONTROL DEVICE, BLOWING DEVICE, AND CLEANER

NIDEC CORPORATION, Kyoto...

1. A motor control device of a brushless DC motor, the motor control device comprising:voltage acquisition circuitry that acquires a drive voltage of the motor;
rotational speed acquisition circuitry that acquires a rotational speed of the motor;
setting circuitry that sets a rotational speed instruction value of the motor according to an instruction input from outside;
calculation circuitry that calculates a rotational speed threshold value of the motor according to the rotational speed instruction value;
change circuitry that changes the rotational speed instruction value in a case where the rotational speed acquired by the rotational speed acquisition circuitry exceeds the rotational speed threshold value; and
storage circuitry that stores reference data used to calculate the rotational speed threshold value; wherein
the reference data includes at least three types of reference value sets each including a reference drive voltage value, a reference rotational speed instruction value, and a reference rotational speed threshold value; and
the calculation circuitry performs a proportional calculation based on a current drive voltage value which is acquired by the voltage acquisition circuitry, a current rotational speed instruction value which is set by the setting circuitry, and the reference value set to calculate the rotational speed threshold value.

US Pat. No. 10,396,682

METHOD FOR OPERATING AN ELECTRICAL NETWORK

Dr. Ing. h.c. F. Porsche ...

1. A multilevel converter configured to be arranged in an electrical network, wherein the electrical network comprises a first subnetwork and a second subnetwork, wherein the two subnetworks are configured to be connected to one another via at least one transformer and are configured to be DC isolated from one another by said transformer, wherein a primary side of the at least one transformer having a first number of turns is configured to be assigned to the first subnetwork and a secondary side of the at least one transformer having a second number of turns is configured to be assigned to the second subnetwork, wherein the multilevel converter is configured to be arranged in the first subnetwork, the multilevel converter comprising:a plurality of single modules, wherein each single module has an electrical energy store, wherein the multilevel converter is configured to provide at least one first AC voltage and to modulate it with at least one second AC voltage, wherein accordingly at least one AC voltage resulting therefrom is provided to the at least one transformer and is transformed by the at least one transformer into at least one outgoing AC voltage and is provided to the second subnetwork; and
at least one associated additional energy store configured to provide the at east one second AC voltage.

US Pat. No. 10,396,560

ELECTRIC MULTI-MODE POWER CONVERTER MODULE AND POWER SYSTEM

Eltek AS, Drammen (NO)

1. An electric multi-mode power converter module, comprising:a bi-directional AC/DC converter, comprising a first AC port;
a bi-directional DC/AC converter, comprising a second AC port;
a bi-directional DC/DC converter, comprising a DC port;
a controller;
a communication connector that is communicatively connected to a communication bus; and
a DC bus for transferring power between the AC/DC converter, the DC/AC converter and the DC/DC converter;
wherein the controller, the AC/DC converter, the DC/AC converter, and the DC/DC converter are interconnected;
wherein the power converter module transfers power between the first AC port and the DC port and where the power converter module transfers power between the DC port and the second AC port;
wherein the communication bus is interconnecting the controller, the AC/DC converter, the DC/AC converter, and the DC/DC converter;
wherein the controller comprises a hardware configuration port and is configured to set the power converter module in one of the following states, selected in dependency on the value read from the hardware configuration port:
a first state in which the power converter module transfers power between the first AC port and the DC port, and in which the second AC port is disabled,
a second state in which the power converter module transfers power between the DC port and the second AC port, and the first AC port is disabled,
a third state in which the power converter module transfers power between any of the first AC port, the second AC port and the DC port;
wherein the hardware configuration port includes a module connector; and
wherein the first AC port, the second AC port, the DC port, the communication connector, and the hardware configuration port are all located on a rear side of the converter module.

US Pat. No. 10,396,489

GROMMET

Nifco Inc., Kanagawa (JP...

1. A grommet comprising:a body cylinder configured such that a line shaped member is insertable therethrough;
an attachment cylinder that is provided at one end portion in an axis direction of the body cylinder, and that is configured to be attached to an opening formed at an attachment target; and
a resilient retention portion that is provided between the body cylinder and the attachment cylinder, and that is configured to resiliently deform to abut and retain the line shaped member, wherein the resilient retention portion is a plate-shaped resilient tab having one end supported by the body cylinder and having another end supported by the attachment cylinder.

US Pat. No. 10,396,459

RADAR APPARATUS AND CONTROLLING METHOD THEREOF

DENSO CORPORATION, Kariy...

1. A radar apparatus mounted on a vehicle, the apparatus comprising:a transmission antenna member which transmits a radar wave;
a transmitting section including;
an oscillator which generates a radio wave necessary to transmit the radar wave; and
a phase shifter which changes a phase of the radio wave generated at the oscillator and supplies, the transmission antenna member, to the radio wave whose phase is changed;
controlling means for controlling the phase shifter;
a reception antenna member which receives a reflected wave of the radar wave; and
a reception section which generates a reception signal including the reflected wave received through the reception antenna section,
wherein the controlling means controls the phase of the radio wave such that, of the received signals generated at the receiving section, a first leak component is subtracted from the received signals by using a second leak component, the first leak component indicating the reflection wave reflected from an object other than a target being detected outside the vehicle, the second leak component indicating the radio wave leaking from the transmitter section to the receiving section.

US Pat. No. 10,396,437

MOBILE TERMINAL

LG ELECTRONICS INC., Seo...

1. A mobile terminal comprising:a body having a display unit mounted on a front surface of the body;
a ground frame located on a back surface of the display unit and supporting the display unit;
a first radiation element mounted on the body below the ground frame and configured to radiate an electromagnetic wave comprising a main lobe radiating in a backward direction of the mobile terminal toward a back surface of the body and a sub lobe radiating toward the front surface of the body;
a metal plate disposed below the first radiation element and configured to reflect the electromagnetic wave comprising the main lobe in a forward direction to cause a surface wave along the ground frame and increase a size of the sub lobe radiating toward the front surface of the body; and
a controller configured to apply power to the first radiation element to control the electromagnetic wave to be radiated,
wherein a size of the metal plate is greater than or equal to the size of the ground frame.

US Pat. No. 10,396,312

ORGANIC LIGHT EMITTING DIODE DISPLAY AND METHOD FOR MANUFACTURING THE SAME

Samsung Display Co., Ltd....

1. An organic light emitting diode (OLED) display comprising:a substrate;
an organic light emitting diode disposed on the substrate;
a first inorganic layer disposed on the substrate and covering the organic light emitting diode, an edge of the first inorganic layer directly contacting the substrate;
a second inorganic layer disposed on the first inorganic layer and contacting the first inorganic layer at an edge of the second inorganic layer, the second inorganic layer entirely and directly contacting the first inorganic layer;
an organic layer disposed on the second inorganic layer and covering a relatively smaller area than the second inorganic layer; and
a third inorganic layer disposed on the organic layer, covering a relatively larger area than the organic layer, and contacting the first inorganic layer and the second inorganic layer at an edge of the third inorganic layer.

US Pat. No. 10,396,311

DISPLAY DEVICE AND METHOD OF MANUFACTURING THE SAME

SAMSUNG DISPLAY CO. LTD.,...

1. A display device comprising:an insulating substrate, wherein a through hole is defined through the insulating substrate; and
an organic layer which covers the insulating substrate,
wherein
a barrier area surrounding the through hole is defined in the insulating substrate, and
an interruption portion, at which the organic layer is interrupted, is defined in the barrier area.

US Pat. No. 10,396,276

ELECTRIC-CURRENT-GENERATED MAGNETIC FIELD ASSIST TYPE SPIN-CURRENT-INDUCED MAGNETIZATION REVERSAL ELEMENT, MAGNETORESISTANCE EFFECT ELEMENT, MAGNETIC MEMORY AND HIGH-FREQUENCY FILTER

TDK CORPORATION, Tokyo (...

1. An electric-current-generated magnetic field assist type spin-current-induced magnetization reversal element comprising:a first ferromagnetic metal layer with a varying magnetization direction;
spin-orbit torque wiring that (1) adjoins the first ferromagnetic metal layer, (2) extends in a second direction in a plane orthogonal to a first direction normal to the first ferromagnetic metal layer and (3) comprises a pure spin current generation portion and low resistance portion; and
electric-current-generated magnetic field assist wiring that is arranged so as to be electrically insulated from the first ferromagnetic metal layer and in which flows an electric current for forming a magnetic field that assists magnetization reversal of the first ferromagnetic metal layer: wherein:
the spin-orbit torque wiring is configured to reverse the magnetization direction of the first ferromagnetic layer by inducing spin orbit torque in the first ferromagnetic layer;
the pure spin current generation portion adjoins the first ferromagnetic metal layer and is capable of reversing the magnetization direction of the first ferromagnetic layer by inducing the spin orbit torque in the first ferromagnetic layer; and
the low resistance portion comprises a material having a lower electrical resistance than the pure spin current generation portion.

US Pat. No. 10,396,266

THERMOCOUPLE RIBBON AND ASSEMBLY

1. A thermocouple ribbon comprising:a) a pair of flat conductors constructed from a pair of dissimilar alloys, wherein the conductors are flat throughout their entire length, thereby minimizing an overall thickness of the thermocouple ribbon;
b) an upper layer of polyimide film laminating the pair of flat conductors; and
c) a lower layer of polyimide film laminating the pair of flat conductors,
the upper layer and the lower layer of polyimide film each comprising a layer of polyimide and a layer of fluorinated ethylene propylene fluoropolymer, wherein the upper layer and the lower layer of polyimide film provide a vacuum seal integrity along the entire length of the thermocouple ribbon, wherein each layer of fluorinated ethylene propylene fluoropolymer is a same thickness in both the upper layer and the lower layer of polyimide film, and further wherein a thickness of each layer of polyimide is equivalent to the thickness of each layer of fluorinated ethylene propylene fluoropolymer,
wherein the vacuum seal integrity is created by heating the upper layer and the lower layer of the polyimide film to increase the temperature of each of the layers of fluorinated ethylene propylene fluoropolymer to a melting point of the fluorinated ethylene propylene fluoropolymer, and upon cooling, the layers of fluorinated ethylene propylene fluoropolymer solidify and bond the thermocouple ribbon together.

US Pat. No. 10,396,253

METHOD FOR MANUFACTURING LIGHT-EMITTING DEVICE

NICHIA CORPORATION, Anan...

1. A method for manufacturing a light-emitting device, the method comprising:scraping at least one lateral surface of a light-transmissive member disposed on a light-emitting element mounted on a substrate to shape the light-transmissive member; and
spraying sublimating particles toward at least one of the substrate, the light-emitting element, or the light-transmissive member.

US Pat. No. 10,396,247

LIGHT-EMITTING DEVICE PACKAGE

LG INNOTEK CO., LTD., Se...

14. A light-emitting device package, comprising:a package body;
at least one light-emitting device above the package body;
an adhesive layer between the at least one light-emitting device and the package body;
a dam portion disposed on an upper surface of the package body to form an adhesive-layer-accommodating portion, the adhesive-layer-accommodating portion accommodating the adhesive layer therein;
first and second wire bonding pads disposed to be spaced apart from each other around the adhesive-layer-accommodating portion; and
first and second wires connecting first and second electrodes of the at least one light-emitting device and the first and second wire bonding pads to each other respectively,
wherein a cross section of the adhesive-layer-accommodating portion comprises:
a bottom surface being the upper surface of the package body; and
side surfaces extending from the bottom surface, the side surfaces being disposed to be inclined at an acute angle with respect to a plane including an optical axis,
wherein the adhesive-layer-accommodating portion includes an opening having a first width at a top side thereof,
wherein the first width is smaller than a second width of the bottom surface, and
wherein the package body includes a cavity, and the at least one light-emitting device, the adhesive layer, and the adhesive-layer-accommodating portion are located in the cavity.

US Pat. No. 10,396,233

SOLAR CELL AND SOLAR CELL MODULE

Panasonic Intellectual Pr...

1. A solar cell comprising:a single-crystal silicon substrate;
a first silicon oxide layer disposed directly on a first principal surface of the silicon substrate and including phosphorus as an impurity;
a first amorphous silicon layer disposed in contact with the first silicon oxide layer;
a transparent electrode disposed on the first amorphous silicon layer; and
a non-transparent metal electrode disposed on the transparent electrode, wherein
the silicon substrate, the first silicon oxide layer, the first amorphous silicon layer, the transparent electrode, and the non-transparent metal electrode are stacked in the recited order,
the first principal surface of the silicon substrate comprises a diffusion region having a first phosphorus concentration higher than a second phosphorous concentration of a region of the silicon substrate other than the first principal surface, and
the first amorphous silicon layer comprises: a first intrinsic amorphous silicon layer being substantially intrinsic and disposed on and in direct contact with the first silicon oxide layer; and a first conductive amorphous silicon layer disposed on and in direct contact with the first intrinsic amorphous silicon layer and comprising a dopant of a first conductivity type.

US Pat. No. 10,396,155

SEMICONDUCTOR DEVICE WITH RECESSED SOURCE/DRAIN CONTACTS AND A GATE CONTACT POSITIONED ABOVE THE ACTIVE REGION

GLOBALFOUNDRIES Inc., Gr...

1. A method, comprising:forming a device above an active region defined in a semiconducting substrate, said device comprising a first gate structure, a first spacer formed adjacent said first gate structure, and first conductive source/drain contact structures positioned adjacent said first gate structure and separated from said first gate structure by said first spacer;
forming a first patterned mask layer above said first conductive source/drain contact structures, said first patterned mask layer having a first opening positioned above a first portion of said first conductive source/drain contact structures at a first axial position along said first gate structure and a second opening positioned above a second portion of said first conductive source/drain contact structures at a second axial position along said first gate structure;
performing a first etch process through said first patterned mask layer to define first and second cavities below said first and second openings, respectively, wherein said first etch process removes portions of said first conductive source/drain contact structures;
forming a dielectric cap layer in said first and second cavities; and
forming a first conductive contact contacting said first gate structure in said first axial position.

US Pat. No. 10,396,150

VERTICAL POWER TRANSISTOR DIE WITH ETCHED BEVELED EDGES FOR INCREASING BREAKDOWN VOLTAGE

MaxPower Semiconductor, I...

1. A vertical transistor die comprising:a cell array in a first semiconductor material of a first conductivity type;
one or more electrodes formed on a top surface of the die having wire-bonding pad opening areas for wire bonding to package terminals;
a bottom electrode, wherein all electrical connections to the transistor are made via the wire-bonding pad opening areas and via the bottom electrode;
a beveled portion etched through the first semiconductor material and surrounding the cell array, the beveled portion of the first semiconductor material extending from a top surface of the die outward toward the bottom surface, wherein the beveled portion forms an outward slanting edge portion of the first semiconductor material of the die;
a passivating layer formed over the beveled portion as an outer layer at the edge of the die, wherein no conductive material overlies any portion of the passivating layer over the beveled portions;
a bottom semiconductor layer of a second conductivity type; and
a buffer layer of the first conductivity type overlying the bottom semiconductor layer, wherein the first semiconductor material is formed overlying the buffer layer, wherein the buffer layer has a dopant concentration higher than a dopant concentration in the first semiconductor material, and wherein the beveled portion is etched through the first semiconductor material and at least into the buffer layer.

US Pat. No. 10,396,069

APPROACH TO FABRICATION OF AN ON-CHIP RESISTOR WITH A FIELD EFFECT TRANSISTOR

INTERNATIONAL BUSINESS MA...

1. A method of forming a resistor adjacent to a fin field effect transistor on a substrate, comprising:forming a plurality of vertical fins on the substrate;
forming a dielectric fill layer on the plurality of vertical fins and a region of the substrate unoccupied by the plurality of vertical fins;
forming a replaceable resistor structure on the dielectric fill layer over the unoccupied region of the substrate;
forming a first sidewall spacer on the replaceable resistor structure;
removing the replaceable resistor structure to form a resistor trench; and
forming a pinch-off layer in the resistor trench.

US Pat. No. 10,396,056

SEMICONDUCTOR DEVICE AND SEMICONDUCTOR DEVICE FABRICATION METHOD

FUJI ELECTRIC CO., LTD., ...

1. A semiconductor device comprising:a laminated substrate including an insulating board and a circuit board disposed over a front surface of the insulating board;
a semiconductor chip disposed over the circuit board;
a case having a housing area for housing the laminated substrate and the semiconductor chip;
a terminal block having a first surface and a second surface opposite the first surface and holding external connection terminals protruding from the first surface and the second surface; and
a printed circuit board having a first principal plane and a second principal plane opposite the first principal plane, disposed over a periphery of the housing area, held on a second surface side of the terminal block, electrically connected to a control electrode of the semiconductor chip by a connecting member, and connected to the external connection terminals by press-fitting,
wherein:
the terminal block has protrusions on the second surface side which define a space between the terminal block and the printed circuit board; and
part of the case is disposed in the space, is joined to the terminal block, and is in contact with the external connection terminals.

US Pat. No. 10,396,050

CHIP ALIGNMENT UTILIZING SUPEROMNIPHOBIC SURFACE TREATMENT OF SILICON DIE

International Business Ma...

1. An apparatus, comprising:a bonding pad formed on a surface, wherein the bonding pad is surrounded, at least in part, by dielectric material, and wherein the dielectric material is treated to render the dielectric material superomniphobic; and
a chip soldered onto the bonding pad on the surface, wherein the chip comprises a bonding pad, and wherein the bonding pad on the surface is aligned with the bonding pad of the chip.

US Pat. No. 10,396,044

SEMICONDUCTOR DEVICE

RENESAS ELECTRONICS CORPO...

1. A semiconductor device comprising:a wiring substrate including a first surface and a second surface opposite to the first surface;
a semiconductor chip including a plurality of chip electrodes and mounted over the wiring substrate;
a first capacitor arranged at a position overlapping with the semiconductor chip in plan view and embedded in the wiring substrate; and
a second capacitor arranged between the first capacitor and a peripheral portion of the wiring substrate in plan view,
wherein the second capacitor is inserted in series connection into a signal transmission path through which an electric signal is input to or output from the semiconductor chip,
wherein the second capacitor is embedded in the wiring substrate and is not exposed from the wiring substrate,
wherein, in plan view, the second capacitor is arranged at a position not overlapping with the semiconductor chip,
wherein the wiring substrate includes:
a plurality of chip connection terminals arranged on the first surface side and electrically connected with the plurality of chip electrodes of the semiconductor chip, respectively;
a plurality of external terminals arranged on the second surface side; and
a first terminal and a second terminal electrically connected with the second capacitor,
wherein the second capacitor includes:
a first electrode electrically connected with each of a first chip connection terminal among the plurality of chip connection terminals and the first terminal; and
a second electrode electrically connected with each of a first external terminal among the plurality of external terminals and the second terminal,
wherein a portion of the first terminal is exposed from the first surface of the wiring substrate or from the second surface of the wiring substrate, and
wherein a portion of the second terminal is exposed from the first surface of the wiring substrate or from the second surface of the wiring substrate.

US Pat. No. 10,396,025

SEMICONDUCTOR DEVICE AND AMPLIFIER APPARATUS

SUMITOMO ELECTRIC DEVICE ...

1. A semiconductor device that outputs a radio-frequency (RF) signal with high power, the semiconductor device comprising:a housing including a heat sink, an output signal terminal, and an output bias terminal electrically isolated from the output signal terminal;
a semiconductor chip that generates the RF signal, the semiconductor chip being mounted on the heat sink of the housing;
an output impedance converter having an input port, an output port, and an intermediate port between the input port and the output port thereof;
an output capacitor provided between the output impedance converter and the output signal terminal; and
a bonding wire connecting the output bias terminal with the intermediate port of the output impedance converter,
wherein the capacitor is mounted on the heat sink within the housing, and
wherein the output impedance converter has impedance viewing the semiconductor chip at the output port thereof that is greater than impedance viewing the semiconductor chip at the intermediate port thereof.

US Pat. No. 10,396,022

GROUND VIA CLUSTERING FOR CROSSTALK MITIGATION

Intel Corporation, Santa...

1. A semiconductor package, comprising:a first package substrate having a first side and a second side, the first side opposite the second side, the first package substrate comprising:
a layer comprising a semiconductor material;
a first ground interconnect structure between the first side and the second side of the first package substrate;
a second ground interconnect structure between the first side and the second side of the first package substrate;
a third ground interconnect structure between the first side and the second side of the first package substrate, wherein the first ground interconnect structure, the second ground interconnect structure and the third ground interconnect structure extend through the layer comprising the semiconductor material; and
a ball pad on the second side of the first package substrate, the ball pad comprising copper, wherein the first ground interconnect structure, the second ground interconnect structure and the third ground interconnect structure are in contact with the ball pad; and
a die coupled to the first side of the first package substrate; and
a second package substrate coupled to the second side of the first package substrate.

US Pat. No. 10,396,020

METHOD OF MANUFACTURING BOARD

FUJITSU LIMITED, Kawasak...

1. A method of manufacturing a board, comprising:forming a first resin layer on a first surface of a plate-shaped member having a first wiring pattern, the first surface having the first wiring pattern;
forming a third resin layer on a second surface of a plate-shaped member having a second wiring pattern and opposite to the first surface, the second surface having the second wiring pattern;
stacking a second resin layer on the first resin layer;
stacking a fourth resin layer on the second resin layer;
fixing a first component to the second resin layer in which a third wiring pattern formed on a third surface of the first component is buried by pressing the first component to the second resin layer; and
fixing a second component to the fourth resin layer in which a fourth wiring pattern formed on a fourth surface of the second component is buried by pressing the second component to the fourth resin layer,
the second resin layer is selected based on a remaining copper rate indicating a ratio of an area of the third wiring pattern to an area of a surface on which the third wiring pattern is formed,
the fourth resin layer is selected based on a remaining copper rate indicating a ratio of an area of the fourth wiring pattern to an area of a surface on which the fourth wiring pattern is formed,
the first resin layer is selected based on a remaining copper rate indicating a ratio of an area of the first wiring pattern to an area of a surface on which the first wiring pattern is formed, and
the third resin layer is selected based on a remaining copper rate indicating a ratio of an area of the second wiring pattern to an area of a surface on which the second wiring pattern is formed.

US Pat. No. 10,396,014

ROBUST THROUGH-SILICON-VIA STRUCTURE

Taiwan Semiconductor Manu...

1. A semiconductor structure comprising:an interconnect structure comprising a plurality of interconnect features disposed in a dielectric material over a substrate, wherein a first interconnect feature of the plurality of interconnect features comprises a conductive line and a conductive via; and
a through-silicon-via (TSV) structure laterally offset from the interconnect structure, the TSV structure comprising:
a first conductive layer extending into the substrate;
a second conductive layer over the first conductive layer, wherein a width of the second conductive layer is less than a width of the first conductive layer;
a first barrier layer extending between the first conductive layer and the second conductive layer, wherein an interface between the conductive line and the conductive via is substantially level with an interface between the first conductive layer and the first barrier layer; and
a liner extending along a bottom surface and sidewalls of the first conductive layer, wherein a topmost surface of the liner is substantially level with a topmost surface of the second conductive layer.

US Pat. No. 10,395,905

ION DETECTORS AND METHODS OF USING THEM

PERKINELMER HEALTH SCIENC...

1. A detector comprising an electron multiplier comprising a plurality of dynodes each electrically coupled to a respective electrometer, wherein each dynode-electrometer pair is electrically coupled to a first processor configured to simultaneously detect input and output current signals at each dynode of the plurality of dynodes, and wherein the first processor is configured to average detected input current signals at each dynode with a detected current input signal above a noise current input signal and below a saturation current input signal to determine a mean electron multiplier input current.

US Pat. No. 10,395,884

RUTHENIUM ENCAPSULATED PHOTOCATHODE ELECTRON EMITTER

KLA-Tencor Corporation, ...

1. An electron emitter comprising:a photocathode structure; and
a protective film disposed on an exterior surface of the photocathode structure, wherein the protective film includes ruthenium, and wherein the protective film has a thickness from 1 nm to 20 nm.

US Pat. No. 10,395,882

TUNABLE QUANTUM CONFINEMENT AND QUANTUM DOT PHOTOCATHODE

Triad National Security, ...

1. A tunable photocathode capable of being tailored to emit an electron beam with one or more specified properties, the tunable photocathode comprising:a photoemission layer, the photoemission layer comprising quantum confined nanostructures configured to emit quantized free electrons in the form of a coherent electron beam.

US Pat. No. 10,395,868

METHOD FOR DETERMINING THE OPERATING STATUS OF A MV SWITCHING DEVICE OF THE ELECTROMAGNETIC TYPE

ABB Schweiz AG, Baden (C...

1. A method for determining the operating status of a MV switching device comprising one or more electric poles, each comprising a movable contact and a fixed contact adapted to be coupled or uncoupled during the switching operations of said switching device and an electromagnetic actuator comprising a magnetic core, a test coil wound around said magnetic core and a movable plunger operatively coupled to the movable contacts of the electric poles the method comprising:providing a test signal (ST) to said test coil for an observation period of time (TO), said test signal having a waveform capable of exciting said magnetic core;
obtaining measuring data (VM, IM) indicative of a voltage at the terminals of said test coil and indicative of a current circulating along said test coil during said observation period of time, said measuring data being obtained at a plurality of subsequent sampling instants within said observation period;
calculating observation data (RN, LN) indicative of the electric behaviour of said test coil at the end of said observation period of time on the base of said measuring data, said step of calculating said observation data (RN, LN) comprising:
calculating second estimation data (?0, ?1) indicative of the electric behaviour of said test coil at an initial sampling instant within said observation period of time (TO), said second estimation data being calculated based on the measuring data (VM, IM) obtained at said initial sampling instant;
updating said second estimation data (?0, ?1) at each subsequent sampling instant following said initial sampling instant up to the end of said observation period of time (TO), said second estimation data being calculated based on the measuring data obtained at said subsequent sampling instants;
calculating said observation data (RN, LN) based on the second estimation data (?0, ?1) calculated for the last sampling instant within said observation period of time (TO);
selecting at least a transformation function (F1, F2) indicative of the electromagnetic behaviour of said electromagnetic actuator;
calculating first estimation data (P, T) indicative of the operating status of said electromagnetic actuator on the base of said observation data (RN, LN) by using said transformation function, said first estimation data comprising a first estimation value (P) indicative of the position of the movable plunger of said electromagnetic actuator.

US Pat. No. 10,395,811

INDUCTIVE SENSOR TUNING USING A PERMEABLE PASTE MIXTURE

Simmonds Precision Produc...

1. An inductive sensor comprising:an annular core body comprising a first end adjacent an active face of the sensor and a second end axially opposite the first end;
a coil wound on the core body;
a central axial cavity extending fully through the core body from the first end to the second end, the cavity having a height and a cross-sectional area that together define a fixed volume; and
a tuning material situated within the cavity and extending axially from the first end through a subset of the height and occupying the entire cross-sectional area along the subset of the height such that it fills a controlled portion of the fixed volume ranging from twenty-five percent to two-thirds of the fixed volume;
wherein the tuning material comprises a mixture of an epoxy material and at least one of a soft magnetic or paramagnetic material;
wherein a coefficient of thermal expansion of the tuning material and the core body is the same; and
wherein the controlled portion of the fixed volume filled with the tuning material controls an inductance of the sensor.

US Pat. No. 10,395,794

HIGH VOLTAGE ELECTRIC TRANSMISSION CABLE

NEXANS, Courbevoie (FR)

1. An over head cable comprising:at least one composite strength member having one or more reinforcing elements at least partly embedded in an organic matrix;
a metal coating surrounding said at least one composite strength member, said metal coating welded directly to itself along its seams so as to be completely sealed tube all around the at least one composite strength member so that the sealed metal coating prevents thermal oxidation of the organic matrix of the at least one composite strength member along the cable; and
at least one conducting element surrounding said sealed metal coating, said conducting element having an assembly of metal wires;
wherein the electrical cable further comprises at least one electrically insulating layer positioned between the sealed metal coating and the composite strength member or members, and
wherein the thickness of the sealed metal coating is between 150 and 3000 ?m so as to be sufficient to protect said composite strength member from environmental degradation and also thin enough to remain flexible enough such that said cable can operate as said over head cable.

US Pat. No. 10,395,792

NANOCOMPOSITE FILM COMPRISING CELLULOSE AND A CONDUCTIVE NANOFILLER, AND METHOD OF MAKING

King Fahd University of P...

1. A nanocomposite film, the nanocomposite film formed by a process comprising:hydrolyzing a polyvinyl acetate polymer to form a polyvinyl alcohol polymer,
preparing a mixture by dispersing the polyvinyl alcohol polymer, a conductive nanofiller, and a cellulose polysaccharide into water;
casting the mixture to form a casted composition having a polymer phase, a conductive nanofiller phase, and a polysaccharide phase, whereby during the casting, the mixture separates into the polymer phase, the conductive nanofiller phase, and the polysaccharide phase:
wherein the conductive nanofiller phase is sandwiched between and in continuous contact with the polymer phase and the polysaccharide phase,
wherein the polymer phase contains a majority of the polyvinyl alcohol polymer in the casted composition,
wherein the conductive nanofiller phase contains a majority of the conductive nanofiller in the casted composition, and
wherein the polysaccharide phase contains a majority of the cellulose polysaccharide in the casted composition; and
drying the casted composition to form the nanocomposite film having a polymer layer, a conductive nanofiller layer, and a polysaccharide layer, wherein the polymer layer, the conductive nanofiller layer, and the polysaccharide layer are respectively formed from the drying of the polymer phase, the conductive nanofiller phase, and the polysaccharide phase:
wherein a surface of the polysaccharide layer has a first product of electrical resistance and area, R·A,
wherein a surface of the polymer layer has a second product of electrical resistance and area, R·A, and wherein the second R·A is less than or equal to the first R·A.

US Pat. No. 10,395,791

ELECTRICALLY CONDUCTIVE NANOWIRE LITZ BRAIDS

President and Fellows of ...

1. A litz braid comprising:a plurality of wires bundled together so that each wire takes a turn near the center of the bundle, wherein at least one of the wires comprises
a high-strength nanowire core;
a first electrically conductive metal layer that is bonded to an outer surface of the high-strength nanowire core; and
an insulating layer that is bonded to an outer surface of the first electrically conductive metal layer; and
wherein said at least one of the wires have a diameter of less than 10 micrometers.

US Pat. No. 10,395,787

NUCLEAR REACTOR SYSTEM FOR EXTINGUISHING RADIOACTIVITY

Clear Inc., Tokyo (JP)

1. A nuclear reactor system including a nuclear reactor vessel,wherein the nuclear reactor vessel includes a first vessel serving as a region using fast neutrons, and a second vessel serving as a region using thermal neutrons in a nuclear reactor, energy of each thermal neutron being approximately 0.5 MeV or less, and the second vessel for the thermal neutrons is placed inside the first vessel for the fast neutrons or the first vessel for the fast neutrons is placed inside the second vessel for the thermal neutrons,
the region using the fast neutrons includes
a plurality of fuel assemblies, each fuel assembly being a bundle of 50 or more metal fuel rods, each metal fuel rod being obtained by inserting a metal fuel pin into a sheath made of stainless steel, the metal fuel pin having an alloy composition of zirconium (Zr) with uranium (U) and/or plutonium (Pu), and
a liquid metal selected from metallic sodium (Na), Pb—Bi or Pb working as a primary coolant,
a non-metallic material and radioactivity reducing assemblies are loaded in the region using the thermal neutrons, the non-metallic material being usable as a neutron moderator and as a secondary coolant, each radioactivity reducing assembly being obtained by putting a radioactive material into a sheath made of stainless steel or a Zr material, the radioactive material being obtained by processing minor actinide nuclides separated from spent fuel rods through reprocessing or radioactive nuclear fission products (FPs) separated and refined from the spent nuclear fuel, at least one selected from the group consisting of Se79, Sr90, Zr93, Tc99, Sn126, Cs135 and Cs137, being mixed and formed into a shape of a pellet or a pin, and
the nuclear reactor system is configured
to generate electricity by transferring thermal energy generated by the fast neutrons to a heat exchanger by use of the primary coolant, exchanging heat between the primary coolant and the secondary coolant in the heat exchanger, and thereafter supplying the thermal energy to a turbine system by use of the secondary coolant, and
to simultaneously decrease a concentration of radionuclides by accelerating a rate of transmutation of radionuclides into stable nuclides by use of thermal neutrons generated by decelerating the fast neutrons.

US Pat. No. 10,395,736

RESISTIVE RANDOM ACCESS MEMORY DEVICE

WINBOND ELECTRONICS CORP....

1. A resistive memory for storing data by reversible and nonvolatile variable resistive elements comprising:a memory array comprising a plurality of memory cells arranged in columns and rows, each memory cell comprising one variable resistive element and one access transistor connected to the variable resistive element, wherein gates of the access transistors in each column are connected to a word line, first electrodes of the variable resistive elements in each row are connected to a bit line, and second electrodes of the variable resistive elements in each row are connected to a source line,
wherein the source line comprises a first source line extending in a direction that is parallel to the bit line and a second source line derived from the first source line, and
wherein the second source line extends in a direction that is orthogonal to the bit lines and are shared by several memory cells.

US Pat. No. 10,395,724

UNREGULATED VOLTAGE STACKED MEMORY

Arm Limited, Cambridge (...

1. A memory device, comprising:a plurality of stacked memory cells configured into a plurality of memory banks;
a plurality of power supplies, wherein the plurality of memory banks is arranged in a series configuration between the plurality of power supplies; and
a memory control logic coupled in series with the plurality of power supplies and configured to equalize power of the plurality of memory banks when performing a read operation or a write operation to any of the plurality of stacked memory cells.

US Pat. No. 10,395,718

CHARGE MIRROR-BASED SENSING FOR FERROELECTRIC MEMORY

Micron Technology, Inc., ...

1. A method of operating a memory cell, comprising:extracting a first charge stored in the memory cell through a charge mirror;
extracting a second charge stored in an amplification capacitor through the charge mirror based at least in part on extracting the first charge stored in the memory cell, wherein the amplification capacitor is in coupled with the memory cell via the charge mirror; and
comparing a voltage associated with the amplification capacitor to a reference voltage, wherein the voltage of the amplification capacitor is based at least in part on the second charge being extracted from the amplification capacitor.

US Pat. No. 10,395,594

HYBRID MICRODRIVER AND TFT ARCHITECTURE

Apple Inc., Cupertino, C...

1. A display driver hardware circuit comprising:a thin film transistor (TFT) backplane; and
an integrated circuit including emission logic, the emission logic including comparator logic to compare a data voltage from a storage capacitor to a voltage ramp provided via the TFT backplane, the comparator logic to cause the emission logic to generate an emission pulse to an LED device, the emission pulse adjustable from a continuous duty cycle to a non-continuous duty cycle, and wherein the integrated circuit is to switch and drive a plurality of LED devices;
wherein the integrated circuit is comprised of crystalline silicon and contained within a chip of an array of chips coupled with the TFT backplane.

US Pat. No. 10,395,554

SCORING OF USER OPERATIONS PERFORMED ON A COMPUTER IN A COMPUTERIZED LEARNING SYSTEM

Information Systems Audit...

1. A computer to assess technical skills of a student undergoing education in a training course on a computer-related topic, the computer comprising:a plurality of computer components having functions in the topic, wherein the computer components include a network interface, a communication port and a registry; and
wherein a training application teaches a user of the computer the topic on operations having impact on the computer components, including the network interface, the communication port and the register, and instructs user of the computer to perform on the computer an exercise that changes operations of the computer components, including operations of the network interface, the communication port and the registry, and wherein the plurality of computer components are not controlled by the training application; and
a scoring application running in the computer, wherein the scoring application includes:
a configuration file;
a system inspector that determines states of the computer components, including the states of the network interface, the communication port, and the register, according to the configuration file as a result of the exercise; and
a scoring engine that computes locally a score of a skill of the user related to the topic based on the states of the computer components, including the states of the network interface, the communication port, and the register, determined by the system inspector and in accordance with the configuration file, wherein the scoring application downloads the configuration file from a web server in response to an identification of the exercise from the training application.

US Pat. No. 10,395,526

ROAD SEGMENT RATING BASED ON ROADWAY COMMUNICATION

Allstate Insurance Compan...

1. A road segment evaluation system, comprising:a first plurality of sensors arranged in a road segment, the first plurality of sensors configured to detect conditions of the road segment, wherein a number of sensors in the first plurality of sensors is determined based on features of the road segment;
a road segment evaluation server, including:
at least one processor; and
at least one memory storing computer-executable instructions that, when executed by the at least one processor, cause the road segment evaluation server to:
receive first electronic signals from the first plurality of sensors arranged on the road segment; and
process the first electronic signals to determine a risk rating of the road segment.

US Pat. No. 10,395,505

COMMUNICATOR, ELECTRIC WORKING MACHINE, AND COMMUNICATION METHOD

MAKITA CORPORATION, Anjo...

1. An electric working machine comprising:a driving device configured to drive a tool,
a communication circuit configured to perform wireless communication, and
a communication controller configured to cyclically transmit operational information via the communication circuit without specifying a recipient in response to an operating mode of the communication controller being set to an operation-transmission mode, the operational information indicating an operational state of the electric working machine.

US Pat. No. 10,395,491

APPARATUS, SYSTEMS, AND METHODS FOR SIGNAL LOCALIZATION AND DIFFERENTIATION

1. An electronic communication method comprising steps of:A. broadcasting, by each of at least two first signaling devices, a first signal each comprising one or more first configuration element(s) selected by a user of each of said signaling devices operative to distinguish signal(s) of each of said signaling devices from other of said signals without any prior knowledge of which, if any, electronic receiving devices are configured to receive said signals;
B. directly receiving, by at least one first receiving device, said configuration element(s) in each of said at least two first signals;
C. electronically comparing, by said at least one first receiving device, each of said one or more first configuration element(s) with one or more second configuration element(s) selected by a user of each of said at least one first receiving device operative to distinguish signals desired to be received by said at least one first receiving device from other signals; and
D. generating, by said at least one first receiving device, an activation response if and only if at least one of said first configuration element(s) is identical to at least one of said second configuration element(s).

US Pat. No. 10,395,444

VEHICLE SELF-DIAGNOSTICS

Zoox, Inc., Foster City,...

1. A system onboard a vehicle comprising:one or more processors; and
one or more-computer readable storage media communicatively coupled to the one or more processors and storing instructions that are executable by the one or more processors to:
receive sensor data from a plurality of sensors associated with the vehicle;
determine, based at least in part on analyzing at least a portion of the sensor data utilizing a model, a fault associated with the vehicle;
send a query to at least one component system associated with a component of the vehicle;
receive a response from the at least one component system;
determine, based at least in part on the response, that the fault is associated with the component;
determine, based at least in part on the fault associated with the component, at least one service issue associated with the vehicle; and
execute, by a control system of the vehicle, a command to redress the at least one service issue associated with the vehicle while the vehicle is driving, the command comprising altering operation of one or more components of the vehicle.

US Pat. No. 10,395,438

SYSTEMS AND METHODS FOR CRASH DETERMINATION WITH NOISE FILTERING

CalAmp Corp., Irvine, CA...

1. A vehicle telematics system, comprising:a telematics device comprising at least one sensor having an accelerometer, a processor and a memory storing a crash determination application; and
a remote server system comprising a processor and a memory coupled to the processor and storing a crash analysis application and a class of the vehicle;
wherein the processor of the telematics device, on reading the memory, is directed to:
obtain sensor data from the at least one sensor;
calculate peak resultant data based on the sensor data, wherein the peak resultant data describes the acceleration of the vehicle over a first time period;
dynamically determine a set of crash curve data based on the class of the vehicle;
generate crash score data based on the peak resultant data and the set of crash curve data for the vehicle, wherein the crash score data describes the likelihood that the vehicle was involved in a crash based on the class of the vehicle and the sensor data; and
provide the obtained sensor data when the crash score data exceeds a crash threshold to the remote server system; and
wherein the processor of the remote server system, on reading the crash analysis application, is directed to:
in response to the crash source data exceeding the crash threshold, receive the obtained sensor data from the vehicle telematics device;
obtain vehicle identification data from the vehicle telematics device;
calculate resultant velocity change based on the obtained sensor data and the vehicle identification data;
calculate absolute speed change data based on the obtained sensor data; and
generate crash occurred data when the resultant velocity change exceeds a first threshold value and when the absolute speed change is below a second threshold value; and
generate a false positive non-crash event when an oscillating event is detected that decreases in magnitude over time and storing the obtained sensor data from the vehicle telematics device.

US Pat. No. 10,395,435

SYSTEM FOR MULTIMEDIA SPATIAL ANNOTATION, VISUALIZATION, AND RECOMMENDATION

Occipital, Inc., Boulder...

1. A system comprising:one or more processors;
non-transitory computer-readable media storing computer-executable instructions, which when executed by the one or more processors cause the one or more processors to perform operations comprising:
determining physical characteristics of a physical environment from a three dimensional (3D) virtual model of the physical environment;
identifying one or more objects within the physical environment based at least in part on the 3D virtual model and one or more stored object models;
determining features of individual ones of the one or more objects;
determining user preferences based at least in part on the 3D virtual model;
identifying a recommended object for the physical environment based at least in part on the characteristics of the physical environment, the features of the individual one or more objects, and the user preferences;
selecting a location for the recommended object within the 3D virtual model;
rendering the recommended object within the 3D virtual model at the location;
annotating the 3D virtual model at the location, the annotation including information related to the recommended object and a purchase option;
receiving a user selection of the purchase option; and
placing an order for the recommended object on behalf of the user.

US Pat. No. 10,395,433

TRAFFIC SITUATION AWARENESS FOR AN AUTONOMOUS VEHICLE

8. A system of a vehicle, the system comprising:an onboard vehicle computer system including a non-transitory memory storing computer code which, when executed by the onboard vehicle computer system causes the onboard vehicle computer system to:
analyze external sensor data recorded by one or more external sensors to identify a traffic situation;
determine, based on internal sensor data, view type data describing a view type;
generate graphical data describing visual feedback that visually depicts information describing the traffic situation;
generate position data describing a position where the visual feedback is displayed in an electronic display of an interface device based on the view type; and
provide, by a processor of the vehicle, the position data and the graphical data to the interface device to cause the interface device to display the visual feedback at the position described by the position data.

US Pat. No. 10,395,424

METHOD AND APPARATUS OF COPYING DATA TO REMOTE MEMORY

Advanced Micro Devices, I...

1. A method of copying data from a first memory location to a second memory location to improve memory access performance of a system including a plurality of processors, comprising:processing a first data, by a first processor operatively coupled to the first memory location and the second memory location, and generating a second data;
performing, by the first processor, a first copy operation, the first copy operation including: performing interleaved data copying, wherein performing interleaved data copying further comprises copying the second data by copying threads of patches of the second data by interleaving, and performing a full wavefront copy operation;
copying, by the first processor, in accordance with the first copy operation, the second data from the first location to the second memory location; and
accessing, by a second processor operatively coupled with the second memory location, the second data from the second memory location for further processing by the second processor.

US Pat. No. 10,395,391

SYSTEM AND METHOD OF AUTOMATIC CALIBRATION OF PRINCIPAL POINT

NATIONAL CHIAO TUNG UNIVE...

1. A automatic principal point calibration method for an image capturing device including:(1) drive the image capturing device so as to capture image of first and second lines displayed by a first display, wherein the first and the second line on the display surface of the display are substantially parallel, and the image capturing device is disposed at a distance from the display surface;
(2) control the first display and rotate the first and second lines until a first image line and a second image line are parallel in the image captured by the image capturing device, wherein the first and second image lines are the images of the first and second lines;
(3) display first and second perpendicular lines on the display surface, wherein the first and second perpendicular lines are parallel and perpendicular to the first and the second lines;
(4) determine the intersection of a first perpendicular image line and a second perpendicular image line in the image captured by the image capturing device, wherein the first and second perpendicular image lines are corresponded to the first and second perpendicular lines;
(5) determine a first straight line crossing the intersection and being perpendicular to the first and second image lines;
(6) using steps (1) to (5) to determine a second straight line from a second display, wherein the second display is disposed near the first display, and the display surface of the second display and the display surface of the first surface possess an inclined angle; and
(7) determine the intersection of the first and second straight lines as a principal point of image.

US Pat. No. 10,395,276

PULL-TYPE SEARCHING SYSTEM

Groupon, Inc., Chicago, ...

1. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to:electronically communicate, by an analytical model of a promotion searching server, ordered selectable search criteria, the search criteria including categories of deals relating to a first taxonomy for classifying deals, deal types relating to a second taxonomy for classifying deals that is different from the first taxonomy, and a keyword field;
receive, by the analytical model from a user device over a network, a selection from the search criteria;
search, by the analytical model, a deals database for deals associated with the selection;
in an instance in which the selection includes one or more selected category of deals,
indirectly identify, by the analytical model, additional deal types based on the deals associated with the selection,
arrange, by the analytical model, the additional deal types based on a user profile associated with the user device, and
electronically communicate, by the analytical model, the arranged additional deal types and the deals associated with the selection; and
in an instance in which the selection includes one or more selected deal type,
indirectly identify, by the analytical model, additional categories of deals based on the deals associated with the selection,
arrange, by the analytical model, the additional categories of deals based on the user profile associated with the user device, and
electronically communicate, by the analytical model, the arranged additional categories of deals and the deals associated with the selection.

US Pat. No. 10,395,273

COMPUTER PROGRAM PRODUCT FOR PROVIDING SELECTIVE ADVERTISING TO A TELEVISION VIEWER USING AN INTERACTIVE DISPLAY

YOUR CHOICE INTERACTIVE, ...

1. A computer program product stored in a non-transitory tangible computer readable medium and executable by a set top box connected to a cable TV provider and an Internet, comprising:a first code segment stored on the non-transitory tangible computer readable medium and being executable by the set top box to receive a plurality of advertising icons from a local memory or a server connected to the Internet;
wherein each of the plurality of advertising icons is representative of a company or product;
a second code segment stored on the non-transitory tangible computer readable medium and being executable by the set top box to receive one or more advertisements from the local memory or the server and wherein each of the one or more advertisements is associated with at least one of the plurality of advertising icons;
a third code segment stored on the non-transitory tangible computer readable medium and being executable by the set top box to cause one or more of the plurality of advertising icons to be displayed on a display connected to the set top box overlaying video content supplied by the cable TV provider to the set top box, wherein the set top box is configured to receive the video content from the cable TV provider and display the video content on the display, and the set top box is connected to the internet through the cable TV provider, and wherein the displayed advertising icon is not integrated with an electronic program guide;
a fourth code segment stored on the non-transitory tangible computer readable medium and being executable by the set top box to receive a user input from a set top controller connected to the set top box indicating that a displayed advertising icon has been selected; and
a fifth code segment stored on the non-transitory tangible computer readable medium and being executable by the set top box to display an advertisement associated with the selected advertising icon on the display in response to receiving the user input from the set top controller.

US Pat. No. 10,395,239

AUTOMATICALLY ACTIVATING A TRANSACTION CARD BY DETECTING A CHANGE ASSOCIATED WITH A PACKAGE THAT CARRIES THE TRANSACTION CARD

Capital One Services, LLC...

1. A first device, comprising:one or more memories; and
one or more processors, communicatively coupled to the one or more memories, to:
receive, from a second device associated with a package, first data indicating that the package has been opened, the first data including:
information identifying a transaction card associated with the package, and
at least one of:
information indicating a first trigger condition was satisfied,
 the first trigger condition being satisfied based on a change to an electrical property of a conductive structure sealing the package, or
information indicating a second trigger condition was satisfied,
 the second trigger condition being satisfied based on a change to a measurable property associated with the package;
receive second data associated with the package,
the second data indicating whether the package was delivered to a user associated with the transaction card;
determine, based on the first data and the second data, whether to activate the transaction card; and
perform an action based on a result of determining whether to activate the transaction card associated with the package.

US Pat. No. 10,395,217

COMPUTER-BASED MANAGEMENT METHODS AND SYSTEMS

Massachusetts Mutual Life...

1. A computer-implemented method comprising:determining, by a server, that a record for a user in a first database has a status change from available to unavailable;
upon determining that the record for the user in the first database has the status change from available to unavailable, transmitting, by the server, a message to a computer associated with an administrator and a computer associated with the user requesting a session;
upon establishing the session between an administrator and the user, generating, by the server, a first set of inquiries extracted from a second database based on information associated with the user from the first database, wherein the second database comprises a plurality of inquiries associated with unavailability of the user;
upon evaluating data representing a set of responses to the first set of inquiries by comparing the data representing the set of responses to data in a third database, generating and transmitting a first instruction to the second and third database, by the server, to generate a second set of inquiries, wherein the second set of inquiries is generated based on the set of responses to the first set of inquiries and data representing other user's responses;
determining, by the server, a stage of the user by evaluating the data representing the set of responses to the first and second set of inquiries;
generating and transmitting to a fourth database, by the server, a query regarding information associated with the user's health from a fourth database, wherein the fourth database comprises information associated with the user's heath;
executing, by the server, a predictive model to generate a score based on the calculated stage and the information associated with the user, wherein the score is generated based on weighted risk factors identified within the second, third, and fourth databases, each of weights and factors is updated based on other users' responses and outcomes, and the score is an indicator of a likelihood of the user's status changing from unavailable to available within a predetermined time period;
generating, by the server, a web page for display on a web browser of the computer associated with the administrator comprising a set of action items associated with the generated score; and
generating and transmitting a second instruction, by the server to the first database, to modify the record in the first database associated with user's expectation date, wherein the modification is based upon the calculated score.

US Pat. No. 10,395,191

RECOMMENDING DECISION MAKERS IN AN ORGANIZATION

Microsoft Technology Lice...

1. A computer-implemented method comprising:identifying a sample member of a social network service, the sample member being associated with prior member activity involving a source member;
determining a plurality of organizational units based on a social graph, where nodes of the social graph represent employees and edges between the nodes represent connections between the employees;
determining, from the plurality of organizational units, a sample organizational unit associated with the sample member by comparing properties associated with the sample member with an attribute profile associated with each organizational unit of the plurality of organizational units, the sample organizational unit representing a department within an organization;
identifying, by one or more processors, a first plurality of candidate members from the determined plurality of organizational units based on a relationship of a candidate member with an organizational unit selected from the plurality of organizational units;
for each identified candidate member of the first plurality of candidate members, determining an organizational similarity score based on a comparison between the sample organizational unit associated with the sample member and the organizational unit related to the identified candidate member;
selecting a second plurality of candidate members from the first plurality of candidate members based on the organizational similarity score;
determining a candidate score for each candidate member of the second plurality of candidate members;
ranking each candidate member of the second plurality of candidate members according to the candidate score associated with each candidate member; and
surfacing the second plurality of candidate members to a computer system being operated by the source member based on the ranking of each candidate member of the second plurality of candidate members.

US Pat. No. 10,395,185

SYSTEM AND METHOD FOR VERIFIED COMPLIANCE IMPLEMENTATION

REFINITIV US ORGANIZATION...

1. A computer-implemented method for a first entity to receive, from a second entity, an update to a compliance rule referenced in a compliance document containing confidential information of the first entity, the method comprising:analyzing the compliance document of the first entity using one or more processors in order to identify a reference to the compliance rule in the compliance document of the first entity and a section of the compliance document in which the compliance rule is referenced;
creating metadata identifying the reference to the compliance rule and the section of the compliance document in which the compliance rule is referenced;
creating an electronic transmission object by the one or more processors by incorporating the metadata identifying the reference to the compliance rule and the section of the compliance document in which the compliance rule is referenced without incorporating the confidential information of the compliance document into the electronic transmission object;
sending the electronic transmission object by the one or more processors to the second entity that uses the metadata identifying the reference to the compliance rule in the compliance document to identify an update to the compliance rule and that compiles the update to the compliance rule into a notification along with the metadata from the electronic transmission object identifying the section of the compliance document in which the compliance rule is referenced; and
receiving, from the second entity in response to the step of sending the electronic transmission object, the notification identifying the update to the compliance rule and the section of the compliance rule in which the compliance rule is referenced.

US Pat. No. 10,395,168

TUNABLE OPTICAL NEUROMORPHIC NETWORK

INTERNATIONAL BUSINESS MA...

1. A reservoir computing neuromorphic network, comprising:an input layer comprising one or more input nodes;
a reservoir layer comprising a plurality of reservoir nodes; and
an output layer comprising one or more output nodes,
wherein each of the input layer, the reservoir layer, and the output layer includes an optically tunable material.

US Pat. No. 10,395,140

LEARNING METHOD AND LEARNING DEVICE FOR OBJECT DETECTOR BASED ON CNN USING 1×1 CONVOLUTION TO BE USED FOR HARDWARE OPTIMIZATION, AND TESTING METHOD AND TESTING DEVICE USING THE SAME

StradVision, Inc., Gyeon...

1. A method for learning parameters of an object detector based on a CNN, comprising steps of:(a) a learning device, if at least one training image is acquired, (i) instructing one or more convolutional layers to generate at least one initial feature map by applying one or more convolution operations to the training image, (ii) instructing an RPN to generate one or more proposals corresponding to each of one or more objects in the training image by using the initial feature map, and (iii) (iii-1) instructing a pooling layer to apply one or more pooling operations to each region, corresponding to each of the proposals, on the initial feature map, to thereby generate pooled feature maps per each of the proposals, and instructing a first transposing layer to concatenate each of pixels, per each of the proposals, in each of corresponding same locations on the pooled feature maps per each of the proposals, to thereby generate an integrated feature map, or (iii-2) instructing the pooling layer to apply the pooling operations to each region, corresponding to each of the proposals, on the initial feature map, to thereby generate the pooled feature maps per each of the proposals, and instructing the pooling layer to concatenate each of the pixels, per each of the proposals, in each of the corresponding same locations on the pooled feature maps per each of the proposals, to thereby generate the integrated feature map;
(b) the learning device instructing a first 1×1 convolutional layer to apply a 1×1 convolution operation to the integrated feature map, to thereby generate a first adjusted feature map whose volume is adjusted, and instructing a second 1×1 convolutional layer to apply the 1×1 convolution operation to the first adjusted feature map, to thereby generate a second adjusted feature map whose volume is adjusted; and
(c) the learning device (c1) (i) instructing a second transposing layer to divide the second adjusted feature map by each of the pixels, to thereby generate pixel-wise feature maps per each of the proposals, and instructing a classifying layer to generate object class information on each of the proposals by using the pixel-wise feature maps per each of the proposals, or (ii) instructing the classifying layer to divide the second adjusted feature map by each of the pixels, to thereby generate the pixel-wise feature maps per each of the proposals, and instructing the classifying layer to generate the object class information on each of the proposals by using the pixel-wise feature maps per each of the proposals, (c2) instructing a detecting layer to generate object detection information corresponding to the objects in the training image by referring to the object class information and the pixel-wise feature maps per each of the proposals, and (c3) instructing a detection loss layer to calculate one or more object detection losses by referring to the object detection information and its corresponding GT, to thereby learn at least part of parameters of the second 1×1 convolutional layer, the first 1×1 convolutional layer, and the convolutional layers by backpropagating the object detection losses.

US Pat. No. 10,395,097

METHOD AND SYSTEM FOR BIOMETRIC RECOGNITION

Eyelock LLC, New York, N...

1. A system for acquiring iris and face biometric features, the system comprising:a depth measurement sensor configured to determine a distance of an image sensor from a subject;
at least one light source; and
the image sensor, the image sensor configured to:
acquire, at a first time instant, a first image comprising a biometric feature of a face of the subject, the face illuminated by light of a first wavelength from the at least one light source set to a first intensity magnitude suitable for acquiring the first image at the determined distance; and
acquire, at a second time instant, a second image comprising a biometric feature of an iris of the subject, the iris illuminated by light of a second wavelength from the at least one light source set to a second intensity magnitude suitable for acquiring the second image at the determined distance, wherein the second time instant is within a predetermined time period of the first time instant sufficient to link the first image and the second image to the same subject.

US Pat. No. 10,395,091

IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND STORAGE MEDIUM IDENTIFYING CELL CANDIDATE AREA

FUJIFILM CORPORATION, To...

1. An image processing apparatus comprising: at least one hardware processor configured to implement:a feature value extracting unit that extracts an image feature value of an image of a cell candidate area in a captured image obtained by capturing an image of a sample including a target cell;
a discriminating unit that uses a pre-trained discriminator to identify whether or not the target cell is shown in the cell candidate area, based on the image feature value of the image of the cell candidate area;
an accepting unit that, when the cell candidate area is identified by the discriminating unit as an area in which the target cell is shown, accepts a user input from a user about whether or not the target cell is shown in the cell candidate area;
an updating unit that, when the user determines that the target cell is shown in the cell candidate area, specifies an outline area corresponding to a cell wall and updates the cell candidate area on the basis of the specified outline area so that the cell candidate area is set to a rectangle whose center is located at a centroid of a nucleus candidate area and which circumscribes the cell wall and contains the specified outline area; and
a discriminator training unit that, when the user determines that the target cell is shown in the cell candidate area, trains the discriminator by using the image feature value of the image of the updated cell candidate area as a training sample based on the user input accepted by the accepting unit; and
a display that, when the cell candidate area is identified by the discriminating unit as an area in which the target cell is shown, displays the image of the cell candidate area.

US Pat. No. 10,395,084

FINGERPRINT IDENTIFICATION DEVICE

SUPERC-TOUCH CORPORATION,...

1. A fingerprint identification device, comprising:a plurality of fingerprint sensing electrodes;
at least one shielding enhancement electrode corresponding to a plurality of the fingerprint sensing electrodes;
a fingerprint detection circuit powered by a first power source, and including a capacitive stimulation signal source; and
an auxiliary enhancement signal circuit powered by a second power source, and including an auxiliary enhancement signal source,
wherein the fingerprint detection circuit transmits a capacitive stimulation signal of the capacitive stimulation signal source to a selected fingerprint sensing electrode, receives a fingerprint sensing signal from the selected fingerprint electrode, applies the fingerprint sensing signal and the capacitive stimulation signal signals individually or together to an amplifier with a gain greater than or equal to zero to generate a capacitive elimination shielding signal with a phase same as the capacitive stimulation signal or the fingerprint sensing signal, and transmits the capacitive elimination shielding signal to the shielding enhancement electrode corresponding to the selected fingerprint sensing electrode for performing a fingerprint detection operation,
wherein the auxiliary enhancement signal source of the auxiliary enhancement signal circuit outputs an auxiliary enhancement signal to the shielding enhancement electrode corresponding to the selected fingerprint sensing electrode for performing the fingerprint detection operation.

US Pat. No. 10,395,041

METHODS AND SYSTEMS FOR REDUCING FALSE POSITIVE FINDINGS

CAPITAL ONE SERVICES, LLC...

1. A system for validating software security analysis findings, comprising:a non-transitory computer readable medium for storing:
a plurality of confidence scores designating confidence levels of a plurality of software security analysis tools of different categories;
findings generated by each software security analysis tool; and
a source truth dataset including criteria for validating characteristics of software security analysis findings; and
a processor configured to:
receive a first finding from a first software security analysis tool that performs a scan of application code;
identify a first characteristic from the first finding;
select, from the non-transitory computer readable medium, a criterion for validating the first characteristic;
determine a first validity factor by determining whether the selected criterion is met;
determine a second validity factor by retrieving, from the non-transitory computer readable medium, a confidence score associated with the first software security analysis tool;
determine a third validity factor by determining a number of findings stored in the non-transitory computer readable medium that overlap with the first finding;
determine a validity score for the first finding based on at least one of the first validity factor, the second validity factor and the third validity factor;
determine whether the first finding is false positive by comparing the validity score to a predetermined validity threshold; and
display the first finding on a graphical user interface when the first finding is true positive.

US Pat. No. 10,395,005

SYSTEM AND METHOD FOR PROVIDING REAL-TIME BI-DIRECTIONAL CHARGE CAPTURE-CENTRALIZED CONVERSATION BETWEEN BILLING AND PROVIDER ENTITIES

NUESOFT TECHNOLOGIES, INC...

1. A method for providing a real-time bi-directional health care charge capture-centralized conversation securely between a Billing entity and a Provider entity regarding a real-time charge capture data and a real-time claim data within a secure network, said method comprising the steps of:providing a first computer apparatus having a display and having a first secure point-to-point connection to a database server and a second computer apparatus having a display and having a second secure point-to-point access to said database server, said first and said second computer apparatuses having a charge capture module, said charge capture module having secure access to a real-time charge capture-centralized conversation data stored on said database server;
loading an interface thereon said first computer apparatus, said interface having a charge capture interface, a billing interface and a messaging interface, wherein said charge capture interface is capable of recording at least one of the group consisting of: diagnoses, diagnosis notes, treatments, treatment notes and combinations thereof, and wherein said billing interface is capable of recording at least one of the group comprising consisting of standardized diagnostic codes and standardized treatment codes, and wherein said messaging interface is capable of displaying a threaded conversation of messages between the Billing entity and the Provider entity;
displaying said interface on said display of said first computer apparatus;
loading said charge capture module via said network thereon said first computer apparatus;
performing at least one action in said charge capture module on said first computer apparatus from a group of actions including: entering a message associated with said real-time charge capture data, entering a message associated with said real-time claim data, editing said real-time claim data, and combinations thereof said messages comprising a request for supplemental information, a request for clarification, a request for correction, responses to said requests, or combinations thereof;
packaging data resulting from said at least one action into a data package;
transmitting said data package from said first computer apparatus to said database server via said first secure point-to-point connection; and
gathering said data package into a threaded conversation as an updated version of said real-time charge capture-centralized conversation data;
wherein the Billing entity utilizes said second secure point-to-point connection to cooperatively assemble a healthcare claim for reimbursement based upon data in said real-time charge capture-centralized conversation data thereby communicating in a secure.

US Pat. No. 10,394,982

PARTIAL PARAMETERS AND PROJECTION THEREOF INCLUDED WITHIN STATISTICAL TIMING ANALYSIS

INTERNATIONAL BUSINESS MA...

1. A method for improving a semiconductor product implemented in a computer infrastructure having computer executable code tangibly embodied on a non-transitory computer readable storage medium having programming instructions operable to:propagate at least one timing analysis run for a design of a semiconductor product;
identify at least one parameter used in the at least one timing analysis run;
split the at least one parameter into two parts comprising a deterministic part and a statistical part;
correlate or anti-correlate the deterministic part with another parameter used in the at least one timing analysis run;
project timing using the correlation or anti-correlation between the deterministic part and the another parameter and using the statistical part of the at least one parameter, wherein:
the projecting of the timing comprises projecting a timing quantity computed in the at least one timing analysis run to minimum or maximum values of a range for the at least one parameter; and
the projecting the timing quantity to the maximum value of the range includes identifying a parameter space shape of a projected process space for the design of the semiconductor product;
set a parameter value for the maximum values based on the parameter space shape being identified as a trapezoid;
close timing of the design of the semiconductor product using the projected timing; and
instantiate the design of the semiconductor product into a programmable array.

US Pat. No. 10,394,977

METHOD AND APPARATUS FOR SHAPE-BASED ENERGY ANALYSIS OF SOLIDS

1. A method of designing a physical structure, the method comprising:storing a structural model of the physical structure;
defining a mesh for the structural model, wherein the mesh includes a plurality of finite elements, and wherein each element of the finite elements is defined by a plurality of edges of the element;
identifying a governing differential equation for each of the plurality of finite elements;
for each element of the plurality of finite elements:
identifying a plurality of complementary functions that exactly satisfy the corresponding governing differential equation,
wherein each of the plurality of complementary functions for the finite element is associated with a respective scalar multiplier, and
wherein a count of the respective scalar multipliers for the element establishes a number of degrees of freedom of the element;
determining an applied stimulus for the physical structure, wherein the applied stimulus includes at least one of an applied mechanical force, an applied mechanical stress, an applied mechanical strain, an applied mechanical torque, an applied mechanical moment, an applied translational displacement, and an applied rotational displacement;
generating an energy optimization model that minimizes a difference between internal energy of the plurality of finite elements and external energy of the plurality of finite elements,
wherein an internal energy of each finite element of the plurality of finite elements is based on strain energy in a volume of the finite element (i) defined by the edges of the finite element and (ii) resulting from deformations of the finite element by the corresponding plurality of complementary functions,
wherein an external energy of each finite element of the plurality of finite elements is based on external work done by external stimulus acting on the finite element as deformed by the corresponding plurality of complementary functions,
wherein the external stimulus is based on the applied stimulus,
wherein generating the energy optimization model includes, for each element of the plurality of finite elements:
determining a difference expression between the internal energy of the element and the external energy of the element, and
for each degree of freedom of the element, generating a set of equation parameters by calculating a partial differential of the difference expression with respect to the respective scalar multiplier, and
wherein generating the energy optimization model includes transforming the sets of equation parameters for each of the degrees of freedom of the plurality of finite elements into a first matrix;
solving the energy optimization model for the respective scalar multipliers, wherein solving the energy optimization model includes transforming the first matrix using an inversion operation;
calculating a physical parameter of interest of the physical structure in response to the applied stimulus, wherein the physical parameter of interest includes at least one of a mechanical strain on the physical structure, a mechanical stress on the physical structure, a mechanical force on the physical structure, a mechanical moment of the physical structure, a mechanical torque of the physical structure, a translational displacement of the physical structure, and a rotational displacement of the physical structure, and wherein the physical parameter of interest is calculated based on the solved scalar multipliers;
determining whether the physical parameter of interest satisfies a design parameter of the physical structure; and
in response to the physical parameter of interest not satisfying the design parameter, updating the structural model of the physical structure.

US Pat. No. 10,394,970

SYSTEM AND METHOD FOR MODELING, SIMULATION, OPTIMIZATION, AND/OR QUOTE CREATION

Ingersoll-Rand Company, ...

1. A computing device, comprising:one or more processors configured with non-transitory computer executable instructions to electronically receive real-time monitoring data regarding a compressed air system; to perform a simulation of a virtual compressed air system that includes a set of components relating to the compressed air system using the real-time monitoring data, to analyze a result of the simulation based on one or more settings of the virtual compressed air system and one or more settings of the set of components, and to predict component failures of a currently used compressed air system based on the analyzed result, wherein the virtual compressed air system corresponds to the currently used compressed air system; and
a graphical user interface including a first portion, a second portion, and third portion, wherein the first portion is configured to display within the first portion a visual reference of the analyzed result, wherein the second portion is configured to display within the second portion predicted failures of at least one of the compressed air components based on the analyzed result of the simulation, and wherein the third portion is configured to display within the third portion a schematic model of the virtual compressed air system, and wherein the first portion is contained within a static first boundary, the second portion is contained within a static second boundary, and the third portion is contained within a static third boundary, and wherein the first portion, second portion, and third portion are configured to be displayed within the graphical user interface at the same time.

US Pat. No. 10,394,967

METHOD AND APPARATUS FOR AUTOMATICALLY ASSEMBLING COMPONENTS IN A COMPUTER-AIDED DESIGN (CAD) ENVIRONMENT

Siemens Product Lifecycle...

1. A computer-implemented method of automatically assembling components in a computer-aided design (CAD) environment, the computer-implemented method comprising:identifying, using a data processing system, a source component and a target component in the CAD environment, wherein the source component and the target component represent different parts of a real-world object;
computing one or more assembly solutions for assembling the source component and the target component based on a set of rules;
automatically generating constraints between geometric entities of the source component and geometric entities of the target component based on the one or more assembly solutions to generate a geometric model comprising constrained components;
outputting the geometric model comprising the assembled source component and target component on a graphical user interface, wherein computing the one or more assembly solutions for assembling the source component and the target component based on the set of rules comprises determining whether the source component and the target component have common topology; and
when the source component and the target component do not have common topology, computing a set of assembly solutions for assembling the source component and the target component to maximize resultant topology using uncommon topology rules in the set of rules.

US Pat. No. 10,394,964

GESTURE BASED SYSTEM FOR TRANSLATION AND TRANSLITERATION OF INPUT TEXT AND A METHOD THEREOF

OSLABS PTE. LTD., Singap...

1. A computer implemented system for selectively expressing an input text in a language other than the input language, based on the gestures performed by a user, said computer implemented system comprising:a user interface accessible to the user, said user interface configured to receive the input text from the user, and wherein the input text is in a format selected from a group consisting of email message, SMS message, and webpage extracts, said user interface further configured to display the input text on a default user interface screen thereof;
a processor cooperating with said user interface, said processor configured to:
recognize at least one of a selection of the input text by the user and keying-in of the input text by the user;
recognize a left swipe gesture and a right swipe gesture performed by the user on the user interface subsequent to recognition of the selection or the keying-in of the input text, and convert the left swipe gesture into an electric signal for transliteration of the input text, and further convert the right swipe gesture into an electric signal for translation of the input text;
trigger the translation of the input text, in an event that the signal for translation of the input text is generated in response to the right swipe gesture, and further trigger on said user interface, a display of a first user interface screen in response to the right swipe gesture, and cause said first user interface screen to display translated text corresponding to the input text, and redirect the user from said default user interface screen of said user interface to said first user interface screen of said user interface, in response to the right swipe gesture;
trigger the transliteration of the input text, in an event that the signal for transliteration of the input text is generated in response to the left swipe gesture, and further trigger on said user interface, a display of a second user interface screen, in response to the left swipe gesture, and cause said second user interface screen to display transliterated text corresponding to the input text, and redirect the user from said default user interface screen of said user interface to said second user interface screen of said user interface, in response to the left swipe gesture;
said processor still further configured to respectively display the translated input text and transliterated input text on said user interface and on said first user interface screen and said second user interface screen thereof, in a format equivalent to the format of the input text.

US Pat. No. 10,394,960

TRANSLITERATION DECODING USING A TREE STRUCTURE

FACEBOOK, INC., Menlo Pa...

1. A method for transliteration decoding using a tree structure, comprising:generating a tree structure for an input token in an input string in a first script system, the tree structure including nodes representing phonemes of the input token;
identifying segmentation candidates, each segmentation candidate comprising a series of one or more nodes forming a path within the tree structure representing a series of one or more phonemes;
selecting a segmentation candidate based on probabilities of the segmentation candidates predicted by a probabilistic model;
segmenting the input token into character groups, the character groups comprising one or more phonemes from the selected segmentation candidate that correspond to characters in a second script system;
decoding the character groups in the first script system into the characters in the second script system, the characters forming a word or a word prefix in the second script system; and
outputting the word or the word prefix in the second script system.

US Pat. No. 10,394,959

UNSUPERVISED NEURAL BASED HYBRID MODEL FOR SENTIMENT ANALYSIS OF WEB/MOBILE APPLICATION USING PUBLIC DATA SOURCES

International Business Ma...

1. A machine trained method of determining sentiments in social network communications, the method executed by at least one computer processor, the method comprising:extracting a text document from a web site;
tokenizing the text document into tokens;
inputting the tokens to a word to vector conversion model and running the word to vector conversion model to generate word vectors, a word vector representing a corresponding word in n different dimensions, wherein n is tunable;
inputting the word vectors to a term frequency inverse document frequency (TF-IDF) algorithm to generate sentence vectors, a sentence vector of a corresponding sentence generated from word vectors corresponding to words appearing in the corresponding sentence;
randomly selecting a subset of the sentence vectors for tagging with sentiment labels;
training via machine learning a classifier based on the subset of sentence vectors that are tagged;
running the classifier with the sentence vectors as input to predict a sentiment associated with each of the sentence vectors; and
combining the predicted sentiment associated with said each of the sentence vectors to generate a sentiment associated with the text document.

US Pat. No. 10,394,958

PERFORMING SEMANTIC ANALYSES OF USER-GENERATED TEXT CONTENT USING A LEXICON

Conduent Business Service...

1. A method for performing semantic analysis for electronic communication using a lexicon, the method comprising:training a neural network model with a plurality of annotated text strings, the annotations comprising characteristic tuples that indicate characteristics for the text strings;
receiving an unannotated text string comprising a plurality of words from a user;
generating a characteristic matrix for the received text string using a lexicon;
inputting the determined characteristic matrix to the trained neural network; and
receiving as output from the trained neural network a characteristic tuple that indicates a characteristic for the received text string.

US Pat. No. 10,394,955

RELATION EXTRACTION FROM A CORPUS USING AN INFORMATION RETRIEVAL BASED PROCEDURE

INTERNATIONAL BUSINESS MA...

1. A method for relation extraction from a corpus, the method comprising:receiving an input entity pair including a first entity and a second entity, the first entity and the second entity being associated by a particular relation;
retrieving a first set of statements containing the first entity from a corpus;
retrieving a second set of statements containing the second entity from the corpus;
identifying, by a processor and a memory, a first set of discriminative words in the first set of statements;
identifying, by the processor and the memory, a second set of discriminative words in the second set of statements;
identifying perceptions in the first set of discriminative words and the second set of discriminative words;
retrieving a predetermined number of ranked statements from the corpus using the identified perceptions as a query;
identifying, in response to the query, candidate entity pairs, the candidate entity pairs including a third entity and a fourth entity; and
extracting candidate entity pairs from the predetermined number statements, the candidate entity pairs having a relation therebetween analogous to the relation between the first entity and the second entity.

US Pat. No. 10,394,954

NATURAL LANGUAGE INTENT AND LOCATION DETERMINATION METHOD AND APPARATUS

Intel Corporation, Santa...

1. An apparatus for computing to infer a state of a user in which an intent of the user can be performed, comprising:a computer processor, a memory, and a natural language processing hardware accelerator with:
an intent extraction module to determine the intent of the user from a natural language input;
a state of a user module to determine a present or predicted state of the user, wherein the state of the user module is to apply a machine learning classifier module comprising a supervised learning model trained on one or both of a sensor information and a computer application information on the apparatus;
an intent-to-state matching module to match the intent with the present or predicted state of the user; and
an interface to receive the natural language input or a binary conversion of the natural language input and to output a notice regarding the match between the present or predicted state of the user and the intent of the user; wherein
to match the intent with the present or predicted state of the user, the intent-to-state matching module is to predict a state of the user the intent can be performed in, wherein to predict the state of the user the intent can be performed in comprises to determine a present or future location of the user according to a route of the user and a location category of such present or future location of the user, obtain a location of the intent and a category of the location of the intent, and match the location category of such present or future location of the user to the category of the location of the intent.

US Pat. No. 10,394,952

METHODS AND SYSTEMS FOR IMPROVING DATA ENTRY INTO USER INTERFACES

1. A method of operation for a computer executable user interface program to improve functionality of computing device input, wherein the computing device comprises a user interface, an interface to a host application, and an executive module in communication with the user interface and the host application, wherein the user interface displays a virtual keyboard including:a set of regions comprising an inactive background area,
a set of regions comprising one or more keys configured to be responsive to touch events, and
a set of regions comprising one or more targets, which are fixed in location or dynamically located relative to one or more keys; the method comprising:configuring the executive module to execute computer code whereby;a) if a touch event is detected having a touch point within a key, and
b) the touch point moves until it is within a target, and
c) the touch event ends while the touch point is within the target, then
d) one or more values associated with the target may be transmitted to the host application, and
e) otherwise if the touch event ends while the touch point is outside of any target, the processing of the touch event ends and no values are transmitted to the host application;
further configuring the executive module to execute computer code whereby;
f) if a touch event is detected as a touch point within the inactive background area, subsequent movement of the touch point is tracked, then
g) if the touch event ends while the touch point remains within the inactive background area, no output is generated, else
h) if the subsequent movement of the touch point places the touch point within a key, then execution continues to (a).

US Pat. No. 10,394,950

GENERATION OF A GRAMMATICALLY DIVERSE TEST SET FOR DEEP QUESTION ANSWERING SYSTEMS

International Business Ma...

1. A method of providing a test set of natural language sentences for a deep question answering system comprising:receiving a plurality of natural language sentences in computer-readable form wherein each natural language sentence has a composition of certain words, by executing first instructions in a computer system;
analyzing the natural language sentences to characterize different syntactical classifications of the sentences, by executing second instructions in the computer system;
selecting a subset of the natural language sentences according to a desired syntactic distribution based on the different syntactical classifications wherein each natural language sentence in the subset is unchanged from its composition, by executing third instructions in the computer system;
storing the selected subset as the test set, by executing fourth instructions in the computer system;
applying the test set to the deep question answering system to train the deep question answering system, by executing fifth instructions in the computer system;
receiving a query from a user, by executing sixth instructions in the computer system;
using the deep question answering system to generate an answer to the query, by executing seventh instructions in the computer system; and
presenting the answer to the user, by executing eighth instructions in the computer system.

US Pat. No. 10,394,947

SPREADSHEET WITH UNIT BASED MATH

Workday, Inc., Pleasanto...

1. A system for performing units-based math for spreadsheet cell values comprising:a processor to:
host a spreadsheet document;
parse a formula containing a first measure, a first unit of measure, a second measure, a second unit of measure, and an operator, wherein the spreadsheet document includes the formula;
determine whether the first unit of measure, the second unit of measure, and the operator are compatible, comprising to:
determine whether the first unit of measure and the second unit of measure are comparable, comprising to:
determine whether each unit of measure is capable of being converted to the other unit of measure; and
in response to a determination that the each unit of measure is not capable of being converted to the other unit of measure:
 determine whether the operator is a multiplication operator; and
 in response to a determination that the operator is the multiplication operator, determine that the first unit of measure, the second unit of measure, and the operator are compatible;
in response to a determination that the first unit of measure, the second unit of measure, and the operator are compatible:
determine a resulting measure and a resulting unit of measure by applying the operator to the first measure, the first unit of measure, the second measure, and the second unit of measure, comprising to:
in response to a determination that the first unit of measure and the second unit of measure are not comparable and the operator is the multiplication operator, multiply the first unit of measure and the second unit of measure to obtain the resulting unit of measure, wherein the resulting unit of measure comprises a combination of the first unit of measure, the operator, and the second unit of measure, wherein the first unit of measure and the second unit of measure do not comprise a like unit of measure; and
associate the resulting measure with the resulting unit of measure.

US Pat. No. 10,394,945

WEBPAGE ANNOTATION AND COMMUNITY SHARING SYSTEM

Jumbo Technology Co., Ltd...

1. A webpage annotation and community sharing system for a user to annotate text descriptions to a webpage, comprising:a webpage browsing element, displaying the webpage which includes a plurality of data;
a webpage segmentation element, retrieving the plurality of data from the webpage browsing element, the webpage segmentation element including at least one annotation point inserted into the plurality of data to divide the plurality of data into an upper data segment and a lower data segment and to define an annotation space between the upper data segment and the lower data segment;
an annotation element, connected with the webpage browsing element and the webpage segmentation element, the annotation element receiving the text descriptions from the user and converting the text descriptions into an annotation data which is transmitted to the webpage segmentation element and the webpage browsing element, wherein the webpage segmentation element inserts the annotation data into the annotation space, and the webpage browsing element integrates the annotation data with the plurality of data to displayed on the webpage; and
a webpage generating element, integrating the webpage which includes the annotation data and the plurality of data with the annotation space to form a shared webpage.

US Pat. No. 10,394,937

SYSTEMS AND METHODS FOR RULES-BASED TAG MANAGEMENT AND APPLICATION IN A DOCUMENT REVIEW SYSTEM

Universal Analytics, Inc....

1. A computer-implemented method for applying document review (DR) tags using a portable computing device, comprising:loading a plurality of documents for review into a memory of the portable computing device;
displaying, via a display of the portable computing device, a first document of the plurality of documents;
receiving, via the display, a first touchscreen user swipe input related to the first document, wherein the first touchscreen user swipe input corresponds to a first tag and a first tag value associated with the first tag;
upon initiation of the first touchscreen user swipe input related to the first document, displaying as an overlay to the first document a first visual indicator corresponding to the first touchscreen user swipe input;
in response to completion of the first touchscreen user swipe input, applying to the first document the first tag value corresponding to the first tag;
storing, in the memory, the first tag value associated with the first tag in a correspondence with the first document; and
in response to the completion of the first touchscreen user swipe input, displaying a second document of the plurality of documents,
wherein the displaying as the overlay to the first document the first visual indicator corresponding to the first touchscreen user swipe input further comprises:
displaying the first visual indicator with first characteristics in response to a responsive tag value being applied to the first document; or
displaying the first visual indicator with second characteristics in response to a non-responsive tag value being applied to the first document.

US Pat. No. 10,394,934

SCALABLE DISPLAY OF INTERNET CONTENT ON MOBILE DEVICES

Softview, L.L.C., Bellin...

1. A mobile hand-held device, comprising:a processor;
a wireless communications device, to facilitate wireless communication with a network that supports access to the Internet;
a touch-sensitive display; and
flash memory, operatively coupled to the processor, in which a plurality of instructions are stored comprising a plurality of software components including an HTML rendering engine, wherein the instructions are configured to be executed by the processor to cause the mobile hand-held device to,
process an HTML document including HTML code and having associated cascading style sheet (CSS) code with the HTML rendering engine to render a first representation of the HTML document having an interpreted page layout, functionality, and design of content associated with the HTML document that is in accordance with the HTML code and CSS code, wherein the HTML code includes a plurality of HTML elements including at least one HTML paragraph element, at least one HTML image element, and at least one HTML hyperlink element, and wherein rendering the first representation of the HTML document includes,
parse the HTML document to identify the plurality of HTML elements;
logically group content associated with HTML elements into HTML objects;
generate page layout information including a bounding box for each HTML object; and
store information that links each HTML object with its corresponding page layout information,
wherein the page layout information further includes information from which a page layout location of each of the bounding boxes can be determined;
translate the first representation of the HTML document to generate a scalable vector representation of the HTML document; and
render the scalable vector representation of the HTML document on the touch-sensitive display using a first scale factor to display the HTML document at a first zoom level under which the HTML document is displayed to fit across a width of the touch-sensitive display,
wherein the scalable vector representation of the HTML document is configured to allow a user to view the HTML document at one or more user-defined zoom levels by rendering the scalable vector representation on the touch-sensitive display using one or more respective scale factors in response to associated user inputs made via the touch-sensitive display, and wherein the interpreted page layout, functionality, and design of the content associated with the HTML document is preserved at each of the first zoom level and the one or more user-defined zoom levels.

US Pat. No. 10,394,917

USER-TRAINED SEARCHING APPLICATION SYSTEM AND METHOD

WEBUSAL LLC, Marina Del ...

1. A method, comprising:processing a user query with respect to an Internet searching session at a user equipment (UE) device;
determining search results responsive to the user query based on a user-trainable predictive analytical model, the search results including websites relevant to the user query, wherein relevance is predicted based on performing pair-wise comparisons between websites classified into multiple classes responsive to a classifier variable operative to classify previously unvisited websites into a relevant class and a non-relevant class;
providing the search results for presentation via a user interface displayed at the UE device;
processing a user interaction response relative to a particular search result based on the user's perception of whether the particular search result is relevant to the user query; and
utilizing the user interaction response as an input to a training machine used in association with the predictive analytical model, wherein the user interaction response is used at least in part in selecting the classifier variable for classifying websites into the multiple classes, including relevant and non-relevant classes, thereby modulating predictive behavior of the predictive analytical model to facilitate a faster convergence rate in obtaining more relevant search results with respect to future searching sessions of the user.

US Pat. No. 10,394,915

ARCHITECTURE AND TECHNIQUES TO SEARCH LOGGING INFORMATION

Amazon Technologies, Inc....

1. A method, comprising:receiving, by a computing system comprising one or more host computers, a stream of log statements having respective log identifiers over a communication network from remote host computers, wherein a first log identifier of the respective log identifiers uniquely identifies a computing session that generates a first log statement of the stream of log statements;
determining, by the computing system, that the first log identifier is associated with each statement of a subset of the log statements;
creating, by the computing system, in a distributed storage sub-system of the computing system, a directory having a name corresponding to the first log identifier;
creating, by the computing system, within the directory, a log file including the subset of the log statements;
determining, by the computing system, using the subset of the log statements, that a defined sequence of characters is present in a second log statement of the subset of the log statements, the defined sequence of characters including natural language representative of at least one of a user account identifier, a product type, a product name, or a timestamp;
generating, by the computing system, a value corresponding to the defined sequence of characters; and
creating, by the computing system, in a searching sub-system of the computing system, a key-value pair comprising the value and a key corresponding to the first log identifier.

US Pat. No. 10,394,890

GENERATION OF JOB FLOW OBJECTS IN FEDERATED AREAS FROM DATA STRUCTURE

SAS INSTITUTE INC., Cary...

1. An apparatus comprising a processor and a storage to store instructions that, when executed by the processor, cause the processor to perform operations comprising:receive, by the processor and from an input device, a request to generate a visualization of a directed acyclic graph (DAG) of a job flow of multiple tasks of an analysis that is based on data and multiple formulae incorporated into a spreadsheet data structure specified in the request, wherein:
the data incorporated into the spreadsheet data structure is organized into at least one data table within the spreadsheet data structure;
each data table is divisible into multiple data subparts that each comprise at least one row or at least one column of the data table;
the multiple formulae are organized into at least one formula table within the spreadsheet data structure; and
each formula of the multiple formulae specifies a task of the multiple tasks, and incorporates at least one indication of data required as input to perform the task and at least one indication of data that is generated as output when the task is performed;
correlate each indication of data required as input to a subpart of a data table of the at least one data table;
correlate each indication of data generated as output to a subpart of a data table of the at least one data table;
among the multiple formulae, correlate the indications of data required as input to the indications of data generated as output to identify data dependencies among the multiple tasks;
identify at least one pair of tasks of the multiple tasks that are able to be performed in parallel due to a lack of data dependencies therebetween;
determine an order of performance of the multiple tasks based on the identification of the data dependencies and the at least one pair of tasks;
generate, within a federated area specified in the request, a job flow definition that specifies the order of performance of the multiple tasks, wherein:
each task of the multiple tasks is specified with a unique flow task identifier of multiple flow task identifiers; and
the job flow definition includes an indication of each identified pair of tasks able to be performed in parallel;
for each task of the multiple tasks, generate, within the specified federated area, a corresponding macro data structure of multiple macro data structures, wherein each macro data structure comprises:
the flow task identifier of the task;
indications of characteristics of at least one input interface for each input that is required to perform the task; and
indications of characteristics of at least one output interface for each output that is generated when the task is performed; and
for each indication of data required as an input to a task of the multiple tasks, the processor is caused to:
in response to an indication of data required as an input to a task that is not able to be correlated to a subpart of a data table, augment the macro data structure that corresponds to the task to include an indication of missing data required as an input to the task to enable the inclusion of a corresponding visual error indication in a visual representation of the task; or
in response to a data type mismatch between a data type of specified in an indication of data required as an input to a task and a data type of the subpart of the data table of the at least one data table that is correlated to the indication, augment the macro data structure that corresponds to the task to include an indication of a data type mismatch error to enable the inclusion of a corresponding visual error indication in a visual representation of the task;
generate the requested visualization based on the job flow definition and the multiple macro data structures, wherein:
the visualization includes, for each macro data structure of the multiple macro data structures, a visual representation of the corresponding task of the multiple tasks; and
each representation of a task comprises:
a task graph object;
at least one input data graph object that represents an input, that has a connection to the task graph object in the representation, and that comprises a visual indication of the at least one characteristic of the input; and
at least one output data graph object that represents an output, that has a connection to the task graph object in the representation, and that comprises an indication of the at least one characteristic of the output.

US Pat. No. 10,394,884

SELECTING MEDIA FOR A SOCIAL EVENT ACCORDING TO SPECIFIED EVENT PARAMETERS

Pandora Media, LLC, Oakl...

1. A computer-implemented method for generating a media playlist for a social event, comprising:receiving, by a computer, event parameters describing conditions for selecting media items to generate the media playlist for the social event, the event parameters specifying that certain seed values are prioritized above other seeds values;
receiving, by the computer, a plurality of seed values describing features of media to present during the social event, the plurality of seed values received from a plurality of client devices used by users at the social event, the client devices receiving a wireless broadcast indicating information about the media stream and enabling the plurality of users to provide seed values for the media stream;
receiving, by the computer, seed preference rules provided by different ones of the plurality of users at the social event, the seed preference rules specifying relative priorities of the plurality of seed values;
selecting, by the computer, a plurality of media items responsive to the event parameters and the plurality of seed values, wherein the selecting selects more media items with media features from higher priority seed values and fewer media items with media features from lower priority seed values based on the seed preference rules;
generating, by the computer, a media playlist for the social event, the media playlist including playlist media items from the selected plurality of media items;
retrieving, by the computer and from a media database, ones of the playlist media items; and
providing, by the computer, the retrieved playlist media items to a media player that presents the playlist media items at the social event as a media stream.

US Pat. No. 10,394,878

ASSOCIATING STILL IMAGES AND VIDEOS

Google LLC, Mountain Vie...

1. A system, comprising:one or more computers including one or more storage devices storing instructions that when executed by the one or more computers cause the one or more computers to perform operations comprising:
receiving a digital image and a digital video;
extracting one or more features from the digital image;
identifying one or more representative frames in the digital video, wherein each representative frame is representative of a portion of the digital video;
extracting one or more respective features from each representative frame;
comparing the one or more features extracted from the digital image to the one or more respective features extracted from each representative frame; and
classifying the digital image as related to the digital video based on the comparison of the one or more features extracted from the image to the one or more respective features extracted from each representative frame.

US Pat. No. 10,394,871

SYSTEM TO PREDICT FUTURE PERFORMANCE CHARACTERISTIC FOR AN ELECTRONIC RECORD

HARTFORD FIRE INSURANCE C...

1. A system for predicting a future performance characteristic associated with an electronic record, comprising:a text mining platform, including:
a text mining communication device to receive text input data associated with the electronic record from multiple sources;
a text mining processor coupled to the text mining communication device; and
a text mining storage device in communication with said text mining processor and storing instructions adapted to be executed by said text mining processor to:
(i) aggregate and map the received text input data to create composite text input data,
(ii) automatically detect a semantic event in the composite text input data triggered by a semantic rule and associated semantic tag,
(iii) flag the detected semantic event as meeting a pre-determined condition,
(iv) update a text mining result database, responsive to the flag, by adding an entry to the database identifying the detected semantic event and the triggering semantic rule, and
(v) transmit an indication for the electronic record based on the associated data in the text mining result database; and
a back-end application computer server coupled to the text mining platform, including:
a back-end communication device to receive the indication for the electronic record transmitted by the text mining platform;
a back-end processor coupled to the back end communication device; and
a back-end storage device in communication with said back-end processor and storing instructions adapted to be executed by said back-end processor to:
(i) determine at least one parameter corresponding to a characteristic of the electronic record,
(ii) execute a computerized predictive model to predict a future performance characteristic indicator for the electronic record based on the at least one parameter and the indictor received from the text mining platform, wherein the future performance characteristic indicator is indicative of a likelihood of an actual value of the electronic record differing from a predicted value of the electronic record, wherein the computerized predictive model is generated based at least in part on an analysis of medical spending costs for a plurality of insurance claims and the volatility indictor is used to provide a degree of certainty in connection with at least one of: (i) a loss ratio prediction, and (ii) a return on equity prediction, and
(iii) output an indication of the predicted future performance characteristic indictor for the electronic record,
wherein the predicted future performance characteristic is a volatility indictor, the electronic record is associated with an insurance claim, and the volatility indicator is indicative of a likelihood of an actual total resolution cost of the insurance claim differing from a predicted total resolution cost of the insurance claim.

US Pat. No. 10,394,857

METHOD AND APPARATUS FOR IDENTIFYING ONE OR MORE TERRITORIES

DMTI SPATIAL, INC., Rich...

1. A method that is executable on a computing system, comprising:receiving, from a data source, a territory file, the territory file comprising first data representing a geographic territory name, territory geometry information, territory data attributes, and a territory color;
retrieving, from a server, territory data, the territory data being retrieved based on at least some of the first data in the territory file;
loading, from the territory data, a spatial fabric layer that is seamless, the spatial fabric layer comprising a plurality of polygonal regions;
identifying one or more overlapping polygonal regions among the plurality of polygonal regions;
calculating aggregated values of the territory data attributes;
displaying, using a video display, aggregated values of the territory data attributes;
displaying, using the video display, a first visual representation of one or more first polygonal regions from the plurality of polygonal regions, the first visual representation identifying the one or more overlapping polygonal regions among the one or more first polygonal regions, each of the one or more first polygonal regions being selectable from within the first visual representation;
receiving, from the first visual representation, second data indicating a selection of a polygonal region among the one or more of the first polygonal regions and an instruction to launch a table view of a table associated with the polygonal region selected;
displaying, using the video display, a second visual representation comprising the table view;
receiving user data indicating a selection of one or more second polygonal regions in the plurality of polygonal regions to update the one or more second polygonal regions;
updating the territory file using third data for the one or more second polygonal regions to produce an updated territory file, the third data comprising a label, a color, and a style for the one or more second polygonal regions;
storing the updated territory file; and
displaying, using the video display, changes made to a territory allocation based on the user data.

US Pat. No. 10,394,856

INTERPERSONAL SPACETIME INTERACTION SYSTEM

1. A computer-implemented method of establishing a connection between two individuals using an interpersonal spacetime interaction system, comprising:receiving from an electronic device of a first user a specified spacetime event and an annotation for the specified spacetime event, the spacetime event comprising a subset of spacetime, a specification including a spatial portion and a temporal portion, each spacetime event corresponding to a three-dimensional coordinate system in which the spatial portion of the spacetime event is a two-dimensional geometric area corresponding to an area on the surface of the earth and the temporal portion is a time interval;
storing the received spacetime event and the annotation for the spacetime event in a spacetime database as a data object, the data object stored as a private event of the first user, the first user comprising the owner of the data object;
maintaining the spacetime database comprised of a plurality of data objects, each data object corresponding to a spacetime event and an annotation for the spacetime event in the spacetime database and a corresponding user as the owner for that data object;
receiving a query for the spacetime database, the query including a specification of a desired spacetime event, said query being initiated by a second user;
retrieving every data object in the spacetime database that meets both of the following two conditions: (a) the spacetime event of the data object to be retrieved is proximate to the desired spacetime event and (b) there exists in the database at least one data object that is owned by the second user such that the spatial portion of the data object owned by the second user contains the center of the spatial portion of the data object to be retrieved; and
establishing, in response to the retrieved data objects, a communication channel between the first and the second user.

US Pat. No. 10,394,844

INTEGRATING CO-DEPLOYED DATABASES FOR DATA ANALYTICS

SAP SE, Walldorf (DE)

1. A non-transitory computer readable storage medium storing instructions, which when executed by a computer cause the computer to perform operations comprising:identifying a source database and a destination database co-deployed within an operating system of a first machine, wherein the source database is one of an object-oriented database and a row database, and the destination database is a column database that stores one or more fields of data as columns;
identifying a connector installed within the operating system of the first machine and configured to synchronize the source database and the destination database;
triggering the connector for synchronizing the source database and the destination database;
reading by the connector, a shared memory to identify an event received from the source database;
reading a mapping configuration to map corresponding data fields of the source database and the destination database;
based upon the received event and the mapping configuration, determining data to be read from the source database;
reading the determined data from the source database; and
writing the read data to corresponding data fields of the destination database.

US Pat. No. 10,394,836

OPERATOR TAG SEARCH SYSTEM

Uber Technologies, Inc., ...

1. An operator tag search system comprising:one or more processors; and
one or more memory resources storing instructions that, when executed by the one or more processors, cause the operator tag search system to:
generate a search page including a search box for display on a user device;
identify an initial set of user inputs in the search box;
in response to identifying the initial set of user inputs, generate a search property drop-down menu comprising a set of search properties;
identify a user selection of one of the set of search properties;
generate a first operator tag in the search box, the first operator tag comprising (i) the selected search property, (ii) an operator drop-down menu, and (iii) a value region;
generate one or more joinable modifiers for the search box, each of the one or more joinable modifiers being selectable to qualify a value range for the value region of the first operator tag;
identify (i) a user selection of a specified operator in the operator drop-down menu, and (ii) an inputted value in the value region;
identify (i) a user input coupling a joinable modifier to the value region of the first operator tag, and (ii) one or more user inputs defining a value range in the coupled joinable modifier;
perform a search in one or more databases to satisfy each of the selected search property, the specified operator, the inputted value, and the defined value range of the coupled joinable modifier for the first operator tag;
monitor the one or more databases for live updates that satisfy each of the selected search property, the specified operator, the inputted value, and the defined value range for the first operator tag; and
based on performing the search and monitoring the one or more databases, (i) generate a live results feature for display on the search page, and (ii) update the live results feature dynamically to include the live updates.

US Pat. No. 10,394,826

SYSTEM AND METHODS FOR SEARCHING QUERY DATA

AMAZON TECHNOLOGIES, INC....

1. A data warehouse system comprising:a first computer device communicatively coupled to a client device; and
a second computer device communicatively coupled to the client device, wherein the second computer device is configured to:
access search data comprising one or more search terms;
access a query datastore storing a plurality of previously queried query data including first query data and second query data, wherein:
the first query data comprises:
a first set of instructions configured to cause the first computer device to retrieve first information that was previously queried from a first database and sample output data representative of previously generated results; and
first metadata comprising information about the first query data, wherein the first metadata includes first reason data representative of a first explanation for creating the first set of instructions;
the second query data comprises:
a second set of instructions configured to cause the first computer device to retrieve second information that was previously queried from a second database; and
second metadata comprising information about the second query data, wherein the second metadata includes second reason data representative of a second explanation for creating the second set of instructions;
generate search result data by retrieving at least the first query data and the second query data based on the search data, wherein:
the search result data comprises at least the first query data and the second query data; and
the retrieval is based on a comparison of the search data and the first metadata and second metadata;
generate ranked result data by ranking the search result data based on at least usage data, weight data, user data, and matching data, wherein the usage data represents a value indicative of a number of times that at least the first query data and the second query data is accessed, wherein the weight data represents a value indicative of an amount of resources consumed to process individually the first set of instructions and the second set of instructions, wherein the user data represents information identifying a user that created the first set of instructions and a user that created the second set of instructions, and wherein the matching data represents a value indicative of an amount of the one or more search terms which match between the search data and the first metadata and second metadata;
provide the ranked result data to the client device; and
wherein the first computer device is configured to provide response data to the client device based on a selection of the first set of instructions at the client device, wherein the response data comprises the first information that was previously queried from the first database.

US Pat. No. 10,394,807

REWRITE CONSTRAINTS FOR DATABASE QUERIES

ParAccel LLC, Campbell, ...

1. A computer-implemented method for rewriting database queries based on rewrite constraints specification, the method comprising:receiving a rewrite constraints specification identifying a subquery of a database query, the rewrite constraints specification identifying a subquery by specifying an alias of the subquery, wherein the alias corresponds to one or more intermediate results of a database query;
identifying, from database queries, matching database queries that the rewrite constraints specification is applicable, comprising:
matching the rewrite constraints specification with the database queries, and
for each of the database queries: responsive to determining that the alias of the subquery identified in the rewrite constraints specification matches with at least an alias of a subquery of the database query, determining that the database query is one of the matching database queries; and
for each matching database query:
generating a statement to create a temporary table to store the intermediate result relation corresponding to the matching subquery,
rewriting the matching database query by replacing the matching subquery with the temporary table, and
executing the rewritten database query, wherein executing the rewritten database query comprises responsive to determining that the size of the temporary table is below a threshold, storing the temporary table in-memory.

US Pat. No. 10,394,799

SYSTEM AND METHOD OF EXTRACTING DATA FROM STRUCTURED AND UNSTRUCTURED SOURCES OF DATA USING AUTOMATED JOINS

1. A computer operable method to extract data from a database wherein said database includes a plurality of record sources and a plurality of relationships therebetween, said method comprising:selecting at least a first record source from among said plurality record sources in said database, wherein said first record source comprises at least a first foreign key relationship,
selecting least a second record source from among said plurality record sources in said database, wherein said second record source comprises at least a second foreign key relationship;
determining a path relationship based on the maximum amount of coverage between said first record source and said second record source among said plurality record sources, wherein said path includes a plurality of nodes, wherein a weight is assigned to each node,
perform a full outer join operation on said first record source to connect said second record source;
generating a graph of said full outer join operation defined by said first record source, said second record source and said path relationship among said plurality of record sources;
and generating at least a first tree comprising a source node.

US Pat. No. 10,394,788

SCHEMA-FREE IN-GRAPH INDEXING

International Business Ma...

1. A computer-implemented method, comprising:creating multiple indexes directed to data within a knowledge graph, wherein each of the multiple indexes is created as a graph;
correlating at least a first created index and at least a second created index by linking one or more nodes of the first created index with one or more nodes of the second created index, thereby generating one or more multi-dimensional indexes;
determining, based on a received query, one or more traversal paths within the data of the knowledge graph and the generated multi-dimensional indexes, wherein the one or more traversal paths comprise one or more data-to-index traversal paths and facilitate processing of the query; and
outputting a response to the query based on said determined one or more traversal paths;
wherein the steps are carried out by at least one computing device.

US Pat. No. 10,394,773

DETERMINING WHEN A CHANGE SET WAS DELIVERED TO A WORKSPACE OR STREAM AND BY WHOM

INTERNATIONAL BUSINESS MA...

1. A system, comprising:a processor programmed to initiate executable operations comprising:
storing to a functional data structure a plurality of events associated with a workspace or stream, each of the plurality of events comprising at least an indication of when an operation in the workspace or stream occurred and who performed the operation;
receiving a user input performing an operation to move a pointer of the workspace or stream from a first node of a change set history tree to a second node of the change set history tree;
identifying a change set that is of interest, wherein the change set that is of interest is incorporated into the workspace or stream responsive to the user input performing the operation to move the pointer of the workspace or stream from the first node of the change set history tree to the second node of the change set history tree;
identifying as a subject event a particular event stored in the functional data structure;
identifying as a previous event a particular event stored in the functional data structure that precedes the subject event;
identifying a set of nodes of a change set history tree corresponding to the subject event which are not present in a set of nodes of a change set history tree corresponding to the previous event, each node representing a change set delivered to the workspace or stream, and determining whether the set of nodes corresponding to the subject event, which are not present in the set of nodes of the change set history tree corresponding to the previous event, includes a node representing the change set that is of interest;
responsive to determining that the change set of interest is not included in the set of nodes corresponding to the subject event, which are not present in the set of nodes of a change set history tree corresponding to the previous event, until a set of nodes including the change set of interest is identified, recursively:
re-identifying as the subject event the event currently identified as the previous event and identifying as the previous event a particular event stored in the functional data structure that precedes the re-identified subject event; and
identifying a corresponding set of nodes of the change set history tree corresponding to the subject event which are not present in the set of nodes of a change set history tree corresponding to the previous event, and determining whether the set of nodes corresponding to the subject event, which are not present in a set of nodes of a change set history tree corresponding to the previous event, includes a node representing the change set that is of interest; and
responsive to determining that the corresponding set of nodes includes the node representing the change set that is of interest, identifying the subject event as an event that added the change set of interest to the workspace or stream and retrieving from the subject event the indication of when the operation represented by the event occurred and who performed the operation; and
outputting the indication of when the operation represented by the event occurred and who performed the operation.

US Pat. No. 10,394,767

COMPUTING NETWORK NODE ADJUSTMENTS

ORACLE INTERNATIONAL CORP...

1. A method of computing relative rankings for multiple course trajectories, the method comprising:accessing a data structure comprising:
a first node representing a first course; and
a plurality of nodes representing courses that are available after completing the first course, wherein:
each of the plurality of nodes is associated with a weight; and
the plurality of nodes comprises a second node representing a second course;
receiving a first grade for a student for the first course;
receiving a second grade for the student for the second course;
adjusting the weight associated with the second node using the first grade and the second grade; and
providing a ranking of the plurality of courses using the weights of the plurality of courses.

US Pat. No. 10,394,756

SYSTEM AND METHOD FOR CUSTOMIZING ARCHIVE OF A DEVICE DRIVER GENERATOR TOOL FOR A USER

1. A system for customizing an archive of block labels and file labels of a device driver generator tool for a user by appending of a plurality of configuration files and a plurality of template files to obtain an appended archive file of block labels and file labels, wherein the device driver generator tool automatically generates a device driver that enables a first device to communicate with a second device, said system comprising:one or more processors; and
one or more non-transitory computer-readable mediums storing one or more sequences of instructions, which when executed by the one or more processors, cause:
extracting said plurality of configuration files and said plurality of template files from a template archive stored in said database, wherein said plurality of configuration files comprises one or more high level configuration files and one or more low level configuration files, wherein said one or more low level configuration files and said one or more high level configuration files comprises one or more labels;
receiving an information associated with at least one of each of: said plurality of template files and said plurality of configuration files, and at least one of said plurality of template files and said plurality of configuration files from said user, wherein said plurality of template files and said plurality of configuration files comprises one or more of: said block labels, said file labels, customization tags, and a template code;
verifying whether said archive of block labels and file labels for said plurality of configuration files and said plurality of template files is pre-existing in a database of said device driver generator tool;
generating said archive of block labels and file labels for said plurality of template files and said plurality of configuration files upon said archive of block labels and file labels associated with said plurality of template files and said plurality of configuration files not pre-existing in said database and storing a unique name and a unique archive identification for said generated archive of block labels and file labels in an archive configuration file;
appending said generated archive of block labels and file labels for said plurality of template files and said plurality of configuration files to a pre-existing archive in said database append said generated archive of block labels and file labels for said plurality of template files and said plurality of configuration files to a pre-existing archive in said database;
generating an error message upon said generated archive of block labels and file labels being pre-existing in said database;
extracting said template code from said plurality of template files for said block label to obtain an extracted template code; and
generating a portion of said device driver corresponding to said block label based on said extracted template code.

US Pat. No. 10,394,539

DYNAMICALLY CONFIGURED GRAPHICAL USER INTERFACE FOR A SOFTWARE APPLICATION

IHEARTMEDIA MANAGEMENT SE...

1. A computer readable medium tangibly embodying a program of computer executable instructions by an end-user device, the program of computer executable instructions comprising:at least one instruction to receive, by an application provider system from an online application store, an application request associated with a user request to provide an application having a graphical user interface (GUI), the application request identifying at least the application and a first local branding element of a plurality of different local branding elements;
at least one instruction to receive by the application provider system from the online application store, a graphic user interface (GUI) configuration parameter associated the first local branding element, the GUI configuration parameter indicating at least one GUI visual element associated with the first local branding element including at least one of an associated logo, font or color;
at least one instruction to download from a codebase, responsive to the application request, an unconfigured application having a GUI with a non-customized configuration; and
at least one instruction to alter the unconfigured application to generate a customized application from the unconfigured application and the GUI configuration parameter, the customized application having a configured GUI associated with the first local branding element;
at least one instruction to download, responsive to the user request, the GUI configuration parameter from a source other than the online application store.

US Pat. No. 10,394,452

SELECTING PAGES IMPLEMENTING LEAF NODES AND INTERNAL NODES OF A DATA SET INDEX FOR REUSE

INTERNATIONAL BUSINESS MA...

1. A computer program product for managing a data set stored in a storage in a memory, the computer program product comprising a non-transitory computer readable storage medium having computer readable program code embodied therein that executes to perform operations, the operations comprising:allocating pages in the memory to internal nodes and leaf nodes of a tree data structure representing all or a portion of a data set index for the data set;
providing a duration parameter indicating an amount of time after which unused pages are eligible for reuse; and
selecting for reuse at least one page allocated to at least one of the leaf nodes and the internal nodes that has not been used for the duration parameter, wherein the internal nodes are selected for reuse after determining not to select one of the leaf nodes for reuse when the leaf nodes been used within the duration parameter.

US Pat. No. 10,394,443

METHOD FOR VIEWING MESSAGE AND USER TERMINAL

Guangdong Oppo Mobile Tel...

1. A method for viewing a message, comprising:determining that a first touch operation is performed on an icon of a message application in a user terminal when duration of a touch input performed on the icon of the message application exceeds a preset duration;
obtaining at least one touch parameter of the first touch operation;
displaying at least one target message when each of the at least one touch parameter of the first touch operation satisfies a corresponding preset condition;
determining whether the duration of the touch input performed on the icon of the message application is increased after displaying the at least one target message;
determining that a second touch operation is performed on the icon of the message application based on a determination that the duration of the touch input performed on the icon of the message application is increased; and
displaying the at least one target message in a preset display mode.

US Pat. No. 10,394,442

ADJUSTMENT OF USER INTERFACE ELEMENTS BASED ON USER ACCURACY AND CONTENT CONSUMPTION

INTERNATIONAL BUSINESS MA...

1. A method comprising:receiving an initial user input for interacting with one or more elements presented by a user interface;
receiving a subsequent user input;
determining that the subsequent user input is an action reversing the initial user input;
determining a time between receipt of the initial user input and receipt of the subsequent user input;
determining an estimate of user accuracy using the determined time between the received initial user input and the received subsequent user input and a predetermined threshold;
determining a rate of consumption of content presented by the user interface, wherein determining the rate of consumption of content comprises analyzing eye movements of a user during the consumption of content;
using an image capture device to capture one or more images of a user subsequent to receipt of the initial user input;
determining user reaction to the initial user input based on the one or more images, wherein determining the estimate of user accuracy is based on the determined user reaction and wherein a determination that the reaction indicates frustration indicates a low level of user accuracy; and
adjusting a position and size of at least one of the elements based on a combination of both the estimate of user accuracy and the rate of consumption of content.

US Pat. No. 10,394,415

USER AUTHENTICATION SECURITY SYSTEM

International Business Ma...

1. A non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processing circuit to cause the device to perform a method comprising;presenting a displayed representation of a three dimensional object having multiple faces that respectively include multiple active selection areas with each active selection area including a depiction of a selectable symbol on its corresponding face;
sequentially receiving a plurality of user inputs as authentication inputs including; (i) a plurality of object movement type inputs that control what faces are visible in the presented display, and (ii) a plurality of active symbol selection type inputs, separate fain the object movement type inputs, to select selectable symbols depicted in respectively corresponding selected active areas, wherein the active symbol selection type inputs includes symbols currently displayed on active selection areas of the three dimensional object;
determining, by the processing circuit, an authentication sequence based upon a combination of the object movement type inputs and separate active symbol selection type inputs;
comparing, by the processing circuit, the authentication sequence to a predetermined authentication sequence to determine a match; and
responsive to the determination of the match, providing user authentication.

US Pat. No. 10,394,408

RECOMMENDING MEDIA BASED ON RECEIVED SIGNALS INDICATING USER INTEREST IN A PLURALITY OF RECOMMENDED MEDIA ITEMS

Google LLC, Mountain Vie...

1. A method comprising:concurrently displaying, in a user interface, (i) a primary display section in which a first media content item is presented using a media player, (ii) a watch later section that includes one or more user-selected media content items in a media queue for watching at a later time, and (iii) a recommendation section that includes a first plurality of recommended media content items, wherein the first plurality of recommended media content items is identified based on user interests and based on the first media content item that is being presented in the primary display section and wherein each of the first plurality of recommended media content items is associated with a plurality of interest indication options that includes:
(i) a watch later option that, when selected, causes an associated recommended media content item from the first plurality of recommended media content items to be placed in the watch later section;
(ii) a re-recommend option that, when selected, causes the associated recommended media content item from the first plurality of recommended media content items to be included in a second plurality of recommended media content items that is subsequently identified for inclusion in the recommendation section; and
(iii) a play option that, upon selection, causes the associated recommended media content item from the first plurality of recommended media content items to be played back in the primary display section;
wherein the user interface concurrently presents the watch later option, the re-recommend option, and the play option for the associated recommended media content item;
determining that, in interacting with the user interface while the first media content item is being presented using the media player in the primary display section, a user has selected (i) the watch later option associated with a second media content item from the first plurality of recommended media content items in the recommendation section, and (ii) the re-recommend option associated with a third media content item from the first plurality of recommended media content items in the recommendation section;
in response to receiving a selection of a fourth media content item from the first plurality of recommended media content items in the recommendation section for presentation using the media player in the primary display section of the user interface, identifying the second plurality of recommended media content items based on the user interests, based on selection of the fourth media content item for presentation, and based on determining that the third media content item has been tagged for re-recommending to the user, wherein the third media content item is included in the second plurality of recommended media content items; and
concurrently displaying, in the user interface, (i) the primary display section in which the fourth media content item is presented using the media player, (ii) the watch later section that includes the one or more user-selected media content items in the media queue, wherein the second media content item is included in the media queue, and (iii) the recommendation section that includes the second plurality of recommended media content items, wherein the third media content item is included in the second plurality of recommended media content items.

US Pat. No. 10,394,376

DISPLAY APPARATUS WITH INPUT FUNCTION

SHARP KABUSHIKI KAISHA, ...

1. A display apparatus with an input function, comprising:a position input device through which to input information on a touched position; and
an information display device that displays information,
the position input device and the information display device being placed on top of each other,
wherein the information display device includes
a display panel that displays a first display screen and displays a second display screen in a display region of the first display screen,
a first storage section storing display information including a display position of the second display screen and information on a near-field region including the second display screen and having a larger region than the second display screen,
a reduction process section that reduces the second display screen, and
a movement process section that moves the second display screen,
the position input device includes
a touch detection section that acquires the information on the touched position,
a second storage section storing touch history information including information on a plurality of the touched positions thus acquired,
a touched position determination section that determines whether a newly-acquired touched position is present in the near-field region specified by the display information, and
a display position determination section that, in a case where the touched position determination section has determined that the newly-acquired touched position is present in the near-field region, utilizes the touch history information to determine position to which the second display screen is reduced or moved,
in a case where the second display screen has not been reduced, the reduction process section reduces the second display screen to the position thus determined and displays the second display screen, and
in a case where the second display screen has been reduced, the movement process section moves the second display screen to the position thus determined and displays the second display screen.

US Pat. No. 10,394,309

POWER GATED COMMUNICATION CONTROLLER

Intel Corporation, Santa...

1. One or more non-transitory computer-readable storage media to store instructions that, when executed by a processor included in a first device, cause the processor to:enter, in response to a failure to receive any communication from a second device for at least a threshold period of time, a power saving mode;
deactivate, while the first device is to operate in the power saving mode, one or more components of the first device;
initiate reactivation of the one or more components of the first device;
receive, while the one or more components are being reactivated, a poll request from the second device;
transmit, in response to the poll request and prior to the reactivation of the one or more components being complete, a response to indicate to the second device that the first device is not yet ready for further communication with the second device;
engage, subsequent to the completion of the reactivation of the one or more components, in further communication with the second device;
initiate the reactivation of the one or more components of the first device, in response to receiving a communication request from the second device while the first device is to operate in the power savings mode; and
deactivate, while the first device is to operate in the power saving mode, a clock generator that is to supply a clock signal to at least one component of the one or more components.

US Pat. No. 10,394,302

SELF-SERVICE EQUIPMENT ENERGY SAVING CONTROL METHOD AND DEVICE

GRG BANKING EQUIPMENT CO....

1. An energy-saving control method for a self-service device, comprising:acquiring to-be-learned sample information from historical usage data of users of the self-service device, wherein the sample information indicates the number of users which use the self-service device in each of different sub-periods of a period of time;
learning the to-be-learned sample information by using a preset Bayesian prior probability model, to obtain a learning result;
updating the Bayesian prior probability model based on the learning result;
predicting the number of users in each of sub-periods of a preset period of time by using the updated Bayesian prior probability model, to obtain the predicted number of users at the self-service device; and
modifying a sleep interval of the self-service device in each of the sub-periods based on the predicted number of users,
wherein the Bayesian prior probability model is obtained by the following preprocessing steps:
preprocessing the historical usage data of the users of the self-service device, to acquire the number of users which use the self-service device in each of the different sub-periods of the period of time as sample information;
collating the sample information based on division for the period of time, to obtain prior sample information; and
obtaining the Bayesian prior probability model based on Bayes rules and the prior sample information.

US Pat. No. 10,394,257

FLOW CONTROL SYSTEM

Belparts, Rotselaar (BE)...

1. A method for using a central heating/cooling system comprising a plurality of consumer devices connected to a common source through a pipe system which provides for delivering a liquid medium, the consumer devices comprising heat exchange systems, water taps or heat exchange systems and water taps; the method comprising:distributing the liquid medium from the common source through the pipe system to the heat exchange systems and thereby heating or cooling rooms of a building, and/or to the water taps for use by consumers;
controlling, by means of a control system, a flow of the liquid medium passing through a pipe part of the pipe system with at least one of the heat exchange systems or water taps;
sensing an actual medium flow through the pipe part with a flow sensor, and the sensor outputting an electrical signal indicative of the sensed actual medium flow to the control system;
directly comparing the sensed flow with a set flow and outputting a control signal related to the direct comparison;
adjusting an adjustable orifice in said pipe part by means of an orifice adjusting system in response to the control signal; and
performing a real-time software-wise correction of a characteristic curve of the orifice adjusting system to compensate for pressure variations in said pipe part,wherein the steps of directly comparing the sensed flow with a set flow and outputting a control signal and performing a real-time software-wise correction of a characteristic curve of the orifice adjusting system are done by the control system.

US Pat. No. 10,394,239

ACOUSTIC MONITORING SYSTEM

1. A method for use in a monitored space, the method comprising:producing a first audio signal from acoustic energy received using a directionally-discriminating acoustic sensor;
computationally processing the first audio signal against a whitelist of acoustic profiles;
based on lack of substantial correspondence between the first audio signal and any of the acoustic profiles of the whitelist, dispatching a drone, the drone being in a standby mode immediately prior to the dispatching;
autonomously navigating the drone toward an apparent position within the monitored space of an apparent source of the acoustic energy;
while the drone is in-flight and using an on-board acoustic sensor, producing a second audio signal from additional acoustic energy received from the apparent source;
computationally processing the second audio signal against the whitelist;
based on continued lack of substantial correspondence with any of the acoustic profiles of the whitelist, initiating an investigate mode of the drone, wherein the drone notifies a remote monitor and supplies the remote monitor with an audiovisual feed from the drone via a wireless communications link; and
responsive to a characterization received from the remote monitor, adding an entry to the whitelist, updating an entry of the whitelist, or replacing an entry of the whitelist.

US Pat. No. 10,394,207

TECHNIQUES FOR OPTIMIZING PERFORMANCE OF CYCLONES

CiDRA Corporate Service I...

1. Apparatus comprising:a battery of cyclones configured to process a slurry stream being fed with a common feed flow:
sensors being mounted on the battery of cyclones, each sensor configured to sense particle sizes of solids forming part of a slurry stream overflow, and provide signaling containing information about the particle sizes of solids forming part of the slurry stream overflow;
at least one signal processor or signal processing module configured at least to:
respond to the signaling; and
provide corresponding signaling to control the operation of the battery by determining which combinations of cyclones in the battery produce the slurry stream overflow that has undesirable particle size characteristics using a statistical algorithm or technique, based upon the signaling received.

US Pat. No. 10,394,202

3D PRINTER CALIBRATION AND CONTROL

Voxel8, Inc., Somerville...

1. A method comprising:scanning, by a profilometer of a three-dimensional (3D) printing device, at least a region of a deposition platform of the 3D printing device to generate first scan data;depositing, by a first extruder of the 3D printing device, a first line of a first material on the region of the deposition platform;scanning, by the profilometer, the first line to generate second scan data;
determining a height of the first line based on the first scan data and the second scan data;
adjusting a line height calibration setting of the 3D printing device based on the height of the first line;
after adjusting the line height calibration setting of the 3D printing device, depositing, by the first extruder, a portion of the first material on the region of the deposition platform to form at least one layer of the first material;
depositing, by a second extruder of the 3D printing device, a second line of a second material on the at least one layer of the first material;
scanning, by the profilometer, the second line to generate third scan data;
determining a height of the second line based on the third scan data; and
adjusting a second line height calibration setting of the 3D printing device based on the height of the second line; and
after forming the at least one layer of the first material, scanning, by the profilometer, the at least one layer of the first material to generate fourth scan data, wherein the height of the second line is determined further based on the fourth scan data.

US Pat. No. 10,394,164

ANGLED RIDGES ON ELECTROSTATIC PROCESS UNIT SHAFTS

Kabushiki Kaisha Toshiba,...

1. An apparatus, comprising:a shaft associated with a rotatable component of an electrostatic process unit (EPU), the shaft including
an auger configured to urge toner in the EPU toward a center of the shaft,
an end plate disposed between the auger and a sealing area configured to inhibit leakage of particulate through the sealing area,
a stray toner area disposed between the end plate and a plurality of angled ridges on a surface of the shaft in the sealing area and configured to directionally and cooperatively urge particulate contacting the angled ridge toward the stray toner area when the shaft is rotated.

US Pat. No. 10,394,144

ELECTROPHOTOGRAPHIC PHOTOSENSITIVE BODY AND IMAGE FORMING APPARATUS

KONICA MINOLTA, INC., To...

1. An electrophotographic photosensitive body comprising:at least a photosensitive layer and a protective layer sequentially laminated on an electroconductive support, wherein
the protective layer comprises a matrix containing a binder resin and a domain containing perfluoropolyether.

US Pat. No. 10,394,120

PHOTOSENSITIVE RESIN COMPOSITION, BLACK PIXEL DEFINING LAYER USING THE SAME AND DISPLAY DEVICE

SAMSUNG SDI CO., LTD., Y...

1. A photosensitive resin composition, comprising:a binder resin, repeating units of the binder resin consisting of a repeating unit represented by Chemical Formula 1;
a black colorant;
a photopolymerizable monomer;
a photopolymerization initiator; and
a solvent,

wherein, in Chemical Formula 1,
X1 is an oxygen atom, a sulfur atom, or a substituted or unsubstituted C1 to C 10 alkylene group,
L1 is a single bond or a substituted or unsubstituted C1 to C10 alkylene group, and
R1 and R2 are each independently a group represented by Chemical Formula 2,

wherein, in Chemical Formula 2,
L2 and L4 are each independently —C(?O)— or a substituted or unsubstituted C1 to C10 alkylene group,
L5 is a substituted or unsubstituted Cto C10 alkylene group,
n1 is 0 or 1, and
L3 is a group represented by Chemical Formula 2-1 or Chemical Formula 2-2:

wherein, in Chemical Formula 2-1 and Chemical Formula 2-2,
R3 and R4 are each independently a hydroxy group or a carboxyl group, and
L6 is an oxygen atom or —OC(?O)—.

US Pat. No. 10,394,119

SYSTEM AND METHOD FOR FABRICATING MINIATURE STRUCTURES ON A FLEXIBLE SUBSTRATE

CARPE DIEM TECHNOLOGIES, ...

1. A system for fabricating miniature structures, the system comprising:(a) a flexible substrate on which the miniature structures are fabricated, the flexible substrate having at least one fiducial arranged in a first geometric pattern;
(b) an optical device for measuring a variance in the first geometric pattern of the at least one fiducial on the flexible substrate; and
(c) a web adjustment element for selectively treating the flexible substrate so as to correct the variance in the first geometric pattern of the at least one fiducial on the flexible substrate and restore the at least one fiducial on the flexible substrate to the first geometry.

US Pat. No. 10,394,107

GIMBAL CONTROL METHOD, GIMBAL CONTROL APPARATUS, AND GIMBAL

SZ DJI OSMO TECHNOLOGY CO...

1. A gimbal comprising:an adjustment mechanism; and
a processor in communication with the adjustment mechanism and configured to:
obtain a mode selection activation condition, the mode selection activation condition including at least one of a control instruction or an attitude change parameter of the adjustment mechanism; and
determine an operation mode according to the mode selection activation condition, the operation mode including a walk operation mode or a sensitive operation mode, and the adjustment mechanism being configured to change attitude in the walk operation mode at a lower responding speed than in the sensitive operation mode.

US Pat. No. 10,394,093

ARRAY SUBSTRATE, MANUFACTURING METHOD THEREOF, AND APPLIED DISPLAY PANEL THEREOF

HKC CORPORATION LIMITED, ...

15. A display panel, comprising:an array substrate, comprising:
a first substrate;
a first conductive layer formed on the first substrate;
a conductive cover layer formed on the first substrate and covering the first conductive layer;
a second conductive layer formed on the conductive cover layer;
a first passivation layer formed on the conductive cover layer and covering the second conductive layer, at least one recession part is formed in the first passivation layer and the conductive cover layer;
a common electrode formed on the passivation layer, wherein a part of the common electrode is formed inside the recession part,
wherein the part of the common electrode directly contact with a top surface of the first substrate, directly contact with side surfaces of the conductive cover layer and the first passivation layer;
a second passivation layer formed on the common electrode; and
a pixel electrode layer formed on the second passivation layer and inside the recession part.

US Pat. No. 10,394,031

ELECTRO-OPTICAL APPARATUS AND ELECTRONIC DEVICE

SEIKO EPSON CORPORATION, ...

1. An electro-optical apparatus comprising:a first transistor;
a first reflective electrode electrically connected to the first transistor;
a first pixel electrode electrically connected to the first reflective electrode;
a second transistor;
a second reflective electrode electrically connected to the second transistor;
a second pixel electrode electrically connected to the second reflective electrode;
a protective layer that covers a surface of the first reflective electrode and a surface of the second reflective electrode and that includes an embedded insulation between the first reflective electrode and the second reflective electrode;
an optical path adjustment layer disposed between the second reflective electrode and the second pixel electrode;
a counter electrode;
an organic light emitting layer disposed between the first pixel electrode and the counter electrode and disposed between the second pixel electrode and the counter electrode,
wherein the optical path adjustment layer and the protective layer are formed of insulating material.

US Pat. No. 10,394,023

HEAD-UP DISPLAY DEVICE HAVING REFLECTING MIRROR WITH DIFFERENT P AND S POLARIZATION REFLECTANCES

DENSO CORPORATION, Kariy...

1. A head-up display device that is to be mounted in an instrument panel of a vehicle and to virtually display an image to be viewable by an occupant by projecting the image on a projection member located above the instrument panel in a vehicle upward direction, and in which a direction along an up-down direction of the vehicle when the image is virtually displayed is defined as a vertical direction of the image, the head-up display device comprising:a projector that projects an image as a light polarized in a polarization direction intersecting the vertical direction of the image;
a reflecting mirror that is disposed on an optical path between the projector and the projection member to reflect and redirect the light of the image from the projector toward the projection member, and has a difference between S polarization reflectance and P polarization reflectance for the light from the projector; and
a concave mirror that is disposed on the optical path between the reflecting mirror and the projection member to reflect and redirect the light of the image reflected by the reflecting mirror toward the projection member, wherein
a direction along a left-right direction of the vehicle when the image is virtually displayed is defined as a horizontal direction of the image,
the reflecting mirror reflects and redirects the light of the image in the horizontal direction of the image,
the concave mirror reflects and redirects the light of the image reflected by the reflecting mirror in the vertical direction of the image,
the reflecting mirror includes
a retardation plate disposed at a front side of the reflecting mirror, the front side facing the projector and the concave mirror, and
a dielectric multilayer film stacked on a back side of the retardation plate opposite to the projector and the concave mirror with respect to the retardation plate, and the dielectric multilayer film has the S polarization reflectance higher than the P polarization reflectance, and
the retardation plate and the dielectric multilayer film are stacked such that (i) the retardation plate allows the light of the image projected from the projector and reaching the retardation plate as a light of P polarization to travel through the retardation plate to the dielectric multilayer film while converting into S polarized light; the dielectric multilayer film reflects and introduces the converted S polarized light travelled through the retardation plate into the retardation plate; and the retardation plate allows the S polarization light reflected from the dielectric multilayer film to travel through the retardation plate while converting into P polarized light and allows the reconverted P polarized light to be emitted toward the concave mirror, and (ii) the retardation plate allows S polarization components of an external light to travel through the retardation plate toward the dielectric multilayer film while converting into P polarization components, the external light reflected by the concave mirror and reaching the retardation plate containing the S polarization components more than P polarization components; and the dielectric multilayer film allows the converted P polarization components of the external light from the retardation plate to travel through the dielectric multilayer film and to be emitted from a back side of the dielectric multilayer film.

US Pat. No. 10,394,007

REFLECTIVE OPTICAL CONFIGURATIONS WITH PRESCRIBED OPTICAL FIELD MAPPINGS FOR BACK-SCANNED IMAGERS

RAYTHEON COMPANY, Waltha...

1. An optical imaging system configured for back-scanned imagery comprising:an imaging sensor;
an imager configured to focus electromagnetic radiation onto the imaging sensor, the imaging sensor being configured to form an image from the electromagnetic radiation;
afocal optics configured to receive the electromagnetic radiation and to direct the electromagnetic radiation via an exit pupil of the afocal optics to the imager, the afocal optics including an all-reflective telescope configured to receive the electromagnetic radiation and an all-reflective afocal pupil relay positioned between the all-reflective telescope and the exit pupil of the afocal optics and configured to re-image the electromagnetic radiation to the exit pupil, the all-reflective afocal pupil relay including a plurality of anamorphic field-correcting mirrors configured to implement a non-rotationally symmetric field mapping between object space and image space to set distortion characteristics of the afocal optics to control image wander on the imaging sensor for off-axis image points during a back-scan operation; and
a back-scan mirror positioned proximate the exit pupil of the afocal optics and between the afocal optics and the imager, and configured to perform the back-scan operation to stabilize the image on the imaging sensor.

US Pat. No. 10,393,966

COMPOSITE OPTICAL WAVEGUIDE

AGC Inc., Chiyoda-ku (JP...

1. A composite optical waveguide, comprising:a polymer optical waveguide; and
a silicon optical waveguide,
wherein the polymer optical waveguide and the silicon optical waveguide are adiabatically coupled to each other by an adhesive layer in an adiabatic-coupling portion where a core of the polymer optical waveguide and a core of the silicon optical waveguide are disposed to face each other,
the adhesive layer is formed by a photocurable adhesive having a glass transition point Tg of 125° C. or higher after curing, and satisfying ?0.015?n1?nA<0.05 where n1 represents a refractive index of a clad of the polymer optical waveguide and nA represents a refractive index of the adhesive after curing, and
the adiabatic-coupling portion comprises a region in which a spacing t between the core of the polymer optical waveguide and the silicon optical waveguide is 1.5 ?m or less.