US Pat. No. 10,216,314

MULTI-PHASE SCANNING

PARADE TECHNOLOGIES, LTD....

1. A method of detecting objects proximate to a touch panel having a plurality of TX electrodes and a plurality of RX electrodes, comprising:receiving two distinct drive signals;
for each of a plurality of scanning stages:
selecting a TX pattern for a first scanning stage of the plurality of scanning stages;
selecting a respective one of the two distinct drive signals to drive each of the plurality of TX electrodes substantially simultaneously according to a respective TX pattern, wherein the respective TX pattern for each scanning stage, after the first scanning stage, is generated by a cyclic rotation of the TX pattern for the first scanning stage, and each pair of the plurality of TX electrodes has at least one stage in which the selected drive signals are distinct from each other; and
receiving sense signals from the plurality of RX electrodes, wherein each of the plurality of sense signals represents capacitance of a respective intersection of a respective TX electrode and a respective RX electrode; and
correlating the received sense signals for the plurality of scanning stages with the received drive signals to detect an object proximate to the touch panel.

US Pat. No. 10,216,313

ELECTRONIC APPARATUS AND CONTROL METHOD OF THE SAME

Canon Kabushiki Kaisha, ...

1. An electronic apparatus comprising:a touch detector configured to be capable of detecting touch operations; and
a controller configured to effect control to,
in a state where a first screen is displayed,
execute a function in accordance with a touch operation performed in a case where a touch area of the touch operation is smaller than a first area, and
not execute a function in accordance with a touch operation performed in a case where the touch area of the touch operation is equal to or larger than the first area, and
in a state where a second screen is displayed,
execute a function in accordance with a touch operation performed in a case where the touch area of the touch operation is smaller than a second area that is larger than the first area, and
not execute a function in accordance with a touch operation performed in a case where the touch area of the touch operation is equal to or larger than the second area.

US Pat. No. 10,216,312

MOBILE TERMINAL

LG ELECTRONICS INC., Seo...

1. A sound system, comprising:a wearable device put on a user's neck; and
a mobile terminal communicating with the wearable device,
wherein the wearable device comprises:
a band part hung on the user's neck;
a body part coupled to both ends of the band part;
one pair of earphones coupled to be drawn from the body part;
a plurality of cameras including a first camera and a second camera, wherein the first camera is mounted at the body part and captures an object of a front of the user, wherein the second camera is mounted at a center part of the band part and captures an object of a rear of the user;
a vibration detection button installed at the body part, wherein the vibration button detects a vibration occurring as the user taps the vibration detection button;
a capture button installed at the body part;
a vibration sensor installed at the body part, wherein the vibration sensor detects that the user taps the body part;
a microphone to receive an audio input;
a location information module to obtain a location of the wearable device;
a proximity sensor to detect approach of an object;
a module detecting shaking of the first camera and the second camera;
a first wireless communication unit installed at the body part, wherein the first wireless communication unit communicates with the mobile terminal; and
a controller installed at the body part, wherein the controller controls operation of the plurality of cameras and transmits an image captured by the plurality of cameras to the mobile terminal,
wherein the mobile terminal comprises:
a second wireless communication unit configured to perform wireless communication with the wearable device via the first wireless communication unit;
a touch screen configured to display information; and
a control unit configured to:
perform pairing between the mobile terminal and the wearable device,
display a lock screen on the touch screen, if the touch screen is changed from an off state into an on state,
display a control screen including both a first control screen including at least one sound control object for controlling sound output through the one pair of earphones of the wearable device and a second control screen including at least one camera control object for controlling the plurality of cameras of the wearable device on the lock screen,
transmit an activation command to the wearable device,
display a front preview screen and a rear preview screen for the plurality of cameras on the lock screen,
display a home screen including a plurality of executable icons, the front preview screen and the rear preview screen, if a lock state is released after the front preview screen and the rear preview screen are displayed on the lock screen,
receive at least one image captured by the plurality of cameras of the wearable device,
store the at least one image captured by the plurality of cameras of the wearable device and information relating to music played at the time of capturing the at least one image, and
if a specific music is played, display at least one image captured when the specific music has been played,
wherein the controller of the wearable device determines the number of times that the user taps the body part, recognizes one of an image capture mode and a video capture mode based on the number of times that the user taps the body part, captures a predetermined number of images within a predetermined time in the image capture mode, and captures a video for a predetermined time in the video capture mode,
wherein the controller of the wearable device determines the number of times that the user taps the vibration detection button,
wherein the controller of the wearable device activates both the first camera and the second camera, or activates the first camera, or activates the second camera, based on the number of times that the user taps the vibration detection button,
wherein the controller of the wearable device determines whether the first camera and the second camera are shaken when the capture button is pressed by the user, and identifies a shaking intensity of the first camera and the second camera,
wherein the controller of the wearable device captures a picture image for an image input to the first camera and the second camera if the shaking intensity is less than a predetermined setting value,
wherein the controller of the wearable device captures a video for an image input to the first camera and the second camera if the shaking intensity is greater than the predetermined setting value, and stores the video in the memory, wherein the video includes a plurality of frame images,
wherein the controller of the wearable device selects a frame image with a smallest shaking among the plurality of frame images as a picture image, transmits the selected frame image to the mobile terminal, and deletes the video stored in the memory,
wherein the controller of the wearable device detects whether the first camera is blocked by the mobile terminal by using a brightness change of an image input to the first camera, and transmits a picture capture command to the mobile terminal,
wherein the control unit of the mobile terminal captures an image when the picture capture command is received,
wherein the controller of the wearable device activates both the first camera and the second camera when the user's finger is positioned at a first distance from the proximity sensor of the wearable device, activates the first camera when the user's finger is positioned at a second distance from the proximity sensor of the wearable device, and activates the second camera when the user's finger is positioned at a third distance from the proximity sensor of the wearable device,
wherein the controller of the wearable device captures an image or a video when an input of a specific sound or voice is detected through the microphone,
wherein the controller of the wearable device captures an image or a video when a current location of the wearable device is changed more than a predetermined distance,
wherein the controller of the wearable device captures an image or a video when an arbitrary object approaches within a predetermined distance range,
wherein the control unit of the mobile terminal is configured to display the control screen including the second control screen enlarged to an area where the first control screen is displayed, if the sound is not output through the wearable device, and
wherein the control unit of the mobile terminal is further configured to display an image captured by the plurality of cameras of the wearable device and a marker indicating a location at which the image was captured.

US Pat. No. 10,216,311

USER AUTHENTICATION

International Business Ma...

1. A method for authenticating a user, the method comprising:receiving, by a processor of a computing system, a plurality of user inputs via a pressure-sensitive input interface having a plurality of different input options, the user inputs being indicative of a possible component part of an authentication code or pattern defined by a combination of the different input options;
determining, by the processor, a pressure applied to the pressure-sensitive input interface by the user when providing the user inputs;
distinguishing, by the processor, real user inputs that represent a component part of the authentication code or pattern from fake user inputs that do not represent a component part of the authentication code or pattern, based on the pressure applied to the pressure-sensitive input interface;
ignoring, by the processor, the fake user inputs; and
irrespective of the whether a user input is a real user input or a fake user input, providing, by the processor, an input acknowledgement signal to an output interface for indicating the user input was received.

US Pat. No. 10,216,310

PRESSURE-SENSITIVE PANEL AND DETECTION METHOD THEREOF, 3D TOUCH PANEL AND TOUCH DISPLAY PANEL

BOE Technology Group Co.,...

1. A pressure-sensitive panel, comprising: a pressure-sensitive layer formed on a substrate, wherein the pressure-sensitive layer includes a plurality of pressure-sensitive units distributed in various areas of the substrate; each pressure-sensitive unit includes two resistors and a first voltage detection unit, wherein the two resistors comprise a first resistor and a second resistor;each of the two resistors is provided with a long axis and a short axis;
in each pressure-sensitive unit, two short sides of the first resistor are respectively connected with a first fixed voltage end and one long side of the second resistor; the other long side of the second resistor is connected with a second fixed voltage end;
the first voltage detection unit is connected with a connecting end between the first resistor and the second resistor and configured to detect a voltage at the connecting end between the first resistor and the second resistor; and
a direction of a current flowing from the first fixed voltage end to the second fixed voltage end is along the long axis of the first resistor, and the direction of the current is along the short axis of the second resistor.

US Pat. No. 10,216,309

TOUCH SCREEN THAT INCLUDES A PLURALITY OF STRAIN SENSORS

SHANGHAI TIANMA MICRO-ELE...

1. A touch screen comprising at least one first pressure-sensitive structure, wherein the at least one first pressure-sensitive structure each comprises:a first strain sensor located in a first region;
a second strain sensor located in a first sub-region or a second sub-region of a second region, wherein the first region is surrounded by the second region, and a distance between a boundary line between the first region and the second region and an edge of the touch screen is less than a preset value, wherein the preset value is configured to provide compressive deformation generation in the first region and stretching deformation generation in the second region in a case where touch pressure is applied onto a surface of the touch screen;
a first power supply configured to provide a drive signal to the first strain sensor and the second strain sensor, wherein a first terminal of the first power supply is electrically connected to one terminal of the first strain sensor away from the second strain sensor, and a second terminal of the first power supply is electrically connected to one terminal of the second strain sensor away from the first strain sensor; and
a first voltage detector configured to detect a voltage of a common terminal of the first strain sensor and the second strain sensor, wherein a first terminal of the first voltage detector is electrically connected to the common terminal of the first strain sensor and the second strain sensor, a second terminal of the first voltage detector is electrically connected to a first preset voltage, and the touch screen is configured to detect pressure on the surface of the touch screen based on the voltage of the common terminal of the first strain sensor and the second strain sensor detected by the first voltage detector; and, wherein
the first sub-region and the second sub-region arranged opposite to each other in a first direction,
the second region further comprises a third sub-region and a fourth sub-region arranged opposite to each other in a second direction, wherein the first direction is perpendicular to the second direction,
an angle between a main strain direction of the second strain sensor and the second direction ranges from 45 degrees to 135 degrees, inclusively.

US Pat. No. 10,216,308

ELECTRONIC DEVICE

Semiconductor Energy Labo...

1. A display device comprising:a display panel having flexibility;
a first support body and a second support body each supporting the display panel; and
a hinge connecting the first support body and the second support body to each other,
wherein:
the display panel comprises a first portion supported by the first support body, a second portion supported by the second support body, and a third portion between the first portion and the second portion,
the display panel comprises a first surface and a second surface opposite to the first surface,
the hinge has a rotation axis,
when an angle from a state where the first and second support bodies are horizontal is 0 degree, the rotation axis is located on the first surface side of the third portion,
when an angle from the state is 180 degrees, the rotation axis is located on the second surface side of the third portion, and
wherein the first support body and the second support body are capable of rotating on the rotation axis by an angle greater than 180 degrees from the state.

US Pat. No. 10,216,307

TOUCH PANEL, MANUFACTURING METHOD THEREOF AND TOUCH DISPLAY DEVICE

BOE TECHNOLOGY GROUP CO.,...

1. A touch panel comprising intersecting gate lines and data lines, touch electrodes and a plurality of touch lines, the gate lines and the data lines defining display pixels comprising pixel electrodes,wherein each touch line comprises a first touch line arranged intermittently in a direction of the data lines and not electrically connected with the gate lines, as well as a plurality of first connection lines used for connecting in series with an intermittent first touch line, the first touch line being arranged in the same layer as the gate lines, the plurality of first connection lines being arranged in the same layer as electrodes which are not in the same layer as the gate lines and the touch electrodes; or each touch line comprises a second touch line arranged intermittently in a direction of the gate lines and not electrically connected with the data lines, as well as a plurality of second connection lines used for connecting in series with an intermittent second touch line, the second touch lines being arranged in the same layer as the data lines, the plurality of second connection lines being arranged in the same layer as electrodes which are not in the same layer as the data lines and the touch electrodes; or each touch line is a third touch line arranged continuously, the third touch line being arranged in the same layer as pixel electrodes which are not in the same layer as the data lines and the gate lines; and
wherein each touch electrode is electrically connected with one or more first touch line, one or more second touch line or one or more third touch line.

US Pat. No. 10,216,306

TOUCH PANEL-EQUIPPED DISPLAY DEVICE

SHARP KABUSHIKI KAISHA, ...

1. A touch panel-equipped display device comprising:a pixel electrode;
a display control element connected to the pixel electrode;
a common electrode that forms a capacitance with the pixel electrode;
a drive electrode;
a detection electrode that forms a capacitance with the drive electrode;
a display control unit configured to supply a scan signal and a data signal to the display control element to perform display control; and
a touch position detection control unit configured to supply a drive signal to the drive electrode, and to detect a position detection signal output from the detection electrode to detect a touch position,
wherein the display control element and the pixel electrode are arranged to correspond to any one of a plurality of colors for performing color display,
the display control unit, when supplying the data signal to the display control element, supplies the data signal sequentially to a plurality of display control elements connected respectively to a plurality of pixel electrodes constituting one display pixel, and
the touch position detection control unit starts the supply of the drive signal to the drive electrode, in a period that is within a scan write period during which the scan signal is supplied to the display control element and is other than a period during which the data signal is supplied to the display control element corresponding to a color highest in luminosity of the plurality of colors.

US Pat. No. 10,216,305

FLEXIBLE DISPLAY PANEL AND DEVICE

WUHAN CHINA STAR OPTOELEC...

1. A flexible display panel, comprising:a data driving chip configured to provide data signals;
a scan driving chip configured to provide scan signals;
a touch driving chip configured to provide touch signals;
a plurality of touch lines configured to transmit the touch signals;
a plurality of data lines disposed along a first direction and configured to transmit the data signals;
a plurality of scan lines disposed along a second direction and configured to transmit the scan signals;
a plurality of pixel units formed by interlacing the data lines and the scan lines;
a camera module disposed among the pixel units;
a plurality of first contact holes; and
a plurality of second contact holes,
wherein the touch lines comprise a plurality of data connection touch lines disposed around the camera module, one terminal of each of the data connection touch lines is electrically coupled to, via a corresponding one of the first contact holes, one of the data lines at one side of the camera module along the first direction, and the other terminal of each of the data connection touch lines is electrically coupled to, via a corresponding one of the second contact holes, the one of the data lines at the other side of the camera module along the first direction;
the scan driving chip comprises a plurality of first scan driving sub chips and a plurality of second scan driving sub chips, the first scan driving sub chips are configured to provide the scan signals for the scan lines at one of two sides of the camera module in the second direction, the second scan driving sub chips are configured to provide the scan signals for the scan lines at the other one of the two sides of the camera module in the second direction, and the second direction is perpendicular to the first direction.

US Pat. No. 10,216,304

TOUCH SCREEN DISPLAY DEVICE WITH IMPROVED ESD PROTECTION

Dell Products LP, Round ...

1. A touch screen display device, comprising:a touch screen including a touch panel substrate having a plurality of transmit lines, a plurality of receive lines, a plurality of routing traces and a ground ring formed thereon; and
a display module underlying the touch screen, wherein the display module is configured to generate one or more of images, video content and graphical user interfaces for display on the touch screen;
wherein the ground ring comprises inner edges, which conform to and surround a periphery of the transmit lines, receive lines and routing traces, and outer edges that are substantially parallel and adjacent to edges of the touch panel substrate; and
wherein a width of the ground ring between the inner edges and the outer edges of the ground ring is inconsistent along opposing sides of the touch panel substrate.

US Pat. No. 10,216,303

TOUCH SCREEN AND DISPLAY DEVICE INCLUDING THE SAME

Samsung Display Co., Ltd....

1. A touch screen comprising:a base substrate including a sensing area and a peripheral area enclosing an edge of the sensing area;
a first touch electrode disposed in the sensing area and extending in a first direction;
a second touch electrode disposed in the sensing area and extending in a second direction which crosses the first direction;
a plurality of sensing lines disposed in the peripheral area, wherein some of the plurality of sensing lines are each connected at one end to the first touch electrode and some of the plurality of sensing lines are each connected at one end to the second touch electrode;
a pad unit disposed in the peripheral area and connected to an other end of each of the plurality of sensing lines to electrically connect the sensing lines to a driving circuit; and
a dummy electrode disposed between the first touch electrode and the second touch electrode, wherein a line width of the dummy electrode in an area far away from the pad unit is wider than a line width of the dummy electrode in an area close to the pad unit,
wherein the sensing lines have different line widths.

US Pat. No. 10,216,302

ROUTING FOR AN INTEGRATED DISPLAY AND INPUT SENSING DEVICE

SYNAPTICS INCORPORATED, ...

1. A display assembly, comprising:a plurality of display elements disposed on a substrate;
a plurality of source driver lines disposed on the substrate and coupled to the plurality of display elements;
a plurality of source drivers disposed on the substrate and coupled to the plurality of source driver lines, the plurality of source drivers configured to drive the plurality of source driver lines to drive the plurality of display elements for display updating;
a plurality of flexible connectors extending out of the substrate and configured to communicatively couple the plurality of source drivers with a controller disposed external to the substrate, providing display signals and power supply signals from the controller to the plurality of source; and
a first plurality of traces disposed on the substrate and coupling the plurality of flexible connectors with the plurality of source drivers, wherein each of the first plurality of traces couples a respective one of the plurality of flexible connectors with a respective one of the plurality of source drivers,
wherein a ratio of a number of flexible connectors in the plurality of flexible connectors to a number of source drivers in the plurality of source drivers is two-to-three or three-to-four.

US Pat. No. 10,216,301

TOUCH DISPLAY MODULE AND ELECTRONIC DISPLAY PRODUCT

BOE Technology Group Co.,...

1. A touch display module, comprising an in-cell touch display panel and a first flexible printed circuit (FPC), wherein,the first FPC comprises a touch FPC section and a key FPC section,
the touch FPC section is connected to a touch signal line of the in-cell touch display panel and configured for achieving a touch-control function of the in-cell touch display panel, and the key FPC section is configured for achieving a touch-control function of a touch key in a non-display region,
the first FPC further comprises a key lamp FPC section, wherein the touch FPC section, the key FPC section, and the key lamp FPC section are integrated with each other, and the key lamp FPC section comprises a key lamp and wiring connected to the key lamp,
the key FPC section comprises a touch functional zone, and the touch functional zone is bended to a watching side of the first FPC so as to overlap with at least a portion of sections other than the key FPC section, and
a portion of the touch FPC section is bended to a back side of the first FPC, opposite to the watching side of the first FPC.

US Pat. No. 10,216,300

HUMAN-COMPUTER INTERFACE DEVICE AND SYSTEM

Spring Power Holdings Lim...

1. An interface device for a computerised system, the interface device including an engagement element configured for operable engagement with a region on a touchscreen of the computerised system to enable interfacing with the computerised system via the touchscreen, wherein the engagement element includes a viewing surface configured to allow a representation of content that is displayed at the region on the touchscreen with which the engagement element is operably engaged, to be visible through the viewing surface; wherein the engagement element comprises a conductive element, a light-transmissible lens, insulating elements, a handle which allows the engagement element to function as a stylus, and cross hairs marked on the lens allow a user to more accurately target a subject in the touchscreen.

US Pat. No. 10,216,299

TRANSPARENT CONDUCTIVE OXIDE PATTERN BLANKING STRUCTURE, TOUCH PANEL AND DISPLAY DEVICE

BOE TECHNOLOGY GROUP CO.,...

1. A transparent conductive oxide pattern blanking structure, comprising a base plate, a patterned transparent conductive oxide layer which is stacked on the base plate, and a pattern blanking layer which is adapted to make a pattern of the transparent conductive oxide layer invisible in the visible light;wherein the pattern blanking layer comprises at least one dielectric layer group which is arranged between the base plate and the transparent conductive oxide layer, wherein each of the dielectric layer group comprises at least two dielectric layers which are stacked and have refractive indices decreasing successively in a direction from the base plate to the transparent conductive oxide layer;
wherein the pattern blanking layer further comprises a third dielectric layer which is arranged on a side of the transparent conductive oxide layer away from the dielectric layer group, wherein the third dielectric layer has a refractive index smaller than that of the transparent conductive oxide layer; and
wherein the pattern blanking layer further comprises optically clear resin which is arranged on a side of the third dielectric layer away from the transparent conductive oxide layer.

US Pat. No. 10,216,298

LIGHT MODULE AND ILLUMINANT MOUSE PAD

HADES-GAMING CORPORATION,...

1. A lighting module, comprising:a plurality of point light sources; and
a light guide plate having a light-emitting section, a light incident section, and a light-reflecting section, wherein the light-reflecting section is connected to the light-emitting section and the light incident section and comprises a light-reflecting surface, light beams from the point light sources are incident to the light guide plate through the light incident section and emitted out from a light-emitting surface of the light-emitting section after the light beams are conveyed by the light-reflecting surface,
wherein an included angle between the light-reflecting surface and a lower surface of the light incident section is 45±5 degrees;
wherein the light incident section includes a plurality light incident surfaces, the point light sources are disposed adjacent to the light incident surfaces, and a normal line of each light incident surfaces is disposed in respective orientation perpendicular to a normal line of the light-emitting surface;
wherein the light incident section further comprises a plurality of perforated portions, the point light sources are disposed within the perforated portions, and a sidewall of each perforated portion is the light incident surface;
wherein the perforated portions are arranged in an annular shape on a center of the light incident section;
wherein the light incident section further comprises a plurality of slots, and each slot is disposed between two adjacent perforated portions;
wherein lengths of the slots are increased when distances between the light incident surface and the light-emitting section increases.

US Pat. No. 10,216,297

UNIVERSAL USER INTERFACE DEVICE

Microsoft Technology Lice...

1. A system comprising:a user interface including:
a first layer comprising a plurality of mechanical input controls actuatable to provide a corresponding first set of input functionality for controlling at least one of an application, service, or computing device, wherein each mechanical input control maps to an independent function; and
a second layer comprising a grid of touch sensitive input control areas arranged in a flower configuration including a central touch sensitive input area surrounded by a plurality of additional touch sensitive input areas, with each touch sensitive input control area comprising at least one touch sensitive sensor, wherein:
each touch sensitive input control area receives touch input independently from each of the other touch sensitive input control areas;
each touch sensitive input control area of the grid of touch sensitive input control areas is on top of a corresponding mechanical input control area of the plurality of mechanical input controls; and
computer-executable instructions stored in memory and executable by a processor to receive touch input from the user interface, the computer-executable instructions configured to:
process the touch input to confirm receipt of a directional swipe gesture including consecutively-received inputs from at least two of the touch sensitive input control areas, the at least two of the touch sensitive input control areas including the central touch sensitive input area and one of the touch sensitive input control areas forming a periphery of the flower configuration; and
execute an application control action response to recognition of the directional swipe gesture.

US Pat. No. 10,216,296

SYSTEM AND METHOD FOR BIDIRECTIONAL COMMUNICATION BETWEEN STYLUS AND STYLUS SENSOR CONTROLLER

Wacom Co., Ltd., Saitama...

1. An active stylus communicable with a sensor coupled to a sensor controller, the active stylus comprising:a memory storing stylus information related to the active stylus; and
circuitry, which is communicably coupled to the memory and which, in operation, repeatedly attempts to detect uplink signals transmitted from the sensor and, responsive to detection of an uplink signal, triggers transmission of data corresponding to the stylus information to the sensor, wherein the data is of a fixed data size smaller than a data size of the stylus information.

US Pat. No. 10,216,295

ELECTRONIC PEN

Wacom Co., Ltd., Saitama...

1. An electronic pen comprising:a writing device including a first portion, and a second portion which is partially fitted inside of the first portion and extends from an end of the first portion;
a pen pressure transmitter including a tubular portion forming a through-hole which the second portion of the writing device penetrates, the tubular portion abutting a surface of the first portion of the writing device that faces the second portion of the writing device, an extension portion that extends from the tubular portion in a direction intersecting the second portion of the writing device penetrating the through-hole, and a pressing portion that extends from the extension portion in a direction opposite to a pen tip side of the extension portion;
a pen pressure detector which is disposed at a first position spaced apart from the writing device in the direction intersecting the writing device, and which, in operation, is pressed by the pressing portion of the pen pressure transmitter; and
a first transmission circuit which is disposed on a side of the electronic pen including the first portion of the writing device, and which, in operation, transmits to a position detection sensor a signal indicating a position and indicating a detection result obtained from the pen pressure detector,
wherein a pen pressure exerted on the first portion of the writing device is transmitted through the pen pressure transmitter to the pen pressure detector disposed at the first position spaced apart from the writing device.

