US10269465B2
The sulfide of the present invention comprises an amorphous (lithium) niobium sulfide having an average composition represented by formula (1): Lik1NbSn1 (wherein 0≤k1≤5; 3≤n1≤10; and when n1≥3.5, k1≤0.5), or an amorphous (lithium) titanium niobium sulfide having an average composition represented by formula (2): Lik2Ti1-m2Nbm2Sn2 (wherein 0≤k2≤5; 0
US10269459B2
A fuel channel for a nuclear power boiling water reactor is configured to include a bundle of fuel rods with nuclear fuel. The fuel channel is made of a sheet material and has a plurality of sides which have an elongated shape and which are connected to each other such that a corner with an elongated shape is formed where two adjacent sides meet. In one or more corners, the sheet materials from the two adjacent sides overlap with each other such that there is a corner region with double sheet material consisting of the overlapping sheet material from one of the two sides and the overlapping sheet material from the other of the two sides.
US10269457B2
Provided are computer implemented methods and systems for providing an interactive discussion platform for a scientific research article. According to an example method for providing an interactive discussion platform for a scientific research article, the scientific research article can be received and presented. At least one public medium associated with the scientific research article can be created. An entry related to the scientific research article can be received via the public medium. The entry can include an audio, a video, and a text. Data from the scientific research article and at least one entry can be extracted and analyzed.
US10269415B2
A semiconductor device includes a semiconductor substrate having an upper surface region and a lower surface region. The lower surface region is recessed relative to the upper surface region so a sidewall region of the semiconductor substrate extends from the lower surface region to the upper surface region. A gate electrode overlies the upper surface region of the semiconductor substrate and is spaced laterally apart from the sidewall region. An epitaxial source/drain region is disposed in the semiconductor substrate between the gate electrode and the sidewall region. A dummy gate electrode is spaced apart from the gate electrode by the epitaxial source/drain region and is disposed over the sidewall region. The dummy gate electrode has a non-planar lower surface having a first peripheral portion extending over the upper surface region, an intermediate portion extending downward along the sidewall region, and a second peripheral portion extending over the lower surface region.
US10269410B2
A semiconductor device is disclosed, which relates to a technology for a sense-amplifier (sense-amp) configured to compensate for mismatch of a sensing bit-line. The semiconductor device includes a sense-amplifier configured to selectively control connection between a pair of bit lines and a pair of sensing bit lines in response to a connection control signal in an offset compensation period, and precharge a pull-down power-supply line with a bit line precharge voltage level in the offset compensation period. The semiconductor device also includes a pull-down voltage controller configured to increase a voltage of the pull-down power-supply line by a predetermined level in response to a pull-down control signal in the offset compensation period.
US10269400B2
Embodiments disclosed herein generally relate to a multilayer magnetic device, and specifically to a spin-torque transfer magnetoresistive random access memory (STT-MRAM) device which provides for a reduction in the amount of current required for switching individual bits. As such, a polarizing reference layer consisting of a synthetic antiferromagnet (SAF) structure with an in-plane magnetized ferromagnet film indirectly exchange coupled to a magnetic film with perpendicular magnetic anisotropy (PMA) is disclosed. By tuning the exchange coupling strength and the PMA, the layers of the SAF may both be canted such that either may be used as a tilted polarizer for either an in-plane free layer or a free layer with PMA.
US10269390B2
In some embodiments, a video processing system may be configured to process a video of a sporting event or match to determine a start point and an end point of each of a plurality of events within the match. The video processing system may automatically determine data associated with each event of the plurality of events based on the video and store the data in a memory. In some embodiments, the video processing system may segment the video into a plurality of video clips such that each video clip corresponds to one of the events of the plurality of events.
US10269379B1
A recording head has a waveguide core with an input facet at an input surface. The waveguide core extends to a near-field transducer at a media-facing surface of the recording head. First and second cladding regions are co-planar with and on either cross-track side of the waveguide core. First and second pseudo-slab regions are co-planar with and on outer cross-track sides of the respective first and second cladding regions. The first and second pseudo-slab regions have an index of refraction higher than that of the first and second cladding regions. The first and second pseudo-slab regions confine and channel stray light away from the near-field transducer.
US10269366B2
An audio encoding method and a related apparatus are disclosed. The audio coding method includes: obtaining an audio signal; obtaining spectral coefficients of a current frame of the audio signal; obtaining a set of reference coding parameters of the current frame; determining whether the set of reference coding parameters satisfy a preset parameter condition; when it is determined that the reference coding parameters satisfy the preset parameter condition, encoding the spectral coefficients of the current frame using a transform coded excitation (TCX) algorithm. The audio encoding method and the related apparatus help improve encoding quality or encoding efficiency in audio signal encoding.
US10269364B2
A method performed in an audio decoder for decoding M encoded audio channels representing N audio channels is disclosed. The method includes receiving a bitstream containing the M encoded audio channels and a set of spatial parameters, decoding the M encoded audio channels, and extracting the set of spatial parameters from the bitstream. The method also includes analyzing the M audio channels to detect a location of a transient, decorrelating the M audio channels, and deriving N audio channels from the M audio channels and the set of spatial parameters. A first decorrelation technique is applied to a first subset of each audio channel and a second decorrelation technique is applied to a second subset of each audio channel. The first decorrelation technique represents a first mode of operation of a decorrelator, and the second decorrelation technique represents a second mode of operation of the decorrelator.
US10269358B2
An audio decoder for providing a decoded audio information on the basis of an encoded audio information includes an error concealment configured to provide an error concealment audio information for concealing a loss of an audio frame following an audio frame encoded in a frequency domain representation using a time domain excitation signal.
US10269351B2
Methods, apparatus, systems, and computer-readable media are provided for storing incomplete dialog sessions between a user and an automated assistant in order that the dialog sessions can be completed in furtherance of certain actions. While interacting with an automated assistant, a user can become distracted and not complete the interaction to the point of the automated assistant performing some action. In response, the automated assistant can store the interaction as a dialog session. Subsequently, the user may express interest, directly or indirectly, in completing the dialog session, and the automated assistant can provide the user with a selectable element that, when selected, causes the dialog session to be reopened. The user can then continue the dialog session with the automated assistant in order that the originally intended action can be performed by the automated assistant.
US10269349B2
A voice interactive device that interacts with a user by voice, the device comprises a voice input unit that acquires and recognizes voice uttered by a user; a degree-of-intimacy calculating unit that calculates a degree of intimacy with the user; a response generating unit that generates a response to the recognized voice, based on the degree of intimacy; and a voice output unit that outputs the response by voice, wherein the degree-of-intimacy calculating unit calculates a degree of intimacy with the user based on a sum of a first intimacy value calculated based on a content of an utterance made by the user and a second intimacy value calculated, based on the number of previous interactions with the user.
US10269344B2
Provided is a smart home appliance. The smart home appliance includes: a voice input unit collecting a voice; a voice recognition unit recognizing a text corresponding to the voice collected through the voice input unit; a capturing unit collecting an image for detecting a user's visage or face; a memory unit mapping the text recognized by the voice recognition unit and a setting function and storing the mapped information; and a control unit determining whether to perform a voice recognition service on the basis of at least one information of image information collected by the capturing unit and voice information collected by the voice input unit.
US10269338B2
A hard panel of wall and floor structures for reducing floor impact sound according to example embodiments includes patterned layer having different density and elastic modulus form a base layer. A transmission path of an acoustic wave may be changed in a lateral direction by passing the patterned layer and the sound energy is dissipated by the refection, refraction, and cancellation of the acoustic wave. Thus, a noise is reduced.The hard panel of the wall and floor structures according to example embodiments is effectively reduces the light and heavy impact sounds. In addition, the hard panel is formed by at least one patterned layer to refract and reflect the acoustic wave such that the floor noise may be effectively dissipated. The hard panel is further includes the sound absorbing material to absorb the noise passing through the hard panel such that the floor noise can be effectively reduced.
US10269337B2
Disclosed are a sound absorbing and insulating material with improved heat resistance and moldability and a method for manufacturing the same. The sound absorbing and insulating material includes a heat-resistant material, as a surface layer, prepared by impregnating a binder into a nonwoven fabric formed of a heat-resistant fiber and a base layer formed of a conventional sound absorbing and insulating material and the surface layer is stacked on one side of the base layer. The sound absorbing and insulating material of the present invention can have improved sound-absorbing property, flame retardancy, heat-insulating property and heat resistance as compared to the conventional sound absorbing and insulating material, is applicable to parts maintained at high temperatures of 200° C. or greater due to the surface layer and is moldable into a desired shape during the curing of the binder impregnated into the surface layer.
US10269325B2
A display system for connecting a computer to a display having EDID information. The display system includes a graphics card and an adapter. The graphics card is in communication with the computer and includes: a graphics processor; a graphics card controller coupled to the graphics processor; and a memory coupled to the graphics card controller and the graphics processor. The adapter has an adapter controller, the adapter coupled to the display and coupled to the graphics card, wherein the graphics card controller is configured to query the EDID information from the display and store the EDID information as emulated EDID information in the memory and further wherein the graphics processor reads the emulated EDID information from the memory rather than from the display.
US10269322B2
Power conservation techniques for foldable displays are described. In one embodiment, for example, an apparatus may comprise at least one memory and logic, at least a portion of which is implemented in circuitry coupled to the memory, the logic to identify a use state of a display segment of a flexible display, determine whether to alter a power state of the display segment based on the use state of the display segment, and in response to a determination to alter the power state of the display segment, send a power control command to cause the display segment to initiate a power state transition. Other embodiments are described and claimed.
US10269315B2
There provides a liquid crystal display and a data driver thereof. The data driver includes: an output module for outputting N groups of data voltage sets to N groups of data line sets; and N selection modules, each one corresponding to one group of data voltage set and one group of data line set; wherein each selection module selects data voltages of the corresponding group of data voltage set to provide to data lines in the corresponding group of data line set according to different control signals when the liquid crystal display drives pixels in different polarity reversal manners. The liquid crystal display and the data driver thereof in the present invention may achieve the goal of free switching between the single-point polarity reversal manner and the double-point polarity reversal manner.
US10269314B2
To reduce the area of a portion where a plurality of transistors are provided in a region around a display region and to reduce the area of the region around the display region, a display device includes a first transistor and a second transistor each as a transistor, and the transistor includes a connection wiring that electrically connects a semiconductor film and a source-drain electrode to each other via an opening portion provided in an insulating film. The first transistor and the second transistor are adjacent to each other, and there is a clearance between an end portion, on the side of the second transistor, of the connection wiring in the first transistor and an end portion, on the side of the second transistor, of the opening portion in the first transistor.
US10269302B2
A curvature-adjustable display device includes: a detection module configured to detect a curvature of the display device and send the curvature; a backlight module including a plurality of backlight substructures, in which each backlight substructure is configured to provide backlight for different areas of the display device according to a backlight driving parameter matched with the backlight substructure; a driver module which is configured to receive the curvature sent by the detection module, determine the backlight driving parameter required by each backlight substructure according to the received curvature and a preset corresponding relationship between the curvature and the backlight driving parameter, and send the backlight driving parameter to each corresponding backlight substructure, respectively, so that the backlight substructures can provide backlight for different areas of the display device according to the backlight driving parameter matched with the backlight substructure; and a display panel configured to display images.
US10269298B2
A display device includes a plurality of pixels disposed in an display area, and a pixel driver connected to at least two of the pixels, wherein the pixel driver drives the at least two pixels, where a portion of the pixel driver is disposed in the display area, and the display device includes the display area, on which an image is displayed, and a non-display area, on which no image is displayed.
US10269297B2
A pixel circuit, a driving method of the pixel circuit, and a display panel, the pixel circuit includes a first sub-pixel circuit configured to write a first data voltage provided by the first data line under control of the first scan line, and generate a compensation voltage at the first node; at least one second sub-pixel circuit configured to perform threshold voltage compensation by the compensation voltage generated at the first node; the at least one second sub-pixel circuit is configured to write a second data voltage provided by the second data line under control of the second scan line based on a display mode.
US10269288B2
A display device includes an image processor configured to invert a switch signal at a change of frames, and output, based on the switch signal, one among odd column pixel data and even column pixel data among first through (2M)-th column pixel data included in a frame data, as a half frame data, a display panel including first through M-th odd column pixels coupled to first through M-th odd column lines, respectively, and first through M-th even column pixels coupled to first through M-th even column lines, respectively, and a driving circuit including first through M-th driving units including a K-th driving unit configured to drive, based on the switch signal, one among K-th odd column pixels through a K-th odd column line and K-th even column pixels through a K-th even column line, using a K-th column pixel data included in the half frame data.
US10269282B2
A shift register, a gate driving circuit, a display panel and a driving method. The shift register includes: an input circuit, an output circuit, a pull-up-node pull-down circuit, a first control circuit, a second control circuit and an output pull-down circuit. The first control circuit is configured to write a fourth clock signal into a first pull-down node and write a first power voltage into a second pull-down node responsive to a first control signal, and to write the first power voltage into the first pull-down node responsive to a voltage of a pull-up node. The second control circuit is configured to write the fourth clock signal into the second pull-down node and write the first power voltage into the first pull-down node responsive to a second control signal, and to write the first power voltage into the second pull-down node responsive to the voltage of the pull-up node.
US10269280B2
A display device and a method of manufacturing the same are disclosed. In one aspect, the display device includes a flexible substrate having a display area and a peripheral area outside the display area, and a second surface opposite to the first surface, and a display unit located on the display area. The display device also includes an adhesive layer located on the second surface of the flexible substrate, wherein a first groove is formed in a first portion of the adhesive layer and wherein the first portion corresponds to the peripheral area. The display device further includes a lower protective film located on the adhesive layer and having a first opening passing therethrough and overlapping the first groove in the depth dimension of the display device, and a first planarization layer at least partially filling the first groove.
US10269274B2
A device for illuminating a vertical tail plane of an aircraft, comprising a matrix of LEDs or lasers, a laser diode with a diffractive optical element, an electronic board with a microcontroller, a power supply unit and a housing enclosing one or more of the matrix of LEDs, the laser diode, the electronic board and the power supply unit. The LEDs or lasers and the laser diode are individually and electronically controlled by the microcontroller, in such a way that the LEDs or lasers can be individually dimmed to create a dynamic illumination pattern on the side surfaces of the vertical tail plane. The illumination pattern is transmitted by the microcontroller. The laser diode with the diffractive optical element can create a fixed figure on the side surfaces of the vertical tail plane. An aircraft is provided with exterior illumination on its vertical tail plane, comprising such illumination devices.
US10269269B2
A fold-flat advertising/promotional display system which incorporates tabs and slits on pre-printed panels to form a unique three dimensional structure. The advertising/promotional display system incorporates nine cooperating members: a top and bottom panel, an interior panel and six side panels. This advertising/promotional display can be used for a wide variety of promotions, have many designs and be constructed of flexible and non-flexible materials. The advertising/promotional display system provides an exciting and surprising result which is not anticipated by the user. Additionally, this advertising/promotional display can incorporate LED lights and cut outs on top and side panels of object silhouettes.
US10269268B2
A display unit for conveying information to a desired audience includes an outer shell having one or more areas for displaying information, and an inner support assembly coupled to the outer shell and configured to support the outer shell during use of the display unit. The display unit has at least one folded position and a use position, wherein the display unit is self-deployable such that the display unity automatically transitions from a folded position to the use position. In accordance with an aspect of the invention, the display unit may automatically transition from a folded position to the use position under a force generated from the display unit itself. A method of using the display unit is also disclosed.
US10269266B2
An injection system can have a Syringe Dose and Position Apparatus (SDPA) mounted to a syringe. The SDPA can have one or more circuit boards. The SDPA can include one or more sensors for determining information about an injection procedure, such as the dose measurement, injection location, and the like. The SDPA can also include a power management board, which can be a separate board than a board mounted with the sensors. The syringe can also include a light source in the needle. Light emitted from the light source can be detected by light detectors inside a training apparatus configured to receive the injection. The syringe can have a power source for powering the sensors and the light source. The SDPA and the power source can be mounted to the syringe flange.
US10269254B2
A computer-implemented method and associated aircraft system and computer program product are disclosed. The method comprises receiving a first tradeoff preference representing a tradeoff between a first flight plan characteristic and a second flight plan characteristic; receiving a first flight plan corresponding to a first value of the first flight plan characteristic; and displaying a graphical representation of the first flight plan on a display of the aircraft. Displaying the graphical representation of the first flight plan comprises displaying a chart; displaying one or more predefined values on the chart that are referenced to the first flight plan characteristic, wherein a visual arrangement of the one or more predefined values is based in part on the first tradeoff preference; and displaying a first geometric overlay representing the first flight plan on the chart, wherein the first value of the first flight plan characteristic is displayed relative to the visual arrangement.
US10269251B2
A method of air traffic planning includes defining an arrival network of nodes and legs. Each leg represents a segment traversed by an aircraft from an upstream one of the nodes to a downstream one of the nodes, with a plurality of the nodes being designated as scheduling points where one or more constraints are enforceable. The method includes defining for each of a plurality of aircraft, a route set including a plurality of allowed routes each of which includes legs between an arbitrary N scheduling points. And the method includes determining a plan including at least a sequence of the plurality of aircraft and an assigned route for each aircraft, with the assigned route of each aircraft may be one of the allowed routes in the route set of the respective aircraft, with the plan being determined in accordance with the arrival network, and the scheduling points and constraints.
US10269248B2
An information processing apparatus, including a collection unit that collects position data representing a position of a moving body and operating data representing an operating state of the moving body, during a movement of the moving body, a range setting unit that sets a range in which the moving body is likely to cause a collision, based on a movement distance and direction required until a braking of the moving body, when a control of the moving body is difficult, an extraction unit that extracts a moving body existing within the range or a moving body which is likely to enter into the range, and a transmitting unit that transmits information representing possibility of being collided, to the moving body extracted by the extraction unit.
US10269238B2
An air conditioner and a communication method for an air conditioner are provided. The air conditioner may include an outdoor unit; an indoor unit; and a central controller connected to the indoor unit through a communication line. The indoor unit may perform periodic communication for transmitting a plurality of periodic packets to at least one of the outdoor unit or the central controller at predetermined periods, and change and transmit the plurality of periodic packets so as to decrease a load on the communication line.
US10269236B2
Systems and methods for generating a graphical representation of a fire system network and identifying network information for predicting network faults are provided. Some methods can include extracting at least one network parameter from a network board of at least one a plurality of nodes in a fire system network and using the extracted at least one network parameter to generate a topology map that graphically represents a physical connectivity structure of the plurality of nodes.
US10269234B2
Embodiments include a system, method, and computer program product for a wearable smart gateway (WSG) that is capable of providing interoperability gateway functions for a variety of wearable devices. In an embodiment, the WSG detects one or more devices within a proximity that use communication interfaces supported by corresponding plug-ins installed in the memory. Then, the WSG establishes communication channels with the detected one or more devices according to configurations within the corresponding plug-ins, wherein the established communication channels forms a personal area network. The WSG may perform interoperability gateway functions to communicate data monitored by the one or more devices within the personal area network to an agency via a wide area data network.
US10269231B2
A computing device or server receives statuses from devices in a network. The statuses may be determined according to sensor data relating to environmental characteristics, or vital signs of a person or animal. Sound data is generated according to the received statuses, and provided to a computing device, such as one in the vicinity of the devices. The computing device provides audio output reflecting the sound data, such that a user may passively monitor statuses of the devices. The sound data may be further varied according to the proximity of the computing device to the device with which the sound data is associated, indicating to the user which one of a plurality of devices the audio output relates.
US10269229B2
Methods and apparatus for providing indications of received emergency alert messages to devices within a consumer premises are disclosed. In one embodiment, a consumer premise equipment (CPE) receiving one or more emergency alert messages from a content provider or managed network determines one or more alert responses for one or more devices of the consumer premise network. In one implementation, the responses are based at least in part on the received emergency alert messages themselves. The CPE issues one or more commands to one or more devices present within the consumer premises (which may be for example a home automation system), to indicate the one or more determined alert indication responses, such as auditory alert and visual alert by the one or more devices. Thus, users in the consumer premises may be made aware of an alert message outside of the typical means in which an alert is displayed, such as via a television.
US10269228B2
When monitoring a patient, acoustic events (e.g., coughs, snores, impact sounds, verbalizations, etc.) relevant to the patient's status are detected by a microphone array (12) and timestamped. Detected event signals generated by the microphone array (12) are filtered to identify signatures such as zero crossings, corner frequencies, amplitude, pitch, etc., for classification purposes. The filtered signals are digitized and classified into one of a plurality of acoustic event classes (e.g., snore, cough, wheeze, breath, etc.) and/or subclasses. The classified events are displayed to a user (e.g., graphically, textually, etc.) with their timestamps to indicate chronology. A user can review the acoustic events, select one or more events, and listen to a recording of the selected event (s). Additionally, specified acoustic events can trigger an alarm to alert a nurse or the like that the patient requires immediate attention.
US10269226B1
The present disclosure generally relates to systems and methods for monitoring a vehicle operator and for monitoring the environment of a vehicle operator. In particularly, the present disclosure relates to systems and methods for determining a physical position of an operator within a vehicle and for determining environmental conditions surrounding the vehicle operator. The systems may include at least one of: an image sensor, an infrared sensor, an ultrasonic sensor, a microphone or a combination or sub-combination thereof. The methods may determine a position and/or an orientation of a vehicle operator's head, arms, hands, legs, feet, etc., a combination thereof or a sub-combination thereof. The methods may generate a warning when a position of the vehicle operator is inappropriate, such as when the vehicle operator has not looked in front of the vehicle for an extended period of time when the vehicle is travelling forward, when the vehicle operator is looking at a cellular telephone, when the vehicle operator has been looking downward for an extended period of time, etc.
US10269225B2
Described are gas flow disruption alarms. The alarms can include a gas inlet; a gas outlet configured to couple to a gas delivery device; and a vibration member between the gas inlet and the gas outlet configured to produce an audible sound when a gas delivery device is removed from the gas outlet.
US10269216B1
A method of playing a casino card game includes providing an automatic shuffling machine and a gaming table having a plurality of playing stations and a community card area. Each player antes. A hand of five cards is dealt to each player, and a plurality of community card pairs are distributed to the community area. Each player reviews the dealt hand to determine whether to fold or play, and all remaining players are required to wager a fixed amount. A community card pair is turned face up, and each player then determines whether to fold or play. Each player wagers based on the combination of the player's five-card hand and the turned community pair. The wagers are collected, and the steps of turning and wagering are repeated until all community card pairs are turned face up. The combined wagers are awarded to the player having the highest ranking hand.
US10269211B2
A method of assigning a player-entry to a table so that said player-entry can participate in a hand of a particular card game at said table, wherein there is a plurality of players each having one or more respective player-entries for participating in a respective hand of said card game, wherein a player-entry that is actively participating in a hand of said card game may fold out of turn from said hand so as to no longer be actively participating in said hand, the method comprising: for a first player-entry of a first player, identifying an assignable table for said first player-entry from a plurality of tables for said card game, wherein a table is an assignable table for a particular player-entry if the assignment of said particular player-entry to said table cannot itself provide any player with further information about a hand in which an already assigned player-entry of said player is actively participating in addition to information about said hand that is available to said player only by virtue of the participation of said already assigned player-entry in said hand; and assigning the first player-entry to the identified assignable table.
US10269205B2
A drawer control means for controlling access to restricted stored items located in compartments in drawers positioned within a cabinet housing a multiplicity of drawers, said drawers being arranged in columns, whereby the drawers in any column can be controlled such that access to a selected drawer and access to a specified compartment within that drawer is effected by only two locking mechanisms per drawer column, and such that the withdrawal distance of a drawer from the cabinet is pre-set prior to the drawer being opened.
US10269203B2
A method of validating and activating a purchase card includes providing a purchase card that is removably attached to a card carrier. The purchase card has an account identifier associated therewith and has a card indicium affixed thereto. The purchase card includes a machine-readable information encoding region into which the account identifier is encoded. The card carrier has a carrier indicium affixed thereto. The method includes populating a database with a stored card indicium that relates to the card indicium, a stored carrier indicium that relates to the carrier indicium, and a stored account identifier that relates to the account identifier, thereby uniquely coupling the account identifier to the card indicium. Activating the card by associating value to it includes comparing the information from the card indicium and the information from the carrier indicium with the stored card indicium and the stored carrier indicium.
US10269199B2
A method and system for providing energy efficient hands free vehicle door operation that includes receiving a first LF polling signal of a pair of LF polling signals and creating a first RF polling response message packet in response to the first LF polling signal. The method and system also include receiving a second LF polling signal of the pair of LF polling signals and creating a second RF polling response message packet in response to the second LF polling signal. The method and system further include aggregating the first RF polling response message packet and the second RF polling response message packet into an aggregated RF polling response message packet that is contained within an aggregated RF polling response signal that is transmitted from a portable device to a vehicle in response to the pair of LF polling signals.
US10269197B2
A system for controlling access to one or more enclosed areas comprises at least one access card reader and controller powered via a Power-over-Ethernet (PoE) interface, each access card reader and controller being capable of controlling access through a particular entrance to a particular enclosed area and an access control server in communication with the at least one access card reader and controller, the access control server being capable of controlling the operation of the at least one access card reader and controller, and a signal converter disposed between the access card reader and the access control server. In a network mode of operation, the access control server is configured to perform authentication of a card identifier (ID) received from the at least one access card reader and controller and to signal the at least one access card reader and controller to unlock a door at the particular entrance to the particular enclosed area when the access control server has successfully authenticated the received card ID. In a standalone mode of operation, the at least one access card reader and controller is configured to perform local authentication of a received card ID independently of the access control server and to unlock a door at the particular entrance to the particular enclosed area when the at least one access card reader and controller has successfully authenticated the received card ID.
US10269181B2
An exemplary virtualized projection generation system (“system”) receives a plurality of captured surface data frame sequences each including color and depth frames depicting a real-world scene in accordance with a respective set of capture parameters included in a plurality of sets of capture parameters associated with different views of the real-world scene. The system identifies an additional set of capture parameters associated with a customized view of the real-world scene distinct from the different captured views. Based on the captured surface data frame sequences and the additional set of capture parameters, the system renders color and depth frames for a virtualized projection of the customized view of the real-world scene. The system then provides a virtualized surface data frame sequence including the rendered color and depth frames for the virtualized projection of the customized view of the real-world scene for inclusion within virtual reality media content.
US10269176B2
Methods and computer-storage media are provided for rendering three-dimensional (3D) graphics by tessellating objects using novel structures and algorithms. Rendering utilizing “patches,” configurable functions that include a specified number of control points, allows for computation on a per-patch or per-control-point basis, in addition to traditional per-vertex, per-primitive, and per-pixel methods. This produces a number of advantages over previous tessellation methods, including the reuse of computations across existing vertices and the ability to process at a lower frequency. The operations to compute points are simplified in order to optimize system resources used in the process. Transitions from un-tessellated to tessellated objects are smoother utilizing the present invention, while developers have more flexibility in the level of detail present at different edges of the same patch. Detail within a displacement map also can be increased without negative effects associated with previous systems and methods.
US10269173B2
There is provided a method and a device, each of which can improve the reproducibility of the appearance of an actual product. A design layer data creation device 100 includes: a measuring instrument 151 which measures a BRDF of a design layer 210 configured by a paint color layer 202 and a clear coat layer 201; and a calculation element 120 which creates design layer data on the basis of an approximate BRDF according to a BRDF model. The calculation element 120 defines the approximate BRDF by respectively obtaining coupling coefficients Ks1, Ks2, and Kd of a specular reflectance distribution function and a diffuse reflectance distribution function so as to approximate measured BRDF data.
US10269172B2
According to one implementation, a system for rendering a volume includes a computing platform having a hardware processor, and a system memory storing a volume rendering software code. The hardware processor is configured to execute the volume rendering software code to receive data characterizing a volume to be rendered and to decompose the volume into a first volume portion and a second volume portion. The hardware processor is further configured to execute the volume rendering software code to perform a first tracking of a light ray in the first volume portion to determine a first interaction distance of the light ray in the first volume portion, perform a second tracking of the light ray in the second volume portion to determine a second interaction distance of the light ray in the second volume portion, and render the volume based on the shorter of the first and second interaction distances.
US10269167B1
Systems, methods, and computer readable media to encode and execute an indirect command buffer are described. A processor creates an indirect command buffer that is configured to be encoded into by a graphics processor at a later point in time. The processor encodes, within a command buffer, a produce command that references the indirect command buffer, where the produce command triggers execution on the graphics processor a first operation that encodes a set of commands within the data structure. The processor also encodes, within the command buffer, a consume command that triggers execution on the graphics processor a second operation that executes the set of commands encoded within the data structure. After encoding the command buffer, a processor commits the command buffer for execution on the graphics processor.
US10269166B2
A method, a computer program, and a production renderer for accelerating a rendering process of an image are provided. In one embodiment, the method includes intercepting a first invocation of a function from a custom shader during a rendering process of an image, computing a result of the function employing a processor, and returning the result to the custom shader in response to a second invocation of the function during the rendering process.
US10269164B1
A messaging application receives a request from a user to create a custom sticker. The messaging application identifies an image for the custom sticker. Based on the image source of the identified image, the messaging application processes the image. Processing steps may include cropping the image, adding custom content to the image, resizing the image, rotating the image, and others. The messaging application creates a custom sticker based on the processed image and locally stores the custom sticker. The custom sticker may then be accessed and selected by the user of the messaging application to transmit to other users via the messaging system.
US10269162B2
A method and device for modeling and displaying a virtual jewelry object is disclosed. The method includes, receiving, by a device, a jewelry object, the jewelry object being defined as a set of components, each component being defined by component-type, size, shape, pixel info, orientation, and at least one constraint point, associating constraint points among components of the jewelry object, assessing processing capabilities of the device, monitoring gravity direction in relation to the device, monitoring tilt of the device using a gyroscope sensor and an accelerometer, calculating position and orientation of the components of the jewelry object based upon the monitored gravity direction, the monitored tilt, a friction constant, and the constraint points, and iteratively, displaying the components of the jewelry object at the calculated position and orientation.
US10269157B2
Provided are a template selection system, as well as a template selection method, and recording medium storing a template selection program, for selecting a template that will not appear incompatible with a target image when the target image is combined with the template. Specifically, a target image is selected and target image data representing the selected target image is transmitted to an image compositing server. An impression evaluation value of the target image is calculated and templates for which a discrepancy with respect to the calculated impression evaluation value is less than a threshold value are selected. The target image is combined with the templates and image data representing the resulting composite images are transmitted to a smartphone. A desired composite image is selected by the user from among the composite images displayed on the smartphone.
US10269156B2
An electronic display is controlled by a timing and control board and normally displays background image data. The timing and control board is electrically connected to a system control board that is configured to receive order confirmation data from a point of sale data output. A video player is electrically connected to the system control board and is configured to blend the order confirmation data with the background image data. The blended image is transmitted to timing and control board and displayed on the electronic display after an order is placed.
US10269152B2
Embodiments of the present invention provide systems and methods for graphing networks. In one embodiment, a dampening heuristic is utilized to graph networks to increase their stability. Nodes are visualized by finding local and global minima and equilibrium positions. Factors such as the influence of neighboring nodes; attraction and repulsion phases; and dynamism of complex networks are addressed by embodiments of the present invention. The stability of nodes are measured quantitatively using vectors, degree of influence of neighboring nodes on other nodes, and updating dampening heuristics.
US10269147B2
A system provides camera position and point cloud estimation 3D reconstruction. The system receives images and attempts existing structure integration to integrate the images into an existing reconstruction under a sequential image reception assumption. If existing structure integration fails, the system attempts dictionary overlap detection by accessing a dictionary database and searching to find a closest matching frame in the existing reconstruction. If overlaps are found, the system matches the images with the overlaps to determine a highest probability frame from the overlaps, and attempts existing structure integration again. If overlaps are not found or existing structure integration fails again, the system attempts bootstrapping based on the images. If any of existing structure integration, dictionary overlap detection, or bootstrapping succeeds, and if multiple disparate tracks have come to exist, the system attempts reconstructed track merging.
US10269146B2
A method displays spectral image data reconstructed from spectral projection data with a first reconstruction algorithm and segmented image data reconstructed from the same spectral projection data with a different reconstruction algorithm, which is different from the first reconstruction algorithm. The method includes reconstructing spectral projection data with the first reconstruction algorithm, which generates the spectral image data and displaying the spectral image data. The method further includes reconstructing the spectral projection data with the different reconstruction algorithm, which generates segmentation image data, segmenting the segmentation image data, which produces the segmented image data, and displaying the segmented image data.
US10269145B1
An online system is configured to provide content items to users. The content item includes an image, and is displayed with a color block or colored border as an accent to the image. The color of the color block or colored bordered is dynamically selected based upon the image included in the content item, and is selected using a waterfall selection method comprising a sequence of different selection methods, each selection method configured to select a color based upon a most common color of the image that satisfies a respective set of selection criteria or determine that no color meets the respective set of selection criteria. The selection methods may comprise a dominant color selection method wherein the selected color corresponds to a most dominant color of the image, and a complementary color selection method wherein the select color is a complement of a dominant color of the image.
US10269144B2
This disclosure describes examples for generating image content based on both a color value and a dither value that is to be applied. When a color value for the current pixel is the same as the color value for a previous pixel, and a dither value that is to be applied to the current pixel is the same as the dither value that was added to the previous pixel, a display processor may output the output color value for the previous pixel as the output color value for the current pixel.
US10269137B2
A display device includes: an input unit which has image data inputted from an image supply device; a detection unit which detects a position of an indicator and generates indicator information including information about the detected position; a setting unit which sets a mode for processing the indicator information to a first mode or a second mode; a drawing unit which draws a second image generated on the basis of the indicator information and superimposes the second image on a first image generated on the basis of the inputted image data; a selection unit which outputs the indicator information to the drawing unit if the first mode is set and outputs the indicator information to the image supply device if the second mode is set; and a drawing control unit which erases the second image if a switching from the first mode to the second mode is carried out.
US10269136B2
In some examples, a computing device processes depth images to capture an interaction of an object relative to an interaction plane.
US10269133B2
Embodiments include devices and methods for capturing images of a game by an unmanned autonomous vehicle (UAV). A processor of the UAV may determine game play rules of the game. The processor may determine a location of the game object. The processor may calculate a position from which to capture an image of the game based on the determined game play rules and the location of the game object. The processor may capture an image of the game from the calculated position.
US10269119B2
A system and method for segmenting a current frame of a video includes receiving a segmentation mask determined from a previous frame of the video, receiving a background model value and a background deviation value for a given pixel of a previous frame of the video, updating the received background deviation value, updating the background model value independently of the updating of the background deviation value and determining a value of a pixel of a new segmentation mask corresponding to the given pixel based on a foreground model value of the current frame, a segmenting background model value of the current frame and a segmentation threshold, the determining of the new segmentation mask defining whether the given pixel is a foreground pixel or a background pixel of the current frame. The segmentation mask is used for detecting objects, classifying objects and detecting events in the scene captured by the camera.
US10269117B1
Inspection of distribution and morphology of a substance applied to a container includes selectively illuminating at least a portion of a surface of a container using a light source, adjusting the light source to create a resolved view of the substance with sufficient contrast to show a layer of the lubricant disposed on the surface of the container, obtaining an image of the resolved view of the illuminated portion of the surface of the container using an image detector, analyzing image data representing the image of the resolved view, using a data processor, to generate a quantity representing a quality of interaction between the lubricant and the surface of the container, and determining whether the container is acceptable based upon the quantity generated.
US10269108B2
A method of improved quality inspection includes (i) receiving a first command to capture a first image of a surface of a product, (ii) positioning, by actuating a plurality of rotatable joints, a camera at a first position that is substantially adjacent to the surface of the product, and capturing the first image of the surface of the product. The method further includes, after capturing the first image: (i) processing the first image to identify a defect in the first image and a relative location of the defect in the first image, and (ii) determining a second position of the camera in accordance with the first position of the camera and the relative location of the defect in the first image, and (iii) repositioning, by actuating the plurality of rotatable joints, the camera from the first position to the second position. The method further includes capturing the second image.
US10269096B2
Solid-state ultrasound imaging devices, systems, and methods are provided. Some embodiments of the present disclosure are particularly directed to identifying and removing artifacts in ultrasound data due to side lobes, grating lobes, and/or other effect. In some embodiments, an ultrasound processing system includes an interface operable to receive A-line signal data and a focusing engine operable to perform a focusing process on the received A-line signal data to produce focused A-line signal data. The ultrasound processing system also includes a coherency unit operable to determine a measurement of coherency of the received A-line signal data. The ultrasound processing system further includes an adjustment unit operable to determine an adjustment to the focused A-line signal data based on the measurement of coherency, and a compensation unit operable to apply the adjustment to the focused A-line signal data.
US10269088B2
A mechanism is described for facilitating thread execution arbitration for thread scheduling relating to graphics processors at computing devices. A method of embodiments, as described herein, includes assigning priority levels to threads based on stall signals communicated from the one or more shared function units to one or more execution units of a processor including a graphics processor, and selecting a first thread to be scheduled and a second thread to be ignored based on the stall signals.
US10269083B2
Network traffic is received from a guest device on a computer network of a hospitality establishment, and a guest area of the hospitality establishment is accordingly identified. A login database is queried to find an unexpired login for the guest area, the unexpired login specifying a stored guest identifier corresponding to information retrieved from a property management system of the hospitality establishment regarding a guest of the guest area at a time when the unexpired login was created. The stored guest identifier of the unexpired login is compared with a current guest identifier of the guest area retrieved from the property management system regarding a current guest of the guest area. When the stored guest identifier matches the current guest identifier, the guest device is automatically allowed to access the network service for a remaining portion of the allowed access duration of the unexpired login.
US10269081B1
Program product, systems, and methods of providing to social network websites advertising and incentives from an electronic retailer, are provided. A system can include a social network website displaying social network content and also displaying a link that reroutes the consumer to an electronic retailer website when the consumer clicks on the link: The system can also include program product for tracking purchase and other information about the consumer by the electronic retailer, and generating a commission for the provider of the social network website based on the tracked information about the consumer. The link can be embedded within the social network content or the link can be part of an advertisement and displayed adjacent the social network content. Also, a product featured in the advertisement can be affiliated with one main subject of the social network content.
US10269079B2
A method to generate a regulatory filing workflow for a geographical region. The method includes displaying a regulatory filing form to a user in the geographical region, displaying a user attribute list identifying user attributes from the BMAs used by the user, receiving, from the user and in response to displaying the regulatory filing form and the user attribute list, a user input that specifies a rule for determining input data of the regulatory filing form based at least on user attributes, and generating, based at least on the user input, regulatory filing report metadata including a specification for generating a regulatory filing report by completing the regulatory filing form based at least on the rule, where the regulatory filing workflow includes generating and filing the regulatory filing report to satisfy the regulatory requirement specific to the geographical region.
US10269078B2
A device may generate a transaction network associated with a plurality of accounts. The plurality of accounts may include a set of client accounts associated with a set of clients of an account manager, and a set of non-client accounts associated with a set of non-clients of the account manager. The transaction network may identify transactions among the set of client accounts and the set of non-client accounts. The device may identify, based on the transaction network, a community of accounts including a subset of client accounts for which transactions satisfy a threshold, and a non-client account that has transacted with one of the subset of client accounts. The device may determine target information, associated with the non-client account, including information associated with targeting a non-client, associated with the non-client account, by the account manager. The device may provide the target information and information associated with the community of accounts.
US10269072B2
Certain embodiments provide consolidated price level expansion. Data associated with the individual price levels represented by a consolidated price level is expanded and provided through an expanded consolidated price level interface. In certain embodiments, the expanded consolidated price level interface includes a pop-up interface. In certain embodiments, the expanded consolidated price level interface includes an in-line interface. In certain embodiments, an order may be entered using the expanded consolidated price level interface.
US10269070B2
A tradable asset market trading and hedging system is disclosed. The tradable assets may include fuels or industrial minerals and rocks (IMRs). The system may include a conventional Exchange and its Islamic exchange affiliate or subsidiary (“IES”), a Sharia conversion module (both hardware and software), and a back-to-back order execution module (also both hardware and software). The IES makes use of a suitable cross-liquidity algorithm for the purpose of consolidating bids and offers from the Exchange and the IES in order to enhance IES liquidity. An entity that qualifies for Sharia-based trading with the IES may be issued a customized dongle to inter alia regulate and control who can access what data at any given time. The dongle interfaces with a computing device (e.g., laptop, desktop, tablet, etc.) used by an individual, institution or other qualified entity to access the IES. The dongle may include a customer position limits enforcement module and a high frequency trading order stuffing block module that are both in communication with a suitable processor. The system and method enables Sharia-compliant trades to be executed, including those trades that are attendant to Islamic-financed transactions.
US10269056B2
To proceed necessary processing, following a procedure different from one in normal time, when response different from a response in normal time should be conducted in executing processing upon a request from a request sender. A request processing system determines, based on at least one of an internal factor and an external factor, to respond to a processing request in a manner different from a normal manner, and when it is determined to respond to the processing request in the manner different from the normal manner, leads so that processing request having been sent from a request sender by way of a first method that requires an immediate response is sent by way of a second method that does not require an immediate response.
US10269048B2
Techniques are provided that include obtaining a Document Object Model of an HTML document. A configuration XPath is obtained identifying, as of a configuration time, a node within the Document Object Model as a native advertisement placement candidate container. Additional information is obtained regarding native advertisement placement candidate containers within the Document Object Model, and an injection XPath, identifying a node within the Document Object Model as a native advertisement placement candidate container, is generated at an injection time, subsequent to the configuration time, based on the configuration XPath and the additional information. The additional information may include information regarding at least one of a title element, description element and image element identified by a user as being associated with native advertisement placement candidate containers. Generating the injection XPath may include removing a numerical identifier from one or more tags of the configuration XPath.
US10269047B2
Certain embodiments involve providing advertisements during navigation on an electronic device. For example, when the device is left idle for a period of time because the user of the device has not given a navigation command, the mobile device may present an advertisement. The advertisement may be displayed, for example, until the user returns and gives an additional navigation or other command, ending the idle period.
US10269046B1
Systems, methods, and computer-readable media are provided for implementing a networked environment that enables interaction between content requestors and content creators. The networked environment may be an online content exchange marketplace that content requestors may access to submit requests for content and receive bid proposals from content creators that identify proposed content to be generated. A content requestor may accept a bid proposal from a particular content creator and may receive the content from the content creator via the online content exchange marketplace. The content requestor may then submit a request to publish the content. Publishing the content may include making the content accessible to users via a content sharing platform.
US10269039B2
An Internet telematics service providing system and method that may provide various Web contents and information is disclosed. The Internet telematics service providing system may include a request information receiver to receive request information about the Internet telematics service from a telematics system of a vehicle, a content selector to select Internet content associated with the request information via an Internet content providing server, and a content providing unit to provide the selected content to the telematics system. The telematics system may output the content to a user in an auditory form.
US10269034B2
Techniques are provided that include obtaining a Document Object Model of an HTML document, such as a web page of a publisher. Elements of the Document object model may be identified that are associated with native advertisement placement candidate containers. Based at least in part on analysis associated with the Document Object Model, and utilizing at least some of the identified elements, one or more native advertisement placement candidate containers may be determined. Some techniques may utilize, in the analysis, identification of one or more secondary source HTML documents associated with a primary HTML document, and may identify, within the secondary source HTML document(s), content associated with native advertisement placement candidate containers of the primary HTML document(s).
US10269033B2
Systems and methods are disclosed for facilitating collaboration amongst individuals working on a coordinated campaign toward certain goals. In furtherance of these goals, the individual team members use technical resources provided by specialized tools, which are also sometimes referred to as applications or products. As the campaign progresses, these applications generate a large volume of data, some of which may be useful to teams other than those which were originally responsible for producing the data. In certain embodiments a campaign manager platform is used to facilitate data sharing and collaboration amongst the various teams that comprise a campaign. In such embodiments the individual team members interact not only with the applications specifically adapted for their team, but also with the campaign manager, which provides a medium for exchanging data and ideas with other teams. This advantageously facilitates data sharing and collaboration amongst the teams, thereby enhancing the overall campaign success.
US10269032B1
An electronic system may include communications devices and an electronic promotional offer server that includes a promotional offer memory to store promotional offers and a promotional offer processor to send a listing of promotional offers to the communications devices based upon the promotional offers. Each communications device may include a portable housing and a controller coupled to communications circuitry, an input device, and a display. The controller may be configured to display the listing of promotional offers on the display, cooperate with the input device to permit user selection of promotional offers from the listing thereof, and transmit the selected promotional offers to the electronic promotional offer server. The promotional offer processor may determine if the selected promotional offer is currently unavailable, and, when so, send a consolation promotional offer to the communications device.
US10269031B2
Embodiments of sales generation, including sales generation employing reverse lead generation using vehicle data systems and methods, are presented herein. In particular, in certain embodiments a user may utilize the vehicle data system to obtain pricing data corresponding to a desired vehicle configuration. When the user is presented with the pricing data associated with the specified vehicle configuration the user may additionally be presented with an upfront price offered by a dealer, where by providing their personal information the user may obtain the name of the dealer offering the upfront price and may additionally be offered the opportunity to purchase the desired, or similar, vehicle at the upfront price.
US10269023B1
A system, method and computer program product are provided for profile-based advertising. In use, profile criteria is identified. A subset of customers to which invoices are to be delivered is then determined, based on the profile criteria. In addition, at least one advertisement is included with the invoices delivered to the subset of customers.
US10269021B2
This invention deals with more improvements in recommendation systems. Retailers want to grow their business and increase sales. One embodiment creates upsell by arranging similar items by price. Another embodiment creates similar items by calculating the number of shared attributes. A final embodiment shows how recently viewed items affect cross-sell, similar and personalized recommendations to make more relevant recommendations.
US10269015B2
A secure payment method includes receiving, by a payment recipient, a transaction request from a party in a transaction. The payment recipient requests a payment that is in a specified form and that is uniquely identified by a unique identification. The method includes receiving, on behalf of the payment recipient and at a payment recipient computer, the payment that is in the specified form. The payment is uniquely identified by the unique identification. The payment recipient authorizes the transaction in response to receiving the payment that is in the specified form and that is uniquely identified by the unique identification. The specified form is issued by a private third party.
US10269007B2
The embodiments described herein provide in one aspect, a method of loading a transaction card account onto a mobile device, the mobile device comprising a memory and a contactless reader, the method comprising: reading, via the contactless reader, transaction card information from a physical contactless transaction card corresponding to the transaction card account; sending a retrieval message, to an issuer server, to retrieve a card security credential for the transaction card account, the retrieval message comprising the transaction card information for identifying the transaction card account at the issuer server; receiving, from the issuer server, a card security credential for the transaction card account; and storing, the transaction card information and the card security credential as a transaction card corresponding to the transaction account, on the memory of the mobile device.
US10269001B2
Disclosed herein are methods and systems for executing a first transaction at a checkout system at substantially the same time that a second transaction is started at the checkout system. For example, a cashier can scan one or more items, adding the items to a first transaction. When all items have been added to the first transaction and a first customer is making a payment in the first transaction, the cashier can begin to add items to a second transaction, such that execution of the first transaction occurs at substantially the same time that items are added to the second transaction.
US10269000B2
Aspects of the current patent document include systems, methods, and computer program products for facilitating point of sale transactions and payment transactions.
US10268995B1
A financial management network is disclosed for optimizing interest return and/or deposit insurance coverage among a plurality of online accounts that may include one or more savings accounts and a checking account, by automatically allocating and transferring funds among the accounts without intervention of the account holder, in accordance with constraints that may be set by the financial management network, account holder, the account holder's financial advisor, and/or imposed by the associate financial institutions holding the accounts.
US10268990B2
Techniques related to electronic meeting intelligence are disclosed. An apparatus receives audio/video data including first meeting content data for an electronic meeting that includes multiple participants. The apparatus extracts the first meeting content data from the audio/video data. The apparatus generates meeting content metadata based on analyzing the first meeting content data. The apparatus includes the meeting content metadata in a report of the electronic meeting. If the apparatus determines that the audio/video data includes a cue for the apparatus to intervene in the electronic meeting, the apparatus generates intervention data including second meeting content data that is different from the first meeting content data. During the electronic meeting, the apparatus sends the intervention data to one or more nodes associated with at least one participant of the multiple participants.
US10268987B2
A multi-mode transportation management method is disclosed here. An embodiment of the method processes a transportation request for a passenger. The request identifies a starting location, a destination location, and travel timing information. The method continues by identifying a multi-mode travel plan that satisfies requirements of the request. The travel plan includes at least one vehicle segment and at least one additional segment. Travel progress of the passenger is monitored to control the dispatch timing of a vehicle in accordance with the travel plan and in response to the monitored travel progress of the passenger to synchronize arrival of the vehicle with arrival of the passenger at a departure location of an approaching vehicle segment of the multi-mode travel plan.
US10268986B2
Methods, systems and computer program products are provided for requirement feasibility scoring based on a data object and a social network website. In one method, one or more computing devices receive, over a network, a data object that is associated with a user and that includes a requirement. The computers obtain information from a social network website. The computers calculate, based on the data object and the information from the social network website, a score that indicates a likelihood of satisfying the requirement. The computers send the score over the network to a computing device of the user.
US10268982B2
A method, system, and computer program product provides efficient matching of shipments with carriers and real time online tracking of shipments. The method includes receiving a carrier input that includes a desired end destination of an equipment of the carrier, and a processor locating at least one available shipment having one of (i) a shipment pick-up point within a pre-established, shipment pick-up zone and (ii) a shipment delivery point within an acceptable shipment drop-off zone of the desired end destination. The processor dynamically determines and maps an optimal route and generates and displays an available shipment (AV) user interface (UI), with a complete route for the equipment from a desired starting point to the desired end destination. The processor then calculates and provides, via the AV UI, an opportunity cost of the shipment, based in part on a total number of empty miles associated with the route.
US10268980B1
Embodiments are directed towards generating reports for visualizing data models. A RACI engine may obtain RACI information for a user. A report engine may provide metadata associated with a report for visualizing the data model. The report engine may be arranged to provide anchor points in the data model based on the metadata, the RACI information. The report engine may be arranged to provide a report template based on the anchor points, the RACI information, and the metadata such that the report template includes references to data objects selected automatically based on the metadata and the anchor points. The report engine may display a report based on the report template that provides visualizations based on values associated with the data objects.
US10268977B1
An apparatus is provided to interface with users to perform group assessment processing and display of results in conjunction with the selection of items. The apparatus may comprise: a communication portion; a database; and a computer processor performing processing including: (A) storing an assessment architecture; (B) interfacing with a first facilitator user to populate the assessment architecture, (C) generating, based on the decision criteria, a plurality of decision criteria pairs; and (D) interfacing, respectively, with a plurality of participant users, including: (a) outputting decision criteria pairs, in conjunction with the decision goal parameter, (b) inputting a selection of a selected decision criteria, of the output decision criteria pairs, (c) inputting, for the selection, a decision weight; (d) associating the decision weight with the particular selection; and (E) displaying response aggregated data including a collection of the selections, of the selected decision criteria, along with associated weight.
US10268973B2
Embodiments provide stakeholder market simulator systems and methods for verifying optimal utilization of stakeholder resources in an energy delivery system. Embodiments include obtaining initial resource schedules and prices for a stakeholder's resources using a set of input data regarding the stakeholder's resources; creating a model incorporating constraints describing the stakeholder's resources based on the input data; executing an optimization of an objective function for the stakeholder's resources subject to the determined constraints to determine optimal prices and schedules for the stakeholder's resources; and verifying the optimization by comparing the determined optimal prices and schedules for the stakeholder's resources against published prices and schedules from an independent system operator. Numerous other aspects are provided.
US10268969B2
A process and computer program product to record performance related data for a plurality of entertainment performances having a plurality of audiences. Further, the process and computer program product determine external data that is associated with the plurality of audiences and/or environmental factors corresponding to locations of the plurality of entertainment performances. In addition, the process and computer program product annotate the performance related data with the external data to generate annotated performance related data. The process and computer program product also train an artificial intelligence system based upon the annotated performance related data. The process and computer program product generate, at the artificial intelligence performance instructions to provide a performance. Further, the process and computer program product provide, from the artificial intelligence system to a performance device, the performance instructions to provide a performance.
US10268963B2
A decision support system and method of assessing an intervention action in response to a hazard situation. The decision support system outputs information representing the hazard situation by combining data from data sources describing one of the hazard situation and a physical domain including at least one source of real-time data from the physical domain. A simulation is run using rules to predict the behavior of individual agents in response to the hazard situation, where the system selects one action from a set of candidate intervention actions based on the behavior predicted by the agent and tests the selected intervention action by initiating, for each of a predetermined set of possible outcomes of the selected intervention action, an operation to reiterate the simulation with a respective possible outcome as a factor influencing agent behavior.
US10268958B1
A technology is described for providing a recommended launch configuration for a computing instance based on a predicted launch time. An example method may include receiving a launch plan to launch a computing instance on a physical host within a computing service environment, where the launch plan includes a launch configuration. Upon receiving the launch plan, a predicted launch time may be determined for the computing instance based on the launch configuration. The launch configuration may then be analyzed to identify changes to the launch configuration that may result in an improved predicted launch time as compared to the predicted launch time. A recommended change may then be provided for the launch configuration as a result of a determination that the change to the launch configuration results in the improved predicted launch time.
US10268946B1
A method of fabricating a transaction card for communicating data relating to a transaction may include forming a pattern in a plastic film using a laser plating process or a print-and-plate process; providing a conductive material in the pattern formed in the plastic film, using a plating process, to form a RF antenna layer in the plastic film, wherein the RF antenna layer includes a RF antenna; and affixing the plastic film to a surface of the transaction card to permit the RF antenna to inductively connect to a printed circuit board (PCB) of the transaction card.
US10268942B2
The present invention is a packaged electronic module with embedded electronics for use in smart cards. This invention assembles a plurality of electronics components on a flexible printed circuit, together with an integrated circuit chip and a contact plate, into a module. This module can then be embedded into a plastic card, using regular milling techniques, by a card manufacturer. This method packages the plurality of electronics components into a module. The present invention provides a business with the capability to avoid additional capital expenditure required for special equipment and enables all existing card manufacturers to manufacture smart cards with embedded electronics.
US10268937B2
An image forming apparatus includes an image forming unit that forms an image on a transfer medium on the basis of image data, a feeder that feeds the transfer medium, and a control unit that manages image data and controls the image forming unit and the feeder. In a case where a base image and an overprint image are printed by the same image forming apparatus, the control unit can manage first image data of the base image and second image data of the overprint image by associating the data with each other, and when a jam of the transfer medium is detected during output of an overprint image, the control unit causes a transfer medium to which the base image is output by the image forming apparatus to be replenished for print instead of a jammed transfer medium removed by jam processing.
US10268936B2
An information processing apparatus capable of configuring interrupt settings of a NFC tag by taking into account the direction of data transfer. An information processing apparatus includes an NFC tag. A user selects either a first function in which a mobile terminal writes data into the NFC tag or a second function in which the terminal reads data held by the NFC tag. The NFC tag is set to one of a first interrupt setting for generating an interrupt signal when data is written into the NFC tag by the terminal, and a second interrupt setting for generating an interrupt signal when data held by the NFC tag is read by the terminal. When the first function is selected, the NFC tag is set to the first interrupt setting, and when the second function is selected, the NFC tag is set to the second interrupt setting.
US10268935B2
A tape printing apparatus includes an input unit for performing editing, a temporary storage unit configured to temporarily store editing information being edited by the tape printing apparatus, and an editing-information transmitting unit configured to transmit the editing information to a portable terminal when a first operation button included in the input unit is operated in a state in which the editing information is stored in the temporary storage unit.
US10268934B2
In order to enable appropriate selection of one operational mode from a plurality of operational modes by the user, on a home screen image allowing selection of an operational mode of an image forming apparatus, displayed are: an icon for selecting a copy mode related to image formation at the center; an icon for selecting a FAX mode with priority as a frequently selected mode related to image transmission; and icons allowing direct selection of other operational modes related to image transmission. On a condition setting screen image of a mode related to image transmission, a software button or buttons allowing transition to another mode related to image transmission are displayed.
US10268933B2
A sheet conveyance apparatus includes an inner main unit, a guiding portion, a conveyance roller pair, a mounting portion, and an urging member. A pair of bearing portions supports a shaft portion of a driven roller. A supporting portion is located on an upstream side or a downstream side in a conveyance direction in the pair of bearing portions and supports a pair of extending portions from below. A pressing portion abuts on the pair of extending portions, from above, between the pair of bearing portions and the supporting portion to elastically deform the pair of extending portions. A regulating portion is located between the pair of bearing portions and the supporting portion in the conveyance direction and regulates an interval between the pair of extending portions such that the interval becomes wider than a length of a roller portion in a width direction.
US10268931B2
A method for constructing a dictionary to represent data from a training data set comprising: modeling the data as a linear combination of columns; modeling outliers in the data set via deterministic outlier vectors; formatting the training data set in matrix form for processing; defining an underlying structure in the data set; quantifying a similarity across the data; building a Laplacian matrix; using group-Lasso regularizers to succinctly represent the data; choosing scalar parameters for controlling the number of dictionary columns used to represent the data and the number of elements of the training data set identified as outliers; using BCD and PG methods on the vector-matrix-formatted data set to estimate a dictionary, corresponding expansion coefficients, and the outlier vectors; and using a length of the outlier vectors to identify outliers in the data.
US10268930B2
An image processing system for identifying content within image data. The image processing system comprises a processor that is arranged to: arrange image data in a Markov random field (MRF); and calculate state upper bound values of pairs of variables in the image data that are associated with an edge. The calculation of the state upper bound values is performed by the processor assigning the maximum state values of all of the states of a first variable of the pair of variables to the states of a second variable of the pair of variables, identifying the first and second variables from the pair of variables based on a number of states within each of the first and second variables, and determining a single state solution for identifying content in the image data based on the calculation of the state upper bound values.
US10268922B2
A method for image processing is disclosed. A non-normalized cross correlation is used to produce a cross correlation matrix between a recorded image, which contains at least one captured object, and a reference image, which contains a reference object. A comparison between a plurality of regions of the correlation matrix is carried out for a respectively captured object. A decision as to whether the respectively captured object and the reference object correspond is made on the basis of a result of the comparison. The non-normalized cross correlation is carried out by means of the equation CC ri , rj = ∑ x = 0 NTx ∑ y = 0 NTy T x , y · Img ( x - ri ) , ( y - rj ) . CCri,rj denotes a point or a matrix element of a cross correlation matrix or of a “correlogram” CC, Imgi,j denotes a pixel (i, j) of a recorded matrix-shaped image Img and Tk,l denotes a pixel (k,l) of a matrix-shaped reference image or reference template T with (NTx·NTY) pixels, which contains a reference object.
US10268915B2
A method for real-time collimation and ROI-filter positioning in X-ray imaging in interventional procedures includes acquiring an image of a region-of-interest (ROI) at a beginning of a medical intervention procedure on a subject, classifying the image based on low-level features in the image to determine a type of procedure being performed, determining a list of landmarks in the image from the type of procedure being performed, and loading a pre-trained landmark model for each landmark in the list of landmarks, where landmarks include anatomical structures of the subject and medical devices being used in the medical intervention procedure, and computing collimator settings of an X-ray imaging device from ROI filter margins and bounding boxes of the landmarks calculated using the landmark models.
US10268901B2
An image processing system includes a processor and optical flow (OF) determination logic for quantifying relative motion of a feature present in a first frame of video and a second frame of video that provide at least one of temporally and spatially ordered images with respect to the two frames of video. The OF determination logic configures the processor to implement performing OF estimation between the first frame and second frame using a pyramidal block matching (PBM) method to generate an initial optical flow (OF) estimate at a base pyramid level having integer pixel resolution, and refining the initial OF estimate using at least one pass of a modified Lucas-Kanade (LK) method to provide a revised OF estimate having fractional pixel resolution.
US10268882B2
Disclosed herein are an apparatus and method for recognizing a posture based on a distributed fusion filter. The apparatus for recognizing a posture based on a distributed fusion filter includes a calculation unit for generating first position information about a joint of a user by receiving measurement signals from multiple inertial sensors placed on a body of the user, a recognition unit for generating second position information using output information acquired in such a way that a vision sensor captures an image of the user, and a fusion unit for fusing the first position information with the second position information and generating final position information about the joint of the user using the fused information.
US10268879B2
A sign language recognizer is configured to detect interest points in an extracted sign language feature, wherein the interest points are localized in space and time in each image acquired from a plurality of frames of a sign language video; apply a filter to determine one or more extrema of a central region of the interest points; associate features with each interest point using a neighboring pixel function; cluster a group of extracted sign language features from the images based on a similarity between the extracted sign language features; represent each image by a histogram of visual words corresponding to the respective image to generate a code book; train a classifier to classify each extracted sign language feature using the code book; detect a posture in each frame of the sign language video using the trained classifier; and construct a sign gesture based on the detected postures.
US10268873B2
The present invention generally relates to a method for analyzing biometric measurements of a user, and specifically to determination of an alignment level between features of different biometric measurements acquired using a biometric sensor. The invention also relates to a corresponding fingerprint sensing system and to a computer program product.
US10268871B1
Interactive multiple fingerprint enrollment in the field of fingerprint detection and authentication is disclosed. The enrollment apparatus is configured to perform the following procedures: instruct a user to present a randomly selected set of multiple fingers on a sensing surface of the enrollment apparatus interactively, capture a fingerprint image of the multiple fingers on the sensing surface simultaneously, identify boundaries of the multiple fingers by scanning from edges of the sensing surface of the enrollment apparatus, segment the fingerprint image into a plurality of individual fingerprint images based on the identified boundaries, and store the individual fingerprint images.
US10268870B2
A biometric capture device includes: a first light source configured to emit a light of a first wavelength to a biometric body; a second light source configured to emit a light of a second wavelength different from the first wavelength to the biometric body; a camera configured to capture a reflected light from the biometric body; a memory; and a processor coupled to the memory and the processor configured to execute a process, the process including: acquiring a biometric image based on a component of the first wavelength from an image captured by the camera; acquiring distance information between the biometric body and the camera based on a component of the second wavelength from the image captured by the camera; and correcting the biometric image based on the distance information.
US10268865B2
The present disclosure provides a manufacturing method of an ultrasonic fingerprint sensor. The method includes steps of: etching a plurality of through holes arranged in an array on an insulating substrate to form a frame; filling piezoelectric material into the through holes to form a plurality of piezoelectric posts corresponding to the plurality of through holes. The present disclosure also provides an ultrasonic fingerprint sensor. In the ultrasonic fingerprint sensor and the manufacturing method of the same according to the embodiment of the present disclosure, the frame is formed on the insulating substrate by etching, and the piezoelectric material is filled in the frame to form the piezoelectric posts to form the ultrasonic fingerprint sensor. The cost of the ultrasonic fingerprint sensor can be reduced because the etching apparatus is low-cost and the process is simple.
US10268858B2
By tracking a user's eyes, an indicia scanning system can make educated guesses as to what the user is interested in. This insight could be useful in dynamically configuring a camera system, configuring an indicia decoding process or even as a method to select data that the user is interested in.
US10268857B2
Examples disclosed herein relate to creating a data bearing image related to a compilation and position. In one implementation, a processor tags elements of a compilation with different data bearing images such that the data bearing images include a first information channel related to an identifier associated with the compilation and a second information channel related to relative position information within the compilation of the respective element. The processor may output information related to the compilation and tagged elements.
US10268851B2
A method and arrangement for interaction between a data processing device and a mobile device for the activation of a software action in the data processing device, including the steps: representation of request information on a display unit of the data processing device, acquisition of the request information with an optical sensor of the mobile device, generation of reply information in or via the mobile device, and representation of the reply information on a display of the mobile device. To simplify transmission of the reply information to the data processing device and to increase the security of the data transmission, the reply information is read using an optical reading device coupled to the data processing device and transmitted to the data processing device for the automatic activation of the software action, wherein the data processing device is not connected to the data network at least during data transmission.
US10268825B2
Mechanisms are provided for correlating security vulnerability detection across multiple applications. The mechanisms perform a security vulnerability analysis of first source code of a first application, and identify, based on results of the security vulnerability analysis, a security vulnerability in a first portion of the first source code. The mechanisms associate characteristics of the security vulnerability with the first portion, and correlate the characteristics of the security vulnerability with second source code of a second application based on the association of the characteristics of the security vulnerability with the first portion. In addition, the mechanisms generate an output to a computing device of a consumer or contributor associated with the second source code identifying a presence of the security vulnerability in the second source code based on the correlation.
US10268822B2
According to one example for verifying firmware module execution privilege, a firmware is booted on a processor. At least one firmware module in the firmware marked as a test module is identified, and verification with a production public key of metadata associated with the firmware is attempted. In an example, in the event that the metadata verifies successfully with the production public key, the firmware boot is halted when the processor determines that access to a video interface is available, and a user is alerted that a test module has attempted execution in a production firmware.
US10268816B2
A system for changing policy information of a process is provided. When a process is to execute, the system stores policy information for the process in association with the process code. The system also creates a token for the process. The token provides evidence of the policy for the process and includes at least a reference to the stored policy information. The system provides the token to the process for use by the process as evidence of the policy for the process. When the process provides the token to a service provider, the service provider uses the reference to access the policy information for the process. While the process is executing, the system modifies the stored policy information. When the process subsequently provides the token to a service provider, the service provider uses the reference to access the modified policy information for the process.
US10268813B2
In physical token-less security screening using biometrics, a person provides biometric data to a security computing device as part of a security screening. The biometric data is used by the security computing device to look up an identifier (such as an airline account identifier or a security status identifier) for the person from a security back end. The identifier is used by the security computing device to obtain electronic pass information (such as an electronic boarding pass or a security screening status indicator) from a third party computing system (such as an airline computing system or a clearinghouse), which may be used to clear the person and/or otherwise facilitate the security screening. In some implementations, these techniques may also be used for physical token-less pass processing (such as boarding pass-less airline processing, confirmation of assigned traveling credentials, or determination of security protocols).
US10268810B2
Systems, methods and apparatus are described for securely authenticating a user at an appropriate level of security depending on context. A system embodiment includes a meta-wallet system platform, a user mobile device, and a plurality of entity computers. A meta-wallet processor receives a user authentication request from a user mobile device including a meta-wallet identifier, an entity identifier, a context identifier, and at least one of user biometric data, user personal assets data, and user social media data. The meta-wall processor then determines that the user is a registered meta-wallet user, defined at least one security protocol, and is engaging in a predetermined type of activity. A security protocol is then selected, and a determination made that a combination of personally identifiable assets data and user biometric data and/or user social media data matches stored data and satisfies the security protocol. The meta-wallet processor then transmits a user authentication confirmation message to the user mobile device and/or to an entity computer.
US10268808B2
The invention, as shown by the system in FIG. 2, relates to a client-side content tracking system of media files, e.g. digital music files. Audio tracking—or indeed multimedia tracking—is shifted to a client-side perspective, with the client tasked with establishing use of a selected source audio track by tracking—and then reporting uplink to the server—at least one of: entry and exit points associated with playing of at least one of said musical sections in the identified source audio track, and how the identified source audio track was used, performed or manipulated at the client device. Server functionality is designed, having regard to the reported tracking data and its link to a unique identifier to permit the media file (e.g. source audio track) to be selected and/or identified, to store or relay—possibly in the context of a subscription service and billing regime for content use—tracking data related to use of at least a portion of the source audio track at or by the client device. In the context of audio, reporting of use at a client device can, in turn, cause streaming of related multi-media content from a third-party database to the client device. For music, reporting of entry and end points into and out of sections of complete audio tracks can coincide with musically seamless audio transitions between sections.
US10268802B2
According to one embodiment, a medical image processing apparatus and a medical image processing system includes at least a position detecting unit, a human body chart storage unit, a mapping chart generating unit, and a display. A position detecting unit detects a position of a characteristic local structure in a human body from the medical image. A human body chart storage unit stores a human body chart that represents the human body. A mapping chart generating unit generates a mapping chart that is the human body chart to which a mark indicating a position of the local structure detected by the position detecting unit is added. A display displays the mapping chart.
US10268799B2
The present patent relates to a method for qualitative identification and quantitative prediction of thyroid hormone disrupting chemicals base on the interaction between thyroid hormone receptor and co-regulators (coactivator and corepressor). The method identifies chemicals as passive antagonists, active antagonists and agonists by means of co-regulator involved molecular dynamics simulations, and predicts the relative disrupting potencies by use of binding free energy, therefore, may be used for screening of thyroid hormone disruptors among environmental pollutants. Upon more comprehensive consideration of the functioning mechanism of thyroid hormone receptor, the present invention is able to sufficiently identify thyroid hormone disruptors as agonists and antagonists, and gives more accurate prediction of the disrupting potency. Further, since nuclear receptors, just as thyroid hormone receptor, are strongly associated with co-regulators, the method may be expanded to the screening of nuclear receptor mediated endocrine disruptors.
US10268793B2
A system and method for designing integrated circuits is disclosed. An embodiment comprises placing a standard cell with a first cell height into a cell row with a different height. The standard cell may have a height smaller than the cell row or else may have a height that is larger than the cell row. Vertical fillers and horizontal fillers are utilized to extend and connect the standard cell to adjacent cells without having to redesign the entire cell row.
US10268788B2
A method includes building a driver model in frequency domain, extracting S (scattering) parameters, the S parameters to describe a real curve that represents a real signal channel between the driver model and a load circuit, and generating, based on the extracted S parameters, an approaching curve of the real curve, the approaching curve being expressed in an approaching equation.
US10268783B2
System and method for correcting the vertical structure of the ocean temperature and salinity can enable the use of sea surface height (SSH) measurements to correct ocean forecast models. In the present embodiment, three relations that can be precomputed are exploited: (1) the relation between temperature and salinity throughout a water column, (2) the relation between temperature/salinity and geopotential, and (3) the relation between geopotential and SSH. The relations are stored in a form that allows efficient application through a cross-correlation matrix.
US10268781B2
The VISUAL MODELING APPARATUSES, METHODS AND SYSTEMS (“VISUAL MODELING SYSTEM”) transforms and maps visual imagery, photographs, video and the like onto a large scale model or Giant using a matrix of embedded lighting elements in the structure to create a large scale visitor and entertainment attraction.
US10268780B2
In one aspect, a method for intelligently learning hashtag relevance may include monitoring, with a relevance engine, a target's access to a plurality of hashtag-annotated content comprising a first content, updating, using the relevance engine, an access record with information indicative of a number of times the target is presented with the first content and the first content remains unselected by the target, determining a relevance of the plurality of hashtag-annotated content based on the access record, and presenting a second hashtag-annotated content based on the relevance.
US10268779B2
A method, computer system, and computer program product for determining a server conversational state in an interactive dialog between a server and an administrator is provided. The embodiment may include receiving a query statement from a user. The embodiment may also include updating a context map to reflect a context of the received query statement. The embodiment may further include transmitting a request to one or more cognitive engines capable of resolving the received query statement. The embodiment may also include processing the transmitted request in each of the one or more cognitive engines. The embodiment may further include updating the context map with a resolution operation performed by the one or more cognitive engines. The embodiment may also include displaying a response to the user.
US10268775B2
For accessing and displaying private user information, a privacy-preserving overlay platform determines a request, from at least one application, for user data. The privacy-preserving overlay platform processes and/or facilitates a processing of the data to generate at least one index value of the data. Further, the privacy-preserving overlay platform causes, at least in part, a return of the at least one index value to the at least one application in response to the request.
US10268773B2
Embodiments of the present invention disclose a method, computer program product, and system for identifying relevant content in a social media website. A social media site is mined for data and that data is stored as a data set. The data set is identified using a computer. A plurality of electronic records of the data set are received, wherein the electronic records are a result of the data mining. A plurality of ontologies is generated based on the electronic records and a subset of the plurality of ontologies is displayed on a user device. A user input is recorded as a user record and the set of ontologies that is displayed is modified.
US10268771B2
A method and apparatus for performing extended search are provided. The method includes receiving user-inputted keywords; extending the user-inputted keywords according to geographical information to acquire extended keywords; performing a search by using the extended keywords; and returning search results to the user. With the present technical solutions, privilege control can be effectively performed in a cloud storage system. With the present embodiments, more information may be provided to a user for reference.
US10268770B2
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for indicating location status. A computing device can receive a query from a user device, a current time, and a location for the user device. The computing device identifies results responsive to the query, including one or more business results that are each associated with a business location and operating hours. The computing device can select a subset of the business results as open results based on the operating hours of the business results, the current time, and travel times from the device location to the respective business locations. Data can be provided for a search engine results page that designates the subset of the business results as open results.
US10268759B1
Audio streams can be produced according to sequences of select content items. A first content item can be identified based on user input indicating tags associated with it. A second content item, and a content sequence for ordering the first content item and second item, are identified based on scores determined for various candidate content items. An audio stream is produced according to the content sequence and may then be transmitted to a client device for playback. The tags include metadata usable to selectively identify content items that can be combined to produce an optimal audio stream, such as based on the types of content items, the number of content items, the purpose of the content items to the audio stream, or more. Missing content items can be detected and signaled for production. An audio stream and content sequence therefor can be updated after initial production occurs.
US10268755B2
The present disclosure is directed to providing dynamic indexer discovery. An index manager, which may also be known as a cluster master, is configured to track the statuses and capabilities of indexers and provide the statuses and capabilities obtained from the indexers to data collectors, such as forwarders. The data collectors may use the statuses and capabilities associated with the indexers to load balance transmission of data to the indexers. Dynamic indexer discovery may eliminate the need to manually reconfigure data collectors when the status of an indexer changes because the information may be obtained from the index manager without the need to reinitialize the data collectors.
US10268749B1
An approximate data structure to represent clusters of observation records of a data set is identified. A hierarchical representation of a plurality of clusters, including the targeted number of clusters among which the observation records are to be distributed, is generated. Each node of the hierarchy comprises an instance of the approximate data structure. Until a set of termination criteria are met, iterations of a selected clustering methodology are run. In a given iteration, distances of observation records from the cluster representatives of a current version of the model are computed using the hierarchical representation, and a new version of the model with modified cluster representatives is generated.
US10268744B2
A system and method for maintaining consistency across a decentralized database cluster is presented. When a database server receives an index update message, it adds a message to a queue indicating it has received the message and watches an index update node. Once every server in the cluster has added a message to the queue or a timer has expired, it is known that every active database server has received the message. The update can be performed for each server and the changes committed simultaneously. In such a manner, all database servers in the cluster perform an update at approximately the same time. When a database server is unable to complete an update, it enters a fallen behind mode and performs updates more often, as configured in a configuration database. Other embodiments also are disclosed.
US10268743B2
Technologies are described for facilitating transaction processing within a database environment having a coordinator node, a first worker node, and at least a second worker node. The first worker node sends a request from to the coordinator node for at least a first synchronization token maintained by the coordinator node. The first worker node receives the at least a first synchronization token from the coordinator node. The first worker node assigns the at least a first synchronization token to a snapshot as a snapshot ID value. The snapshot is executed at the first worker node. The first worker node forwards the snapshot ID value to the at least a second worker node.
US10268737B2
Embodiments relate to techniques for performing data blending operations across multiple different data sets comprising data structures with columns and rows. The data sets may be classified and displayed in a visualization (i.e., chart) in a client interface. Columns and rows from the blended data sets may be mapped together (i.e., linked). Updates to the visualization, including adding elements from the data sets, may trigger a data blending process on the backend server in communication with a database. The server may blend the specified data by generating a runtime artifact representing a calculation graph for the blend operation and query the database to retrieve a resulting data set. The data blending operation may comprise collapsing dimensions of a primary data set with linked dimensions of a secondary data sets into a blended column and aggregating values of measures in rows of the blended column of the resulting data structure.
US10268722B2
A computer-implemented method for processing information in a big data environment. A target query is received. The target query is run against a catalog to obtain desired fields for search and to filter for specific targets from which data will be extracted. Responsive to the query, particular data is extracted from the specific targets. Extracting includes defining a query pack comprising a configuration file and one or more files containing queries to execute on each target in the specific targets, the configuration file containing a section for each of the one or more files to customize configurations for each of the one or more files, and particular connection information defining relationships among the specific targets. One ingestion daemon is executed for every file of the one or more files in the query pack to produce results. The results are processed in a distributed parallel computing environment.
US10268718B1
Methods and systems for query resolution through graphical user interfaces are disclosed. In one aspect, a system is disclosed that includes a processor and data storage including instructions that, when executed by the processor, cause the system to perform operations. The operations include receiving a query requesting resolution of inconsistent data; based on the query, creating an instance in a queue, where the instance identifies a priority and a task for the query; based on the priority, selecting the query from the queue and initiating resolution of the inconsistent data by generating a graphical user interface to accomplish the task; while accomplishing the task, generating each of (i) a documentation documenting the inconsistent data and the task and (ii) a resolution resolving the inconsistent data; storing the documentation; and publishing the resolution.
US10268717B2
A system and method for reading file blocks includes reading an inode associated with the file from the file system, the inode including one or more first block pointers, determining a height of a file tree associated with the file, and determining whether a value of a second block pointer selected from the one or more first block pointers is consistent with the file having been stored using a block allocation pattern. When the value of the second block pointer is consistent with the file having been stored using the block allocation pattern the method further includes pre-fetching a plurality of file blocks based on the block allocation pattern, verifying that the pre-fetched file blocks are consistent with the file tree, and retrieving one or more data blocks of the file. In some examples, the block allocation pattern corresponds to the file being stored in streaming order to consecutively and contiguously located blocks.
US10268705B2
Techniques for identifying unused privileges are provided. Database accesses are monitored to generate privilege usage data. Privilege usage data for each database access may indicate a user, a utilized privilege, an object that is the target of the privilege, and a role to which the privilege is granted. The privilege usage data is compared to database authorization data that indicates all (or a subset) of granted privileges. A result of the comparison is unused privilege data that indicates what granted privileges were not utilized. A role graph may be generated that indicates one or more privileges that were utilized and one or more privileges that were not utilized along with role paths providing the privileges.
US10268693B1
A method is used in managing migration of virtual file servers. The method migrates a virtual file server from a source storage processor to a destination storage processor in a storage system. The storage system includes the source and the destination storage processors. The virtual file server comprises a root file system, a configuration file system, and a set of user file systems. The method enables concurrent access to the root file system from both source and destination storage processors during the migration until the set of user file systems is migrated from the source storage processor to the destination storage processor.
US10268688B2
Corpus-scoped annotation and analysis. Enrichment analysis data is generated including annotations and metadata for a plurality of documents that are part of a corpus. Whether to generate a second set of annotations is determined, based on a correlation of the annotations and metadata. A relational database is populated with the enrichment analysis data. A corpus-scoped query is resolved, initiated by an application, using the enrichment analysis data and content of the corpus.
US10268686B2
Exemplary embodiments relate to detecting, removing, and/or replacing objectionable words and phrases in a machine-generated translation. A classifier identifies translations containing target words or phrases. The classifier may be applied to the output translation to remove target words and phrases from the translation, or to prevent target words and phrases from being automatically presented. Further, the classifier may be applied to a translation model to prevent the target words and phrases from appearing in the output translation. Still further, the classifier may be applied to training data so that the translation model is not trained using the target words of phrases. The classifier may remove target words or phrases only when the target words or phrases appear in the output translation but not the source language input data. The classifier may be provided as a standalone service, or may be employed in the context of a machine translation system.
US10268679B2
A processing unit can operate an end-to-end recurrent neural network (RNN) with limited contextual dialog memory that can be jointly trained by supervised signals-user slot tagging, intent prediction and/or system action prediction. The end-to-end RNN, or joint model has shown advantages over separate models for natural language understanding (NLU) and dialog management and can capture expressive feature representations beyond conventional aggregation of slot tags and intents, to mitigate effects of noisy output from NLU. The joint model can apply a supervised signal from system actions to refine the NLU model. By back-propagating errors associated with system action prediction to the NLU model, the joint model can use machine learning to predict user intent by a binary classification obtained by both forward and backward output, and perform slot tagging, and make system action predictions based on user input, e.g., utterances across a number of domains.
US10268667B1
Modifying a document being entered by a user by adding data from at least one of a plurality of news items relevant to the document includes determining other documents in a collection of documents that are relevant to the document being entered by the user, constructing a filter based on content of the document being entered by the user and on the other documents, presenting on a display the plurality of news items selected from a plurality of news feeds according to the filter, the user selecting from the display at least one of the news items, and the user inserting data from the at least one of the news items into the document. The document may be a note and the collection of documents may be a notebook. The note and the notebook may be provided by the OneNote product from Microsoft Corporation and/or by the Evernote product.
US10268665B2
A system and a method to display diagnostic and operating data on a trend graph via a web browser so that the data appears to trend in real-time. In one embodiment, the system includes a server with an architecture having multiple layers. The layers include a pair of first in, first out (FIFO) data queues including a first data queue and a second data queue. The embodiments utilize a timing structure with a plurality of timers including a first timer to regulate calls from the first data queue to a data source (e.g., a valve assembly or controller on a distributed control system), a second timer to regulate calls from the second data queue to the first data queue, and a third timer to regulate calls from the web browser to the second data queue for data to display on trend graph.
US10268663B1
A method for generating a matrix of graphical content items to be displayed on at least one client computing device having a display. The method is implemented by a server computing device communicatively coupled to a database and to the at least one client computing device. The method includes retrieving, from the database, a plurality of textual content items, a link to a landing page associated with each textual content item, and an image associated with at least a part of the landing page. The method includes generating a matrix including a plurality of portions, including, for each portion of the matrix, selecting one of the plurality of textual content items, and including, in the portion, text from the selected textual content item, the image associated with the landing page, and the link to the landing page, and transmitting data for display of the matrix to the client computing device.
US10268657B2
Style instructions, which may be coded in a style language and not include application logic, can be used to both control presentation of content of a web page by a web browser and control monitoring of interactions with the web page. Selectors in the style instructions, for example, can be used to identify elements of the web page and define styles for the elements. As a result of implementing such style instructions, individuals tasked with design of a web page can more easily and quickly configure monitoring of interactions with the web page.
US10268651B2
A method for obtaining associated word information, a searching keyword is obtained. An associated word list corresponding to the searching keyword is obtained, wherein the associated word list comprises one or more associated words containing the searching keyword. For each associated word in the associated word list, a process includes obtaining matching word information corresponding to the associated word, wherein the matching word information comprises text information same as the associated word list and the attribute information; obtaining a displaying template corresponding to the matching word information; generating associated word information to be displayed in a client according to the matching word information and the displaying template.
US10268633B2
This disclosure relates generally to database migration, and more particularly to system and method for performing database migration such that the target database is optimized for scalability and performance. In one embodiment, a method is provided for performing a database migration from a source platform to a target platform. The method comprises analyzing a source data model on the source platform with respect to the database migration from the source platform to the target platform, determining at least one recommendation for optimizing at least one of a scalability or a performance of a target data model on the target platform based on the analyzing, deriving a database migration roadmap based on the analyzing and the at least one recommendation, and performing the database migration based on the database migration roadmap.
US10268618B2
Various semiconductor chips and computing devices are disclosed. In one aspect a semiconductor chip is provided that includes a first interface controller, a first physical layer connected to the first interface controller, a second interface controller, a second physical layer connected to the second interface controller, and a switch connected between the first interface controller and the second interface controller and the first physical layer and the second physical layer. The switch is operable in one mode to route signals to/from the first interface controller via the first physical layer and route signals to/from the second interface controller via the second physical layer and in another mode to route signals to/from both the first interface controller and the second interface controller via the first physical layer.
US10268612B1
Disclosed herein are techniques for migrating data from a source memory range to a destination memory while data is being written into the source memory range. An apparatus includes a control logic configured to receive a request for data migration and initiate the data migration using a direct memory access (DMA) controller, while the source memory range continues to accept write operations. The apparatus also includes a tracking logic coupled to the control logic and configured to track write operations performed to the source memory range while data is being copied from the source memory range to the destination memory. The control logic is further configured to initiate copying data associated with the tracked write operations to the destination memory.
US10268609B2
A resource management and task allocation controller for installation in a multicore processor having a plurality of interconnected processor elements providing resources for processing executable transactions, at least one of said elements being a master processing unit, the controller being adapted to communicate, when installed, with each of the processor elements including the master processing unit, and comprising control logic for allocating executable transactions within the multicore processor to particular processor elements in accordance with pre-defined allocation parameters.
US10268597B2
A method is described for enabling inter-process communication between a first application and a second application, the first application running within a first virtual machine (VM) in a host and the second application running within a second VM in the host, The method includes receiving a request to attach a shared region of memory to a memory allocation, identifying a list of one or more physical memory pages defining the shared region that corresponds to the handle, and mapping guest memory pages corresponding to the allocation to the physical memory pages. The request may be received by a framework from the second application and includes a handle that uniquely identifies the shared region of memory as well as an identification of at least one guest memory page corresponding to the memory allocation.
US10268596B2
One embodiment provides for a graphics processor comprising a translation lookaside buffer (TLB) to cache a first page table entry for a virtual to physical address mapping for use by the graphics processor, the first page table entry to indicate that a first virtual page is cleared to a clear color and a graphics pipeline module to bypass a memory access for the first virtual page based on the first page table entry.
US10268593B1
A request to create a volume to store data is received. A block within the storage node is selected, dependent at least in part on metadata indicating regions of available storage space in a storage node, to associate with a volume. Information is generated that includes an address to the block. A second computer system is determined to lacks the address to the block. The second computer system is enabled, by providing at least a portion of the information to the second computer system, to perform an operation to the block.
US10268586B2
A processor including a programmable prefetcher for prefetching information from an external memory. The programmable prefetcher includes a load monitor, a programmable prefetch engine, and a prefetch requester. The load monitor tracks load requests issued by the processor to retrieve information from the external memory. The programmable prefetch engine is configured to be programmed by at least one prefetch program to operate as a programmed prefetcher, such that during operation of the processor, the programmed prefetcher generates at least one prefetch address based on the load requests issued by the processor. The requester uses each generated prefetch address to prefetch information from the external memory. A prefetch memory may store one or more prefetch programs and a prefetch programmer may be included to select from among stored prefetch programs to program the prefetcher based on an executing process. Each prefetch program may be configured according to a prefetch definition.
US10268579B2
Embodiments of the invention relate a hybrid hardware and software implementation of transactional memory accesses in a computer system. A processor including a transactional cache and a regular cache is utilized in a computer system that includes a policy manager to select one of a first mode (a hardware mode) or a second mode (a software mode) to implement transactional memory accesses. In the hardware mode the transactional cache is utilized to perform read and write memory operations and in the software mode the regular cache is utilized to perform read and write memory operations.
US10268566B2
The present disclosure involves systems, software, and computer implemented methods for remotely debugging applications in a private cloud environment. One example method includes establishing a first secure connection with a client device in response to receiving a request from the client device for a secure debugging session to remotely debug an application instance running in a private cloud environment. A host that is hosting the application instance is identified. A second secure connection is established with the identified host. A request is submitted, over the second secured connection, to the identified host, to instantiate a debug proxy process. The debug proxy process is configured to establish a secure inter-process communication channel with the application instance and instruct the application instance to run in a debug mode.
US10268562B1
Described is a method of reducing multitudes of input data signals to a manageable plurality of input data signals and using the manageable plurality of input data signals to obtain response data that is provided to the semiconductor wafer, packaging, or design facility.
US10268554B2
A method begins by determining an encoding modification for a set of encoded data slices. The method continues by determining a plurality of tasks for executing the encoding modification. The method continues by dividing a first task of the plurality of tasks into one or more partial tasks based on the first task and assigning a first partial task of the one or more partial tasks to a first storage unit. The method continues by dividing a second task of the plurality of tasks into a plurality of partial tasks based on the second task and assigning the plurality of partial tasks to a set of storage units. The method continues by executing, by the first storage unit and at least some storage units of the set of storage units, the first partial task and the plurality of partial tasks, respectively, to produce a modified set of encoded data slices.
US10268544B2
A system for software error-correcting code (ECC) protection or compression of original data using ECC data in a first memory is provided. The system includes a processing core for executing computer instructions and accessing data from a main memory, and a non-volatile storage medium for storing the computer instructions. The software ECC protection or compression includes: a data matrix for holding the original data in the first memory; a check matrix for holding the ECC data in the first memory; an encoding matrix for holding first factors in the main memory, the first factors being for encoding the original data into the ECC data; and a thread for executing on the processing core. The thread includes a Galois Field multiplier for multiplying entries of the data matrix by an entry of the encoding matrix, and a sequencer for ordering operations using the Galois Field multiplier to generate the ECC data.
US10268543B2
Examples include repair of a volume while the volume is online. In some examples, a request is received to access a compressed page, wherein the compressed page includes compressed data and compression metadata, an error is identified in the compression metadata or the compressed data, and based on the error and the request, repair of the error is handled while the volume is online.
US10268536B2
Systems and methods for debugging dynamically rendered content are described herein. A plurality of rules are defined and stored, wherein each rule includes a condition and an action, and wherein each action includes an instruction to render content within a webpage. A rule object is generated based on the plurality of rules, wherein the rule object includes executable code. The rule object is stored within an in-memory device disposed between a rules server and a transformation server. An error is detected during the execution of the rule object. In response to a user request, an encrypted security token is generated to access one or more rule debugging modules of the rules server.
US10268530B2
Systems, methods, and devices for managing predetermined functions on a mobile device within a moving vehicle, the mobile device having an operating system (OS) that includes an event API installed therein that is configured for two-way communication with an external control device, the control device being installed within the vehicle and further configured to communicate with a software application installed and running in memory resident on the mobile device. In response to initiation of a predetermined function on the mobile device, a notification message is transmitted by the event API to the control device. The control device then communicates with the software application to determine a desired action for the mobile device to take with respect to the predetermined function. The control device then instructs the mobile device on the action to take on the predetermined function by transmitting an action message to the event API.
US10268529B2
A first node determines a second node belonging to the same first group as the first node, and creates a first receive buffer corresponding to the second node in a memory. The first node determines a third and a fourth node belonging to a second group, and creates a second receive buffer corresponding to the third node in the memory, without creating a receive buffer corresponding to the fourth node. The first node uses the first receive buffer to receive messages when communicating with the second node, uses the second receive buffer to receive messages when communicating with the third node, and uses the first receive buffer or the second receive buffer to receive messages when communicating with the fourth node.
US10268528B2
A method executed by a mobile apparatus for verifying event information to be shared is disclosed. The method includes communicating with a nearby mobile or immobile apparatus to generate a verification in response to encountering the nearby mobile or immobile apparatus. The method also includes verifying existence of an incident event in response to arriving at a place of the incident event. The method further includes publishing a verified incident event in order to add into an incident event distributed ledger used for managing event information related to the incident event.
US10268517B2
A batch of input/output (I/O) requests, directed to multiple physical domains of storage area network disk (SAN disk), are prioritized for processing based on the workload (pressure) of the target physical domains, and further based on the workload of multiple input/output (I/O) paths available for transmission of the I/O data to or from the physical domains. Requests directed to a physical domain with low pressure (relative to other physical domains to which some of the I/O requests are directed) are queued up and sent to the physical domain on an I/O path having a low workload (relative to other available I/O paths). Requests directed to a physical domain under relatively high pressure are queued up and sent to the physical domain on an I/O path having a relatively higher workload.
US10268513B2
A computing system may be configured to implement a plurality of agents each associated with a predetermined number of CPU cores and a predetermined amount of memory and to receive requests to perform tasks. A request may specify the number of CPU cores and amount of memory for performing the task. Allocation of resources may include determining multiple allocation profiles, each describing a possible allocation of cores and memory to the task from currently available CPU cores and memory associated with the agents. For each agent and for each of said allocation profiles, respective efficiency measures for memory usage and CPU usage may be calculated. An allocation profile may be selected using said calculated memory usage and CPU usage efficiency measures.
US10268511B2
The described technology is directed towards sharing asynchronous (async) tasks between task chains, including in a way that prevents cancellation of lower-level chain entity from cancelling a shared async task. A shared async task is wrapped in multiplexer code that maintains lower-level entity identities as a set of listeners of the shared async task, and when a listener cancels, only removes that listener from the set of listeners so that the shared async task does not cancel as long as one listener remains in the set. Also described is optimization to share an async task, and wrapping tasks in cancel-checking code that prevents the task from running its work if the task is intended to be cancelled but is queued to run before the cancel request is queued to run.
US10268503B2
Techniques disclosed herein generally describe providing fault tolerance in a virtual machine cluster using hardware transactional memory. According to one embodiment, a micro-checkpointing tool suspends execution of a virtual machine instance on a primary server. The micro-checkpointing tool identifies one or more memory pages associated with the virtual machine instance that were modified since a previous synchronization. The micro-checkpointing tool maps a first task to an operation to be performed on a memory of the primary server, where the first task is to resume the virtual machine instance. The micro-checkpointing tool also maps a second task to an operation to be performed on the memory of the primary server, where the second task is to copy the identified memory pages associated with the virtual machine instance to a secondary server. The first and second tasks are then performed on the memory.
US10268498B2
Emulating as supported web browser feature when a webpage is merely testing for web browser support of various features. Frequently a web page may test for support of various features of a web browser. The present technology prevents the unnecessary and premature initiation of supported features saving a user time from having to authorize its use in addition to saving the valuable system resources (e.g. memory, power, etc.) before the supported features are actually needed by the webpage. By emulating or spoofing support of various features of a web browser, the user of a computing device can be spared authorizing use of the various features, and spared the extra power consumption of initializing the various features that may not be used.
US10268496B2
In accordance with an embodiment, described herein is a system and method for supporting object notation (e.g., JavaScript Object Notation (JSON)) variables in a process defined by a process execution language for execution in a SOA middleware environment. An extension namespace can define additional methods and attributes to enable support for object notation variables in the process. With the support for object notation variables, the process can be defined to include a representational state transfer (REST) partner link, for directly receiving object notation payloads from an external service into an object notation variable in the process, where the object notation variable can be accessed and manipulated using JavaScript.
US10268491B2
A system to improve user messaging in a mobile device by providing an intelligent interactive travel as a GUI that receives verbal and text input and outputs offers to provide travel-related information, offers to provide travel-related actions, offers to send a travel-related communication, or offers to save travel-related information, wherein processing content of the user input comprises analyzing message content to collect travel-related parameters relating to geographic travel path, airport information, air travel route information, airline flight information, flight availability, flight status, flight booking information, flight cancelling information, airport fees, baggage fees, local and remote ground transportion options, local and remote weather information, message priority, channel type, channel availability, user schedule, user time zone, user time and date, user travel-related preferences, type of content, and number of recipients, and saving said collected parameters to memory, wherein the travel-related parameter is calculated using a travel-related index, the travel-related index comprising a numerical value based on travel-related hierarchy, wherein the one or more programs include instructions for providing feedback to the user wherein the feedback comprises a graphical or spoken output from the portable electronic device, said output comprising information linked to the user schedule and one or more travel-related parameters, wherein the user schedule parameter is compared to a travel-related parameter and a scheduling database is populated with an entry that uses the comparison data and, wherein specific customized travel-related profile parameters are set to establish priority overrides where a user schedule has a different priority than a travel-related parameter.
US10268489B2
A computer receives a plurality of warning messages. The computer determines that a first warning message of the plurality of warning messages was not previously displayed based on determining the first warning message does not match a warning message contained in a previous warning message list. The computer displays the first warning message without an active User Interface (UI) object based on determining that the first warning message was not previously displayed. The computer presents an active UI object after a delay time.
US10268479B2
Systems, apparatuses, and methods for executing an instruction. The instruction includes fields for a first source operand, a second source operand, and a destination operand. A decoded instruction causes a reduction of broadcasted packed data elements of a first packed data source with a reduction operation and store a result of each of the reductions in a packed data destination, wherein the packed data elements of the first packed data source to be used in the reduction are dictated by a result of a comparison of broadcasted values of packed data elements stored in a second packed data source to the packed data elements stored in the second packed data source without broadcasting.
US10268472B2
Methods, systems, and computer-readable storage media for executing, by a target system deploy tool, a first portion of a target-side maintenance procedure on the target system, halting execution of the first portion of the target-side maintenance procedure, executing, by a source system deploy tool, a source-side maintenance procedure on the source system, wherein, during execution of the source-side maintenance procedure, table structure change events are recorded in a source-side orchestration table, reading, by a replicator, the table structure change events recorded in the source-side orchestration table, writing, by the replicator, the table structure change events to a target-side orchestration table, and executing, by the target system deploy tool, a second portion of the target-side maintenance procedure on the target system, at least in part, by performing the table structure change events of the target-side orchestration table on one or more tables of the target system.
US10268462B2
An emulation device 3 includes a storage unit 70 which stores information in which instruction information 710 including a type of an instruction 711 and an operand 712 included in emulation-execution-target-software 71, compiled instruction information 72 obtained by compiling the instruction information 710 capable of being emulated, and information 73 indicating a storage address of the compiled instruction information 72 are associated with, and a generation unit 80 which generates compiled software 81 that is compiled for the emulation-execution-target-software 71 capable of being emulated by converting the instruction information 710 into the subroutine-read-instruction-information which calls the compiled instruction information 72 associated with the instruction information 710 from the storage address.
US10268460B2
A system for use in displaying a webpage is described herein. The system includes a web site hosting server and a monitoring server. The web site hosting server operates in a plurality of rendering modes including a server render mode and a client render mode. The server render mode includes retrieving server rendering application code associated with a webpage, generating rendered code, and transmitting the rendered code to a client computing device. The client render mode includes retrieving client rendering application code associated with the webpage and transmitting the client rendering application code to the client computing device including instructions to generate rendered code for use in displaying the webpage. The monitoring server is configured to determine a current performance level of the web site hosting server computer and transmit instructions to the web site hosting server to operate in the client render mode or the server render mode based on current performance levels.
US10268454B2
Methods, apparatus, systems and articles of manufacture are disclosed to eliminate partial-redundant vector load operations. An example apparatus includes a node grouper to associate a vector operation with a node group, a candidate verifier to perform a dependencies test on a subset of the node group, and identify a subset of the node group as a candidate when the subset satisfies the dependencies test, and a code optimizer to determine replacement code based on a characteristic of the candidate in the node group and compare an estimated cost associated with executing the replacement code to a threshold. The example apparatus also includes a code generator to generate machine code using the replacement code when the estimated cost of executing the replacement code satisfies the threshold.
US10268453B1
A method of communicating between one or more modules while executing a plan for a controlled system includes transmitting, by an execution manager, a request to a planner to create a plan in response to receiving a planning goals file. The method also includes transmitting, by the execution manager, the created plan to an adaptive controller for execution of the created plan within a controlled system, and receiving, by the execution manager, state estimates reporting diagnosis information of a controlled system.
US10268446B2
In one embodiment, a user interface narrator may repurpose a data retrieval event 232 to narrate user interface items 304 not under input control focus 306. The user interface narrator may use a narration control 212 of an operating system 210 to vocalize a user interface 222. The user interface narrator may execute an application task outside of an input control focus 306. The user interface narrator may receive a repurposed data retrieval event 232 for an application binary interface 230 of the operating system 210 to alert a narration control 212 of a task event for the application task.
US10268442B2
The present invention relates generally to the field of telecommunications systems and methods. More specifically, the present invention is directed to systems and methods for identifying and/or distributing music and other types of useful information for users in a very simple and convenient manner. A variety of systems and methods are disclosed which provide users with quick and convenient access to various forms of information, such as, for example, audio information including music and news items as well as coupons and other information. The systems and methods allow users to store data representative of a time of transmission and preferably a source of transmission so that data of interest may be identified for ordering an/or downloading.
US10268437B2
A system and method are presented for determining window geometry. In an embodiment, a party to an interaction using a streaming video connection may want to share content on their display with another party to the interaction. A party may wish to annotate an on-screen target for the other party. In an embodiment, markers or magic bars may also be used to map the screens to each other in addition to coordinates. When one party annotates an on-screen target on their display, the coordinates on the party's display are translated for the other party and the annotation is placed in the intended location on that party's screen. Masking of content may also be performed such that contact on one user's screen may not be visible to the other party during the screen share.
US10268434B2
The present invention relates to a mobile terminal, which can easily attach a content of another terminal to a message, and a control method therefor. To this end, the mobile terminal may comprise: a wireless communication unit for performing wireless communication with another terminal; a display unit including a first area for outputting first image data received from the another terminal and a second area for outputting second image data of the mobile terminal; and a control unit for controlling the mobile terminal such that, when at least one item is selected from at least one of a first content list of the another terminal and a second content list of the mobile terminal, a content corresponding to the selected item is attached to a message which is written through at least one of the first area and the second area.
US10268430B2
An information processing device includes a controller that references a job history to control an operation on a file generated by execution of a job.
US10268426B2
An image processing apparatus includes a first communication portion configured to wirelessly communicate with a terminal and a second communication portion configured to carry out near field communication with a terminal. A communication distance between the second communication portion and the terminal is shorter than a communication distance between the first communication portion and the terminal. The image processing apparatus further includes an adjustment portion configured to adjust a communication-established distance over which the first communication portion establishes communication with the terminal so as to match with a specific position at which the second communication portion establishes communication with the terminal.
US10268425B2
A system includes a transmission apparatus that transmits data, and an output apparatus that outputs the received data. Output of the data is restricted if the output apparatus does not satisfy a predetermined security requirement. If a time period for outputting the data is specified, a confirmation is made with a recipient as to whether to permit removal of the restriction within the time period, and a response thereto is obtained. The output apparatus outputs the data if the response obtained from the recipient indicates removal of the restriction.
US10268423B2
An image forming apparatus includes a holding unit, a search unit, an update unit, and a transmitting unit. The holding unit holds group information including identification information of a different image forming apparatus belonging to a group to which the image forming apparatus belongs. The search unit searches for a candidate image forming apparatus to which the image forming information is to be transmitted at a predetermined timing when elimination of the image forming information is estimated. The update unit updates the group information such that the candidate image forming apparatus found by the search unit is included in the group. The transmitting unit transmits the group information updated by the update unit to the different image forming apparatus at the predetermined timing.
US10268416B2
A memory-to-memory copy operation control system includes a processor configured to receive an instruction to perform a memory-to-memory copy operation and a memory module network in communication with the processor. The memory module network has a plurality of memory modules that include a proximal memory module in direct communication with the processor and one or more additional memory modules in communication with the processor via the proximal memory module. The system also includes a memory controller in communication with the processor and the network of memory modules. The processor is configured to issue a first command causing data to be copied from a first memory module to a second memory module without sending the data to the processor or the memory controller.
US10268415B2
According to one embodiment, a data storage device includes a first storage unit, a second storage unit, a first queue, a second queue, and a distributor. The second storage unit is used as a cache of the first storage unit and has a lower write transfer rate and a faster response time than the first storage unit. The first queue corresponds to the first storage unit. The second queue corresponds to the second storage unit. The distributor distributes a write command received presently from a host to one of the first and second queues in which the number of write commands registered presently is smaller.
US10268408B2
In a storage cluster having nodes, blocks of a logical storage space of a storage object are allocated flexibly by a parent node to component nodes that are backed by physical storage. The method includes maintaining a first allocation map for the parent node, and second and third allocation maps for the first and second component nodes, respectively, executing a first write operation on the first component node and updating the second allocation map to indicate that the first block is a written block, selecting the second component node for executing a second write operation, and executing the second write operation on the second component node. Upon execution of the second write operation, the third allocation map is updated to indicate that the second block is a written block and the first allocation map is updated to indicate that the second block is allocated to the second component node.
US10268401B2
A method, computer system and computer program product for managing tapes storing a backup for a node. The method identifies the node for which a current set of tapes is present. The method determines whether the current set of tapes exceeds a threshold for undesired fragmentation for the node and moves data in the current set of tapes to a new set of tapes when a physical tape count exceeds the threshold for undesired fragmentation, wherein the data is more contiguous in the new set of tapes than the current set of tapes.
US10268396B2
Storage divisions of a non-volatile storage medium may have a writable state and an unwritable state. Storage divisions may be reclaimed by, inter alia, resetting the storage division from an unwritable state to a writable state. Writable storage divisions may be used to service incoming storage requests. If no writable storage divisions are available, requests may stall. One or more storage divisions may be held in a writable state to avoid stall conditions. This, however, may increase the erase dwell time of the storage divisions, which can result in increased wear and reduce the usable life of the storage device. Storage divisions may be prepared for use such that the storage divisions are transitioned to a writable state such that erase dwell time of the storage divisions is reduced, and the storage divisions are available as needed to service incoming requests.
US10268390B2
Data address management systems, methods, devices and uses for minimizing interaction with data consumers' data on data storage devices, an embodiment comprising an external bus for communicatively interfacing the data storage system and data consumers; at least one storage medium components, each storage medium component comprising a plurality of storage locations having a unique storage location indicators; a translation layer module comprising a data address space having data addresses associable with storage location indicators; and a controller configured to store data in the storage locations and creating associations in the translation layer module between data addresses and the physical location indicators; wherein the data address space is accessible by the data consumer for addressing requests relating to data stored on the storage device and wherein the controller is configured to manipulate the arrangement of the data addresses in the data address space.
US10268380B2
Methods, devices and systems enhance compression and decompression of data values when they comprise a plurality of semantically meaningful data fields. Compression is sometimes not applied to each data value as a whole, but instead to at least one of the semantically meaningful data fields of each data value, and in isolation from the other ones. Data fields can be organized that share the same semantic meaning together to accelerate compression and decompression as multiple compressors and decompressors can be used in parallel. A system can be used where methods and devices are tailored to perform compression and decompression of the semantically meaningful data fields of floating-point numbers after first partitioning further at least one of said data fields into two or a plurality of sub-fields to increase the degree of value locality and improve compressibility of floating-point values.
US10268379B2
An apparatus comprises two or more partition identifier registers, each corresponding to a respective operating state of processing circuitry and specifying a partition identifier for that operating state. The processing circuitry issues a memory transaction specifying a partition identifier depending on the partition identifier stored in a partition identifier register selected based on the current operating state. The memory system component selects one of a number of sets of memory system component parameters in dependence on the partition identifier specified by a memory transaction to be handled. The memory system component controls allocation of resources for handling the memory transaction or manages contention for the resources in dependence on the selected set of parameters, or updates performance monitoring data specified by the selected set of parameters in response to handling of said memory transaction.
US10268372B2
A method for detecting an improper storage system configuration is provided. The method includes receiving, within a first switch, an indication of a configuration change of a storage system. The method also includes performing device discovery to identify devices operatively coupled to the first switch. The method also includes receiving a storage device identifier of a storage device operatively coupled to the first switch. The method also includes searching a repository for the storage device identifier to determine whether the storage device is managed by a second switch.
US10268370B2
Character input device includes touch screen; word dictionary database; first keypad information database for storing information on first keypad; second keypad information database for storing information on second keypad; first keypad creation unit for displaying the first keypad; first key touch recognition unit for acquiring character code corresponding to value of the first key from the first keypad information database and invoking second keypad creation unit; the second keypad creation unit for creating and displaying the second keypad on the first keypad; second keypad touch recognition unit for acquiring character code corresponding to touch movement from the second keypad information database; input character string creation unit for creating one or more input character strings by combining the character code of the first key with the character codes acquired by the second keypad touch recognition unit; and word recognition processing unit for extracting and displaying character strings of a completed word.
US10268369B2
A presentation system capable of detecting one or more gestures and contacts on a touch sensitive display. The presentation system can displaying indicia of such contacts, such as when a user writes with a fingertip, and can remove or alter such indicia responsive to other gestures and contacts. The system can accurately distinguish between types of gestures detected, such as between a writing gesture and an erasing gesture, on both large and small touch sensitive displays, thereby obviating the need for a user to make additional selective inputs to transition from one type of gesture to another.
US10268360B2
A computer system comprises a conference system for providing an audio conference and an associated server having a participant profile module comprising: logic configured to presenting a conference user interface to the first and second computing devices, the conference user interface displaying a first object identifying the first participant in association with a first audio indicator and a second object identifying the second participant in association with a second audio indicator; logic configured to present, in the conference user interface, a participant profile control associated with the first participant for specifying one or more profile parameters associated with the first participant; and logic configured to receive, from the second participant via the second computing device and during the audio conference, a selection of the one or more or more profile parameters associated with the first participant.
US10268356B2
A video is divided into portions, and the portions are used to control moving lights. A video is displayed where each moving light becomes a superpixel of the eventual displayed video. The superpixels themselves may be formed of pixels.
US10268351B1
A process for partitioning graphical charts determines the location of the chart's constituent elements and measures the extent to which those elements are interconnected. The process creates additional charts of a determined size, determines which elements connected to each of the other elements and partitions the elements, creating individual trees of elements and placing them on the created charts with connectors between the trees.
US10268348B2
Multiple information processing terminals, among which display data to be displayed on a display screen of one of the information processing terminals can be shared, are disclosed. The information processing terminal includes a rendering unit which renders information on the display data of the information processing terminal based on an operation of a user; a display synchronization unit which renders the information rendered by the rendering unit on the display data displayed on display screens of the information processing terminals other than the information processing terminal; a calculation unit which calculates an information amount based on the information rendered by the rendering unit; and a rendering suppression unit which suppresses rendering of the information on the display data of the information processing terminal by the rendering unit when the information amount is at least a predetermined value.
US10268337B2
A method for automatically generating column layouts comprises obtaining, by a page layout computer, source code of an electronic document comprising content, in response to a request to activate a page layout of the electronic document and before receiving a first input indicating a modification to a layout of the electronic document, automatically inserting, by the page layout computer, a coded hierarchy into the source code of the electronic document specifying a single section and a single column including the content, receiving, by the page layout computer, the first input indicating the modification to the layout of the electronic document, based on the first input and by the page layout computer, modifying the source code, causing, by the page layout computer, generating an updated editing view of the electronic document that graphically represents the modification to the layout.
US10268335B2
A user is presented with a digital magazine through a user interface of his/her client device. By monitoring the user's interactions with the digital magazine or content of the digital magazine, action with the user interface can be used to progress the user to discovery of and access to similarly grouped functionality, e.g., a reader category, a communicator category, and a curator category. For example, each category of user interactions can represent a different set of functions of the digital magazine. Based on the user interactions, a skill level of the user in each of the categories can be determined. One or more functions of the digital magazine can then be selected for presentation to the user based on the user's skill level in each category. The user interface of the digital magazine can then be modified to include the additional functions of the digital magazine, and the digital magazine can be presented to the user.
US10268333B2
A system, comprising at least one computer hardware processor; and at least one non-transitory computer-readable storage medium storing processor-executable instructions that, when executed by the at least one computer hardware processor, cause the at least one computer hardware processor to perform: generating an object hierarchy comprising a plurality of objects corresponding to active graphical user interface (GUI) elements of a first application program; and controlling the first application program to perform a first sub-task. The controlling includes automatically accessing, in the object hierarchy, a first object corresponding to an active GUI element of the first application program, the accessing comprising searching for the first object in the object hierarchy, the searching comprising modifying the object hierarchy; and automatically using the first object to cause the first application program to at least partially perform a first action in furtherance of the first sub-task.
US10268318B2
Examples disclosed herein relate to aligning content displayed from a projector on to a touch sensitive mat. Examples include detecting a border of the mat, wherein the mat includes a surface area of a first spectral reflectance characteristic on to which the projector is to project the content, and the border of a second spectral reflectance characteristic different from the first spectral reflectance characteristic surrounding a perimeter of the surface area. As an example, detecting the border of the mat generally includes differentiating the second spectral reflectance characteristic of the border from the first spectral reflectance characteristic of the surface area. Examples include detecting a border of the content displayed on to the mat, and adjusting projector settings for the border of the content displayed on to the mat to fit within the detected border of the mat.
US10268311B2
A method of controlling the operation of a mobile terminal is provided. By dynamically selecting or setting a specific function of a mobile terminal according to a change in pressure or contact areas sensed by a plurality of touch sensors which cover the mobile terminal, a user can easily select or set a specific function of the mobile terminal according to his or her intention, and easily recognize information displayed on a screen of the mobile terminal.
US10268305B2
An electronic device is provided. The electronic device includes a proximity sensor overlapping a portion of the touch screen to form an overlap area of the touch screen, and a processor configured to sense a proximity of an object located over the touch screen using the proximity sensor, change a proximity sensitivity of the overlap area of the touch screen, and sense a position of the object using the changed proximity sensitivity of the touch screen.
US10268303B2
Improved capacitive touch and hover sensing with a sensor array is provided. An AC ground shield positioned behind the sensor array and stimulated with signals of the same waveform as the signals driving the sensor array may concentrate the electric field extending from the sensor array and enhance hover sensing capability. The hover position and/or height of an object that is nearby, but not directly above, a touch surface of the sensor array, e.g., in the border area at the end of a touch screen, may be determined using capacitive measurements of sensors near the end of the sensor array by fitting the measurements to a model. Other improvements relate to the joint operation of touch and hover sensing, such as determining when and how to perform touch sensing, hover sensing, both touch and hover sensing, or neither.
US10268297B2
A mutual-capacitance organic light emitting touch display apparatus includes a thin film transistor substrate, a common electrode layer, an organic light emitting material layer, and at least a touch electrode layer, including a plurality of first touch electrodes arranged along a first direction, and a plurality of second touch electrodes arranged along a second direction; a thin film encapsulation layer; a display controller having a display power source, and electrically connected to a thin film transistor, a pixel electrode and the common electrode layer of the thin film transistor substrate; and a touch controller including a touch power source. The touch controller applies a touch driving signal to a selected first touch electrode, and senses a touch sensing signal at a second touch electrode, and outputs the touch sensing signal to the common electrode layer or a reference point of the display controller by a non-inverting amplifier.
US10268290B2
Disclosed is a system and method for tracking a user's eye using structured light. The structured light system is calibrated by training a model of surface of the user's eye. A structured light emitter projects a structured light pattern (e.g., infrared structured light) onto a portion of the surface of the eye. From the viewpoint of a camera, the illumination pattern appears distorted. Based on the distortion of the illumination pattern in the captured image, the eye tracking system can determine the shape of the portion of the user's eye that the structured light is incident upon. By comparing the determined shape of the portion of the user's eye to the model, the orientation of the eye may be determined. The eye tracking system or elements thereof may be part of a head-mounted display, e.g., as part of a virtual reality system.
US10268286B2
Systems and methods for controlling power and/or current consumption for multiple haptic output devices are provided. Various features of the haptic output device may be described within a data structure. In response to a haptic instruction, a power budget for the haptic output device may be determined in accordance with its operational characteristics. A drive signal may then be applied to the haptic output device to produce the haptic effect in accordance with the calculated power budget. The calculated power budget may be configured to limit the current or power drawn by the haptic output device.
US10268281B2
According to an aspect of the invention, an atransmission member includes plural first surfaces disposed side by side in a width direction of an optical path from a light source to an irradiation target, the plural first surfaces refracting light from the light source entering each of the first surfaces in a direction toward the irradiation target; a second surface interposed between the first surfaces adjacent to each other to form first highs and lows together with the adjacent first surfaces; and a third surface from which light refracted on the first surfaces exits, second highs and lows having a smaller interval than an interval of the first highs and lows being provided on the third surface.
US10268277B2
Examples disclosed herein relate to manipulating three-dimensional image in response to user gestures. Examples include rendering three-dimensional images based on three-dimensional image data, receiving sensor data corresponding to a user gesture, and recognizing the user gesture based on the sensor data Based on the recognized user gesture and the three-dimensional image data, determining and performing a function to update the corresponding three-dimensional image data and, consequently, alter the rendered three-dimensional images. The three-dimensional image data can be generated by a sensor coupled to the same computing device used to render the three-dimensional images.
US10268276B2
A pair of eyeglasses (100) has a frame (104) and lenses (102) mounted on the frame. A computer processor (130) is mounted on eyeglasses together with a plurality of cameras (105) and a digital projection system. IR sensors and/or dual zoom cameras may also be mounted on the glasses (100) and configured to track the movement of the user's hand (800).
US10268263B2
Methods and devices for presenting a virtual reality image may include receiving head motion information from a positional tracking system that tracks a position and orientation of a head of a user and receiving virtual motion information independent from the head motion information for a virtual reality simulation. The methods and devices may include generating a first scene of the virtual reality simulation based on the virtual motion information and the head motion information. The methods and devices may also include generating a set of visual cues based on the head motion information and rendering a frame including the set of visual cues and the first scene of the virtual reality simulation. The methods and devices may include transmitting the frame of the virtual reality simulation for presentation on a display device.
US10268262B2
A computer-implemented method dynamically limits peak power consumption in processing nodes of an IHS. A power management micro-controller receives processing node-level power-usage and workload data from several node controllers, including current power consumption and a current workload, for each processing node within the IHS. A total available system power of the IHS is identified including a peak power output capacity and a sustained output power capacity. At least one node peak power threshold is determined based on the power-usage and workload data for each of the processing nodes. The node controllers are triggered to determine and set a device peak power limit for each of several variable performance devices within each of the processing nodes based on the node peak power threshold, wherein each of the variable performance devices dynamically adjusts a value of a corresponding device performance metric based on the device peak power limit.
US10268261B2
Methods and apparatus for an inter-processor communication (IPC) link between two (or more) independently operable processors. In one aspect, the IPC protocol is based on a “shared” memory interface for run-time processing (i.e., the independently operable processors each share (either virtually or physically) a common memory interface). In another aspect, the IPC communication link is configured to support a host driven boot protocol used during a boot sequence to establish a basic communication path between the peripheral and the host processors. Various other embodiments described herein include sleep procedures (as defined separately for the host and peripheral processors), and error handling.
US10268257B2
A memory control device that is capable of making a nonvolatile memory of an information device exhibit the performance thereof certainly. A detection unit detects whether a data writable semiconductor memory is a nonvolatile memory or a volatile memory. A setting unit performs a setting to a volatile memory and performs a different setting to a nonvolatile memory that is detected with the detection unit.
US10268249B2
Described is a voltage regulator with adaptive gain, which comprises: a plurality of power-gate transistors controllable by a digital bus, the plurality of power-gate transistors operable to provide a first power supply to a load, and to receive a second power supply as input; an analog-to-digital converter (ADC) to receive the first power supply and to generate a digital output representative of the first power supply; and a controller to receive the digital output representative of the first power supply and to generate the digital bus for controlling the plurality of power-gate transistors such that a transfer function of the plurality of power-gate transistors is substantially linear over an operating range.
US10268247B2
An operation processor device includes a plurality of operation processing cores and at least one temperature sensor. The temperature sensor senses temperatures of the operation processing cores. When a temperature of a first operation processing core that is operating is sensed to be equal to or higher than a reference value, a second operation processing core that does not operate starts to operate and the first operation processing core stops operating.
US10268244B2
A housing assembly includes a first housing, a second housing and a connecting module. The connecting module is coupled between the first housing and the second housing. The connecting module includes a connecting member, a coupling member and a positioning member. The connecting member is coupled to the first housing and the second housing. The coupling member faces to the connecting member and is coupled between the first housing and the second housing. The coupling member is slidably coupled to at least one of the first housing and the second housing. The positioning member is located between and connected to the connecting member and the coupling member, and is configured to prevent a movement of the coupling member along a direction perpendicular to a sliding direction of the coupling member with respect to the connecting member.
US10268226B1
The disclosure provides a voltage generating device and a calibrating method thereof. The voltage generating device includes a bandgap circuit, a regulator circuit and a calibrating circuit. The bandgap circuit provides a bandgap voltage. The regulator circuit generates an output voltage correspondingly according to the bandgap voltage. In a first stage of a calibration period, the calibrating circuit detects the bandgap voltage, and correspondingly sets a resistance of at least one resistor of the bandgap circuit according to the bandgap voltage. In a second stage of the calibration period, the calibrating circuit detects the output voltage, and correspondingly sets a resistance of at least one resistor of the regulator circuit according to the output voltage.
US10268225B2
A method and apparatus is described for providing energy system status information. A status indication device may be mounted near an entry door for determining when an individual is about to leave an area. When the status indication device determines that an individual is about to leave an area, it displays an energy status to the individual, so that the individual can decide whether to place energy-consuming devices in a conservation mode of operation.
US10268224B2
An approach to provide power from power supply devices to power consuming devices based on using priority levels for each of the power consuming and supply devices. The approach includes the steps of receiving information of a power consuming device from an energy management, including criticality information obtained from a universal appliance service system. The approach further includes receiving power supply information of one or more power supply devices associated with an electric grid, and receiving a power request from the power consuming device. The approach further includes determining that the power consuming device receives power from the power supply device, based on the criticality information and the power supply information.
US10268221B2
A power supply device comprises: a first linear regulator, which receives a voltage from a direct-current power supply at all times and outputs a first voltage; a step-down switching regulator, which receives the voltage from the direct-current power supply through a path via a power supply switch and outputs an intermediate voltage, and a second linear regulator, which receives the intermediate voltage and outputs a second voltage. The power supply device outputs a higher one of the first voltage and the second voltage. The first linear regulator has a smaller current consumption and a higher minimum operating voltage than the second linear regulator. When the voltage supplied from the direct-current power supply is lower than or equal to a predetermined threshold value, the switching regulator drives a main switching component interposed in series with a voltage input-output path to turn on at all times. The second linear regulator executes an output operation of the second voltage during a full-on period, during which the main switching component is driven to turn on at all times.
US10268218B2
In an embodiment, a current internal corrosion level at a current time is read from an internal corrosion sensor that is internal to a computer. An internal corrosion difference is calculated between the current internal corrosion level and a previous internal corrosion level. Upon determining that the internal corrosion difference is more than a first threshold amount, a first action is performed that decreases an internal temperature of the computer. In a further embodiment, upon determining that the internal corrosion difference is less than a second threshold amount, a second action is performed that allows the internal temperature of the computer to increase.
US10268206B2
In an apparatus and method for controlling operation of a utility vehicle that detects a magnetic field generated by an area signal in electric current supplied from an electric power supply through a boundary wire and is driven by an electric motor powered by an onboard battery that is charged at a charging station. The vehicle runs within the working area based on the detected magnetic field and is provided with a socket to connect/disconnect supply of the electric current to the boundary wire. It is determined whether after power supply was once disconnected, the supply is reconnected. The area signal is inserted with a signal indicating the vehicle to return to the charging station when the power supply is reconnected. Operation of the motor is controlled to make the vehicle run to the charging station when the return instruction signal is inserted to the area signal.
US10268196B2
A method for controlling an aircraft taxiing system, comprising the steps of: generating a nominal load command (Comm_nom); generating an acceleration setpoint (Cons_a); implementing, in parallel with the generation of the nominal load command, a processing chain (7) comprising a regulation loop (Br), the regulation loop (Br) having for its setpoint the acceleration setpoint (Cons_a) and for its command an acceleration command (Comm_a), the acceleration command being converted into an acceleration load (Eff_a), a maximum load threshold being equal to the maximum of the acceleration load (Eff_a) and a minimum load threshold (Seuil_min); and generating an optimized load command (Comm_opt) equal to the minimum of the nominal load command and the maximum load threshold.
US10268193B2
The present disclosure discloses a method of using an unmanned aerial vehicle (UAV) comprising a housing, a processor, a positioning unit, a sonar unit, a launching unit and a fishhook unit in fishing. The method comprises manipulating the UAV to fly to a designated destination determined by the processor according to one of a received wireless communication and a preset program, adjusting the sonar unit to a predetermined height by the positioning unit, determining a coordinate corresponding to a signal detected by the sonar unit as a fishing region when the signal is consistent with a predetermined value, launching bait to the fishing region by the launching unit, releasing a fishhook from the fishhook unit to the fishing region, and manipulating the UAV to hover or return by the processor according to one of a received wireless communication and a preset program.
US10268188B2
A method of motion planning includes observing an object from a first pose of an agent having a controllable camera. The method also includes determining one or more subsequent control inputs to move the agent and the camera to observe the object from at least one subsequent pose. The subsequent control input(s) are determined so as to minimize an expected enclosing measure of the object based on visual data collected from the camera. The method further includes controlling the agent and the camera based on the subsequent control input(s).
US10268179B2
An NC machine tool is provided with a display device capable of displaying processing time individually for each function command of a block of an NC program. The display device of the NC machine tool is capable of displaying processing time for each function command. Thus, an operator is able to identify processing time for each function command via the display device.
US10268169B2
A device and method to adapt a model in a underdetermined adaptive system that provides an output in response to an input. A controller provides parameters to the model in a transceiver system, composed of linearizers, equalizers, or estimators as a function of an error signal. The controller and the model parameters are manipulated to allow agnosticism with respect to input signals or model complexity, enabling robust operation and efficient implementation.
US10268166B2
An intelligent surface system is provided for deployment in a space. The intelligent surface system includes a personnel movement device (PMD) configured to move an individual between first and second locations, sensors deployed to sense characteristics of the individual and a controller configured to determine a condition of the individual based on the characteristics and control an operation of the PMD in accordance with the determined condition of the individual.
US10268156B2
A technique enabling downsizing of an image forming apparatus is provided. A cleaning unit 13 attachable to and detachable from an apparatus main body of an image forming apparatus 100 that forms an image on a recording material 12 is provided, with this cleaning unit 13 including: a photosensitive drum 1; and a cleaning frame body 14 that supports the photosensitive drum 1 and that includes an opening 14c through which laser light 3c for exposing the photosensitive drum 1 can pass, wherein the opening 14c is configured such that a width of the opening 14c in a scanning direction in an irradiation range of the light for exposing the photosensitive drum 1 becomes greater toward a side of the photosensitive drum 1 from a side of a light source of light for exposing the photosensitive drum 1.
US10268151B2
An image forming apparatus, including: a photoconductor configured to be rotatable; a charger configured to charge the photoconductor; an overcurrent detector configured to output an overcurrent detection signal in response to detection of an overcurrent in the charger; and a controller, wherein the controller is configured to execute: an obtaining process of obtaining the overcurrent detection signal output from the overcurrent detector; a first counting process of counting a first number of detections based on the overcurrent detection signal obtained in the obtaining process, the first number of detections being the number of the overcurrent detection signals synchronized with a first cycle corresponding to one rotation of the photoconductor; and a first determining process of determining whether the first number of detections is not smaller than a first threshold which is not smaller than 2.
US10268149B2
A fixing apparatus includes a cylindrical heating rotating member, a nip portion forming member having first and second surfaces, and provided in a hollow portion of the heating rotating member so that the first surface contacts an inner surface of the heating rotating member, and a roller that, sandwiches the heating rotating member with the nip portion forming member to form a nip portion. A plurality of recessed portions are on the first surface, so a size of an area in which the first surface is in contact with the heating rotating member in an upstream area of the nip portion is less than a size of the area in which the first surface of the nip portion forming member is in contact with the heating rotating member in a downstream area of the nip portion with respect to a center of the nip portion.
US10268145B2
A fixing device includes a cylindrical film having an inner surface and a plate-like heater that extends in a longitudinal direction of the film, with the heater having (i) a first surface that contacts the inner surface of the film, and (ii) a second surface opposite to the first surface. The fixing device further includes a heat conduction plate that extends in the longitudinal direction of the film and contacts the second surface of the heater, and a supporting member that supports the heater through the heat conduction plate. An image that is formed on a recording material is heated by heat from the heater through the film.
US10268131B2
A cleaner, such as provided in a particulate material production apparatus, for cleaning a droplet ejector, which includes nozzles to eject a particulate material composition liquid as droplets, and a nozzle plate bearing the nozzles. A substantially closed cleaning space is formed outside the nozzles and the nozzle plate, and a first cleaning liquid supplying device supplies a first cleaning liquid to the cleaning space so that the nozzles and the nozzle plate are contacted with the first cleaning liquid. In addition, a vibrator vibrates the first cleaning liquid when the nozzles and the nozzle plate are contacted with the first cleaning liquid to clean the nozzles and the nozzle plate.
US10268121B2
A control system, of a plurality of heads, acquires grating correction information related to at least two of scales in a first grating group and scales in a second grating group, based on position information of a movable body measured using at least four heads irradiating measurement beams on at least two of the scales and scales. The grating correction information is used to control movement of the movable body using at least three heads irradiating at least two of the scales and scales.