US Pat. No. 10,216,294

POSITION INDICATOR, AND PRODUCTION METHOD THEREFOR

Wacom Co., Ltd., Saitama...

1. A position pointer used for a position pointing operation on a capacitive position detector, the position pointer comprising:a rod-shaped housing;
a sleeve connected to a tip portion of the housing;
a cap made of an elastic material, the cap protruding from the tip portion of the housing;
a cloth that covers the cap;
a support provided inside the housing, the support supporting the cap;
a first fastener that fastens the cloth to the support; and
a second fastener that fastens a hem portion of the cloth to the support,
wherein the second fastener is a heat-shrinkable tube,
wherein the first fastener is an O-ring that is interposed between the heat-shrinkable tube and the hem portion of the cloth, the heat-shrinkable tube having been heated and subjected to heat shrinkage while the O-ring is interposed between the heat-shrinkable tube and the hem portion of the cloth, and
wherein at least one of the cap and the cloth is conductive.

US Pat. No. 10,216,293

ACTIVE PEN FOR A TOUCH MODULE, A TOUCH INPUT SYSTEM AND A DRIVING METHOD THEREOF

BOE Technology Group Co.,...

1. An active pen for a touch module, comprising: gravity sensing part, a signal transmitting part connected with an output end of the gravity sensing part, wherein,the gravity sensing part is configured to output a corresponding gravity sensing output signal according to an angle between the active pen and a horizontal plane;
the signal transmitting part is configured to transmit the gravity sensing output signal to the touch module;
a voltage value of the gravity sensing output signal output by the gravity sensing part increases with an increase of the angle between the active pen and the horizontal plane; and
a relationship between the angle between the active pen and the horizontal plane and the voltage value of the gravity sensing output signal output by the gravity sensing part meets the following formula:
Vout=V0·sin ?, wherein, a indicates the angle between the active pen and a horizontal plane, V0 indicates an initial input voltage value of the active pen, and Vout indicates the voltage value of the gravity sensing output signal.

US Pat. No. 10,216,292

POSITION POINTER AND SIGNAL PROCESSOR

Wacom Co., Ltd., Saitama...

1. A position pointer configured to point to a position on a sensor coupled to a position detector, the position pointer comprising:a signal generation circuit arranged in a pen-shaped housing and configured to generate transmission signals;
a first electrode arranged at a first position of the pen-shaped housing along an axial center direction and configured to be capacitively coupled with the sensor;
a second electrode arranged at a second position different from the first position off the axial center direction of the pen-shaped housing and configured to be capacitively coupled with the sensor; and
a signal supply control circuit, which is coupled to the signal generation circuit and which:
in response to a first control signal transmitted from the position detector in a first operation mode, supplies the transmission signals at a first level to the first electrode to be transmitted therefrom to the position detector, and
in response to a second control signal transmitted from the position detector in a second operation mode, supplies the transmission signals at a second level greater than the first level to the second electrode to be transmitted therefrom to the position detector.

US Pat. No. 10,216,291

MOUSE DEVICE

DEXIN ELECTRONIC LTD., D...

1. A mouse device, comprising:a mouse shell, having an upper shell and a lower shell, and the upper shell and the lower shell being joined together to form a chamber;
a switch module, being disposed within the chamber and suspended from an inner side of the upper shell; and
a key module, being disposed on an outer side of the upper shell, the key module being vertically movable and having a trigger, and the trigger entering the chamber through the upper shell to activate the switch module when the key module is clicked,
wherein the inner side of the upper shell is provided with a protruding and downward-extending hanging pillar, the switch module has a circuit board and a micro-switch disposed thereon, the micro-switch has a trigger point at a position corresponding to the trigger, and the circuit board is connected to the hanging pillar through an adjusting screw; and
wherein the adjusting screw is vertically movably screwed to the hanging pillar through the circuit board along a direction from the trigger point of the micro-switch to the trigger for driving the bigger point of the micro-switch vertically to adjust a vertical distance between the trigger and the trigger point of the micro-switch.

US Pat. No. 10,216,290

GYROSCOPE APPARATUS

1. A gyroscope apparatus for a device including an accelerometer and a magnetic component, the apparatus comprising:a gravity vector generator connected to the accelerometer and receptive to acceleration readings therefrom at a first time instance and at a second time instance, gravity vector values being extracted from the acceleration readings;
a magnetic component output generator connected to the magnetic component and receptive to magnetic component readings therefrom at the first time instance and at the second time instance, magnetic field vector values being extracted from the magnetic component readings, the magnetic component being a polyfill engine generating the magnetic component readings based upon predetermined assumptions; and
a sensor fusion engine connected to the gravity vector generator and to the magnetic component output generator, the gravity vector value and the magnetic field vector value at the first time instance being combined to represent a first orientation value, and the gravity vector value and the magnetic field vector value at the second time instance being combined to represent a second orientation value, an orientation rate of change being derived from a difference between the first orientation value and the second orientation value.

US Pat. No. 10,216,289

LASER POINTER EMULATION VIA A MOBILE DEVICE

INTERNATIONAL BUSINESS MA...

1. A computer-method for emulating a laser pointer with a mobile device, the method comprising:determining a position of the mobile device in a room having a display screen;
determining a location of the display screen in the room;
determining an orientation of the mobile device;
calculating a line vector originating from the mobile device; and
based on a determination that the line vector intersects the display screen, modifying a display on the display screen to include an indicator of a point at which the line vector intersects the display screen, wherein the mobile device is a smartphone and wherein at least one of a size and a color of the indicator are configurable by a user of the mobile device, and
wherein the mobile device includes a display screen that is configured to be used to select, drag and drop one or more items on the display screen.

US Pat. No. 10,216,288

CURSOR POSITION CONTROLLING APPARATUS, CURSOR POSITION CONTROLLING METHOD, PROGRAM AND INFORMATION STORAGE MEDIUM

Sony Interactive Entertai...

1. A cursor position controlling apparatus for controlling a position at which a cursor, for selecting, from within a screen image in which a plurality of choices are disposed in a matrix, one of the plurality of choices, is to be displayed, comprising:a cursor position changing unit configured to change a position at which the cursor is to be displayed in response to a linear direction and a magnitude of an operation;
the plurality of choices being disposed in a juxtaposed relationship in a first linear disposition direction associated with a first linear operation direction of the operation and a second disposition linear direction associated with a second linear operation direction of the operation;
a linear disposition distance between the choices along the second linear disposition direction being shorter than a linear disposition distance between the choices along the first linear disposition direction;
an amount of movement, of the position at which the cursor is to be displayed and which moves in the second linear disposition direction when a cursor control operation of an operation inputting apparatus is carried out, by a second angular rotation of the operation inputting apparatus at a second angular rotation magnitude, to transmit from a cursor controller a movement magnitude in a second linear direction corresponding to the second linear operation direction is smaller than an amount of movement, of the position at which the cursor is to be displayed and which moves in the first linear disposition direction when a cursor control operation of the operation inputting apparatus is carried out, by a first angular rotation of the operation inputting apparatus at a first angular rotation magnitude, to transmit from the cursor controller a movement magnitude in a first linear direction corresponding to the first linear operation direction, the movement magnitudes being similar; wherein
the ratio of the second angular rotation magnitude to the corresponding second linear direction movement magnitude varies along the second linear disposition direction; and wherein
the ratio of the first angular rotation magnitude to the corresponding first linear direction movement magnitude varies along the first linear disposition direction.

US Pat. No. 10,216,287

ONE-HANDED TYPING SYSTEM FOR EYES-FREE OPERATION USING A NUMERICAL KEY UNIT

1. A one-handed typing system (10) for eyes-free operation of a computerized device (20, 52) by a user, wherein the computerized device has an audio output port, comprising:a numerical keypad (4) or a numerical keyset (40) to act as a key unit (12) that accepts and communicates keystrokes by the user to the computerized device, wherein said key unit has a plurality of keys (14) including none having visual indication they are alphabetic keys, nine number keys (14a) that produce instances of said keystrokes that are numerical keystrokes, and at least one command key (14c-f) that each produce an instance of said keystrokes that is a command keystroke;
an audio unit (32) to receive audio information from the audio output port and provide said audio information to the user as sounds; and
a software program (22), embodied on a tangible computer readable storage medium, running in the computerized device that:
receives and responsive to a said command keystroke commands operation of said software program;
receives and translates said numerical keystrokes into corresponding letter keystrokes, wherein said numerical keystrokes by the user map to pages of sequential letters that are selectively stepped between based on a said command keystroke;
provides said audio information based on said command keystrokes and said letter keystrokes; and
stores said letter keystrokes received in a file in the computerized device.

US Pat. No. 10,216,286

ON-SCREEN DIAGONAL KEYBOARD

1. A device comprising a processor executing a machine executable software code, a memory, a rectangular display screen with orthogonally disposed edges defining a quadrilateral shaped surface of said display screen and a diagonal virtual keyboard displayable on said display screen surface during use of said device, said diagonal virtual keyboard comprising:arc shaped rows of virtual keys defining a keyboard axis, a keyboard diagonal sized and oriented to span and utilize area between opposite corners of said display screen surface and side borders of said diagonal virtual keyboard so that all alphabetical keys are displayed on said display screen surface;
said keyboard axis running through a point formed, external to one side border of said device, by an intersection of first and second secondary axes, wherein one of said first and second secondary axes is disposed inwardly from and parallel to a respective side edge of said display screen surface, wherein
an angle of an arc, defined by said first and second secondary axes, being less than ninety (90) degrees and wherein
said arc shaped rows of keys being disposed in series with each other along said keyboard axis and within side edges of said display screen surface during use of said diagonal virtual keyboard;
said keyboard axis being disposed at an acute or obtuse angle relative to a user of said diagonal virtual keyboard and being generally aligned along a length of an arm of the user holding said device; and
said diagonal keyboard scalable, during use of said device, proportionally in both height and width to maintain same aspect ratio.

US Pat. No. 10,216,285

BACKLIT ILLUMINATION OF ELECTRONICS

Microsoft Technology Lice...

17. An apparatus comprising:a backlit device; and
an input/output module comprising a display device, the input/output module configured to process an input from the backlit device and render an output on the display device,
wherein the backlit device comprises:
an outer layer comprising (1) a plurality of outer layer input keys, each outer layer input key of the plurality of outer layer input keys comprising an outer layer input key perimeter, and (2) a plurality of openings, each opening positioned directly between directly adjacent outer layer input keys, outside of the respective outer layer input key perimeters of the directly adjacent outer layer input keys as viewed in a direction perpendicular to a surface of the outer layer;
an intermediate layer comprising a plurality of adhesive material segments and a plurality of light filter segments separate from the plurality of adhesive material segments, each adhesive material segment comprising an adhesive material segment perimeter;
a light guide; and
a sensor assembly comprising a plurality of sensors,
wherein the intermediate layer is positioned between the outer layer and the light guide,
wherein the light guide is positioned between the intermediate layer and the sensor assembly,
wherein each adhesive material segment of the plurality of adhesive material segments is positioned between the outer layer and the light guide such that the outer layer input key perimeter of the respective outer layer input key surrounds the adhesive material segment perimeter of the respective adhesive material segment as viewed in a direction from the outer layer to the light guide perpendicular to the surface of the outer layer,
wherein the plurality of light filter segments is positioned beneath the plurality of openings in the outer layer as viewed in the direction from the outer layer to the light guide perpendicular to the surface of the outer layer, and
wherein light from the light guide is configured to pass through the plurality of openings in the outer layer without passing through an outer layer input key of the plurality of outer layer input keys.

US Pat. No. 10,216,284

SYSTEMS AND METHODS FOR IMPLEMENTING RETAIL PROCESSES BASED ON MACHINE-READABLE IMAGES AND USER GESTURES

Toshiba Global Commerce S...

1. A computing device comprising:an image capture device configured to capture one or more images including a machine-readable image and a user gesture; and
a retail process manager including at least a processor and memory configured to:
identify the machine-readable image as being associated with a product;
integrate the identified machine-readable image and the user gesture into an augmented reality interface;
identify the user gesture as it interacts with the machine-readable image in a three-dimensional (3D) space,
wherein the user gesture interaction occurs in three dimensional space outside a parallel plane as the machine-readable image within the augmented reality interface;
determine whether the identified user gesture in 3D space interacts with the machine-readable image in accordance with a predetermined gesture; and
execute a predetermined retail process in association with the product in response to determining that the identified 3D coordinates of the user gesture are in accordance with the predetermined gesture.

US Pat. No. 10,216,283

USER-WEARABLE DEVICE FOR PERSONAL COMPUTING SYSTEM, PROCESSING UNIT FOR PERSONAL COMPUTING SYSTEM, AND METHOD ASSOCIATED THEREWITH

Alcatel Lucent, Boulogne...

1. A first user-wearable device for a personal computing system, said first user-wearable device comprising:a proximity sensor configured to detect a proximity parameter representative of a distance between said first user-wearable device and a second user-wearable device while the first and second user-wearable devices are worn by a user;
a first transceiver configured to send proximity information pertaining to said detected proximity parameter to a processing unit of a personal computing system associated with the user and to receive from said processing unit visual output generated based on said proximity information; and
a first display layer at least partially covering the proximity sensor and transceiver and configured to display said visual output to the user on the first user-wearable device.

US Pat. No. 10,216,282

DISPLAY DEVICE WITH A MOVEABLE PHOTOGRAPHING ASSEMBLY

SAMSUNG ELECTRONICS CO., ...

1. A display device for providing user interaction, the display device comprising:a display body;
a photographing assembly including a camera to detect a user's gesture; and
a driving member to selectively move the photographing assembly to a selected position from a first position where the photographing assembly is received in the display body, a second position, and a third position where the photographing assembly projects outward from the display body during photographing,
wherein the driving member controls the photographing assembly to be fixed at a certain point in a section between the second position and the third position,
wherein the driving member comprises:
a slider being hinge-engaged with the photographing assembly,
a speed reducing member, in response to the photographing assembly moving from the first position to the second position, to reduce a moving speed of the slider and keeping a predetermined angle of the photographing assembly in the section between the second position and the third position,
wherein the speed reducing member is a rotary damper being gear-engaged with the slider, and
wherein the slider comprises:
an engagement member being gear-engaged with the rotary damper in a section between the first position and the second position, and
an extension member being gear-engaged with the rotary damper in the section between the second position and the third position.

US Pat. No. 10,216,281

SYSTEMS AND METHODS FOR ADJUSTING POINT-OF-SALE INTERFACES

Clover Network, Inc., Su...

18. A point of sale (POS) system comprising:a display;
a sensor;
a memory storing data and computer-executable instructions; and
a processor configured to access the memory, the processor also being configured to execute the computer-executable instructions to:
receive a first indication of interaction with a merchant;
present, in response to the first indication, a merchant-associated interface associated with merchant interaction;
detect, using the sensor, an adjustment to a physical position of the display;
determine, based on the adjustment, that the POS system is to interact with a customer; and
present, in response to the receipt, detection, or determination, a customer-associated interface associated with customer interaction;
wherein the customer-associated interface is restricted from accessing a first set of functionalities that is in the merchant-associated interface.

US Pat. No. 10,216,280

SYSTEMS AND METHODS FOR HAPTICALLY-ENABLED INTERACTIONS WITH OBJECTS

Immersion Corporation, S...

1. A computing device comprising:a processor; and
a memory device comprising instructions executable by the processor to cause the processor to:
detect an interaction with a physical object based on one or more sensor signals from one or more sensors, wherein the physical object is distant from the computing device;
determine a characteristic of the physical object by communicating with a remote device that is different from the physical object;
determine a haptic effect based on the characteristic of the physical object; and
transmit a haptic signal configured to cause a haptic output device to output the haptic effect.

US Pat. No. 10,216,279

INTERACTIVE DISPLAY WITH TACTILE FEEDBACK

Tactile Display, LLC, Da...

1. An electronic device comprising:an interactive display that comprises:an image display device disposed at a first surface of the electronic device, the image display device configured to display a plurality of imaged keys; and
a physical keypad disposed at a second surface of the electronic device, the physical keypad comprising a plurality of physical keys, wherein:
the interactive display has a keyboard-enabled mode in which the image display device displays at least one of: 1) the plurality of imaged keys and 2) other types of image data;
the interactive display has a keyboard-disabled mode in which the image display device does not display the plurality of imaged keys;
the plurality of physical keys perform a different function from the plurality of imaged keys so that the plurality of physical keys and the plurality of imaged keys form a combination keyboard, wherein the plurality of physical keys comprise only one of: 1) modifier, navigation, lock, and editing keys; or 2) alphanumeric keys, and the plurality of imaged keys comprise only one of the other of: 1) modifier, navigation, lock, and editing keys; or 2) alphanumeric keys.

US Pat. No. 10,216,278

HAPTIC INFORMATION PRESENTATION SYSTEM AND METHOD

National Institute of Adv...

1. A method of controlling a motion of a virtual object to present a haptic information to (1) a medium device or a medium apparatus, and/or (2) a user, as if (1) the medium device or the medium apparatus, and/or (2) the user operates a real object, the method comprising:applying a haptic sensory characteristic and/or an illusion of (1) the medium device or the medium apparatus, and/or (2) the user to the virtual object; and
controlling a physical quantity and/or a sensory quantity utilizing the haptic sensory characteristic and/or the illusion of (1) the medium device or the medium apparatus and/or (2) the user;
wherein the haptic sensory characteristic and/or an illusion of (1) the medium device or the medium apparatus, and/or (2) the user controls a physical quantity of a driving device provided in a haptic presentation device, and the haptic presentation device comprises at least one of an input device, an output device, a display device, video member, or the medium device, or the medium apparatus;
wherein the haptic sensory characteristic comprises at least one of a nonlinear characteristic, a hysteresis characteristic, a masking characteristic, a threshold characteristic, or a muscle reflection;
wherein the control of the motion of the virtual object comprises at least one of (1) controlling a frequency and intensity of vibration and/or vibration sensation, (2) utilizing a masking effect to continuously or intermittently control at least one haptic information of vibration sensation, force sensation, and a torque sensation in an arbitrary direction, (3) analyzing input information from a controller to control a motor so as to control a movement in a direction of haptic presentation device, (4) analyzing input information from an acceleration sensor to control a motor, (5) controlling rotation of an eccentric rotator, (6) adjusting a spatial intensity distribution of a resting force, (7) accelerating and/or decelerating a velocity of a body having an inertia moment, (8) rotating a rotation body around an axis orthogonal to the rotation axis, or (9) controlling a posture of a gyroscope.

US Pat. No. 10,216,277

MODIFYING HAPTIC EFFECTS FOR SLOW MOTION

IMMERSION CORPORATION, S...

1. A method for rendering haptic effects in slow motion, the method comprising:receiving a media stream and a haptic effect sequence that corresponds to a real-time rendering of the media stream, the haptic effect sequence including a plurality of haptic effects;
analyzing the media stream to extract one or more features of the media steam used to calculate a parameter of at least one haptic effect of the haptic effect sequence;
determining a modified haptic effect sequence that corresponds to a slow motion rendering of the media stream; and
rendering the media stream and the modified haptic effect sequence in slow motion,
wherein the modified haptic effect sequence includes a change to the parameter according to a replay speed, the modified haptic effect sequence including at least one haptic effect that is elongated or weakened, and the modified haptic effect sequence including additional haptic effects that are not included in the haptic effect sequence.

US Pat. No. 10,216,276

TERMINAL AND OPERATING METHOD THEREOF

LG ELECTRONICS INC., Seo...

5. A terminal comprising:a wireless communication unit;
a camera;
a display;
a memory;
at least one vibrator; and
a controller coupled with the display, the memory, and the at least one vibrator, and configured to:
recognize a specific pattern, a specific color, and a specific brightness of light emitted from a plurality of mobile terminals through the camera;
pair with the plurality of mobile terminals via the wireless communication unit based on the recognized specific pattern, specific color, and specific brightness of the light;
cause the camera to capture an image including the paired plurality of mobile terminals, each of the paired plurality of mobile terminals worn or carried by a respectively corresponding one of a plurality of users;
recognize a plurality of markers, each of the plurality of markers included in a respectively corresponding one of the paired plurality of mobile terminals;
obtain movement information of each of the plurality of marker according to movement of the corresponding marker while the image is captured, wherein the obtained movement information includes a movement direction of the corresponding marker;
store the captured image and the obtained movement information of the plurality of markers in the memory, the stored image and movement information associated with one another; and
output vibration corresponding to the stored movement information via the at least one vibrator while the stored image is displayed on the display such that different vibration patterns and vibration intensities are output at a plurality of points of the terminal, each of the plurality of points respectively corresponding to one of the plurality of markers.

US Pat. No. 10,216,275

TOUCH AND HAPTICS DEVICE

NVF Tech Ltd, Cambridges...

1. A method comprising:requesting a user to touch a touch sensitive member of a touch sensitive device at one or more locations, said touch sensitive member coupled to a transducer of the touch sensitive device;
after the user touches the touch sensitive member in response to the requesting, determining a touch sensitivity algorithm for the transducer based on the requested touching, the touch sensitive algorithm defining a first transfer function between the touch sensitive member and an electrical signal generated by the transducer in response to the user's touch;
determining a haptic sensation algorithm for the transducer based on the touch sensitivity algorithm, wherein the haptic sensation algorithm defines a second transfer function between an electrical signal input to the transducer and a resulting haptic sensation experienced by the user in response to the user's touch, the first and second transfer functions being related by a constant scaling factor;
after determining the touch sensitivity algorithm and the haptic sensation algorithm, detecting the user's touch on the touch sensitive member with the transducer during use of the touch sensitive device;
modifying electrical signals generated by the transducer in response to the user's touch with the touch sensitivity algorithm; and
generating a haptic response with the transducer, the haptic response being responsive to the modified electrical signals, wherein the generating comprises providing electrical signals modified with the haptics sensation algorithm to the transducer.

US Pat. No. 10,216,274

SYSTEMS, ARTICLES, AND METHODS FOR WEARABLE HUMAN-ELECTRONICS INTERFACE DEVICES

NORTH INC., Kitchener (C...

1. A method of operating a wearable human-electronics interface device, the device comprising a band that in use is worn around an appendage of a user, a set of microelectromechanical systems (“MEMS”) microphones carried by the band and physically spaced apart from one another, a processor carried by the band and communicatively coupled to each MEMS microphone in the set of MEMS microphones, a wireless transmitter carried by the band and communicatively coupled to the processor, and a vibration source carried by the band, wherein the method comprises:detecting, by at least one MEMS microphone in the set of MEMS microphones, a vibration at the appendage of the user in response to a tapping gesture made by the user, the tapping gesture involving at least one finger of the user;
at least partially cancelling a background vibration at the appendage of the user, the background vibration caused by at least one ambient source other than the tapping gesture, by generating an interference vibration by the vibration source that destructively interferes with at least a portion of the background vibration at the appendage of the user;
providing at least one vibration signal from the at least one MEMS microphone that detects the vibration to the processor, wherein a composition of the at least one vibration signal depends at least in part on the at least one finger involved in the tapping gesture;
classifying, by the processor, the tapping gesture based at least in part on the at least one vibration signal; and
wirelessly transmitting at least one interfacial signal by the wireless transmitter based at least in part on classifying the tapping gesture by the processor.

US Pat. No. 10,216,273

APPARATUS AND METHOD FOR EFFECTING A CONTROL ACTION IN RESPECT OF SYSTEM FUNCTIONS

BAE Systems plc, London ...

1. A control apparatus for effecting a control action in respect of a function within a virtual or mixed reality system, said control action corresponding to a predefined bodily movement of an authorised user of said function, wherein an authorised user of said function is defined by a predetermined criterion in respect of a selected body part and/or a passive device carried thereon;said authorised user of said function further defined by a predetermined criterion in respect of a garment worn by said user, said garment having a predefined spectral characteristic;
the apparatus comprising:
a detection module for detecting a predefined bodily movement made by a user to effect a control action in respect of a selected function of said system;
a storage module having stored therein data representative of one or more spectral characteristics corresponding to respective one or more authorised garments registered in respect of said virtual or mixed reality system;
a multi-spectral imaging system for capturing spectral reflectance and/or emission data at a plurality of wavelengths in respect of said selected body part of said user and/or a passive device carried thereon; and
an analysis module for analysing said spectral data, comparing at least a portion thereof with predetermined data corresponding to an authorised user of said selected function to determine if said predetermined criterion for that function is met, and outputting a signal to effect said control action in respect of said selected function only if said predetermined criterion is met;
wherein said analysis module includes a matching module for, in response to detection of a predefined bodily movement of a user;
receiving data representative of a spectrum derived from spectral reflectance and/or emission data captured by said multi-spectral imaging system in respect of said garment;
comparing said data with said stored data to determine a match with that of a registered authorised garment for a selected function in respect of which said bodily movement has been detected;
wherein said analysis module is configured to output said signal to effect said control action in respect of said selected function only if a match is determined.

US Pat. No. 10,216,272

STRAIN MEASUREMENT RING

Facebook Technologies, LL...

1. A device comprising:a semi-rigid band shaped to form a first portion of a strain measurement ring that is configured to be worn on a user's finger, the semi-rigid band having a first coupling end and a second coupling end;
a deformable band shaped to form a second portion of the strain measurement ring, the deformable band having a third coupling end and a fourth coupling end, the third coupling end coupled to the first coupling end and the fourth coupling end coupled to the second coupling end to form the strain measurement ring, the deformable band including:
a strain-sensitive element configured to output strain information in response to a deformation of the strain-sensitive element, wherein the strain information describes the deformation and the deformation is associated with a movement of the user's finger; and
wherein the semi-rigid band includes an actuator configured to move one of the coupling ends of the deformable band in response to a haptic command signal from a console.

US Pat. No. 10,216,270

SIGH LINE INPUT APPARATUS

DENSO CORPORATION, Kariy...

1. A sight line input apparatus comprising:a display portion that displays an input item at a position where the input item is viewable from a driver seat, the input item being specified by a driver of a vehicle;
a setup portion that sets a virtual input region at a position displaced from a display region of the display portion toward a driving visual field of the driver, the virtual input region being associated with the input item displayed on the display portion and the virtual input region not being displayed;
a detection portion that detects a sight line position of the driver; and
an input controller that performs an input process in accordance with the input item associated with the virtual input region, when the sight line position detected by the detection portion is in the virtual input region set by the setup portion,
wherein:
on condition that a predetermined operation by the driver is detected, the setup portion changes the virtual input region into a mode that permits the driver to gaze at the virtual input region with ease; and
the display portion is disposed in a center member of a dashboard located in front of the driver seat, the center member being located midway between the driver seat and a passenger seat.

US Pat. No. 10,216,269

APPARATUS AND METHOD FOR DETERMINING INTENT OF USER BASED ON GAZE INFORMATION

1. A method for tracking intent of a user based on a gaze of the user in a vehicle, the method comprising:receiving gaze information associated with the gaze of the user;
based on the gaze information, determining whether a function of the vehicle was activated by the user;
in response to determining that the function was activated by the user, generating and storing historical gaze information in a database; and
in response to determining that the function was not activated by the user, calculating a probability that the function will be activated by the user during a processing cycle based on the gaze information and generating and storing the historical gaze information in the database based on the calculated probability and a size of the database,
wherein the generating and storing the historical gaze information based on the calculated probability and the size of the database comprises generating and storing the historical gaze information in the database in response to the calculated probability being greater than a predetermined value and the size of the database being greater than a predetermined size.

US Pat. No. 10,216,268

GAZE DETECTION METHOD AND APPARATUS

Tobii AB, Danderyd (SE)

1. A method for determining if a user's gaze is directed in the direction of a zone of interest in a 3D scene, the method comprising:providing a 3D scene containing a zone of interest;
associating a property with the zone of interest;
creating a bitmap representing a projected view of the 3D scene containing the zone of interest, each pixel of the bitmap to which the zone of interest is projected storing the property of the zone of interest;
detecting the direction of the user's gaze;
using the bitmap to determine if the detected user's gaze is directed in the direction of the zone of interest.

US Pat. No. 10,216,267

PORTABLE ELECTRONIC EQUIPMENT AND METHOD OF CONTROLLING A PORTABLE ELECTRONIC EQUIPMENT

Sony Corporation, Tokyo ...

1. A portable electronic equipment, comprising:a gaze tracking device configured to track an eye gaze direction of a user in a time interval;
a processing device coupled to the gaze tracking device and configured to
generate heat map data for the eye gaze direction, wherein the heat map data provides, for each one of a plurality of gaze points, information on the fraction of time within the time interval for which the user has been gazing towards this gaze point or towards an area around this gaze point;
generate saliency map data for a field of view of the user;
combine the heat map data with the saliency map data to provide a combined data map; and
identify at least one point of interest in the field of view based on the combined data map.

US Pat. No. 10,216,266

SYSTEMS AND METHODS FOR DEVICE INTERACTION BASED ON A DETECTED GAZE

QUALCOMM Incorporated, S...

1. A system for interacting with a device based on a detected gaze, comprising:one or more sensors configured to detect a triggering event when operating at a high power state, wherein the one or more sensors are also configured to operate in a low power state;
a display component;
an optical detection sensor module configured to capture one or more images at a first image capture rate and to capture one or more images at a second image capture rate, the optical detection sensor module being configured to capture at least one image when operating at the first image capture rate and at least one image when operating at the second image capture rate; and
one or more processors coupled to the one or more sensors, the display component, and the optical detection sensor module, the one or more processors configured to:
activate gaze detection upon detection of the triggering event;
upon detection of the triggering event by the one or more sensors and activation of the gaze detection, cause at least one of the one or more sensors to enter the low power state, wherein the one or more sensors consume less power in the low power state than in the high power state;
upon detection of the same triggering event by the one or more sensors and activation of the gaze detection, command the optical detection sensor module to increase from the first image capture rate for capturing at least one image to the second image capture rate for capturing at least one image and to perform the gaze detection, wherein the one or more sensors operate in the low power state and the optical detection sensor module uses the second image capture rate when the gaze detection is activated;
perform the gaze detection by detecting detect a gaze of a user based on the one or more images captured at the second image capture rate;
upon detection of the gaze of the user, cause the display component to enter an activated state from a deactivated state; and
after a predetermined amount of time when the gaze is no longer detected, cause the display component to enter the deactivated state.

US Pat. No. 10,216,265

SYSTEM AND METHOD FOR HYBRID OPTICAL/INERTIAL HEADTRACKING VIA NUMERICALLY STABLE KALMAN FILTER

Rockwell Collins, Inc., ...

1. A hybrid headtracking system incorporating a numerically stable Kalman fitter, comprising:at least one platform-referenced inertial measurement unit (IMU) configured to be rigidly mounted to a mobile platform associated with a platform reference frame, the at least one platform-referenced IMU configured to provide platform-referenced position and orientation (pose) data;
at least one head-referenced IMU configured to be rigidly mounted to a head of a user, the head associated with a head reference frame, the at least one head-referenced IMU configured to provide head-referenced pose data;
at least one aiding device configured to be rigidly mounted to at least one of the mobile platform and the head and to provide first estimated pose data, the at least one aiding device including at least one aiding sensor configured to generate the first estimated pose data based on one or more fiducial markers;
and
a controller configured to be coupled to the platform-referenced IMU, the head-referenced IMU, and the at least one aiding device, the controller including at least one processor configured to:
receive the head-referenced pose data, the platform-referenced pose data, and the first estimated pose data;
determine at least one of a first error model associated with the head-referenced pose data, a second error model associated with the platform-referenced pose data, and a third error model associated with the first estimated pose data;
generate second estimated pose data based on the head-referenced pose data and the platform-referenced pose data;
generate, via the numerically stable Kalman filter, time-propagated pose data based on the second estimated pose data and one or more of the first error model and the second error model;
and
generate, via the numerically stable Kalman fitter, at least one of corrected pose data and a corrected error model based on the time-propagated pose data, the first estimated pose data, and the at least one third error model.

US Pat. No. 10,216,264

SIGNAL ACQUIRING DEVICE, VIRTUAL REALITY APPARATUS AND CONTROL METHOD THEREOF

BOE TECHNOLOGY GROUP CO.,...

1. A virtual reality apparatus, comprising: a signal acquiring device, a display an a controller, whereinthe signal acquiring device comprises a sensor, a signal converter and a signal transmitter, wherein
the sensor is connected with the signal converter, which is connected with the signal transmitter, and the sensor, the signal converter and the signal transmitter are all disposed on body of the virtual reality apparatus;
the sensor is used to detect action signals of part of a wearer on which the virtual reality apparatus is worn,
the signal converter is used to convert the action the signals into electrical signals, and
the signal transmitter is used to send the electrical signals to the virtual reality apparatus;
the display is connected with the controller;
the electrical signals comprises a first electrical signal and the controller is configured to receive the first electrical signal sent by the signal acquiring device, and is further configured to obtain a scene corresponding to the first electrical signal in accordance with the first electrical signal, and to allow the display to display the scene corresponding to the first electrical signal;
the virtual reality apparatus further comprises a brightness regulator that is disposed in the body of the virtual reality apparatus and connected with the controller; and
the virtual reality apparatus further comprises a collector connected with the controller and the brightness regulator, and used to collect internal environment brightness of the body of the virtual reality apparatus, the display brightness of the display and a current scene of the virtual reality apparatus, wherein
the brightness regulator is configured to receive the internal environment brightness of the body of the virtual reality apparatus, the display brightness of the display of the virtual reality apparatus and the current scene of the virtual reality apparatus collected by a collector;
the brightness regulator is further configured to obtain target internal environment brightness, which is corresponding to the current scene of the virtual reality apparatus, of the body of the virtual reality apparatus or target display brightness, which is corresponding to the current scene of the virtual reality apparatus, of the display of the virtual reality apparatus from a second preset memory based on the current scene of the virtual reality apparatus; and
the brightness regulator is further configured to regulate at least one of current internal environment brightness and color temperature of the virtual reality apparatus based on the target internal environment brightness or to regulate the display brightness of the display of the virtual reality apparatus based on the target display brightness of the display.

US Pat. No. 10,216,263

DISPLAY ACTIVE ALIGNMENT SYSTEMS UTILIZING TEST PATTERNS FOR CALIBRATING SIGNALS IN WAVEGUIDE DISPLAYS

Microsoft Technology Lice...

1. A method of display alignment tracking for a head-mounted device, the method comprising:sampling a first signal from a first waveguide;
sampling a second signal from a second waveguide;
combining the first signal and second signal optically into a combined optical signal;
detecting a test pattern within the combined optical signal, the test pattern being included within each of the first signal and the second signal, wherein the test pattern is provided by at least tagging image frames with test pattern metadata, wherein the test pattern is provided separately from the image frames, and wherein the test pattern is provided in response to detecting receipt of the test pattern metadata during rendering of the image frames; and
comparing at least a first physical position corresponding to the test pattern within the first signal and a second physical position corresponding to the test pattern with the second signal to identify a differential between the first physical position and the second physical position.

US Pat. No. 10,216,262

FORCE MANAGEMENT SYSTEM THAT INCLUDES A FORCE MEASUREMENT ASSEMBLY, A VISUAL DISPLAY DEVICE, AND ONE OR MORE DATA PROCESSING DEVICES

Bertec Corporation, Colu...

1. A force measurement system, comprising:a force measurement assembly configured to receive a subject, the force measurement assembly including:
a top surface for receiving at least one portion of the body of the subject; and
at least one force transducer, the at least one force transducer configured to sense one or more measured quantities and output one or more signals that are representative of forces and/or moments being applied to the top surface of the force measurement assembly by the subject;
at least one visual display device having an output screen configured to at least partially circumscribe three sides of a torso of the subject, the at least one visual display device configured to display one or more scenes on the output screen so that the scenes are viewable by the subject, wherein the one or more scenes are configured to create a simulated environment for the subject, and wherein the output screen of the at least one visual display device comprises a bottom edge and a top edge;
one or more data processing devices operatively coupled to the force measurement assembly and the at least one visual display device, the one or more data processing devices configured to receive the one or more signals that are representative of the forces and/or moments being applied to the top surface of the force measurement assembly by the subject, and to convert the one or more signals into output forces and/or moments, the one or more data processing devices further configured to dynamically increase or decrease a speed of one or more displaceable components of the force measurement system in accordance with a visual element of the one or more scenes that are displayed on the output screen of the at least one visual display device while the subject navigates through the one or more scenes of the simulated environment on the output screen of the at least one visual display device;
wherein the visual element of the scene that is displayed on the output screen of the at least one visual display device comprises an obstacle disposed in a virtual walking path of the subject; and
wherein the one or more data processing devices are further configured to determine whether a foot of a virtual representation of the subject on the output screen clears the obstacle, and when the foot of the virtual representation of the subject does not clear the obstacle, generate and display a visual indicator on the output screen of the at least one visual display device that is indicative of the height that the foot must achieve to clear the obstacle.

US Pat. No. 10,216,261

METHOD OF SUPPRESSING VR SICKNESS, SYSTEM FOR EXECUTING THE METHOD , AND INFORMATION PROCESSING DEVICE

COLOPL, INC., Tokyo (JP)...

1. A method comprising:defining a virtual space including a point-of-view;
displaying on a head-mounted device a field of view of the virtual space based on a location of the point-of-view in the virtual space; and
detecting a unit of an input from a user;
moving the point-of-view at a first speed in response to the detected unit of the input;
updating the image displayed on the head-mounted device in accordance with the first speed;
moving the point-of-view at a second speed slower than the first speed in response to the detected unit of the input;
updating the image displayed on the head-mounted device in accordance with the second speed.

US Pat. No. 10,216,260

SELECTIVE RENDERING OF SPARSE PERIPHERAL DISPLAYS BASED ON ELEMENT SALIENCY

Microsoft Technology Lice...

1. A computer system used for display of computer-generated mixed-reality, virtual-reality or augmented-reality scenes comprising:one or more peripheral display portions surrounding a primary display;
one or more processors; and
one or more computer-readable hardware storage media having stored thereon computer-executable instructions, the computer-executable instructions being executable by the one or more processors to cause the computer system to selectively control when a peripheral display portion is activated to render a peripheral visualization based on various attributes associated with a given computer-generated scene by causing the computer system to:
set all pixels in the one or more peripheral display portions to a normally off configuration;
render the given computer-generated scene;
determine characteristics of at least one element associated with the given computer-generated scene, wherein the characteristics describe i) a role of the at least one element based on an event that involves the at least one element in relation to the given computer-generated scene, or ii) relative position that indicates whether the at least one element is either near or intersecting with an edge region of at least one peripheral display portion;
set a saliency threshold based on at least one or more of the determined characteristics, wherein the saliency threshold is either dynamically adjustable based on content included in the given computer-generated scene, or is adjustable by a user of the computer system;
based on one or more of the determined characteristics used to determine the saliency threshold, determine that the at least one element is salient, and determine a saliency magnitude of the at least one element;
determine that the at least one element's saliency magnitude meets or exceeds the saliency threshold; and
after determining that the at least one element's saliency magnitude meets or exceeds the saliency threshold, activate the pixels of the at least one peripheral display portion so as to render the peripheral visualization of the at least one element on the at least one peripheral display portion.

US Pat. No. 10,216,259

METHOD AND SYSTEM FOR PROCESSING SIGNALS THAT CONTROL A DEVICE USING HUMAN BREATH

1. A method for interfacing a user device with an input device using human breath, the method comprising:in a user device that generates a graphical user interface (GUI) for display to a user,
receiving one or more signals from a user input device operable to function as a human interface device (HID), wherein said one or more signals are generated from a plurality of sensor signals output by a corresponding plurality of flow sensors of said user input device in response to simultaneous detection, by each flow sensor of said plurality of flow sensors, of a corresponding portion of a flow of human breath expelled by the user and directly onto a deflectable member of said respective flow sensor, without use of a channel to guide said flow of human breath from said user to said deflectable members of said plurality of flow sensors of said input device;
determining whether the received one or more signals are compliant with an HID profile supported by the user device;
passing the received one or more signals to interface software for processing HID compliant signals, if it is determined that the received one or more signals are compliant with the HID profile;
passing the received one or more signals to software for performing breath user interface processing, if it is determined that the received one or more signals are not compliant with the HID profile; and
displaying a first graphical object on said GUI of said user device at a location controlled by the user via said received one or more signals, by processing said received one or more signals to enable user navigation of the first graphical object to, and selection of, one or more other graphical objects of said GUI of said user device.

US Pat. No. 10,216,258

VEHICLE THERMAL SYSTEM FOR REDUCED FUEL CONSUMPTION

FCA US LLC, Auburn Hills...

1. A method of minimizing overall power consumption of a vehicle cooling system, the method comprising:performing a hardware selection phase, including:
selecting a plurality of hardware components for the vehicle cooling system, at least one hardware component having a plurality of types thereof, each type affecting a power consumption of that hardware component such that each type of that hardware component has a different power consumption at a first predefined driving condition;
determining all possible combinations of the selected hardware components and types thereof;
for each possible hardware component combination, determining a first overall power consumption at the first predefined driving condition;
comparing the determined first power consumptions of each of the possible hardware component combinations; and
selecting a hardware component combination from all the possible combinations that has the lowest determined first overall energy consumption;
performing an actuator position selection phase for the selected hardware component combination, including:
defining a plurality of actuator positions for one or more of the hardware components of the selected hardware component combination;
determining all possible actuator position configurations of the selected hardware component combination;
for each possible actuator position configuration, determining a second overall power consumption of the selected hardware components at a second predefined driving condition; and
selecting an actuator position combination from all the possible actuator position combinations that has the lowest determined second overall energy consumption; and
configuring the vehicle cooling system to operate the selected hardware component combination at the selected actuator position combination when the vehicle is operating at the second predefined driving condition.

US Pat. No. 10,216,257

POWER CONSUMPTION OPTIMIZATION USING INTERFERENCE MEASUREMENTS

SYNAPTICS INCORPORATED, ...

1. A processing system comprising:a sensing module comprising sensing circuitry configured to couple with a plurality of sensor electrodes,
wherein the sensing module is operable in at least a first low-power operational mode or a high-power operational mode and configured to:
apply a first set of values for at least one predefined sensing parameter while operating in the first low-power operational mode, the first set of values corresponding to a first power consumption level;
acquire a first interference measurement using the plurality of sensor electrodes while operating in the first low-power operational mode;
transition from the first low-power operational mode to the high-power operational mode upon determining that the first interference measurement exceeds a first interference threshold value; and
apply a second set of values for the at least one predefined sensing parameter while operating in the high-power operational mode, the second set of values corresponding to a second power consumption level that is greater than the first power consumption level.

US Pat. No. 10,216,256

POWER CONSERVATION OF COMPUTING COMPONENTS USING FORCED IDLE STATE

Microsoft Technology Lice...

1. A method implemented in a computing device having a processor executing instructions to provide an operating system with a scheduler configured to determine a time to execute a process thread by the processor, the method comprising:upon detecting, with the operating system, an operational event in the computing device, quiescing one or more applications currently executing on the computing device, the operational event including one or more of receiving an input from a user of the computing device to enter the computing device into a standby mode, invocation of a functionality of the computing device by the user, or execution of a program that does not expect direct user interaction for a threshold period; and
upon quiescing the one or more applications, ceasing scheduling additional process threads with the scheduler;
determining, with the operating system, whether at least one of the additional process threads is required to provide a functionality of the computing device currently requested by the user; and
in response to determining that none of the additional process threads is required to provide a functionality currently requested by the user, scheduling, with the scheduler, an idle threshold to be executed by the processor, the idle thread containing one or more commands execution of which puts the processor into a forced idle state, thereby conserving battery power in the computing device.

US Pat. No. 10,216,255

LOW POWER STANDBY FOR A POWERED DEVICE IN A POWER DISTRIBUTION SYSTEM

PHILIPS LIGHTING HOLDING ...

1. A power distribution system comprising:a power providing device arranged for providing power,
a powered device, comprising a load, the powered device arranged for being detachably, electrically coupled to the power providing device, and further arranged for being powered by the power providing device; and
an electrical conductor arranged for detachably, electrically coupling the power providing device to the powered device, and further arranged for transferring the power from the power providing device to the powered device,
wherein the power providing device is further arranged for sensing a current flow from the power providing device to the powered device, and for providing power when, at least periodically, a current equal to or greater than a minimum current is sensed,
wherein the powered device is further arranged for operating in a standby mode wherein, at least part of the time, the load draws a current smaller than the minimum current, and in an operational mode wherein, at least part of the time, the load draws a current equal to or greater than the minimum current,
wherein the powered device further comprises a controllable switch, arranged for electrically decoupling at least part of the powered device, comprising a bulk capacitor, from the power providing device,
wherein the powered device further comprises a pulse generator circuit, arranged for drawing, for a pre-determined time period and with a pre-determined frequency, a pulse current equal to or greater than the minimum current from the power providing device, when the powered device is operating in the standby mode, through controlling at least the controllable switch; and
wherein the controllable switch is further arranged for decoupling the bulk capacitor when the pulse is generated to prevent the bulk capacitor from filtering out the pulse.

US Pat. No. 10,216,254

METHODS AND APPARATUS FOR SELECTIVELY EXTRACTING AND LOADING REGISTER STATES

Altera Corporation, San ...

1. An integrated circuit on which an application is implemented, comprising:a plurality of registers, wherein a subset of the plurality of registers comprises critical registers that store critical register states; and
an extracting and loading circuit configured to migrate the application to another integrated circuit by extracting the critical register states from the critical registers and transferring the extracted critical register states to the another integrated circuit, wherein the extracting and loading circuit is not coupled to other non-critical registers in the plurality of registers, and wherein the application is hosted on the another integrated circuit after the migration.

US Pat. No. 10,216,253

UNIVERSAL SERIAL BUS HUB AND CONTROL METHOD THEREOF

VIA Technologies, Inc., ...

1. A universal serial bus (USB) hub, coupled to a host or another USB hub through a USB bus, and the USB hub comprising:a control unit, detecting signals on the USB bus to determine whether the USB hub enters a suspend state;
a core circuit group, coupled to the control unit; and
a voltage conversion unit, built in the USB hub, and coupled to the control unit and the core circuit group of the USB hub, and controlled by the control unit to produce a normal working voltage when the USB hub is in a normal working state, and change the normal working voltage to a first suspend voltage when the USB hub is in the suspend state, wherein the core circuit group of the USB hub receives the first suspend voltage under the suspend state, and the first suspend voltage is lower than the normal working voltage,
wherein the core circuit group of the USB hub further comprises a first circuit group and a second circuit group, the first circuit group comprises a core circuit required to be operated under the suspend state, and the second circuit group comprises a core circuit that is unnecessary to be operated under the suspend state, wherein the first suspend voltage which is lower than a lowest operation voltage of the second circuit group and greater than or equal to a lowest operation voltage of the first circuit group is provided to both of the first circuit group and the second circuit group during the suspend state.

US Pat. No. 10,216,252

VOLTAGE AND FREQUENCY BALANCING AT NOMINAL POINT

International Business Ma...

1. A computer system for determining voltage and frequency pairs, the computer system comprising:one or more computer processors, one or more computer readable storage media, and program instructions stored on the computer readable storage media for execution by at least one of the one or more processors, the program instructions comprising:
program instructions to identify an integrated circuit design;
program instructions to identify a timing model associated with the identified integrated circuit design;
program instructions to identify at least a nominal voltage, a nominal clock signal, and a voltage range associated with the integrated circuit design;
program instructions to receive a number n that defines the number of at least one alternate voltage within the voltage range;
program instructions to analyze the identified integrated circuit based on the received number n for each number n for at least one alternate voltage within the voltage range;
program instructions to perform a single statistical static timing analysis for the identified integrated circuit based on the received number n for each number n for at least one alternate voltage within the voltage range, wherein the single statistical static timing analysis calculates voltage sensitivity via finite differencing with respect to the identified timing model;
program instructions to create a canonical variability of frequency dependent tests, wherein the clock period and voltage are parameterized;
program instructions perform a multi-corner static timing analysis for the identified integrated circuit based on the received number n for each number n for the identified at least one alternate voltage within the voltage range;
program instructions to calculate a timing at a first voltage point and a timing second voltage point;
program instructions to calculate a sensitivity to voltage that is a difference between the timing at the first voltage point and the timing at a second voltage point;
program instructions calculate a nominal slack;
program instructions to calculate one or more clock periods based on the calculated nominal slack;
program instructions to solve a slack equation for a clock period;
program instructions to calculate the clock period for each number n by inserting each calculated voltage for each number n into the solved slack equation for the clock period;
program instructions to provide a report based on the calculated one or more clock periods;
program instructions to optimize a voltage and frequency pairing for a best power-performance balance, wherein the voltage and frequency pairing meets a maximum power and a minimum frequency; and
program instructions to manufacture an integrated circuit based upon an optimized integrated circuit design using the optimized voltage and frequency pairing.

US Pat. No. 10,216,251

CONTROLLING PROCESSOR PERFORMANCE SCALING BASED ON CONTEXT

Intel Corporation, Santa...

1. A processor comprising:a core to execute instructions;
a power controller to control an operating frequency of the core; and
a context filter logic coupled to the power controller to prevent a performance state change request for the core from being granted by the power controller based at least in part on a determination that a display of a system including the processor is inactive.

US Pat. No. 10,216,250

MEMORY APPARATUS AND ENERGY-SAVING CONTROL METHOD THEREOF

VIA Technologies, Inc., ...

1. A memory apparatus comprising:a plurality of non-volatile memory units; and
a control chip coupled to the non-volatile memory units and coupled to a host computer via a signal transmission interface, the control chip comprising:
a specific circuit group coupled to a clock generation unit;
a memory control unit coupled to the clock generation unit and the non-volatile memory units to control an access to the non-volatile memory units; and
an energy-saving control unit coupled to the clock generation unit, the specific circuit group, and the memory control unit, wherein in a normal mode and during a period of accessing the non-volatile memory units by the control chip, if the non-volatile memory units are in a busy state, the energy-saving control unit controls the clock generation unit to stop outputting an internal clock signal to the specific circuit group, so as to reduce power consumption of the control chip.

US Pat. No. 10,216,249

ELECTRICAL POWER CONTROL AND FAULT PROTECTION

CISCO TECHNOLOGY, INC., ...

1. A method, comprising:sensing, by a fault processing subsystem of an electronics assembly, a first alarm state at an output of a first active power distribution element of a plurality of active power distribution elements arranged in a hierarchy in the electronics assembly, the first element being at a level of the hierarchy other than the top level, and the first alarm state corresponding to a value at the output of the first element being different than an expected value at the output of the first element by at least a sum of a regulation margin of the first element, a noise margin of the first element, and a measurement accuracy of the fault processing system;
in response to sensing the first alarm state at the output of the first element, commanding, by the fault processing subsystem in communication with a control input of each element, the first element to disable;
sensing, by the fault processing subsystem, a subsequent alarm state at the output of the first element that was commanded to disable; and
in response to sensing the subsequent alarm state at the output of the first element that was commanded to disable, commanding, by the fault processing subsystem, an element at a next higher level in the hierarchy from the first element to disable.

US Pat. No. 10,216,248

METHOD AND DEVICE FOR CONTROLLING POWER CONSUMPTION

Xiaomi Inc., Beijing (CN...

1. A method for controlling the power consumption of an electronic device by a power control device, comprising:determining a type of an operating system of the electronic device, wherein the operating system types comprise at least a foreground-background system or a real-time system supporting preemption and the types are mutually exclusive;
determining a monitoring scheme based on the type of operating system;
if the operating system type is a foreground-background system, monitoring in real time whether the operating system currently has a task to perform based on whether the task is currently triggered by an interrupting event, and switching the electronic device to a reduced power mode if there is no task currently triggered by an interrupting event;
if the operating system type is a real-time system, monitoring in real time whether a process, other than a switch to reduced power mode process, is triggered by an interrupting event, and switching the electronic device to a reduced power mode if there is no process other than a switch to a reduced power mode process triggered by an interrupting event; and
wherein switching the electronic device to the reduced power mode comprises ceasing power supply to a designated peripheral device and ceasing the power supply to a peripheral clock while lowering a frequency of a processing component, and lowering a supply voltage to the processing component, wherein the designated peripheral device is a peripheral device that is not in operation, and the peripheral clock and the designated peripheral device are connected to a processing component via a peripheral interface, and wherein the interrupting event has a highest priority in the real-time system and preempts the priority of a process to switch the electronic device to a reduced power mode.

US Pat. No. 10,216,247

SELF-POWERED DEVICES AND METHODS

Invent.ly, LLC, Woodside...

1. A device, the device comprising:a processor;
a memory storing instructions, which, when executed by the processor, implement one or more power management procedures for selecting one of a plurality of power-consumption modes of operation of said device, wherein the instructions for selecting one of the plurality of power-consumption modes of operation include instructions for conserving power by transitioning a portion or an entirety of one or more sub-systems of the device from at least a first power-consumption mode of operation to a second power-consumption mode of operation to meet a current power budget of said device; and
an energy collector configured to collect energy to power the device from an environment surrounding the device, wherein the energy collector is configured to operate at a pre-determined or adaptively-determined optimal operating point, such that an output voltage at a desired output current is designed to yield maximum power from available input energy collected by the collector from the environment.

US Pat. No. 10,216,246

MULTI-LEVEL LOOPS FOR COMPUTER PROCESSOR CONTROL

Intel Corporation, Santa...

1. A processor comprising:a plurality of processing cores; and
a central control unit to:
concurrently execute an outer control loop and an inner control loop, wherein the outer control loop is to monitor the processor as a whole, and wherein the inner control loop is to monitor a first processing core included in the processor;
determine, based on an event of the processor as a whole detected by the outer control loop, a first control action for the first processing core included in the processor;
determine, based on an event of the first processing core detected by the inner control loop, a second control action for the first processing core included in the processor;
based on a comparison of the first control action and the second control action, select one of the first control action and the second control action as a selected control action, wherein the first control action is not applied prior to the comparison, wherein the second control action is not applied prior to the comparison; and
apply the selected control action to the first processing core included in the processor.

US Pat. No. 10,216,245

APPLICATION RAMP RATE CONTROL IN LARGE INSTALLATIONS

Cray Inc., Seattle, WA (...

1. A method for managing power within a computing system having a plurality of processors, comprising:providing controls to the system which allow for control of the plurality of processors prior to a plurality of predetermined processing operations; and
upon a request for any one of the plurality of predetermined processing operations, instructing the plurality of processors such that each processor will transition between a plurality of power states in a predetermined manner prior to execution of any one of the plurality of predetermined processing operations thus avoiding an abrupt power transition within the computing system, wherein the predetermined manner involves moving from a first power state to a second power state and staying at the second power state for a predetermined period of time, subsequently moving from the second power state to a third power state after the predetermined period of time has elapsed, and, after staying at the third power state for a second predetermined period, subsequently moving to a fourth power state which is greater than the third power state.

US Pat. No. 10,216,244

ELECTRONIC DEVICE AND METHOD FOR CONTROLLING THE SAME

Samsung Electronics Co., ...

1. An electronic device, comprising:a housing;
a connecting structure connected with a first portion of the housing and configured to be detachably connected with a portion of a user's body;
a display exposed through a second portion of the housing;
a display driver integrated circuit (IC) electrically connected with the display;
a power source;
a user space integrated into or separated from the display;
at least one sensor;
a processor electrically connected with the display, the display driver IC, the power source, the user space, or the at least one sensor; and
a memory electrically connected with the processor, and storing an operating system including a kernel and instructions,
wherein the instructions are configured to, when executed, enable the processor to:
identify a variation, using the user space or the at least one sensor, while the display is off,
activate the kernel without activating other components of the electronic device in response to the variation,
determine whether the display needs to be activated,
after determining that the display needs to be activated, activate the display driver IC,
after activating the display driver IC, activate the other components of the electronic device,
after activating the other components, receive data to be displayed on the display,
after receiving the data, determine whether the display is in an activation mode for displaying an image based on the data, and
after determining that the display is in the activation mode for displaying the image, provide the data to the display driver IC,
wherein the memory further stores instructions configured to, when executed, enable the processor to:
determine whether a screen output through the display needs to be initialized, and
when it is determined that the screen output through the display needs to be initialized, control the display driver IC to output a screen including a previously set color through the display.

US Pat. No. 10,216,243

METHOD, DEVICE AND STORAGE MEDIUM FOR WAKING UP HOME INTERCONNECTION DEVICE

ZTE Corporation, Shenzhe...

1. A method for waking up a home interconnection device, comprising:when the home interconnection device is in a state of standby, receiving, by the home interconnection device, a first beacon frame from a terminal through a wireless access point (AP) of a Wireless Fidelity (WIFI) module of the home interconnection device;
searching, by the home interconnection device, a pre-set field of the first beacon frame for a waking-up identification which is used for waking up the home interconnection device in the state of standby, wherein the pre-set field of the first beacon frame is a reserved bit of the first beacon frame which is previously consulted and determined by the home interconnection device with the terminal; and
when the pre-set field of the first beacon frame comprises the waking-up identification, switching, by the home interconnection device, from the state of standby of the home interconnection device to a state of work, and when the pre-set field of the first beacon frame does not comprise the waking-up identification, responding, by the home interconnection device, to a request corresponding to the first beacon frame;
wherein searching, by the home interconnection device, the pre-set field of the first beacon frame for the waking-up identification comprises:
parsing, by the home interconnection device, the first beacon frame to obtain contents in each field of the first beacon frame;
retrieving the contents in each field of the first beacon frame to obtain information in the pre-set field of the first beacon frame; and
determining the waking-up identification from the information in the pre-set field of the first beacon frame.

US Pat. No. 10,216,242

POWER SEQUENCING FOR EMBEDDED FLASH MEMORY DEVICES

SILICON STORAGE TECHNOLOG...

1. A power management unit comprising a first voltage source and a second voltage source configured to perform a power-on sequence, wherein:during a first time period, the voltage output from the first voltage source ramps upward and the voltage output from the second voltage sour ramps upward;
during a second time period immediately following the first time period, the voltage output from the first voltage source ramps upward and the voltage output from the second voltage remains at a constant level;
during a third time period immediately following the second time period, the voltage output from the first voltage source ramps upward and the voltage output from the second voltage sour ramps upward; and
during a fourth time period immediately following the third time period, the voltage output from the first voltage source ramps upward and the voltage output from the second voltage source remains at a constant level.

US Pat. No. 10,216,241

METHOD AND APPARATUS FOR SECURING COMMUNICATION OF INSTRUCTIONS TO MANAGE ANTENNA POWER OUTPUT

Dell Products, LP, Round...

1. An information handling system comprising:a standard absorption rate control register for storage of one or more code instructions executed to alter a power level of a transmission by an operably connected transmitting antenna;
a processor operably connected to the memory executing code instructions of an antenna power management security system to:
store a randomly generated number in a challenge register;
determine a first response value based on the randomly generated number;
read a second response value determined by the processor executing basic input output system code instructions and stored in a response register;
compare the first response value to the second response value;
if the first response value matches the second response value, receive a power management command to alter power supplied to the transmitting antenna from the processor executing basic input output system code instructions via a secure interface; and
store the power management command within the standard absorption rate control register within a preset time period for later execution by the processor.

US Pat. No. 10,216,240

CONFIGURABLE POWER SUPPLIES FOR DYNAMIC CURRENT SHARING

Intel Corporation, Santa...

1. A processor comprising:a plurality of cores, including a first core and a second core;
a distribution network comprising a plurality of regulators each to receive power from a power supply and output a voltage;
a plurality of switch circuits to receive the voltage from at least some of the plurality of regulators and having an adjustable output current distribution to:
provide, to the first core, first core power and provide, to the second core, second core power, wherein the first core power includes a first portion of first power from a first regulator and a first portion of second power from a second regulator and the second core power includes a second portion of the first power and a second portion of the second power; and
a power controller to adjust the first core power by adjustment of the first portion of the first power and adjustment of the first portion of the second power and to initiate change of an output voltage of one or more of the first regulator and the second regulator in response to a change in a first activity level associated with the first core that exceeds a threshold.

US Pat. No. 10,216,239

REFERENCE VOLTAGE GENERATION CIRCUIT, RECEIVER, SEMICONDUCTOR APPARATUS AND SYSTEM USING THE SAME

SK hynix Inc., Icheon-si...

1. A reference voltage generation circuit comprising:an internal reference voltage generator configured to change a level of a reference voltage according to a voltage set code;
a voltage level stabilizer configured to stabilize the reference voltage in response to an enablement signal; and
a level stabilization controller configured to generate the enablement signal based on the voltage set code.

US Pat. No. 10,216,238

POWER-ON RESET CIRCUIT

ROHM CO., LTD., Kyoto (J...

1. A power-on reset circuit to be provided to a semiconductor device comprising a first power supply pin and one or more N second power supply pins, the power-on reset circuit comprising:a voltage monitoring circuit structured to operate with a voltage at the first power supply pin as a power supply thereof, to compare each from among voltages supplied to the N second power supply pins with a corresponding threshold value, and to assert a trigger signal when the supplied voltage exceeds a corresponding threshold value for all the second power supply pins; and
a reset signal generating circuit structured to operate with the voltage at the first power supply pin as a power supply thereof, and to assert a reset signal in response to an assertion of the trigger signal,
wherein the voltage monitoring circuit comprises N voltage comparators that correspond to the respective N second power supply pins, and that are each structured to compare a power supply voltage at the corresponding second power supply pin with a corresponding threshold value,
wherein N is equal to or greater than 2,
wherein the voltage monitoring circuit further comprises a logic circuit structured to generate the trigger signal that corresponds to outputs of the N voltage comparators,
wherein the N voltage comparators each comprise an open-drain output stage or otherwise an open-collector output stage,
wherein the logic circuit comprises a current source or otherwise an impedance circuit coupled to a common output node of the outputs of the N voltage comparators, and is structured to generate the trigger signal that corresponds to an output of the common output node of the N voltage comparators.

US Pat. No. 10,216,237

SYSTEM AND METHOD FOR THERMAL MANAGEMENT GUIDANCE

The Boeing Company, Chic...

1. A repair management system, comprising:multiple temperature sensors that are adapted to be placed near a repair area,
wherein the repair area includes an area of a structure that was damaged;
a scanner that is adapted to scan a repair field of the structure,
wherein the repair field includes the repair area and parts of structure surrounding and underlying the repair area, and
wherein the scanner outputs structural information describing a structural composition of the repair field;
a data processing system that is coupled to the temperature sensors and the scanner, where the data processing system includes a processor that executes computer code to:
receive the structural information from the scanner;
generate a map of the repair area; and
analyze the structural information to determine suggested placements of the temperature sensors near the repair area.

US Pat. No. 10,216,236

SYSTEMS AND METHODS FOR TEMPERATURE MANAGEMENT IN WEARABLE DEVICES

Snap Inc., Santa Monica,...

1. A wearable electronic device, comprising:glasses;
a camera;
a wireless transmitter;
a computer, the computer configured to:
capture an image using the camera;
transmit the image using the wireless transmitter at a transmission rate less than a transmission rate limit of the wireless transmitter;
first determine a temperature of the wireless transmitter while transmitting the image;
second determine a rate of temperature change based on the determined temperature;
third determine whether to increase or decrease the transmission rate limit of the wireless transmitter based on the temperature and the rate of temperature change;
adjust the transmission rate limit of the wireless transmitter based on the third determination; and
transmit using the wireless transmitter at a second transmission rate less than the adjusted transmission rate limit of the wireless transmitter.

US Pat. No. 10,216,235

DATA STORAGE MOUNTING APPARATUS

HON HAI PRECISION INDUSTR...

1. An installing rack comprising:a tray comprising a bottom wall and a first sidewall extending from the bottom wall, the tray defining a receiving space above the bottom wall, the first sidewall defines a locking hole ;
an elastic locking piece fixed to an external side of the first sidewall, the locking piece defining a gap and comprising a locking portion located beside the gap;
a connecting piece fixed to a side of the bottom wall opposite to the receiving space, the connecting piece comprising a hook portion;
wherein the locking piece is deformable by the hook portion of an adjacent said installing rack, such that the hook portion can pass through the locking hole of the adjacent installing rack and hook onto the external side of the adjacent installing rack and be received in the gap of the locking piece to abut against the locking portion of the locking piece.

US Pat. No. 10,216,234

SECURING A TOUCH SENSOR ASSEMBLY FOR A TOUCH BUTTON WITHIN A DEVICE

TEXAS INSTRUMENTS INCORPO...

1. An apparatus for use in a device with at least one touch button defined on a touch button area of the device, the apparatus comprising:a touch sensor assembly including
a touch flex sensor, and
at least three alternating front-side and back-side spacer elements attached to the touch flex sensor, the spacer elements being flexible;
a touch sensor slot integral with the device at the touch button area, including front-side and back-side slot walls, to position the touch sensor assembly relative to the touch button area;
the touch flex sensor secured within the touch sensor slot, and spaced from the front-side and back-side slot walls by respectively the front-side and back-side spacer elements contacting respectively the front-side and back-side slot walls; and
an elastic insulator material introduced into the touch sensor slot surrounding the touch flex sensor.

US Pat. No. 10,216,232

TABLET NOTEBOOK FLIP DEVICE

Dongguan Bluefinger Elect...

1. A tablet notebook flip device comprises a base portion for a main body, biaxial shafts, a mounting connector, and an upper axis;wherein the previously mentioned main body is arranged above the base portion for the previously mentioned main body, having a keyboard above and the biaxial shafts on a side;
wherein configured above the biaxial shafts is a holder holding a tablet cover, and on the side of the biaxial shafts is a clamp plate with the previously mentioned mounting connector below;
wherein a support flap with a main body of the shaft on a side is configured below the mounting connector;
wherein a lower axis and the upper axis are configured within the main body of the shaft.

US Pat. No. 10,216,231

MOVING MAGNET ACTUATOR FOR HAPTIC ALERTS

NVF Tech Ltd, Cambridges...

1. A system, comprising:a device chassis comprising a back panel, the back panel comprising a haptic conduction interface;
an acoustic radiating panel attached to the device chassis, the acoustic radiating panel and back panel defining a space in a first direction between the acoustic radiating panel and back panel having a first dimension;
a moving magnet actuator positioned in the space and mechanically coupled to the acoustic radiating panel, the moving magnet actuator comprising an element having a thickness in the first direction smaller than the first dimension of the space, the moving magnet actuator being configured to vibrate the element in the first direction during operating of the device; and
an electronic control module coupled to the moving magnet actuator and programmed to activate the moving magnet actuator with a haptic signal that displaces the element in the first direction an amount sufficient to cause the element to contact the haptic conduction interface, the haptic signal having an amplitude and frequency sufficient to generate a haptic response in the device chassis.

US Pat. No. 10,216,230

WINDOW SUBSTRATE AND DISPLAY DEVICE HAVING THE SAME

SAMSUNG DISPLAY CO., LTD....

1. A window substrate, comprising:a plurality of glass substrates each including first and second surfaces opposite to each other, each of the glass substrates having a thickness of about 25 ?m to about 100 ?m;
a coating layer disposed on the first surface of each of the plurality of glass substrates, wherein each of the plurality of glass substrates includes SiO2, Al2O3 and Na2O, and a mole ratio of Al2O3/Na2O is equal to or smaller than 1; and
an optically transparent adhesive disposed between adjacent glass substrates of the plurality of glass substrates.

US Pat. No. 10,216,229

METHOD OF MANUFACTURING FLEXIBLE DISPLAY APPARATUS

Samsung Display Co., Ltd....

1. A method of manufacturing a flexible display apparatus, the method comprising:arranging a film over a window, the window comprising a three-dimensional curved surface shape, the film being flexible;
arranging a plurality of pressure balls over the film; and
pressing the plurality of pressure balls towards the window with a pressure using a pressure plate such that the film is adhered onto the window according to the three-dimensional curved surface shape of the window,
wherein the plurality of pressure balls comprises first pressure balls and second pressure balls stacked over the first pressure balls along a direction from the window to the pressure plate, and
the second pressure balls are configured to transfer the pressure of the pressing to the first pressure balls.

US Pat. No. 10,216,228

MULTIPLE DISPLAY DEVICE HAVING A DISPLAY ON A ROTARY SHAFT

Lenovo (Beijing) Co., Ltd...

1. An electronic device, comprising:a housing;
a first body including a first touch display unit that is arranged on a first surface of the first body, wherein:
the first touch display unit has a display state and a non-display state, and
in a case that the first touch display unit is in the display state, the first touch display unit displays a first touch display content corresponding to an application running in a foreground in the electronic device; and
a second body located in an end of the housing,
wherein:
the second body comprises a rotary shaft and a second touch display unit,
the second touch display unit is configured to cover the rotary shaft and operable to rotate along with a rotation of the rotary shaft,
in a case that the first touch display unit is in the non-display state, the second touch display unit is configured to display a first information generated by a first type of trigger event,
in a case that the first touch display unit is in the display state:
the electronic device has a first working mode and a second working mode,
the electronic device is configured to switch between the first working mode and the second working mode based on a first angle between the electronic device and a horizontal plane,
in a case that the first angle is within a first preset range, (i) the electronic device is set to the first working mode, and (ii) the second touch display unit is configured to: (a) display contents corresponding to at least one application running in a background in the electronic device by dragging, via a touch operation, an icon corresponding to the at least one application from the first touch display unit in a direction of the second touch display unit, and (b) cancel displaying contents of the second touch display unit corresponding to the at least one application by dragging, via the touch operation, the icon from the second touch display unit in a direction of the first touch display unit, and
in a case that the first angle is within a second preset range that does not overlap the first preset range, (i) the electronic device is set to the second working mode and (ii) the second touch display unit is configured to display a second touch display content corresponding to and different from the first touch display content.

US Pat. No. 10,216,227

FOLDABLE DISPLAY DEVICE AND ELECTRONIC APPARATUS WITH THE SAME AND CONTROL METHOD OF THE SAME

BOE TECHNOLOGY GROUP CO.,...

1. A foldable display device comprising: a first display screen;a second display screen; a third display screen; a first connector connecting the first display screen and the second display screen, and a second connector connecting the second display screen and the third display screen;
wherein the second display screen can rotate around the first connector and the third display screen can rotate around the second connector, and
wherein the foldable display device further comprises:
a first sensor which is used to sense whether the first connector is in a folded state or in an unfolded state;
a second sensor which is used to sense whether the second connector is in folded state or in unfolded state;
a display control module which is used to control whether the first display screen, the second display screen and the third display screen should display according to sense results of the first sensor and the second sensor.

US Pat. No. 10,216,226

ELECTRONIC DEVICE WITH STRUCTURAL LAYER

Lenovo (Singapore) Pte. L...

1. A device comprising:a structural layer that comprises a first side surface, an opposing, second side surface, and connectors;
a first glass-reinforced epoxy circuit board mounted to the first side surface of the structural layer;
a second glass-reinforced epoxy circuit board mounted to the opposing, second side surface of the structural layer;
components wherein the components comprise a processor, memory operatively coupled to the processor and a display operatively coupled to the processor; and
a housing material supported by the structural layer wherein the housing material comprises couplings that couple directly to the connectors of the structural layer.

US Pat. No. 10,216,225

PROTECTIVE CASE FOR USE WITH A MOBILE DEVICE

1. A protective case for use with a mobile device, the protective case comprising:an attachment device that is configured to couple to one of a handle assembly, a battery source, and a fascia plate when a void is provided on the protective case,
wherein, when the handle assembly is coupled to the protective case, the handle assembly is configured to pivot about the protective case for moving the handle assembly from a closed configuration to an open configuration, when the battery source is coupled to the protective case, the battery, source is configured to charge the mobile device, and, when the fascia plate is coupled to the protective case, the fascia plate is configured to fill the void that is otherwise filled by one of the handle assembly and the battery source, and
wherein the attachment device comprises a pair of pivot support members and a cap screw that is receivable within corresponding apertures defined through each of the pivot support members and a corresponding aperture defined through a pivot member disposed on each of the handle assembly and battery source; and
a plug that is insertable into the battery source and over the cap screw when the cap screw is engaged with the pivot member.

US Pat. No. 10,216,224

DISPLAY APPARATUS

Samsung Display Co., Ltd....

1. A display apparatus comprising:a case having a foldable portion;
a display panel comprising a first portion on a first side of the case, and a curved portion on a side surface of the case and a second side of the case that is different from the first side, the curved portion being curved about an axis extending in a width direction;
a window film on the first portion of the display panel; and
a cover window on the display panel and fixed to the case so as to cover the curved portion and a portion of the first portion of the display panel, the cover window being spaced apart in a length direction from the foldable portion,
wherein a portion of the cover window on the curved portion of the display panel that is on the side surface of the case is curved about an axis extending in the width direction so as to be round.

US Pat. No. 10,216,223

HINGE ASSEMBLY

First Dome Corporation, ...

1. A hinge assembly, comprising:a base unit including a base seat defining a receiving space;
a first linkage rod including a first pivot end and a first swingable end opposite to said first pivot end, said first swingable end having a first abutment surface that defines a first sliding groove and a first recess communicating with said first sliding groove;
a first fixing shaft mounted to said base seat and extending through said first pivot end to allow said first linkage rod to rotate relative to said base seat;
a second linkage rod including a second pivot end and a second swingable end opposite to said second pivot end;
a second fixing shaft connecting said second pivot end and said base seat to allow said second linkage rod to rotate relative to said base seat;
a cam including a first pivot portion pivotally connected to said first swingable end of said first linkage rod, a second pivot portion pivotally connected to said second swingable end of said second linkage rod, and a latch hole formed between said first and second pivot portions;
a kickstand support including a hollow pivot body pivotally connected to said second pivot portion of said cam, said hollow pivot body having a second abutment surface that defines a second sliding groove, and a second recess communicating with said second sliding surface;
a torque unit including a torque spindle extending through said second swingable end of said second linkage rod, said second pivot portion of said cam, and said hollow pivot body of said kickstand support, and a torque plate set interferentially fitted into said hollow pivot body and interferentially sleeved on said torque spindle, said torque plate set and said torque spindle cooperatively producing a friction force to position said kickstand support when said kickstand support is rotated together with said torque plate set by a predetermined angle relative to said torque spindle; and
a latch disposed in said latch hole,
wherein said latch hole is interposed between said first and second abutment surfaces of said first linkage rod and said kickstand support, said latch extending into said first and second abutment surfaces,
wherein, when said first and second linkage rods, said kickstand support, and said cam are received in said receiving space, said latch hole is communicated with said second recess, and said latch is in a first locking position, where said latch extends into said second recess to lock rotational movement of said kickstand support relative to said cam, and
wherein, when said second linkage rod is rotated outward of said receiving space by a torque and brings said first linkage rod to rotate relative to said cam until said latch hole communicates with both of said first and second recesses, said latch is pushed by said second abutment surface of said kickstand support to leave said second recess of said kickstand support, and moves into said first recess of said first linkage rod, thereby placing said latch in a second locking position, where said first linkage rod is limited from rotating relative to said cam.

US Pat. No. 10,216,222

PORTABLE ELECTRONIC DEVICE CASE

PIONEER SQUARE BRANDS, IN...

1. A portable electronic device case comprising:a keyboard case portion including a first base portion having a periphery including a first side, a second side, and a third side, the first side and the third side being substantially parallel with each other, the first side and second side being substantially perpendicular to each other;
a first wall portion extending substantially perpendicular from the first base portion along the first side of the first base portion;
a first flap of a semirigid material having an unflexed state of the first flap and a flexed state of the first flap, the first flap in the unflexed state extending from the first wall portion a first length along a first dimension perpendicular to the first wall portion outwardly over the first base portion so positioned with a first gap between the first base portion and the first flap, the first flap in the flexed state extending from the first wall portion a second length along the first dimension wherein the second length is less than the first length; and
a display case portion hingedly coupled to the keyboard case portion, the display case portion including a second base portion and one or more second flaps so positioned with one or more second gaps between the second base portion and the one or more second flaps.

US Pat. No. 10,216,221

COMPUTER CASE INCORPORATING TRANSPARENT DISPLAY

American Future Technolog...

1. A computer enclosure comprising:a panel forming at least a part of one side of the computer enclosure, the panel having an opening;
a transparent panel, forming at least a portion of the panel, the transparent panel comprising a transparent display,
panel driver circuitry, disposed within the computer enclosure, but not adjacent to the panel, for causing images on the transparent display to change as directed by a computer;
electrical connectors, disposed within a hinge, comprising:
a set of exposed conductive plates, each of the conductive plates being one of a power supply connector for providing power to the transparent display and a display panel connector for transmitting data to be presented on the transparent display, and
a set of conductive connectors, each of the set of conductive connectors placed so as to contact one of the set of exposed conductive plates when the panel is affixed to the computer enclosure and when the panel is closed;
wherein the electrical connectors join the transparent display to a power supply and to the panel driver circuitry thereby linking the transparent panel to the computer; and
at least one backlight, disposed within the computer enclosure, for providing backlight to the display.

US Pat. No. 10,216,220

ACCURATE TIME CAPTURE AND TRANSFER BETWEEN CLOCK DOMAINS

Marvell Israel (M.I.S.L) ...

1. A method, comprising:sending, to first circuity from second circuitry, a first request signal that indicates a request for a time maintained by a clock implemented in the first circuitry, wherein the first circuitry utilizes a first clock signal derived from a first oscillator and the second circuitry utilizes a second clock signal derived from a second oscillator;
adjusting, in the first circuitry, a first time value from the clock to compensate for a first latency or jitter caused by converting the first request signal to a second request signal synchronized to the first clock;
sending, from the first circuity to the second circuitry, the adjusted first time value;
further adjusting, in the second circuitry, the adjusted first time value to generate a second time value that compensates for i) a second latency between sending the first request signal and receiving the adjusted first time value, and ii) a third latency or jitter caused by synchronizing the adjusted first time value to the second clock; and
providing, with the second circuitry, the second time value to third circuitry that uses the second time value.

US Pat. No. 10,216,219

MULTI-PROTOCOL CONFIGURABLE TRANSCEIVER INCLUDING CONFIGURABLE DESKEW IN AN INTEGRATED CIRCUIT

Altera Corporation, San ...

1. A configurable transceiver comprising:a first deskew circuitry block;
a second deskew circuitry block;
a clock compensation circuitry block coupled in a data path between the first and second deskew circuitry blocks; and
a first configurable selection circuit having an input, a first output coupled to an input of the first deskew circuitry block, and a second output coupled to an input of the clock compensation circuitry, wherein the first configurable selection circuit has a first state in which the input of the first configurable selection circuit is coupled to the first output of the first configurable selection circuit and in which the first deskew circuitry block performs deskew processing operations for the data path, wherein the first configurable selection circuit has a second state in which the input of the first configurable selection circuit is coupled to the second output of the first configurable selection circuit to bypass the first deskew circuitry block, wherein the first configurable selection circuit is placed in the first state when data formatted according to a first communications protocol is routed over the data path and the first configurable selection circuit is placed in the second state when data formatted according to a second communications protocol is routed over the data path.

US Pat. No. 10,216,218

PROVIDING COUNT VALUE BETWEEN DOMAINS

ARM Limited, Cambridge (...

1. An apparatus comprising:control circuitry to receive a first N-bit count value in a first domain, and to determine an M-bit increment indicating value based on the first N-bit count value and a reference value, wherein M boundary circuitry to provide the M-bit increment indicating value to a second domain; and
updating circuitry to update a second N-bit count value in the second domain based on an increment represented by the M-bit increment indicating value provided by the boundary circuitry;
wherein in response to a predetermined condition, the control circuitry is configured to encode an absolute value of the first N-bit count value as a plurality of M-bit values corresponding to the first N-bit count value to be provided to the second domain by the boundary circuitry; and
in response to said plurality of M-bit values, the updating circuitry is configured to set the second N-bit count value to the absolute value represented by the plurality of M-bit values provided from the boundary circuitry.

US Pat. No. 10,216,217

ADAPTIVE COMPILATION AND EXECUTION FOR HARDWARE ACCELERATION

XILINX, INC., San Jose, ...

1. A method of hardware acceleration, comprising:selecting, using a processor, a kernel;
determining, using the processor, a clock frequency for the selected kernel;
programming, using the processor, a clock circuit to generate a clock signal having a clock frequency compatible with the selected kernel; and
implementing, using the processor, the selected kernel as a kernel circuit within a region of programmable circuitry, wherein the kernel circuit is clocked using the clock signal from the clock circuit having the compatible clock frequency.

US Pat. No. 10,216,216

LEVER UNIT

OMRON Corporation, Kyoto...

1. A lever unit comprising:a lever rotatably provided on a shaft,
a ratchet restricting a movement direction of the lever to one direction, and
a reset piece releasing the restriction on the movement direction by the ratchet,
wherein the ratchet comprises:
a rotational body that rotates integrally with the lever and on which multiple teeth are formed on an outer edge thereof, and
multiple latch pieces having engaging portions that mesh with tooth depression portions between the teeth of the rotational body, and
the multiple latch pieces are set in an array along the outer edge of the rotational body so that each time the rotational body moves a single pitch of the teeth, only one of the engaging portions of all of the latch pieces meshes with one of the tooth depression portions.

US Pat. No. 10,216,215

SAFETY COVER FOR AUTOMOTIVE BRAKE PEDAL

1. An automotive safety brake pedal assembly comprising:a brake pedal having an upper surface including
a first lateral brake pedal edge facing a gas pedal,
a second lateral brake pedal edge opposite the first lateral brake pedal edge,
a first longitudinal brake pedal edge facing a driver's seat, and
a second longitudinal brake pedal edge opposite the first longitudinal brake pedal edge;
a safety cover including
a base member having
a first lateral cover outer edge flush with the first lateral brake pedal edge,
a second lateral cover outer edge located laterally outwardly of the second lateral brake pedal edge, wherein a space is defined between the second lateral cover outer edge and the second lateral brake pedal edge,
a first longitudinal cover outer edge located longitudinally outwardly of the first longitudinal brake pedal edge, and
a second longitudinal cover outer edge flush with the second longitudinal brake pedal edge; and
a fastening assembly configured to secure the safety cover to the brake pedal.

US Pat. No. 10,216,214

WHEEL BUTTON STRUCTURE

Samsung Electronics Co., ...

1. A wheel button structure comprising:a case part comprising an upper case through which a guide hole is formed;
a wheel part rotating in the case part with respect to a rotation axis fixed to one side of the case part, and comprising a barrier wall formed on a surface facing the guide hole to wrap a plurality of times around the rotation axis; and
a stopper comprising a lower portion inserted between a first part of the barrier wall and a second part of the barrier wall adjacent to the first part of the barrier wall and an upper portion inserted into the guide hole,
wherein the stopper comprises a recess recessed inward to a lower end between the first part and the second part of the barrier wall, and the barrier wall comprises a protrusion formed a first end disposed adjacent to the rotation access and a second end disposed at a position more spaced apart from the rotation axis than the first end and inserted into the recess, and
wherein the stopper moves along the guide hole when the wheel part rotates.

US Pat. No. 10,216,213

METHODS AND APPARATUSES INCLUDING A PROCESS, VOLTAGE, AND TEMPERATURE INDEPENDENT CURRENT GENERATOR CIRCUIT

Micron Technology, Inc., ...

1. An apparatus comprising:a plurality of transistors coupled to a voltage source, wherein a gate of each of the plurality of transistors is coupled to a bias line;
a first circuit including first and second resistors and a first diode, the first circuit coupled to a first transistor of the plurality of transistors;
a second circuit including a third resistor and a second diode, the second circuit coupled to a second transistor of the plurality of transistors;
a voltage circuit coupled to a third transistor of the plurality of transistors, the voltage circuit including a fourth resistor, a fifth resistor, and a third diode, the voltage circuit configured to provide a bandgap voltage having a value based on the fourth resistor, the fifth resistor, and the third diode to the bias line;
an output node coupled to a fourth transistor of the plurality of transistors; and
an amplifier comprising a first input coupled to a node between the first transistor and the first circuit and a second input coupled to a node between the second transistor and the second circuit, the amplifier configured to provide an output voltage to the bias line responsive to a voltage differential between the first input and the second input,
wherein a resistance of the third resistor is based on a current through the second diode, such that a temperature slope of a sum of the current through the second diode and a current through the third resistor is substantially equal to zero, and
wherein a current through the fourth transistor provided responsive to the output voltage applied to the bias line remains, based on the first through third resistors, and further based on the fourth and fifth resistors and the third diode providing the bandgap voltage, substantially constant in temperature coefficient.

US Pat. No. 10,216,212

OPERATING TEMPERATURE-BASED MASS STORAGE DEVICE MANAGEMENT

Amazon Technologies, Inc....

1. A data center, comprising:a plurality of rack computer systems, wherein each rack computer system comprises:
a plurality of mass storage devices coupled to at least one power distribution system and configured to consume electrical power supplied by the at least one power distribution system;
a plurality of power sensors configured to measure individual electrical power consumption by individual ones of the plurality of mass storage devices, wherein each power sensor is electrically coupled to a separate corresponding mass storage device, of the plurality of mass storage devices, and is configured to generate measurement data indicating electrical power consumption by the corresponding mass storage device; and
a power monitoring system communicatively coupled to the plurality of power sensors, wherein the power monitoring system is configured to:
determine, based at least in part upon processing measurement data received from a particular one of the plurality of power sensors, a corresponding operating temperature of the corresponding one of the mass storage devices; and
controllably adjust an operating state of at least one component, which is configured to support computing operations performed in the data center, to increase a cooling flow toward the particular mass storage device responsive to a determination based at least in part on the measurement data, that the operating temperature of the particular mass storage device at least meets a threshold temperature value, such that the operating temperature of the particular mass storage device is reduced below at least one threshold temperature value as a result of the adjustment of the operating state of the at least one component.

US Pat. No. 10,216,211

CONTROL METHOD AND CONTROL CIRCUIT FOR VOLTAGE SWITCH CIRCUIT AND USB POWER DELIVERY

Silergy Semiconductor Tec...

1. A method, comprising:a) controlling an output voltage of a voltage switch circuit having first and second switch circuits to be switched from a first voltage that is received by said first switch circuit to a second voltage that is received by said second switch circuit, and to be no larger than a smaller one of said first and second voltages before said second switch circuit starts conducting;
b) switching said output voltage to said second voltage when said second switch circuit starts conducting, wherein outputs of said first and second switch circuits are coupled together to provide said output voltage;
c) controlling said first switch circuit to turn off after said second switch circuit conducts and when said output voltage is no larger than said smaller one of said first and second voltages;
d) controlling said first switch circuit to transition from a complete conducting state to an incomplete conducting state before said second switch circuit starts conducting; and
e) controlling said output voltage to decrease from said first voltage to a third voltage, wherein a value of said third voltage is equal to a difference between said smaller one of said first and second voltages and a predetermined voltage.

US Pat. No. 10,216,210

DUAL INPUT POWER MANAGEMENT METHOD AND SYSTEM

O2MICRO INC., Santa Clar...

1. A dual input power management method, comprising:monitoring whether a first input terminal has a power supply and whether a second input terminal has a power supply, and accordingly generating a first monitor signal and a second monitor signal;
generating a priority signal based on the first monitor signal, the second monitor signal, and an enable signal, to determine an input priority of the first input terminal and the second input terminal;
generating a control signal based on a feedback signal indicative of an output voltage and a reference signal; and
regulating the output voltage based on the priority signal and the control signal.

US Pat. No. 10,216,209

DIGITAL LOW DROP-OUT REGULATOR AND OPERATION METHOD THEREOF

SK Hynix Inc., Gyeonggi-...

1. A digital Low Drop-Out (LDO) regulator, comprising: an event-driven circuit for generating a trigger signal by asynchronously detecting whether an output voltage is out of a threshold range or not, and generating a first error information signal and a first control signal based on the trigger signal; a time-driven circuit for generating a second error information signal by detecting a change in the output voltage in synchronization with a clock signal, and generating a second control signal by combining the first and second error information signals; a clock/trigger control circuit for generating the clock signal having a first cycle or a second cycle based on the trigger signal and the first and second error information signals; a first array driver for controlling a driving force of the is output voltage in response to the first control signal; and a second array driver for controlling the driving force of the output voltage in response to the second control signal.

US Pat. No. 10,216,208

LOAD CURRENT SENSING IN VOLTAGE REGULATOR

QUALCOMM Incorporated, S...

1. A circuit comprising:a linear drop-out regulator including a pass transistor and a first error amplifier, wherein an output from the first error amplifier is coupled to a gate of the pass transistor;
a current sense transistor having a source coupled to a source of the pass transistor, wherein the output from the first error amplifier is also coupled to a gate of the current sense transistor;
a current sense output transistor having a source coupled to a drain of the current sense transistor;
a second error amplifier having a first input terminal coupled to a drain of the pass transistor and having a second input terminal coupled to the drain of the current sense transistor, wherein an output of the second error amplifier is coupled to a gate of the current sense output transistor, and wherein a drain of the current sense output transistor is an output current node for the circuit;
offset sampling circuitry configured to compensate for an offset voltage of the second error amplifier with a first kind of offset compensation operation; and
chopping circuitry configured to compensate for the offset voltage of the second error amplifier with a second kind of offset compensation operation.

US Pat. No. 10,216,207

OVERVOLTAGE CLAMP IN REGULATORS

Dialog Semiconductor (UK)...

1. A regulator for providing a load current at a regulator output voltage to a load at an output of the regulator, wherein the regulator comprisesa differential input stage configured to provide a differential output voltage based on a reference voltage and based on the regulator output voltage;
an output driver comprising an auxiliary transistor and a lower driver transistor which are arranged in series between an input voltage and ground, wherein the output driver is configured to generate a control signal based on the differential output voltage, wherein the control signal is provided at a midpoint between the auxiliary transistor and the lower driver transistor, referred to as a control midpoint, and wherein a voltage applied to a gate of the lower driver transistor depends on the differential output voltage;
a pass transistor coupled to the input voltage, wherein the pass transistor is configured to provide the load current in dependence of the control signal; and
clamping circuitry comprising an upper sensing transistor and a lower sensing transistor which are arranged in series between the input voltage and ground, wherein gates of the lower driver transistor and the lower sensing transistor are coupled to one another, gates of the auxiliary transistor and the upper sensing transistor are coupled to one another, wherein the clamping circuitry is configured to
sense an overvoltage indication which indicates that the pass transistor is being turned off, wherein the overvoltage indication is provided at a midpoint between the upper sensing transistor and the lower sensing transistor; and
clamp the differential output voltage to a clamping voltage, if the overvoltage indication indicates that the pass transistor is being turned off.

US Pat. No. 10,216,206

OPTICAL SENSOR DEVICE AND VOLTAGE REGULATOR APPARATUS WITH IMPROVED NOISE REJECTION CAPABILITY

PixArt Imaging Inc., Hsi...

4. A voltage regulator apparatus with a rejection capability for high frequency power noise, comprising:a low dropout linear regulator having at least one operational amplifier which is powered by a power source, the low dropout linear regulator being configured for receiving and regulating an input voltage signal to provide an output voltage signal for a load; and
a noise rejection circuit, coupled between the power source and the low dropout linear regulator, configured for providing a power noise rejection capability upon a high frequency part of a power signal of the power source to generate the power signal with less high frequency noise to the at least one operational amplifier;
wherein the noise rejection circuit comprises:
a transistor used as a noise rejection element, having a first terminal connected to the power source, a second terminal connected to a power input of the at least one operational amplifier, and a control terminal connected to a voltage bias signal; and
a bias circuit, coupled to the control terminal of the transistor, configured for providing the voltage bias signal to the control terminal of the transistor, the bias circuit being powered by the power signal and the voltage bias signal generated from the bias circuit being irrelevant to the input voltage signal.

US Pat. No. 10,216,205

LOW VOLTAGE TUBE CIRCUITS

1. A low voltage tube amplifier circuit using a vacuum tube comprising:the vacuum tube including a cathode terminal, a plate terminal, and a first grid including a first grid terminal, wherein the vacuum tube normally operates at a plate voltage of at least +12 volts;
an input terminal of the low voltage tube amplifier circuit that is coupled to the first grid terminal of the vacuum tube;
an output terminal of the low voltage tube amplifier circuit that is coupled to the plate terminal of the vacuum tube;
a plate power supply whose voltage is at zero volt or nearly zero volts with respect to the cathode terminal of the vacuum tube;
a load element which includes a first terminal and a second terminal;
coupling the cathode terminal of the vacuum tube to ground;
coupling the first terminal of the load element to the plate terminal of the vacuum tube;
coupling the plate power supply to the second terminal of the load element;
wherein coupling a first input signal to the first grid terminal of the vacuum tube provides an output signal at the plate terminal of the vacuum tube;
wherein the output signal is provided at the plate terminal of the vacuum tube when the plate power supply is provided at zero volt or nearly zero volts with respect to the cathode terminal of the vacuum tube.

US Pat. No. 10,216,204

DETERMINING SHEAR RATE AND/OR SHEAR STRESS FROM SONAR BASED VELOCITY PROFILES AND DIFFERENTIAL PRESSURE

CiDRA Corporate Services ...

1. A system for controlling an injection of a chemical into the flow of a slurry in a pipe in a mining operation, comprising:a data gathering module having a velocity profile meter configured to respond to a flow in a pipe and provide signals containing information about a zeta profile of a shear rate related to one or more velocity profiles of the flow of a slurry having mature fine tailing (MFT) in the pipe, and also having a differential pressure module configured to respond to the flow in the pipe and provide associated signaling containing information about a Tau profile of a shear stress related to a pressure gradient of the flow over a length of the pipe; and
a signal processor comprising one or more modules configured to receive the signals containing information about the zeta profile of the shear rate and the associated signaling containing information about the Tau profile of the shear stress, determine corresponding signaling containing information about an injection of flocculation chemicals into the flow of the slurry having MFT in the pipe that depends on a ratio between the Tau profile of the shear stress and the zeta profile of the shear rate of the flow in the pipe, based at least partly on the signals and associated signaling received, and provide the corresponding signaling as control signaling to control the injection of the flocculation chemicals into the flow of the slurry having MFT in the pipe in the mining operation.

US Pat. No. 10,216,203

MIXING VALVE

Magarl, LLC, Naples, FL ...

1. A mixing valve comprising:a valve body providing a hot water inlet, a cold water inlet, a mixed water outlet, and an interior located within said valve body, the interior being in fluid communication with each said inlet and said mixed outlet, and
a valve member movable along a central axis in the interior between a first position restricting flow from said hot water inlet and a second position restricting flow from said cold water inlet, the second position being downstream of the first position, the valve member including a central region receiving a flow of hot water from the hot water inlet; and
a plurality of spaced apart fins, each said pair of adjacent fins receiving therebetween a flow of hot water from the central region and directing the received hot water downstream;
a thermostat located in a mixing region of the interior receiving cold water from said cold water inlet and the hot water directed by said fins, said thermostat coupled to said valve member to move said valve member in response to changes in temperature of the mixed water; and
a spring adapted and configured to urge said valve member toward said second position.

US Pat. No. 10,216,202

PRESSURE REGULATING VALVE

AISAN KOGYO KABUSHIKI KAI...

1. A pressure regulating valve comprising:a pressure regulating chamber;
a piston movable in an axial direction in response to pressure in the pressure regulating chamber;
a valve element configured to move with movement of the piston; and
a seat located outside of the piston, the seat being configured to contact the valve element by movement of the piston and valve element in the axial direction, wherein:
the piston includes a piston hollow portion in an end of the piston on a first side closer to the seat relative to a second opposite side of the piston, the piston hollow portion being open towards the seat, the piston hollow portion having inner peripheral surfaces in parallel with each other when viewed in a cross-section taken along a central axis of the piston; and
the valve element includes:
a tip portion configured to contact the seat;
a columnar portion inserted in the piston hollow portion; and
a fit portion protruding radially outward from a first portion of an outer peripheral surface of the columnar portion, the fit portion being fitted in contact at a point of tangency between the fit portion and the inner peripheral surfaces of the piston hollow portion, the fit portion having a spherical shape.

US Pat. No. 10,216,201

SYSTEM AND METHOD FOR REGULATING THE PRESSURE OF A GAS

Pietro Fiorentini SPA, A...

1. A pressure regulating system suited to regulate the pressure of a gas, comprising:a regulating device suited to regulate the pressure of a first gas stream, provided with an inlet for the gas at a supply pressure and with an outlet for the gas at a regulated pressure lower than said supply pressure;
a vortex tube configured in such a way that it receives a gas stream through an inlet, separates it into a hot portion and a cold portion and delivers said hot and cold portions through corresponding outlets;
a heat exchanger coupled with said vortex tube in order to heat said first gas stream before it flows into said regulating device; and
a recovery duct suited to collect a first portion of said first gas stream at a collection point located downstream of said heat exchanger and to convey it to said inlet of said vortex tube.

US Pat. No. 10,216,200

DEVICES, METHODS, AND SYSTEMS FOR WATER BALANCING

Honeywell International I...

1. A device for controlling a plurality of valves of a building, comprising:a memory; and
a processor configured to execute executable instructions stored in the memory to:
select a subset of valves from among a plurality of valves of a number of systems of a building based on a point of each of the number of valves, wherein each of the points comprises a characteristic of at least one of a sensor input, a control output, a control value, and a sub-valve within a primary valve;
send a command from a building controller to balance the subset of the plurality of valves; and
simultaneously balance the subset of the plurality of valves associated with a plurality of building systems, based on the command.

US Pat. No. 10,216,199

RESERVOIR CONTROL SYSTEMS AND METHODS

South East Water Corporat...

1. A management system for controlling operations of at least one fluid tank, the management system comprising:a wireless transceiver in communication with a controller of a control device associated with the at least one fluid tank to allow the management system to communicate with the controller over a communications network, the controller being configured to provide feedback data relating to a previous discharge of fluid from the at least one tank;
a processor for:
determining weather data for a particular region, wherein the at least one fluid tank is associated with the region,
determining a threshold fluid level for the at least one fluid tank based on a capacity of the at least one fluid tank, the weather data, and the feedback data;
transmitting via the wireless transceiver a command signal to the controller, wherein the command signal includes operation instructions for activating at least one flow control mechanism associated with at least one fluid tank.

US Pat. No. 10,216,198

METHODS AND APPARATUS TO PERFORM OBSERVER-BASED CONTROL OF A VEHICLE

THE BOEING COMPANY, Chic...

1. An apparatus comprising:an error module to calculate a difference between a first state of a vehicle and a second state of the vehicle, the first state based on a bounded command, the second state based on a measurement from a sensor, the sensor including at least one of an acceleration sensor or a gyro sensor;
an observer module to determine a third state of the vehicle based on the difference, the observer module is to determine the third state by:
calculating a sum based on an observer error feedback gain and a gain command value applied to the first state; and
executing a transfer function using the sum to generate the third state, the transfer function including a first matrix and a second matrix, the first matrix corresponding to an identity matrix, the second matrix corresponding to a state matrix of an observer model;
a baseline control module to generate a first command based on the third state; and
a vehicle module to execute the first command to control the vehicle by moving a control surface from a first position to a second position.

US Pat. No. 10,216,197

VEHICLE ALTITUDE RESTRICTIONS AND CONTROL

SZ DJI TECHNOLOGY CO., LT...

1. A system for implementing a flight response measure for an unmanned aerial vehicle (UAV), the system comprising:one or more propulsion units configured to effect movement of the UAV; and
one or more processors operably coupled to the UAV and individually or collectively configured to:
(a) receive one or more altitude restrictions for the UAV;
(b) receive information regarding an area the UAV is operating in, or will operate in;
(c) modify the one or more altitude restrictions based on information regarding the area so as to produce one or more modified altitude restrictions for the UAV;
(d) receive an altitude of the UAV;
(e) compare the one or more modified altitude restriction with the altitude of the UAV; and
(f) generate instructions to implement a flight response measure for the UAV based on the comparison by controlling the one or more propulsion units.

US Pat. No. 10,216,196

METHODS TO OPERATE AUTONOMOUS VEHICLES TO PILOT VEHICLES IN GROUPS OR CONVOYS

Prosper Technology, LLC, ...

1. A method comprising:accessing, by a central computing device, sensor data from one or more autonomous escort vehicles in a convoy moving along a route;
detecting, by the central computing device, based on the sensor data, an environmental vehicle along or in proximity to the route of the convoy;
determining, by the central computing device, based on the sensor data movement of the convoy along the route, that the environmental vehicle should be prevented from interfering with the movement of the convoy along the route;
identifying, by the central computing device, a particular one of the autonomous escort vehicles that is available to modify its position to prevent the environmental vehicle from interfering with the movement of the convoy along the route;
generating, by the central computing device, instructions for the particular one of the autonomous escort vehicles to modify its position to prevent the environmental vehicle from interfering with the movement of the convoy along the route; and
causing, by the central computing device, the instructions to be communicated to and executed by the particular one of the autonomous escort vehicles to modify its position to prevent the environmental vehicle from interfering with the movement of the convoy along the route.

US Pat. No. 10,216,195

APPLICATIONS FOR USING MASS ESTIMATIONS FOR VEHICLES

Peloton Technology, Inc.,...

1. A method, comprising:identifying a first vehicle and a second vehicle at a data processing center;
receiving at the data processing center sensor data from the first vehicle and the second vehicle, the sensor data useful for calculating a first mass estimation and a second mass estimation of the first vehicle and the second vehicle respectively;
performing, at the data processing center, calculations for the first mass estimation for the first vehicle and the second mass estimation for the second vehicle using the sensor data received from the first vehicle and the second vehicle respectively;
determining which of the first vehicle and the second vehicle are assigned a lead position and a following position in a platoon based on the first and the second mass estimations of the first vehicle and the second vehicle respectively; and
coordinating the platoon between the first vehicle and the second vehicle by:
directing the first vehicle and the second vehicle to rendezvous and engage in the platoon;
communicating to and sharing among the first vehicle and the second vehicle the assigned lead the following positions in the platoon as determined from the calculated mass estimations of the first vehicle and the second vehicle respectively, the communication and sharing of the assigned lead and following positions enabling the two vehicles to each know their assigned position at a point of contact of the rendezvous,
wherein the first vehicle and the second vehicle each assume their assigned position at the point of contact of the rendezvous.

US Pat. No. 10,216,194

USING EMERGENCY RESPONSE SYSTEM (EMS) VEHICLE TELEMATICS DATA TO REDUCE ACCIDENT RISK

STATE FARM MUTUAL AUTOMOB...

1. A computer system configured to use emergency response system (EMS) vehicle telematics data to reduce accident risk, the computer system comprising:at least one of one or more processors or one or more transceivers, the at least one of the one or more processors or the one or more transceivers located on or within an autonomous vehicle, the at least one of the one or more processors or the one or more transceivers configured to:
receive, at the autonomous vehicle via wireless communication or data transmission, the EMS vehicle telematics data associated with an EMS vehicle, the EMS vehicle telematics data including location data and at least one of acceleration data or deceleration data;
determine, at the autonomous vehicle based upon the EMS vehicle telematics data, whether a current route of the autonomous vehicle will interfere with a route of the EMS vehicle to an emergency location;
determine, at the autonomous vehicle based upon a relevance of the EMS vehicle, an alternate route for the autonomous vehicle to take to avoid interfering with the route of the EMS vehicle to the emergency location, the relevance of the EMS vehicle being based upon whether the current route of the autonomous vehicle will interfere with the route of the EMS vehicle to the emergency location;
direct, based upon the relevance of the EMS vehicle, the autonomous vehicle to one of (1) travel along the alternate route, or (2) pull over to a side of a road on the current route of the autonomous vehicle to allow the EMS vehicle to pass the autonomous vehicle; and
cause an insurance provider remote server to at least one of display, adjust, or generate an insurance discount associated with the autonomous vehicle based upon the autonomous vehicle including risk mitigation or prevention functionality associated with (1) receiving the EMS vehicle telematics data, and (2) directing corrective actions based upon the relevance of the EMS vehicle, so as to incentivize the insured customer to facilitate avoidance of collisions and safe travel for the EMS vehicle.

US Pat. No. 10,216,193

APPARATUS AND METHOD FOR NAVIGATION PATH COMPENSATION

GREYORANGE PTE. LTD., Si...

1. A method for path correction of a vehicle travelling from a first marker to a second marker, the method comprising:computing, by circuitry of an information processing apparatus, an offset in a location of the vehicle with respect to the first marker;
dividing a distance between the first maker and the second marker into a predetermined number of segments;
computing a speed profile of the vehicle based on the distance between the first marker and the second marker;
generating a compensation curve based on the computed offset and a plurality of interpolation points; and
modifying, upon each segment being traversed by the vehicle, the speed profile of the vehicle.

US Pat. No. 10,216,192

MOVING OBJECT CONTROLLER, LANDMARK, AND MOVING OBJECT CONTROL METHOD

MEGACHIPS CORPORATION, O...

1. A moving object controller for controlling a mobile machine that moves in an environment in which at least one landmark set including two or more landmarks is arranged, the moving object controller being configured to perform processing for generating an environmental map expressed using information about the landmarks and perform processing for estimating an internal state of the mobile machine, the controller comprising:observation obtaining circuitry configured to obtain observation data collected from a sensor;
landmark detection circuitry configured to obtain, based on the observation data obtained by the observation obtaining circuitry, (1) a distance between the mobile machine and each of the two or more landmarks included in the landmark set as landmark distance information, and (2) an angle formed by a predetermined axis and a line connecting the mobile machine and each of the two or more landmarks included in the landmark set as landmark angle information;
candidate area obtaining circuitry configured to obtain candidate area information indicating candidate areas for a position of the mobile machine based on the landmark distance information obtained by the landmark detection circuitry, the candidate area information including information for a plurality of intersection points between circles centered on each of the two or more landmarks, each circle having a radius corresponding to the distance between the mobile machine and the corresponding landmark;
state estimation circuitry configured to estimate the internal state of the mobile machine based on the observation data obtained by the observation obtaining circuitry, the landmark distance information and the landmark angle information generated by the landmark detection circuitry, and the candidate area information obtained by the candidate area obtaining circuitry, and estimate the environmental map based on the candidate area information, the landmark distance information, and the positional coordinates landmark angle information; and
control circuitry configured to control the mobile machine for moving autonomously based on outputs of the state estimation circuitry.

US Pat. No. 10,216,191

PROPERTY HUNTING IN AN AUTONOMOUS VEHICLE

Wells Fargo Bank, N.A., ...

1. A method implemented in an autonomous vehicle (AV) for facilitating house hunting using the AV, the method comprising:displaying on a window of the AV, a listing of one or more houses for sale in a specific geographical area;
receiving a selection of one or more houses from the listing of the one or more houses for which an individual is prequalified to purchase;
identifying an optimized route from a current geolocation of the AV to a geolocation of each of the one or more houses selected, the optimized route being a route that is the shortest route to the one or more houses selected or a route that is a fastest route to the one or more houses selected;
automatically directing the AV to drive to the geolocation of a first house on the optimized route;
as the AV is driving to the geolocation of the first house, display on the window of the AV one or more of 1) information regarding noise levels along the optimized route, 2) information regarding crime in a neighborhood along the optimized route, 3) information regarding schools in the neighborhood along the optimized route, 4) information regarding transportation in the neighborhood along the optimized route and 5) information regarding shopping in the neighborhood along the optimized route; and
when the AV reaches the geolocation of the first house:
display on the window of the AV a view of an interior of the first house;
display on the window of the AV a current price of the first house, a current market value of the first house and a current annual property tax for the first house; and
display on the window of the AV an estimated monthly mortgage,
insurance and property tax payment for the first house.

US Pat. No. 10,216,190

MANAGING AUTONOMOUS VEHICLES NEEDING ENERGY REPLENISHMENT

International Business Ma...

1. A computer system for managing autonomous vehicles, the computer system comprising:a bus system;
a storage device connected to the bus system, wherein the storage device stores program instructions; and
a processor connected to the bus system, wherein the processor executes the program instructions to:
collect autonomous vehicle energy data and travel data;
determine a plurality of autonomous vehicles that need energy replenishment within a defined geographic area;
determine a rank for each of the plurality of autonomous vehicles that need energy replenishment within the defined geographic area to meet passenger-defined travel destination time constraints; and
direct each autonomous vehicle to an energy station in a set of energy stations within the defined geographic area to meet the passenger-defined travel destination time constraints based on the rank of each of the plurality of autonomous vehicles.

US Pat. No. 10,216,189

SYSTEMS AND METHODS FOR PRIORITIZING OBJECT PREDICTION FOR AUTONOMOUS VEHICLES

Uber Technologies, Inc., ...

1. A computer-implemented method, comprising:obtaining, by a computing system comprising one or more processors, state data descriptive of at least a current or past state of a plurality of objects that are perceived by an autonomous vehicle;
determining, by the computing system, a priority classification for each object in the plurality of objects based at least in part on the respective state data for each object;
determining, by the computing system, an order at which the computing system determines a predicted future state for each object based at least in part on the priority classification for each object;
selecting, by the computing system, a future location prediction system based at least in part on a priority classification for at least one of the plurality of objects; and
determining, by the computing system, the predicted future state for each object based at least in part on the determined order, wherein determining the predicted future state for the at least one of the plurality of objects comprises using the selected future location prediction system.

US Pat. No. 10,216,188

AUTONOMOUS GROUND VEHICLES BASED AT DELIVERY LOCATIONS

Amazon Technologies, Inc....

1. A system to transport an ordered item, the system comprising:a first autonomous ground vehicle (AGV) that is stationed at a first home base location at a first user's residence; and
a computing system comprising:
one or more processors; and
a memory coupled to the one or more processors and storing program instructions that when executed by the one or more processors cause the one or more processors to at least:
determine a meeting location which the first AGV will travel to for meeting a transportation vehicle;
receive a notification that indicates an estimated time of when the transportation vehicle is expected to arrive at the meeting location;
instruct the first AGV to travel from the first home base location to the meeting location to meet the transportation vehicle;
determine that a first item from the transportation vehicle has been placed in a storage compartment of the first AGV while the first AGV is at the meeting location; and
instruct the first AGV to travel from the meeting location to the first user's residence to deliver the first item.

US Pat. No. 10,216,187

UNMANNED VEHICLE OPERATING MODES

SIKORSKY AIRCRAFT CORPORA...

1. A vehicle, comprising:a frame;
drive elements configured to drive movements of the frame; and
a computer configured to receive mission planning and manual commands and to control operations of the drive elements to operate in a safe mode in which mission commands are accepted but manual commands are refused, a manual mode in which mission commands are refused but manual commands are accepted and an enroute mode, the safe mode including a stationary mode characterized in that the frame is stationary relative to ground and the manual mode comprises a manual mode characterized in that the frame is movable relative to ground,
the computer being further configured to only allow mode transitions directly between the safe mode and the manual mode and directly between the safe mode and the enroute mode.

US Pat. No. 10,216,186

TASK ALLOCATION AND VARIABLE AUTONOMY LEVELS

SIKORSKY AIRCRAFT CORPORA...

1. A method of flying an aircraft, comprising:receiving data from situational awareness sensors and performance sensors to determine a task workload necessary for completing a flight operation related to flying the aircraft, wherein the situational awareness sensors measure a flight condition of the aircraft and the performance sensors measure data with respect to performance of a flight crew;
allocating the task workload between the flight crew and one or more flight-assist agents;
monitoring a workload and performance of the flight crew in executing a portion of the task workload allocated to the flight crew, wherein monitoring the workload and performance of the flight crew further comprises determining a metric for performing a task allocated to the flight crew and comparing an action of the flight crew to the metric;
adjusting an allocation of the task workload between the flight crew and the one or more flight-assist agents based on the performance of the flight crew and a selected autonomy level; and
determining an intention of the flight crew from the action of the flight crew and creating and allocating a task to the one or more flight-assist agents to complement the intention of the flight crew.

US Pat. No. 10,216,185

METHOD, SYSTEM, AND APPARATUS FOR CONTROLLING A PLURALITY OF MOBILE-RADIO EQUIPPED ROBOTS IN A TALKGROUP

MOTOROLA SOLUTIONS, INC.,...

1. A mobile-radio equipped robot that is a member of a first talkgroup, the first mobile-radio equipped robot comprising:a mechanical drive element;
a wireless communications interface comprising one of an infrastructure wireless communication interface for communicating with an infrastructure radio access network (RAN) and an ad-hoc wireless communication interface for communicating with an ad-hoc network;
a processor; and
data storage containing instructions executable by the processor for causing the mobile-radio equipped robot to carry out a set of functions, the set of functions comprising:
receiving, via the wireless communication interface, a group voice call containing a voice-command;
determining that the mobile-radio equipped robot is a target of the group voice call, and responsively text-converting the voice-command into an actionable text-based command; and
operating the mechanical drive element in accordance with the actionable text-based command.

US Pat. No. 10,216,184

APPARATUS AND METHOD FOR CONTROLLING ITS OPERATION

NXP B.V., Eindhoven (NL)...

1. An apparatus comprising:a housing;
a certification sticker adhered to the housing, the certification sticker including an NFC tag embedded therein;
an NFC reader;
a controller operatively coupled to the NFC reader;
wherein the NFC reader is configured to:
receive certificate data from the NFC tag that is embedded in the certification sticker that is adhered to the housing of the apparatus;
provide said certificate data to the controller; and
wherein the controller is configured to:
receive said certificate data from the NFC reader;
verify whether the certificate data are valid;
enable operation of the apparatus if the certificate data are valid;
wherein the apparatus is a drone and the controller is a flight controller;
wherein the controller is further configured to set permissible zones of operation using the certificate data.

US Pat. No. 10,216,183

3D INTELLIGENT SCHEDULING METHOD BASED ON LOGISTICS SIMULATION SOFTWARE

Zhuhai Makerwit Technolog...

1. A 3D intelligent scheduling method based on a logistics simulation software, comprising:installing the logistics simulation software on a scheduling control server, and establishing a logistics simulation model, wherein the logistics simulation model corresponds to an actual AGV (automated guided vehicle) logistics system, the AGV logistics system comprises at least one AGV, an automated equipment, and a plurality of card-reading points, and each of the card-reading points is distributed on an AGV path and is configured to record each AGV that passes by;
disposing a network communications module on the scheduling control server, and establishing, by the scheduling control server, a link to the at least one AGV and the automated equipment by using the network communications module;
sending, by the at least one AGV, a logistics task to the scheduling control server by using the network communications module, wherein the logistics task of the at least one AGV triggers a running of the logistics simulation model, wherein the running of the logistics simulation model cause the logistics simulation model to
obtain a traveling route of the at least one AGV through calculation, and trigger a simulated AGV corresponding to the at least one AGV;
send an analog control signal to the simulated AGV;
extract the analog control signal, convert the analog control signal to a control signal capable of being recognized by the at least one AGV, and send the control signal to the at least one AGV by using the network communications module; and
performing, by the at least one AGV, a corresponding action according to the received control signal, to complete the logistics task;
wherein when the method is used for a traffic control, the method further comprises:
disposing a first card-reading point at a crosspoint of two AGV paths, respectively disposing four card-reading points of which every two are connected to one another on the two AGV paths, wherein the four card-reading points comprise a second card-reading point, a third card-reading point, a fourth card-reading point, and a fifth card-reading point; and
performing the traffic control on a traffic control area that is surrounded by the second card-reading point, the third card-reading point, the fourth card-reading point, and the fifth card-reading point, wherein performing the traffic control comprises:
entering, by a first AGV, the traffic control area, reading a first card at any one of the second card-reading point, the third card-reading point, the fourth card-reading point, and the fifth card-reading point, and sending, by the card-reading point reading the first card, card-reading information of the first AGV to the logistics simulation model to trigger a first running of the logistics simulation model, wherein a simulated first AGV corresponding to the first AGV and simulated card-reading points corresponding to the second card-reading point, the third card-reading point, the fourth card-reading point, and the fifth card-reading point are provided in the logistics simulation model;
wherein the first running of the logistics simulation model cause the logistics simulation model to
drive the simulated first AGV to reach a corresponding simulated reading point and send an analog control instruction to the simulated first AGV,
read the analog control instruction, convert the analog control instruction to a control signal capable of being recognized by the first AGV, and send the control signal to the first AGV by using the network communications module;
if the first AGV has not left the traffic control area, reading, by a second AGV, a second card at any one of the second card-reading point, the third card-reading point, the fourth card-reading point, and the fifth card-reading point, sending, by the card-reading point reading the second card, card-reading information of the second AGV to the logistics simulation model to trigger a second running of the logistics simulation model, wherein a simulated second AGV corresponding to the second AGV is provided in the logistics simulation model;
wherein the second running of the logistics simulation model cause the logistics simulation model to
drive the second AGV to reach a corresponding simulated card-reading point, and suspend sending the analog control instruction to the simulated second AGV; and
after the first AGV leaves the traffic control area, control the second AGV to continue moving forward.

US Pat. No. 10,216,182

COMMAND AND CONTROL OF A ROBOT BY A CONTACT CENTER WITH THIRD-PARTY MONITORING

Avaya Inc., Santa Clara,...

1. A robot, comprising:a network interface; and
a microprocessor;
the robot being configurable to perform a customer service task comprising performance of an operation;
the microprocessor operates the robot in a first mode comprising one of an unmonitored mode or a monitored mode;
the microprocessor communicates data comprising at least one operational parameter to a third party via the network interface;
the microprocessor, upon receiving a signal via the network interface indicating the third party is receiving the data, operates the robot in the monitored mode; and
the microprocessor, upon an absence to receive the signal indicating the third-party is receiving the data, operates the robot in the unmonitored mode; and
wherein the robot is performance-curtailed for the performance of the operation while in the unmonitored mode and wherein the robot is performance-uncurtailed for the performance of the operation while the robot is in the monitored mode.

US Pat. No. 10,216,181

IMPLEMENTATION OF A RESCUE DRONE

International Business Ma...

1. A drone based rescue system comprising:an unmanned aerial vehicle (UAV) associated with and in proximity to an individual, said UAV comprising:
one or more sensor devices configured to detect a situation requiring a need to rescue said individual at a current location, and configured to generate a trigger signal in response to detecting the situation;
a recording device configured to record and store a message from the individual;
a global positioning system (GPS) receiver for receiving GPS signals to determine a current GPS location of said individual;
a navigation system configured to control said UAV to traverse a flight-path to a destination location;
a processor unit at said UAV configured to receive said trigger signal and automatically record a current GPS location of said individual and controlling a launching of said UAV to said destination location,
wherein said UAV is further configured to contemporaneously provide said stored recorded message and current GPS location of said individual to one or more playback devices associated with an emergency response authority to inform of said individual's situation and location.

US Pat. No. 10,216,180

FLIGHT MANAGEMENT SYSTEM OF AN AIRCRAFT

Airbus Operations (S.A.S....

1. A flight management system of an aircraft, comprising:a core module configured to implement one or more core functionalities related to a flight management of the aircraft, wherein the core module is implemented in a core partition;
a supplementary module configured to implement one or more supplementary functionalities, wherein the supplementary module is distinct from the core module and the supplementary module is implemented in a supplementary partition; and
an exchange interface configured to exchange messages between the core module and the supplementary module,
wherein the core module comprises a core interface configured to interface with an on-board system of the aircraft including a first generic man-machine interface,
wherein the supplementary module comprises a supplementary interface configured to interface with a second man-machine interface connected to the supplementary module
wherein the core partition and the supplementary partition are at least one of:
(a) temporally segregated such that activities of one of the core partition and the supplementary partition do not affect timings of activities of the other of the core partition and the supplementary partition, and
(b) spatially segregated such that one of the core partition and the supplementary partition is prevented from accessing a memory space of the other of the core partition and the supplementary partition.

US Pat. No. 10,216,179

MONITORING CONTROL SYSTEM AND WORK SUPPORT METHOD

Yokogawa Electric Corpora...

1. A monitoring control system comprising:a control device that includes an action execution unit that executes an action with respect to a plant after emergency shut-down of the plant, and controls devices provided in the plant based on process information obtained from the devices provided in the plant;
a safety control device that includes a safety control unit that performs the emergency shut-down of the plant in a case where an abnormality occurs in the plant, a state monitoring unit that monitors a state of the plant after the emergency shut-down of the plant, and a work progress monitoring unit that monitors a work progress after the emergency shut-down of the plant according to an execution situation of the action execution unit of the control device and that allows release of the emergency shut-down of the plant in a case where the work progress monitoring unit determines that work is completed; and
a display device that displays, in a case where the emergency shut-down of the plant is performed by the safety control device, an emergency shut-down screen including a monitoring result of the state monitoring unit and a monitoring result of the work progress monitoring unit.

US Pat. No. 10,216,178

LOCAL ANALYTICS AT AN ASSET

1. A computing device that is capable of being physically coupled to an asset, the computing device comprising:an asset interface configured to communicatively couple the computing device to one or more on-board components of the asset;
a network interface configured to facilitate wireless, network-based communication between the computing device and a computing system located remote from the computing device;
at least one processor;
a non-transitory computer-readable medium; and
program instructions stored on the non-transitory computer-readable medium that are executable by the at least one processor to cause the computing device to:
receive, via the network interface, a predictive model that is related to the operation of the asset, wherein the predictive model is defined by the computing system based on operating data for a plurality of assets;
receive, via the asset interface, operating data for the asset;
execute the predictive model based on at least a portion of the received operating data for the asset; and
based on executing the predictive model, execute a workflow corresponding to the predictive model, wherein executing the workflow comprises causing the asset, via the asset interface, to perform an operation.

US Pat. No. 10,216,177

FACILITATING DEVICE CONTROL

Kindred Systems Inc., Sa...

1. A method of deriving autonomous control information, the method comprising:receiving one or more sets of associated environment sensor information and device control instructions, wherein each set of associated environment sensor information and device control instructions comprises:
environment sensor information representing an environment associated with an operator controllable device; and
associated device control instructions configured to cause the operator controllable device to simulate at least one action taken by at least one operator experiencing a representation of the environment generated from the environment sensor information;
deriving autonomous control information from the one or more sets of associated environment sensor information and device control instructions, said autonomous control information configured to facilitate generating autonomous device control signals from autonomous environment sensor information representing an environment associated with an autonomous device, said autonomous device control signals configured to cause the autonomous device to take at least one autonomous action, said autonomous control information comprising a representation of an artificial intelligence model derived from the one or more sets of associated environment sensor information and device control instructions.

US Pat. No. 10,216,176

SUBSTRATE PROCESSING APPARATUS

ASM IP HOLDING B.V., Alm...

1. A substrate processing apparatus comprising:a plurality of arms used for transferring a substrate;
a plurality of processing sections for processing said substrate; and
a processor for controlling movement of said plurality of arms and controlling processing in said plurality of processing sections, wherein
said processor is configured so that, using system parameters, at least one of said plurality of arms can be designated as a usable arm and at least one of said plurality of processing sections can be designated as a usable processing section,
different ones of said plurality of processing sections and different ones of said plurality of arms are used for different processing conditions,
and ones of said plurality of arms other than said usable arm and ones of said plurality of processing sections other than said usable processing section cannot be used regardless of content of a recipe.

US Pat. No. 10,216,175

CONVEYORS INCLUDING SENSORS FOR DETECTING ERROR CONDITIONS ASSOCIATED WITH PRODUCTS TRAVELING ON THE CONVEYORS

Walmart Apollo, LLC, Ben...

1. A system for sorting and tracking products at a product distribution facility, the system comprising:a plurality of interconnected conveyors configured to move the products;
a first sensor positioned proximate a product advancement surface of at least one of the conveyors and configured to detect at least one identifying characteristic of at least one product moving on the product advancement surface;
a second sensor positioned proximate the product advancement surface and configured to detect at least one physical characteristic of the at least one product moving on the product advancement surface;
an electronic database storing inventory management data including:
data indicating predefined identifying characteristic and physical characteristic information associated with the at least one product, the predefined identifying characteristic and physical characteristic information corresponding to the at least one product when in a new condition and undamaged; and
data indicating actual identifying characteristic information associated with the at least one product, the actual identifying characteristic information corresponding to the at least one product when detected by the first sensor during movement of the at least one product along the product advancement surface;
data indicating actual physical characteristic information associated with the at least one product, the actual physical characteristic information corresponding to the at least one product when detected by the second sensor during movement of the at least one product along the product advancement surface;
a third sensor positioned proximate the product advancement surface and configured to detect a location of the at least one product moving on the product advancement surface; and
a processor-based electronic inventory management device in communication with the first and second sensors and the electronic database, the electronic inventory management device being configured obtain the inventory management data stored in the electronic database and, based on the obtained inventory management data, to:
compare the data indicating the actual identifying characteristic information associated with the at least one product detected by the first sensor during movement on the product advancement surface to the data indicating the predefined identifying characteristic information associated with the at least one product in order to determine an identity of the at least one product detected by the first sensor;
compare the data indicating the actual physical characteristic information associated with the at least one product detected by the second sensor during movement on the product advancement surface to the data indicating the predefined physical characteristic information associated with the at least one product in order to verify that the identity of the at least one product and that the condition of the at least one product detected by the second sensor is new and undamaged; and
redirect movement of the at least one product detected by the first and second sensors on the product advancement surface of the at least one of the conveyors in response to a determination, by the electronic inventory management device, that a verification of the identity of the at least one product failed or that the at least one product is not in a new condition or is in a damaged condition;
wherein the inventory management data stored in the electronic database further includes data indicating predefined route information associated with the at least one product; and
wherein the electronic inventory management device is configured to compare actual route information of the at least one product based on detection of the at least one product by the third sensor to the predefined route information associated with the at least one product in the electronic database in order to determine whether the actual route of the at least one product moving on the product advancement surface of the at least one of the conveyors is consistent with the predefined route information associated with the at least one product.

US Pat. No. 10,216,174

SYSTEM AND METHOD FOR UNIVERSAL CONTROL OF ELECTRONIC DEVICES

1. A method of manufacturing an integrated circuit configured for local communication with an electronic device, the electronic device and integrated circuit combination configured to communicate with a user through a network to allow remote operation and monitoring of the electronic device, comprising:selecting a value for a control type parameter associated with an electronic device from a hierarchal classification database;
selecting a value for a display type parameter associated with the electronic device from the hierarchal classification database;
selecting a value for an input type parameter for the electronic device from the hierarchal classification database;
selecting a value for an output type parameter for the electronic device from the hierarchal classification database;
receiving the selected values for the control type, display type, input type and output type parameters into a memory of a processor programmed by software commands to design a hardware integrated circuit and associated operating software for controlling the hardware integrated circuit to control the electronic device;
analyzing by the processor the selected values for the control type, display type, input type and output type parameters of the electronic device;
outputting by the processor a hardware integrated circuit design based on the selection of input and output characteristics of the electronic device, the hardware integrated circuit including a communication bus for communicating with the electronic device; and
outputting by the processor software programming commands to be executed by the hardware integrated circuit for controlling the electronic device in accordance with the selection of categorized input and output characteristics of the electronic device through the communication bus of the hardware integrated circuit using a communication protocol compatible with the electronic device.

US Pat. No. 10,216,173

MOTOR CONTROL DEVICE

FANUC CORPORATION, Yaman...

1. A motor control device comprising:a force command unit that designates a force to be applied to a workpiece to be machined by a machining device having a motor as a driving source;
a force detecting unit that detects the force applied to the workpiece;
a velocity-command calculating unit that calculates a velocity command based on the designated force and the detected force;
a torque-command calculating unit that calculates a torque command based on the velocity command and a velocity of the motor;
a motor control unit that controls the motor based on the torque command;
a determining unit that determines the state of plastic deformation of the workpiece; and
a gain changing unit that changes at least one of gains individually provided in the velocity-command calculating unit and the torque-command calculating unit in accordance with the determined state,
wherein the determining unit determines the state of plastic deformation in accordance with whether an input signal has a positive sign or a negative sign.

US Pat. No. 10,216,172

FUNCTIONAL 3-D: OPTIMIZED LATTICE PARTITIONING OF SOLID 3-D MODELS TO CONTROL MECHANICAL PROPERTIES FOR ADDITIVE MANUFACTURING

1. A computer-implemented method of optimized lattice partitioning of solid 3-dimensional models for additive manufacturing, the method comprising:receiving, by a computer, a 3-dimensional model of an object to be printed;
receiving, by the computer, functional specifications indicating desired stiffness properties for portions of the object;
generating, by the computer, a plurality of lattice template structures based on the 3-dimensional model;
generating, by the computer, a uniform grid structure of an internal surface of the object;
determining, by the computer, stiffness behaviors for each of the plurality of lattice template structures using the functional specifications; and
assigning, by the computer, the plurality of lattice template structures to locations in the uniform grid structure based on the stiffness behaviors of the lattice template structures, thereby yielding a printable lattice.

US Pat. No. 10,216,171

3-D PRINTING PROTECTED BY DIGITAL RIGHTS MANAGEMENT

Accenture Global Services...

1. A computer-implemented method comprising:receiving, by a system that includes (i) a server that is configured to instruct a particular printer to print a particular printable object on behalf of a particular consumer in response to a determination by the server that a number of times that the particular printable object was indicated by a set of printers as having been successfully printed on behalf of the particular consumer is less than a number of prints specified by digital rights for printing the particular printable object on behalf of the particular consumer, (ii) a printable object designing device, (iii) a consumer device, (iv) a set of printers, and (v) a set of printer controllers that each control a printer of the set of printers and each include logic that causes the printer controller to provide an indication to the server that the particular printable object was successfully printed on behalf of the particular consumer in response to a determination that the particular printable object has finished being printed by the printer, at the server and from the printable object designing device, data defining the shape of the particular printable object;
receiving, at the server and from the printable object designing device, the digital rights that specify the number of prints for the particular printable object on behalf of the particular consumer;
receiving, at the server from the consumer device, a request for printable objects that are stored by the server;
providing, by the server to the consumer device, information describing the printable objects that are stored by the server and viewable by the consumer using the consumer device;
receiving, at the server from the consumer device, a request for digital rights for printing the printable objects that are stored by the server and viewable by the consumer using the consumer device;
providing, by the server to the consumer device, a description of the digital rights for printing the printable objects that are stored by the server and viewable by the consumer using the consumer device;
receiving, at the server from the consumer device, a request to print a particular printable object of the printable objects by a particular printer of the set of printers;
determining, by the server, whether the number of times that the particular printable object was indicated by the set of printers as having been successfully printed on behalf of the particular consumer is less than the number of prints specified by the digital rights for printing the particular printable object on behalf of the particular consumer;
in response to determining that the number of times that the particular printable object was indicated by the set of printers as having been successfully printed on behalf of the particular consumer is less than the number of prints specified by the digital rights for printing the particular printable object on behalf of the particular consumer; generating, from the data defining the shape of the particular printable object, printer instructions for printing the particular printable object;
providing the printer instructions to the printer controller that controls the particular printer;
receiving, by the server and from the printer controller that controls the particular printer, an indication that the particular printable object that was requested by the consumer device to be printed was successfully printed by the particular printer; and
in response to receiving, by the server and from the printer controller that controls the particular printer, the indication that the particular printable object that was requested by the consumer device to be printed was successfully printed by the particular printer, incrementing, by the server, a count of the number of times that the particular printable object was indicated by the set of printers as having been successfully printed on behalf of the particular consumer.

US Pat. No. 10,216,170

NUMERICAL CONTROLLER AND PROGRAM EDITING METHOD HAVING MACHINING CYCLE GENERATION FUNCTION

FANUC Corporation, Minam...

1. A numerical controller that performs machining control of a machine tool by using a numerical controller (“NC”) program, the numerical controller including a processor configured to perform a method for controlling the machining of a workpiece, the method comprising:recognizing, by the processor as a single machining process for a first tool, one or more blocks of machining commands for a first tool number previously designated by a first NC program based on a block for a tool change command for a second tool number being designated by the first NC program;
identifying, by the processor from a tool data list, a machining type and associated tool figure data based on the first tool number previously designated by the first NC program, wherein a machining type and associated tool figure data are predefined for each tool number of a plurality of tool numbers;
identifying, by the processor from a cutting conditions table, cutting conditions for the single machining process based on the identified machining type;
generating, by the processor, a machining area figure for the identified cutting conditions by extracting all cutting feed commands for the identified cutting conditions from one or more blocks of the first NC program for the single machining process;
generating, by the processor, a machining cycle command for the first tool from the recognized single machining process for the first tool based on the identified cutting conditions and generated machining area figure;
generating, by the processor, a new NC program in which the recognized single machining process for the first tool of the first NC program is replaced by the generated machining cycle command for the first tool, wherein the new NC program has a smaller number of blocks than blocks of the first NC program; and
controlling of the machine tool by using the new NC program.

US Pat. No. 10,216,169

AUTOMATIC PARAMETER ADJUSTMENT DEVICE FOR ADJUSTING PARAMETER CORRESPONDING TO PROCESSING CONDITION

FANUC CORPORATION, Yaman...

1. An automatic parameter adjustment device for automatically adjusting a control parameter of each of at least one drive axis of a machine tool, the control parameter being set to a numerical controller for controlling the machine tool, the automatic parameter adjustment device comprising:a processor configured to
determine a weighting coefficient of a processing time and a weighting coefficient of a processing accuracy of the machine tool, as evaluation criteria for automatically adjusting the control parameter,
change the control parameter,
transmit a test program used in automatically adjusting the control parameter to the numerical controller for executing the test program by the numerical controller,
obtain an execution result of said executing the test program, the execution result including a commanded trajectory and an actual trajectory of a representative point of the machine tool and an execution time of the test program,
store the execution result and a control parameter corresponding to the execution result,
evaluate the execution result based on the two weighted evaluation criteria, and
extract an optimum control parameter based on the evaluated execution result,
wherein the test program is executed multiple times while changing the control parameter, and the extracted control parameter corresponds to an execution result satisfying a predetermined condition among a plurality of execution results obtained by executing the test program multiple times.

US Pat. No. 10,216,168

OPERATION AWARE CONTROL OF PROCESSING MACHINE WITH REDUNDANT ACTUATORS

Mitsubishi Electric Resea...

1. A method for controlling an operation of a processing machine including redundant actuators for jointly positioning a worktool along each axis of motion, comprising:determining a reference trajectory defined in a spatial domain by points for positioning the worktool according to a processing pattern and defined in a time domain by a relative time for positioning the worktool on each point of the reference trajectory;
selecting a set of points forming a segment of the reference trajectory to be processed for a period of time;
determining constraints on motion of the redundant actuators processing the set of points using a mode of operation of the processing machine for the segment of the reference trajectory;
selecting a subset of points corresponding to a fraction of the period of time, where the subset of points is selected based on a state of the processing machine and locations of the points in the set such that the redundant actuators are capable to position the worktool at each point in the subset within the period of time and are capable to maintain the worktool at the last point of the subset after the period of time while satisfying the constraints on motion of the redundant actuators;
modifying the segment of the reference trajectory in the time domain by expanding units of time separating subsequent points in the subset to produce a modified segment of the reference trajectory having the subset of points processed for the period of time; and
controlling the operation of the redundant actuators using control inputs casing the worktool to track the modified segment of the reference trajectory, wherein at least some steps of the method are performed by at least one processor.

US Pat. No. 10,216,167

POSITION DETECTION SYSTEM FOR A SLAT FLAP LEVER CONTROL

HAMILTON SUNDSTRAND CORPO...

1. A system for positional monitoring of a slat flap lever control assembly comprising:at least two radio frequency identification device (RFID) tags operatively coupled to a movable portion of the slat flap lever control assembly, the movable portion operatively coupled to a lever;
a RFID reader operatively coupled to a stationary portion of the slat flap lever control assembly and in operative communication with the at least two RFID tags; and
a controller comprising a processor operatively connected to the RFID reader, the processor configured to:
transmit a carrier signal via the RFID reader to the at least two RFID tags;
receive, via the RFID reader, at least two reflected signals from the at least two RFID tags, each of the at least two reflected signals comprising a different carrier frequency; and
determine, via the processor, based on the reflected signal from the at least two RFID tags, an angular position of the movable portion of the lever assembly relative to the stationary portion.

US Pat. No. 10,216,166

APPARATUS AND METHOD FOR THIRD PARTY CREATION OF CONTROL LOGIC

GENERAL ELECTRIC COMPANY,...

1. A method of providing control logic for automation controllers using a communication network, the method comprising:providing, by a first party that distributes control logic for an automation controller owned by a second party, at least one tool for a third party to develop control logic for the automation controller, the third party being an entity that does not directly deploy the control logic in its own business, the automation controller being remotely located from the communication network;
receiving, by the first party at the communication network, the control logic from the third party;
selecting a hardware platform on which to operate the control logic;
linking the control logic to at least one operational characteristic of the hardware platform such that the control logic is operable to perform at least one predetermined function of the automation controller using the hardware platform;
testing and validating the control logic at the communication network;
at the communication network, analyzing a result of the testing and the validating of the control logic according to a predetermined criteria; and
when the predetermined criteria is satisfied, releasing the control logic to a network-based web store operated by the first party at the communication network and subsequently presenting the control logic to the second party.

US Pat. No. 10,216,165

SYSTEMS AND METHODS FOR CONTROLLING ADDITIVE MANUFACTURING

1. A system for additively manufacturing a structure, comprising:an additive manufacturing machine;
a memory having computer-executable instructions stored thereon; and
a processor configured to execute the computer-executable instructions to:
cause the additive manufacturing machine to discharge a path of composite material;
make a determination regarding existence of support located at a side of the path of composite material; and
selectively cause the additive manufacturing machine to compact the path of composite material after discharge with a lower pressure when the path of composite material is unsupported and a greater pressure when the path of composite material is supported along at least one side.

US Pat. No. 10,216,164

FIRE ALARM INSPECTION APPLICATION AND USER INTERFACE

1. A system for inspection of fire alarm devices of a fire alarm system, comprising:a mobile computing device executing an inspection application and displaying a graphical user interface of the inspection application rendered on a touchscreen display of the mobile computing device, the graphical user interface comprising a testing pane for indicating the fire alarm devices currently under inspection and for receiving input from an inspector indicating results of the inspections; and
a connected services system for receiving and storing results of the inspections of the fire alarm devices;wherein devices are indicated by the testing pane in response to the inspector scanning barcodes of the devices or to the inspector reading radio-frequency identifications of the devices.

US Pat. No. 10,216,163

MANUFACTURING SYSTEM FOR DRIVING PLURAL TYPES OF MANUFACTURING APPARATUSES WITH PROGRAM BASED ON COMMON LANGUAGE SPECIFICATION

FANUC CORPORATION, Yaman...

1. A manufacturing system, comprising:plural manufacturing apparatuses driven by operation programs of which language specifications differ from each other;
a program generation apparatus generating operation programs to be executed in the manufacturing apparatuses;
sending apparatuses sending the operation programs generated by the program generation apparatus to the respective manufacturing apparatuses; and
communication apparatuses carrying out communications among the manufacturing apparatuses, wherein
a language specification common to the manufacturing apparatuses of which the language specifications of the operation programs differ from each other is predetermined,
the program generation apparatus includes
a reading part reading a common program generated based on the common language specification, and
a conversion part converting the common program into the operation programs of the respective manufacturing apparatuses,
the conversion part has a function of automatically adding a command to carry out a communication of information or a signal among the manufacturing apparatuses when the common program is converted into the operation programs of the manufacturing apparatuses, and
the manufacturing system further comprises a simulation apparatus executing a simulation of the common program input to the program generation apparatus.

US Pat. No. 10,216,162

FLUID CONTROL AND MEASUREMENT SYSTEM WITH A RELAY

HORIBA STEC, Co., Ltd., ...

1. A fluid control and measurement system comprising:a fluidic device that controls or measures fluid;
an information processor; and
a relay that comprises a first port connected with the fluidic device and a second port connected with the information processor, and receives fluid-related data as data for controlling or measuring the fluid from the fluidic device via the first port as well as transmitting the fluid-related data to the information processor via the second port, or receives the fluid-related data from the information processor via the second port as well as transmitting the fluid-related data to the fluidic device via the first port,
the relay further comprising a third port that is connected with a diagnostic apparatus adapted to diagnose an operation state of the fluidic device, and receiving diagnostic data for diagnosing the operation state from the fluidic device via the first port as well as transmitting the diagnostic data to the diagnostic apparatus via the third port, wherein
a first communication line terminal connected with a first communication cable for communicating the fluid-related data is arranged in the first port,
a second communication line terminal connected with a second communication cable different from the first communication cable for communicating the diagnostic data is arranged in the first port, and
the first communication cable transmits the fluid-related data in accordance with a predetermined standard, the second communication cable transmits the diagnostic data in accordance with a standard different from the predetermined standard, and the fluid-related data and diagnostic data are transmitted separately and independently between the fluidic device and the relay.

US Pat. No. 10,216,161

SYSTEMS AND METHODS FOR GENERATING OPERATIONAL INTELLIGENCE FOR HEATING VENTILATION AND AIR CONDITIONING (HVAC) DEVICES

CARRIER CORPORATION, Jup...

1. A method for generating operational intelligence for a HVAC device, the method comprising:receiving, via a processor, a plurality of ambient parameters with respect to a building at periodic intervals from a plurality of sensors communicatively coupled to the processor, wherein the plurality of ambient parameters comprises an inside air ambient temperature, an outside air ambient temperature, and an inside air ambient relative humidity;
computing, via the processor, a plurality of performance parameters at the periodic intervals based on the plurality of ambient parameters, wherein the plurality of performance parameters comprises an inside air water vapor pressure and an inside air dew point temperature;
determining, via the processor, a plurality of operation parameters during an unoccupied period based on the plurality of ambient parameters and the plurality of performance parameters, wherein the plurality of operation parameters comprises a condensation occurrence point inside the building;
dynamically providing, via the processor, a recommendation regarding optimum operation for the HVAC device during the unoccupied period based on the plurality of operation parameters during the unoccupied period, wherein the recommendation comprises an operational state and a dynamic set point of operation;
and operating, via the processor, the HVAC device during the unoccupied period based on the recommendation.

US Pat. No. 10,216,160

MATCHING A BUILDING AUTOMATION ALGORITHM TO A BUILDING AUTOMATION SYSTEM

Honeywell International I...

1. A computing device for matching a building automation algorithm to a building automation system, comprising:a memory; and
a processor configured to execute executable instructions stored in the memory to:
select a number of building automation algorithms from a pre-defined library of building automation algorithms, wherein:
each of the building automation algorithms included in the pre-defined library of building automation algorithms include a self-description specification; and
the number of building automation algorithms are selected from the pre-defined library of building automation algorithms based on the self-description specifications of the number of building automation algorithms matching pre-defined self-description specification requirements of the building automation system;
determine whether the selected building automation algorithms match a building information model associated with the building automation system by:
creating constraints for the selected building automation algorithms, wherein the constraints are formalized by a semantic web language; and
matching the constraints to characteristics of the building information model by matching graph patterns of the constraints for the selected building automation algorithms to graph patterns of the characteristics of the building information model;
prioritize a subset of the number of selected building automation algorithms determined to match the building information model, wherein the subset of the number of selected building automation algorithms are prioritized using the self-description specification; and
output, upon the selected building automation algorithms match the building information model, the selected algorithms.

US Pat. No. 10,216,159

PRODUCTION SYSTEM

FUJI CORPORATION, Chiryu...

1. A production system, provided with a production device, for allowing an operator to perform work related to production of the production device, the production system comprising:a memorizing means that memorizes performance information of work related to production of the production device performed by an operator such that the operator is identifiable;
a detecting means that detects lowered productivity of the production device;
an identifying means that, in a case in which lowered productivity of the production device is detected, identifies the operator who caused the lowered productivity based on the performance information;
a restricting means that applies a performance restriction on the identified operator for the work related to production of the production device; and
an entry means for the operator to perform entry operation required for the work related to the production of the production device, wherein
in a case in which the restricting means has not applied the performance restriction to the work, entry operations by the operator to the entry means are received, and
in a case in which the restricting means has applied the performance restriction to the work, entry operations by the operator to the entry means are not received.

US Pat. No. 10,216,158

HEATING, VENTILATION AND AIR CONDITIONING CAPACITY MONITOR

Honeywell International I...

1. An HVAC system capacity determining mechanism comprising:an outdoor thermometer;
an occupancy profile indicator of a space where an HVAC system provides heating, ventilation and air conditioning;
a relative degree days indicator for a location of the space;
a set point indicator of a thermostat connected to the HVAC system;
a runtime instrument for measuring accumulated runtime of the HVAC system;
a HVAC system capacity calculator connected to the set point indicator, the outdoor thermometer, the runtime instrument, the occupancy profile indicator, and the relative degree days indicator to determine an effective capacity ratio; and
an alert indicator connected to the capacity calculator.

US Pat. No. 10,216,157

ORDER FULFILLMENT SYSTEM AND METHOD

APEX INDUSTRIAL TECHNOLOG...

29. A method for fulfilling an order comprising:receiving an order for an item;
accessing a system including a frame having or defining a passageway, the system further including a tray positioned in the passageway, and a controller configured to selectively allow or block movement of the tray, wherein the system lacks a door pivotally coupled to the frame that can entirely cover the passageway;
moving the tray to a first position wherein the tray is positioned at least partially outside the frame on a first side thereof;
placing the item on the tray while the tray is in the first position; and
the controller receiving authorization information to enable the tray to be moved to a second position wherein the tray is positioned at least partially outside the frame on a second, opposite side thereof, to enable removal of the item from the system.

US Pat. No. 10,216,155

BUILDING MANAGEMENT SYSTEM ANALYSIS

Honeywell International I...

1. A method for building management system analysis, comprising:embedding a plurality of statistics associated with a building within a three dimensional graphical display of the building; and
displaying a timeline of the plurality of statistics within the three dimensional graphical display, wherein the timeline includes:
a highlighting of an abnormal statistic associated with the building corresponding to a time period of the abnormal statistic, wherein the highlighting is displayed as a length of a bar across the timeline, and wherein a thickness of the bar is adjusted based on severity of the abnormal statistic;
an urgency ranking of the highlighted abnormal statistic, wherein the highlighted abnormal statistic exceeds a threshold value; and
a playback function to select a span of a particular period of time on the timeline, wherein upon a selection of the span of the particular period of time on the timeline, a number of times an event occurs is displayed at a particular location where the event occurs within the three dimensional graphical display.

US Pat. No. 10,216,154

PLANT MONITORING CONTROL DEVICE

MITSUBISHI ELECTRIC CORPO...

1. A plant monitoring control device, connected via a network to a process control device that implements control of a plant based on control information, that carries out monitoring control by acquiring plant data, which are various kinds of parameter indicating a state of the plant, from the process control device, the plant monitoring control device comprising:a receiving device into which a control command for the process control device is input;
a simulator that executes a control program that simulates an operation of the process control device and carries out an operation predicting plant data after a control based on the control command is implemented;
a plant model, having a database in which are accumulated plant data acquired from the process control device, that supplies plant data necessary when executing the control program to the simulator;
a determination unit that acquires predicted plant data that are a result of a predictive operation by the simulator, and determines whether or not to implement a control based on the control command; and
a processing circuitry to have a predictive operation necessity determination table in which is provided a standard for determining a necessity of a predictive operation by the simulator for each control process ID of the plant, to refer to the process ID in the predictive operation necessity determination table corresponding to control information in the control command with respect to a control command input into the receiving device, to acquire plant data necessary for a determination from the process control device, to determine whether or not the control command is a control command for which a predictive operation by the simulator is necessary, to notify the process control device of the control information in the control command when determining that no predictive operation is necessary with respect to the control command input into the receiving device, to notify the simulator of the control information in the control command and to request a predictive operation when determining that a predictive operation is necessary, and to notify the process control device of the control information in the control command when the determination unit determines that a control based on the control command is to be implemented.

US Pat. No. 10,216,153

METHOD AND CONTROLLER FOR MODEL PREDICTIVE CONTROL OF A MULTI-PHASE DC/DC CONVERTER

AVL LIST GMBH, Graz (AT)...

1. A method for model predictive control of a multiphase DC/DC converter (12) having a half-bridge having two switches (S1, S2, S3, S4, S5, S6) for each strand of the multiphase DC/DC converter (12), wherein the switches (S1, S2, S3, S4, S5, S6) are controlled by a control unit (10) in order to produce a desired output variable (v2, i2), characterized in that: the optimization problem of the model predictive control is divided into two optimization problems by a model predictive output variable control and a model predictive choke current control being implemented in the control unit (10), wherein: the strands of the multiphase DC/DC converter (12) for the output variable control are combined into a single strand; a time-discrete state space model is produced therefrom and the output variable control predicts the input voltage (uv,k+1) of the next sampling step (k+1) for this single strand on the basis of a first cost function (Jv) of the optimization problem of the output variable control, said input voltage being given to the choke current control as a setpoint and the choke current control determining therefrom the necessary switch positions of the switches (S1, S2, S3, S4, S5, S6) of the strands of the multiphase DC/DC converter (12) for the next sampling step (k+1) on the basis of a second cost function (Ji) of the optimization problem of the choke current control.

US Pat. No. 10,216,152

METHOD AND APPARATUS FOR PARAMETERIZING A SAFETY DEVICE

Siemens Aktiengesellschaf...

1. A method for parameterizing a safety-critical device with parameters from a first parameter list which ensures parameterization and increases a speed at which the safety-critical device becomes parameterized, comprising:checking to determine whether an external parameter token calculated externally based on the first parameter list matches an internal parameter token calculated internally by the safety-critical device which is to be parameterized based on the first parameter list; and
comparing a device token calculated externally and input into the safety-critical device with an internal device token calculated internally by the device which is to be parameterized based on a device ID of the device and the internal parameter token to validate the first parameter list in an event of a match between the external parameter token and the internal parameter token to ensure the parameterization of the safety-critical device occurs and to ensure the speed at which the safety-critical device becomes parameterized is increased;
wherein the external device token is calculated externally based on a device ID contained in the first parameter list and the external parameter token;
wherein the internal and external parameter tokens are calculated via a specified calculation function based on parameter ID's and parameter values of the parameters contained in the first parameter list; and
wherein the first parameter list is stored on an external data carrier and is read out from the external data carrier, which is separate from an external parameterizing apparatus, by a first calculation unit of the external parameterizing apparatus for calculation of the external parameter token.

US Pat. No. 10,216,151

POWER CONSUMPTION-AMOUNT ESTIMATION APPARATUS

Mitsubishi Electric Corpo...

1. A power-consumption-amount estimation apparatus that estimates a power consumption amount of an industrial machine including a motor, a machine that is driven by the motor, and an amplifier that drives the motor, the power-consumption-amount estimation apparatus comprising:a processor to execute a program; and
a memory to store the program which, when executed by the processor, performs
an operation-pattern-information obtaining process of obtaining operation-pattern information that indicates an operation pattern of the machine or the motor;
a dynamics-information obtaining process of obtaining dynamics information that specifies dynamics of the machine and the motor;
a circuit-information obtaining process of obtaining amplifier information configured to include a resistance value of a rectifier, a capacitance of a smoothing capacitor, and a resistance value of a regenerative resistor, and motor information configured to include a winding resistance value of the motor, where the rectifier, the smoothing capacitor, and the regenerative resistor are included in the amplifier; and
a power-consumption-amount calculation process of executing a process of calculating power of each of the motor and the regenerative resistor on a basis of the operation-pattern information, the dynamics information, the amplifier information, the motor information, and a bus voltage simulated value that simulates a bus voltage that is a voltage to be applied to the smoothing capacitor and of calculating power of the industrial machine on a basis of the calculated power of each of the motor and the regenerative resistor and executing a process of updating the bus voltage simulated value on a basis of the calculated power of each of the motor and the regenerative resistor and on a basis of the calculated power of the industrial machine, over a specified period of time, and estimating a power consumption amount of the industrial machine by integrating the power of the industrial machine calculated over the specified period of time.

US Pat. No. 10,216,150

APPARATUS FOR ATOMIC CLOCK, ITS OPERATING METHOD AND ITS MANUFACTURING METHOD

MEMSCAP, Crolles (FR)

1. Apparatus for atomic clock comprising:first and second distinctive substrates, each having at least a planar surface substantially parallel therebetween;
a medium having particles capable of undergoing energetic transition between at least two energy levels, said medium being located in the space defined between said planar surfaces;
a magnetic device arranged to the planar surface of the first substrate and generating at least in the volume of the medium a predetermined static magnetic field B the direction of which is substantially parallel to a reference plane parallel or perpendicular to the planar surfaces;
an excitation device arranged to the second substrate and facing the medium, said excitation device generating an excitation magnetic field H at, at least an excitation frequency, the direction of said excitation magnetic field H in the volume of the medium being substantially orthogonal to said direction of the static magnetic field B.

US Pat. No. 10,216,149

PROTECTION FOR THE STRIPS OF A MECHANICAL WATCH RESONATOR

The Swatch Group Research...

1. A strip resonator for a mechanical movement of a watch arranged to be fixed to a plate of said movement or to form said plate, said resonator including a structure, arranged to be fixed to said plate or to form said plate, and with respect to which structure at least one inertial element is arranged to vibrate and/or to oscillate, and said resonator including at least one elastic strip extending between, at a first end, a first anchorage arranged on said structure, and at a second end, a second anchorage arranged on said at least one inertial element, and said strip being arranged to vibrate essentially in a main plane, wherein said at least one strip forms a bearing for said inertial element in said main plane, and wherein, for the anti-shock protection of said strips comprised therein, said resonator includes, on said first anchorage and/or on said second anchorage, at least one flat anti-shock device, arranged to protect each said at least one strip against rupture in the event of a shock, said flat, anti-shock device including at least a first prestressed flexible element, pretensioned with a prestressing force in said main plane, set at a predetermined safe stress value, wherein, for the three-dimensional anti-shock protection of said strips comprised therein, said resonator includes, in an axial direction perpendicular to said main plane, axial protection means, which include, axial banking members for limiting the axial travel of at least one inertial element, and an axial anti-shock device comprising a second axially prestressed flexible element.

US Pat. No. 10,216,148

WEARABLE DEVICE MADE BY AMORPHOUS ALLOY WITH ANTIBACTERIAL FUNCTION

DONGGUAN JIANYE MATERIAL ...

1. A wearable device made by amorphous alloy with antibacterial function, comprising:a functional part, adapted for implementing using functions of the wearable device; and
an amorphous alloy housing, configured out of the functional part and adapted for cladding the functional part to prevent the functional part from directly contacting with a user, wherein the amorphous alloy housing includes an amorphous alloy layer which comprises below compositions: Ag 2 wt %˜8 wt %; Eu 1 wt %˜3 wt %; Ce 1 wt %˜3 wt %; Mg 20 wt %˜40 wt %; Cu 40 wt %˜60 wt %; Zn 3 wt %˜10 wt %; and Al 1 wt %˜5 wt %.

US Pat. No. 10,216,147

TACTILE SWITCH FOR AN ELECTRONIC DEVICE

APPLE INC., Cupertino, C...

1. A watch comprising:a watch enclosure;
a touch-sensitive display positioned at least partially within the watch enclosure and configured to receive a touch input and display a graphical output;
a rotational sensor positioned within the watch enclosure and configured to detect a rotational input; and
a translational sensor positioned within the watch enclosure and configured to detect a translational input;
wherein the touch-sensitive display is configured to modify the graphical output in response to:
the rotational input detected by the rotational sensor;
the translational input detected by the translational sensor; and
the touch input detected by the touch-sensitive display.

US Pat. No. 10,216,146

INDICATOR ACTUATING ORGAN FOR A TIMEPIECE

PATEK PHILIPPE SA GENEVE,...

1. An actuating organ for actuating an indicator in a timepiece, said actuating organ comprising:a fixing portion,
a mobile portion,
a first elastic portion connecting the mobile portion to the fixing portion, said first elastic portion being arranged to guide the mobile portion relative to the fixing portion and to exert an elastic return action on the mobile portion,
an actuation portion arranged to engage with a toothed component of the timepiece upon actuation of the mobile portion relative to the fixing portion so as to actuate said toothed component, thereby actuating said indicator, and
a second elastic portion connecting the actuation portion to the mobile portion, said second elastic portion being arranged to guide the actuation portion relative to the mobile portion so as to allow the actuation portion to retract when leaving the toothed component after release of the mobile portion, said second elastic portion being also arranged to exert an elastic return action on the actuation portion.

US Pat. No. 10,216,145

INTERACTION BETWEEN MULTIPLE HOLOGRAMS

International Business Ma...

1. An apparatus comprising:an identification module that identifies a first hologram being projected within a space, the first hologram projected by a first system;
a projection module that projects a second hologram within the space, the second hologram projected by a second system;
a detection module that detects movement and position of the first hologram; and
an interaction module that controls position and movement of the second hologram to dynamically interact with the first hologram, wherein the first hologram dynamically interacting with the second hologram comprises reactions of the second hologram in response to the detected movement and the position of the first hologram,
wherein said modules comprise one or more of hardware circuits, a programmable hardware device and executable code, the executable code stored on one or more computer readable storage media.

US Pat. No. 10,216,144

MULTIPLE LAMINAR FLOW-BASED PARTICLE AND CELLULAR SEPARATION WITH LASER STEERING

Premium Genetics (UK) LTD...

1. An apparatus to identify at least one selected component from a plurality of components in a fluid mixture, the apparatus comprising:a first channel into which a first flow is introduced, the first flow which contains the plurality of components; and
a plurality of buffer channels into which at least an additional flow of buffer solution is introduced; the plurality of buffer channels which are disposed on at least one side of the first' channel;
a flow rate regulator that controls and maintains the flow rate of the first flow and the additional flow;
wherein the first flow and the additional flow have a flow direction along a length of the apparatus from one end of the apparatus to another end of the apparatus and wherein from an initial point of contact the first flow and the additional flow are in substantially laminar flow; and
wherein the additional flow acts on the first flow with a pressure;
wherein the flow regulator maintains a differential flow rate between the first flow and the additional flow that aligns the plurality of components in the first flow; and
wherein the selected component and unselected component exit the apparatus through the first channel.

US Pat. No. 10,216,143

IMAGE FORMING APPARATUS HAVING A LUBRICANT AND DEVELOPER OF OPPOSITE POLARITY

CANON KABUSHIKI KAISHA, ...

1. An image forming apparatus comprising:a cartridge including an image bearing member and a developer bearing member that bears a developer, and
a detection unit configured to detect if the cartridge is new, wherein
a lubricant of a polarity opposite to a polarity of the developer is coated on the developer bearing member; and
if the cartridge is detected to be new, prior to start of an image forming operation, a discharging operation of discharging the lubricant from a surface of the developer bearing member onto the image bearing member is performed,
wherein the developer bearing member is configured to receive a developing bias, and when a predetermined time elapses from a start of the discharging operation and before an end of the discharging operation, (i) an absolute value of the developing bias is set greater than when the discharging operation is started and (ii) a potential difference between a surface potential of the image bearing member and a surface potential of the developer bearing member is set smaller than when the discharging operation is started.

US Pat. No. 10,216,142

IMAGE FORMING APPARATUS WITH CARTRIDGE HAVING REGULATION PORTION FOR GUIDING MOVEMENT OF CLEANING MEMBER

CANON KABUSHIKI KAISHA, ...

1. An image forming apparatus, which is configured to form an image on a recording medium, comprising:a cartridge, which includes a photosensitive drum being rotatable and a regulation portion, and is detachably mounted to a main body of the image forming apparatus;
a light emitting device, comprising:
a plurality of light emitting points, which are arrayed in a direction intersecting a rotation direction of the photosensitive drum and are configured to emit light in accordance with image information so as to form an electrostatic latent image on a surface of the photosensitive drum; and
a lens, which is configured to image light emitted from the plurality of light emitting points on the surface of the photosensitive drum and has a light emission surface configured to emit the light from the plurality of light emitting points and arranged opposite to the surface of the photosensitive drum; and
a movement unit configured to reciprocate the light emitting device between an exposure position and a retracted position, the exposure position being a position for formation of the electrostatic latent image and being a position at which the light emission surface is positioned closer to the surface of the photosensitive drum with respect to the regulation portion of the cartridge, the retracted position being a position retracted from the exposure position and being a position at which the light emission surface is positioned on a side of the regulation portion of the cartridge that is opposite to the surface of the photosensitive drum,
wherein the regulation portion of the cartridge regulates a cleaning member, which includes a cleaning portion configured to rub and clean the light emission surface by a sliding movement of the cleaning member in a longitudinal direction of the light emitting device on the light emission surface of the light emitting device positioned at the retracted position, so as to prevent the cleaning member from being brought into contact with the surface of the photosensitive drum and so as to bias the cleaning portion against the light emission surface to prevent the cleaning portion from being separated from the light emission surface in the longitudinal direction of the light emitting device during the sliding movement of the cleaning member.

US Pat. No. 10,216,141

FUSER ARCHITECTURE FOR ENABLING INTERCHANGEABILITY IN AN IMAGING DEVICE

LEXMARK INTERNATIONAL, IN...

1. An imaging device, comprising:a housing;
an access door on the housing having a media guide member attached thereto, the access door manually movable between a closed position and an open position, the access door substantially forming a first side of the image forming device when in the closed position and permitting access to an interior of the housing when in the open position;
a frame configured to separately receive a first fuser assembly of a first type having a first fuser frame and a second fuser assembly of a second type having a second fuser frame; and
a drive gear for interfacing with one of the first and second fuser assemblies, the first fuser assembly including a first backup roll rotatably mounted to the first fuser frame and a first gear coupled to the first backup roll and positioned to receive a rotational force from the drive gear when the first fuser assembly is installed in the imaging device at a first operative position, and the second fuser assembly including a second backup roll rotatably mounted to the second fuser frame and a second gear coupled to the second backup roll and positioned to receive the rotational force from the drive gear when the second fuser assembly is installed in the imaging device at a second operative position different from the first operative position.

US Pat. No. 10,216,140

IMAGE FORMING APPARATUS PROVIDED WITH CONTACTING-SEPARATING MEMBER CAPABLE OF MOVING DEVELOPING ROLLER RELATIVE TO PHOTOSENSITIVE DRUM

Brother Kogyo Kabushiki K...

1. A developing cartridge detachably attachable to an image forming apparatus, the developing cartridge comprising:a frame;
a developing roller;
an urging member configured to urge a bottom part of the frame; and
a contacting member being in contact with the urging member and including a protrusion, the protrusion being configured to be contacted by a contacting-separating member of the image forming apparatus to move the developing roller from a separated position where the developing roller is spaced apart from a photosensitive drum of the image forming apparatus to an adjacent position where the developing roller is adjacent to or in contact with the photosensitive drum when the contacting-separating member moves relative to a casing of the image forming apparatus.

US Pat. No. 10,216,139

IMAGE FORMING APPARATUS AND TANDEM TYPE PHOTOSENSITIVE UNIT

Brother Kogyo Kabushiki K...

1. An image forming apparatus comprising;a main body casing;
a developing cartridge including a developing roller including a developing roller shaft extending in a first direction; and
a process frame configured to receive attachment of the developing cartridge, the process frame being slidable relative to the main body casing between a drawn-out position in which the process frame is drawn out of the main body casing and a mounted position in which the process frame is mounted to the main body casing,
wherein the developing cartridge is pivotable about the developing roller shaft relative to the process frame between a first position and a second position in response to sliding of the process frame from the drawn-out position to the mounted position, and
wherein the developing cartridge is configured to receive a pressing force from the main body casing as the process frame moves from the drawn-out position to the mounted position and prior to the process frame reaching the mounted position.

US Pat. No. 10,216,138

DEVELOPING CARTRIDGE INCLUDING FIRST PROTRUSION AND SECOND PROTRUSION

BROTHER KOGYO KABUSHIKI K...

1. A developing cartridge comprising:a casing configured to accommodate therein developing agent;
a lever movable relative to the casing between a first position and a second position, the lever being positioned at an outer surface of the casing;
a first urging member configured to urge the lever toward the first position;
a first gear rotatable about a first axis extending in a first direction, the first gear being positioned at the outer surface of the casing;
a second gear rotatable about a second axis extending in the first direction from a first rotational position to a second rotational position and further from the second rotational position to a third rotational position, the second gear being positioned at the outer surface, the second gear rotating in accordance with rotation of the first gear in a case where the second gear is in engagement with the first gear;
a first protrusion rotatable together with the second gear, the first protrusion having a first contact surface configured to contact the lever; and
a second protrusion rotatable together with the second gear, the second protrusion being positioned away from the first protrusion in a rotational direction of the second gear, the second protrusion having a second contact surface extending in the rotational direction, the second contact surface being configured to contact the lever,
wherein, in a case where the second gear rotates from the first rotational position to the second rotational position, the first contact surface contacts the lever to move the lever from the first position to the second position against urging force of the first urging member, and then the lever moves at a first speed from the second position to the first position in a state where the first contact surface contacts the lever,
wherein, in a case where the second gear is positioned at the second rotational position, the contact between the first contact surface and the lever is released,
wherein, in a case where the second gear rotates from the second rotational position to the third rotational position, the second contact surface contacts the lever to move the lever from the first position to the second position against the urging force of the first urging member, and
wherein, in a case where the second gear is positioned at the third rotational position, the contact between the second contact surface and the lever is released, and the lever moves at a second speed higher than the first speed from the second position to the first position by the urging force of the first urging member.

US Pat. No. 10,216,137

OPENING-CLOSING MEMBER DETECTING DEVICE AND IMAGE FORMING APPARATUS

Canon Kabushiki Kaisha, ...

1. An opening-closing member detecting device that operates a switch with an opening-closing operation of an opening-closing member and detects an opened-closed state of the opening-closing member,the opening-closing member detecting device comprising:
(a) a frame that supports the switch;
(b)a link provided between the opening-closing member and the switch; and
(c) an urging member for urging the link,
the link having a first fulcrum forming portion supported at a first support portion of the frame to form a first fulcrum, a power-point portion pushed by the opening-closing member, a second fulcrum forming portion supported at a second support portion of the frame to form a second fulcrum, and a switch operation portion that presses the switch,
the frame having a regulating portion that regulates movement of the switch operation portion in a direction of pressing the switch,
the first fulcrum forming portion being separable with respect to the first support portion, and the urging member urging the first fulcrum forming portion toward the first support portion, and
the link being pushed at the power-point portion by the opening-closing member to move in a direction, in which the switch operation portion presses the switch, around the first fulcrum serving as a fulcrum,
wherein movement of the switch operation portion in a direction of pressing the switch is regulated by the regulating portion, with the link being pushed at the power-point portion by the opening-closing member to move around the second fulcrum serving as a fulcrum in a direction of separating the first fulcrum forming portion from the first support portion against the urging member.