US Pat. No. 10,599,328

VARIABLE USER TACTILE INPUT DEVICE WITH DISPLAY FEEDBACK SYSTEM

Valve Corporation, Belle...

1. An input system with display feedback to guide a user to keys that the user may want to select comprising:a display comprising a semi-transparent virtual pad overlaid on the display; and
at least one user input entry point coupled to the display for highlighting a key on the semi-transparent virtual pad when the at least one user input entry point is hovered over by a pointer,
wherein the semi-transparent virtual pad remains on the display for a period of time after the pointer is no longer hovering over the at least one user input entry point, and
wherein the semi-transparent virtual pad disappears from the display after the period of time lapses without detecting the pointer hovering over the at least one user input entry point.

US Pat. No. 10,599,327

WEARABLE ELECTRONIC DEVICE

Korea Electronics Technol...

1. A wearable electronic device for wearing on a user's wrist, the wearable electronic device comprising:a touch display comprising a display area, the touch display configured to display a screen thereon and to sense a display touch received on the display area and generate a display touch signal;
a rim surrounding the touch display and not overlapping the display area when viewed over the touch display;
a rim touch sensor disposed on at least a portion of the rim, the rim touch sensor configured to sense a first rim touch that is received on the rim and outside the display area to generate a first rim touch signal;
a band portion configured to allow the wearable electronic device to be worn on the user's wrist; and
a control circuit connected to and in signal communication with the touch display and the rim touch sensor, the control circuit configured to:
receive the display touch signal from the touch display,
configure a first screen based on the display touch signal and control the touch display to display the first screen,
subsequently, receive the first rim touch signal from the rim touch sensor,
process the first rim touch signal to determine whether the first rim touch is clockwise or counter-clockwise, and
in response to determining that the first rime touch is clockwise, generate signals to control the touch display to perform at least one of capturing the first screen, zoom-in of the first screen and zoom-out of the first screen.

US Pat. No. 10,599,326

EYE MOTION AND TOUCHSCREEN GESTURES

Hewlett-Packard Developme...

1. A method of providing multi-gesture input on a touchscreen device comprising:sensing a finger gesture at a touchscreen initiation area;
in response to sensing the finger gesture:
capturing imaging information of a user's eye;
initiating an eye-tracking function to determine from the imaging information, eye motion and an end gaze point of the user's eye, wherein initiating the eye-tracking function comprises placing an eye assistant marker on a touchscreen to establish a beginning gaze point and moving the assistant marker on the touchscreen to follow a user's eye motion;
determining from the imaging information that the assistant marker is moving at a different speed than the user's eye based on detecting an eye movement that is not continuous in one direction and moves back to and forth from the assistant marker;
adjusting a speed of the assistant marker to match a speed of the user's eye in response to the determination;
sensing a release of the finger gesture; and
activating a device function associated with the end gaze point of the user's eye.

US Pat. No. 10,599,325

NAVIGATING VIRTUAL ENVIRONMENTS

Flying Wisdom Studios, S...

1. A method comprising of traversing a multi-dimensional virtual environment on a mobile device, the method comprising:displaying, on a touchscreen of the mobile device, a first portion of the virtual environment that comprises a plurality of portions that includes the first portion;
while the first portion is displayed and not any of the other portions of the plurality of portions:
displaying, at a first location on the first portion, a virtual object that is under control of a user of the mobile device;
receiving, via the touchscreen, input that comprises a movement in a particular direction;
in response to receiving the input:
identifying, based on the particular direction, a second portion, of the plurality of portions, that is different than the first portion;
displaying, on the touchscreen, the second portion of the virtual environment without displaying the first portion;
moving the virtual object to a position on the second portion;
while displaying the second portion, receiving second input that comprises a plurality of swipe gestures in one or more directions;
in response to receiving the second input that comprises the plurality of swipe gestures in the one or more directions:
determining a number of swipe gestures in the plurality of swipe gestures;
identifying, based on the number of swipe gestures and a direction of each swipe gesture of the plurality of swipe gestures, a third portion of the plurality of portions, wherein the third portion is different than the first portion and the second portion and is not adjacent to the second portion;
displaying, on the touchscreen, the third portion of the virtual environment;
moving the virtual object to a position on the third portion;
wherein the method is performed by one or more computing devices.

US Pat. No. 10,599,324

HAND GESTURE API USING FINITE STATE MACHINE AND GESTURE LANGUAGE DISCRETE VALUES

Microsoft Technology Lice...

1. A system for associating between a computerized model of hand gestures and application functions, comprising:a storage storing a plurality of hand pose features records and a plurality of hand motion features records, each one of said plurality of hand pose features records include values for one or more of a palm pose feature, a finger flexion feature, finger tangency feature, and a finger relative location feature and each one of said plurality of hand motion features records include one or more values for a motion property feature that relate to a property of a motion;
an interface for receiving instructions from a programmer;
a memory storing a code;
at least one processor coupled to said interface, said storage and said memory for executing said stored code, said code comprising:
code instructions to define at least one hand gesture by constructing a unique logical sequence of at least one of said plurality of hand pose features records and said plurality of hand motion features records based on the values of the hand pose features and the hand motion features; and
code instructions to associate said unique logical sequence with at least one function of an application per said instructions for initiating an execution of said at least one function during runtime of said application and in response to a detection of said unique logical sequence from an analysis of a sequence of images which depict a movement of a hand of a user of said application during said runtime.

US Pat. No. 10,599,323

ELECTRONIC APPARATUS AND CONTROL METHOD THEREOF

SAMSUNG ELECTRONICS CO., ...

8. A method of controlling an electronic apparatus, the method comprising:displaying an image on a screen;
sensing touches of a user on the screen of a display of the electronic apparatus;
performing an erase function based on a moving path of each touch of the touches being in a same direction and a distance between the touches being less than a first threshold value; and
performing drawing functions respectively corresponding to the touches based on the moving path of each touch of the touches not being in the same direction or the distance between the touches being greater than the first threshold value.

US Pat. No. 10,599,322

DISPLAY CONTROL SYSTEM, DISPLAY CONTROL METHOD, AND DISPLAY CONTROL PROGRAM FOR DISPLAYING CONTENT TO USER IN CONSIDERATION OF POSITION RELATIONSHIP WITH USER TERMINAL

Rakuten, Inc., Setagaya-...

1. A display control system for displaying content on a display screen visible to a user, the display screen being located separately from a terminal operated by the user, comprising:at least one memory configured to store computer programming code; and
at least one processor configured to access said computer programming code and operate as instructed by said computer programming code, said computer programming code comprising:
acquisition code configured to cause at least one of said at least one processor to acquire posture information including an orientation and a tilt of the terminal operated by the user;
calculation code configured to cause at least one of said at least one processor to calculate a display position of content-related information related to the content based on the posture information and an orientation of the display screen; and
display control code configured to cause at least one of said at least one processor to display the content-related information on the display screen at the calculated display position,
wherein the calculated display position includes an offset from a reference position based on the posture information and the orientation of the display screen, the offset comprising an X-coordinate value and a Y-coordinate value, and
wherein the X-coordinate value of the offset has a positive value that increases in response to an angle indicating the orientation of the terminal with respect to the orientation of the display screen increasing in a range from 0° to 90°, and has a negative value, an absolute value of which decreases in response to the angle indicating the orientation of the terminal with respect to the orientation of the display screen increasing in a range from 270° to 360°.

US Pat. No. 10,599,321

DISPLAY DEVICE AND METHOD OF MANUFACTURING COVER MEMBER

Samsung Display Co., Ltd....

1. A display device comprising:a display configured to display an image in a first direction; and
a cover member on the display, the cover member comprising:
a flexible member comprising a front part defining a front plane perpendicular to the first direction, and a first side part adjacent to one side of the front part and defining a first side plane different from the front plane; and
a rigid member partially overlapping and coupled to the flexible member and on the front part,
wherein the flexible member defines a plurality of planes different from each other,
wherein the rigid member defines a single flat plane, and
wherein the cover member has a stacked structure in which the rigid member and the flexible member are stacked.

US Pat. No. 10,599,320

INK ANCHORING

Microsoft Technology Lice...

1. A method implemented by a computing device, the method comprising:displaying an interactive canvas on one or more display devices of a computing device;
generating an ink object by digitizing ink input received to the interactive canvas;
determining that the ink object overlaps multiple objects in the interactive canvas, the ink object comprising overlapping portions, the overlapping portions being portions of the ink object that overlap an object in the interactive canvas, each object of the multiple objects having at least one corresponding overlapping portion of the ink object, wherein at least one of the overlapping portions of the ink object overlaps and passes entirely through one of the multiple objects;
determining anchor points on the ink object that are aligned with a corresponding anchor position within each of the multiple objects by:
identifying, for each of the overlapping portions of the ink object, an anchor point on the ink object for that overlapping portion; and
determining, for each anchor point on the ink object, a corresponding position within the object that overlapping portion overlaps, wherein the corresponding position is an arbitrary point within the object for which the anchor point on the ink object corresponds in a coordinate space of the interactive canvas, the corresponding position being one of the anchor positions;
anchoring the anchor points on the ink object to the respective anchor positions within each of the multiple objects; and
in response to at least one of the multiple objects being manipulated, adjusting the ink object to maintain the alignment of the anchor points with the corresponding anchor positions within the multiple objects.

US Pat. No. 10,599,319

DRAG AND DROP INSERTION CONTROL OBJECT

Microsoft Technology Lice...

1. A method for using a user interface (UI) of a computing device, the method comprising:selecting and dragging, using a user input device, a control object to a location between two items among a plurality of items shown on the UI;
releasing the control object at the location;
in response to releasing the control object at the location, displaying, in a region of the UI, a list of types of objects to be inserted while the items remain displayed on the UI;
selecting and dragging the control object to a first type of object of the list of types of objects;
releasing the control object at the first type of object, wherein in response to releasing the control object, the UI displays a first set of objects of the selected first type of object with the list of types of objects in the region of the UI;
swiping in the region of the UI that includes the list of types of objects and the first set of objects;
in response to the swiping, displaying, while the items and the list of types of objects remain displayed on the UI and in place of the first set of objects, a second set of objects of a second type of object of the list of types of objects that is directly next to the first type object in a direction corresponding to the swiping; and
selecting a second object of the second set of objects via the control object, while the items remain displayed on the UI, to insert at the location between the two items.

US Pat. No. 10,599,318

COLUMN AWARE SCROLLING

INTERNATIONAL BUSINESS MA...

1. A method of controlling display of a document, the document comprising multiple columns, wherein the multiple columns are assigned incrementally increasing values based on an order in which they are intended to be read, the method comprising:displaying the columns of the document in a viewport having a single scrollbar configured to individually control a portion of each of the columns displayed in the viewport,
receiving a user input defining a downwards scrolling for the document,
determining a lowest numbered column of the columns displayed that does not have its lowest point displayed in the viewport, wherein the lowest point of a column is an end of the column, and
scrolling upwards only the lowest numbered column that does not have its lowest point displayed in the viewport, while maintaining all other columns stationary in the viewport.

US Pat. No. 10,599,317

INFORMATION PROCESSING APPARATUS

SHARP KABUSHIKI KAISHA, ...

1. An information processing apparatus comprising:a control processor and a storage device storing programs which the control processor executes to realize the following functions of the information processing apparatus:
displaying windows on a display device, and
receiving touch operation input by a user through a touch panel sensor, wherein
the control processor sets to each of the windows a predetermined area which does not exceed the whole area of the window and moves the windows according to touch operations for moving the windows for displaying,
when a specific window is superimposed on a different window by a touch operation of the specific window and the touch operation is stopped where the specific and different windows are superimposed on each other, and when it is judged that the touch operation is stopped in the predetermined area of the different window, exchanges the specific window and the different window for displaying, and when it is judged that the touch operation is stopped but not in the predetermined area, displays the specific window at a position having been occupied before start of the touch operation.

US Pat. No. 10,599,316

SYSTEMS AND METHODS FOR ADJUSTING APPEARANCE OF A CONTROL BASED ON DETECTED CHANGES IN UNDERLYING CONTENT

APPLE INC., Cupertino, C...

1. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions that, when executed by an electronic device with a display, cause the device to:display a user interface element over content, the content including first content at a respective location that corresponds to the user interface element, wherein the user interface element has an appearance that is generated by applying a first set of one or more transformations to one or more visual properties of the first content at the respective location that corresponds to the user interface element;
while continuing to display the user interface element on the display, detect a change in the content at the respective location that corresponds to the user interface element from the first content to second content that is different from the first content; and
in response to detecting the change in the content at the respective location that corresponds to the user interface element, change an appearance of the user interface element:
in accordance with a determination that the second content at the respective location has visual properties in a first set of visual properties, change the appearance of the user interface element includes applying the first set of one or more transformations to the one or more visual properties of the second content at the respective location that corresponds to the user interface element; and
in accordance with a determination that the second content at the respective location has visual properties in a second set of visual properties that is different from the first set of visual properties, change the appearance of the user interface element includes applying a second set of one or more transformations to the one or more visual properties of the second content at the respective location that corresponds to the user interface element, wherein the second set of one or more transformations is different from the first set of one or more transformations.

US Pat. No. 10,599,315

METHODS AND SYSTEMS FOR REAL-TIME CLOSED-LOOP COLLABORATIVE INTELLIGENCE

Unanimous A.I., Inc., Sa...

1. A real-time collaborative intelligence system comprising:a plurality of computing devices each comprising a communications infrastructure coupled to each of a processor, a memory, a timing circuit, and a user interface coupled to a display and configured to receive input from a user;
a collaborative intent application stored on each memory and configured to run on each processor, to:
display a question and a set of spatially arranged answer options for a collaborative intelligence session, a collaboratively controlled graphical pointer having a movable location in relation to the set of spatially arranged answer options,
receive, repeatedly in real-time during the session, a user intent through the user interface, the user intent having a direction value in relation to the set of spatially arranged answer options,
send, repeatedly in real-time during the session, an updated user intent to a collaboration server,
receive, repeatedly in real-time during the session, a coordinate location in relation to the set of spatially arranged answer options, and
update, repeatedly in real-time during the session, the location of the collaboratively controlled graphical pointer in relation to the set of spatially arranged answer options using the received coordinate location; and
the collaboration server in networked communication with the plurality of computing devices, the collaboration server including a processor and a memory, the processor configured to run a collaboration mediation application stored on the memory, the collaboration mediation application configured to:
send the question and the set of spatially arranged answer options for the collaborative intelligence session to each of the plurality of computing devices,
receive, repeatedly in real-time during the session, the user intent from each of the plurality of computing devices,
responsively determine, repeatedly in real-time during the session, a group intent from the plurality of received user intents,
responsively determine, repeatedly in real-time during the session, an updated coordinate location for the collaboratively controlled graphical pointer based at least in part upon the group intent, and
send, repeatedly in real-time during the session, the coordinate location to the plurality of computing devices;whereby the coordinate location is updated repeatedly by the collaboration server, whereby a closed-loop system is formed between the collaboration server and each collaborative intent application.

US Pat. No. 10,599,314

IDENTIFYING AND SURFACING RELEVANT REPORT ARTIFACTS IN DOCUMENTS

Microsoft Technology Lice...

1. A method of operating an application service, the method comprising:in response to identifying by a processor an attempt in a user interface to add a data connection into a spreadsheet workbook, processing by the processor at least characteristics of the spreadsheet workbook to determine a suggestion comprising at least a portion of another document as relevant to the attempt; and
communicating by the processor the suggestion that identifies at least the portion of the other document for surfacing in the user interface to the application service.

US Pat. No. 10,599,313

SYSTEM FOR HIGH VOLUME DATA ANALYTIC INTEGRATION AND CHANNEL-INDEPENDENT ADVERTISEMENT GENERATION

Nanigans, Inc., Boston, ...

1. A system for high volume data visualization, the system comprising:at least one processor operatively connected to a memory, the at least one processor adapted to execute a plurality of system layers, wherein the system layers include:
a data analytics layer adapted to organize recursive placement data hierarchies such that the recursive hierarchies define sub-sets of hierarchical placement data, the recursive placement data hierarchies to be displayed in a user interface;
a placement build layer adapted to receive a definition of a plurality of build parameters of a new placement, the plurality of build parameters including a creative parameter, an audience parameter, and a context parameter, the build parameters defined according to activation of build tools provided in one or more build panels to be displayed in the user interface with the recursive placement data hierarchies;
a campaign configuration layer adapted to define a rules-based campaign configuration; and
a visualization layer adapted to:
dynamically generate a visual display of the recursive placement data hierarchies organized by the data analytics layer in the user interface;
generate a display of a menu in the user interface, the menu including one or more selectable options, each selectable option of the one or more selectable options corresponding to a build panel for at least one build parameter of the plurality of build parameters;
in response to receiving a user selection of a selectable option in the menu, introduce a display of the build panel into the user interface, the display of the build panel integrated with the visual display of the recursive placement data hierarchies, the generating including:
automatically persist and resize at least a portion of the display of the recursive placement data hierarchies to create a space in the user interface for the display of the build panel; and
generate the display of the build panel in the created space, the display of the build panel including one or more selectable build tools corresponding to the selectable option and adapted to define one or more of the plurality of build parameters for the new placement.

US Pat. No. 10,599,312

ELECTRONIC APPARATUS AND METHOD FOR CONTROLLING DISPLAY SCREEN OF ELECTRONIC APPARATUS

Wacom Co., Ltd., Saitama...

1. A method executed in a touch controller coupled to a position detection sensor, the method comprising:periodically detecting a position of a pointer on the position detection sensor at a defined time cycle;
detecting a first position of the pointer on the position detection sensor, setting a status counter to a first state, and storing the first position in a memory;
detecting a second position of the pointer at the defined time cycle after a timing of the detection of the first position, setting the status counter to a second state, determining whether the pointer has passed an edge of a display region of the position detection sensor based on the first position and the second position, wherein
(i) in response to determining that the pointer has passed the edge of the display region, outputting an estimated end position associated with the passing of the edge, instead of outputting the first position or the second position, and
(ii) else, outputting the second position; and
detecting a third position of the pointer on the position detection sensor, setting the status counter to a third state, and outputting the third position without the determining of whether the pointer has passed an edge of the display region.

US Pat. No. 10,599,311

LAYOUT CONSTRAINT MANIPULATION VIA USER GESTURE RECOGNITION

Microsoft Technology Lice...

9. A computer-readable storage device storing computer-executable instructions that, when executed by a processor-based computing system, cause the processor-based computing system to perform a method, the method comprising:rendering at least a portion of a diagram to a display device coupled to the computing system, the diagram comprising a plurality of elements;
identifying a user gesture based on input received via at least one user input device coupled to the computing system, the user gesture comprising one of a touch gesture or a tracked spatial motion of a user;
selecting, subsequent to said identifying, one or more first elements of the diagram and one or more second elements of the diagram based on the identified user gesture;
identifying a layout constraint associated with the selected first element(s) from among a plurality of layout constraints, the identified layout constraint controlling a manner in which the selected first element(s) are arranged when rendered to the display device;
applying the identified layout constraint to the selected second elements(s) based on the identified user gesture; and
rendering at least a portion of the diagram to the display device after application of the identified layout constraint to the selected second element(s).

US Pat. No. 10,599,310

INTERACTIVE PRESENTATION SYSTEM

Thomas Creative Group Pro...

1. A method of delivering an interactive presentation to audience members, the method comprising:transmitting, from one or more computer processors, to a mobile device application installed on mobile devices of audience members, where the mobile device application is downloaded to mobile devices of the audience members from an application source:
instructions to present, according to one or more constraints, at least part of interactive presentation contents, and
the at least part of the interactive presentation contents;
receiving, by the one or more computer processors, audience member interactions with the at least part of the interactive presentation contents;
based on the received audience members interactions, linking first additional content to at least one of two or more primary content items for display to a first audience member and linking second additional content to the at least one of the two or more primary content items for display to a second audience member; and
transmitting, from the one or more computer processors, to the mobile device application installed on the mobile devices of the audience members, social media data for display in a social media window within the mobile device application, the social media data associated with the interactive presentation contents.

US Pat. No. 10,599,309

GLOBALLY SCALABLE SOLUTION

Intuit Inc., Mountain Vi...

1. A method, comprising:selecting, based on a user attribute of a user, a configurable user interface from a plurality of configurable user interfaces of the software solution;
selecting, based on the user attribute of the user, a configurable workflow from a plurality of configurable workflows of a software solution,
wherein the user attribute comprises a geographical region of the user based on a user location, and
wherein the configurable user interface and the configurable workflow are automatically generated based on the geographical region of the user;generating, using a machine learning algorithm, a statistical measure of a plurality of users by tracking selections of the plurality of users using the plurality of configurable user interfaces and the plurality of configurable workflows to perform a task according to the geographical region of the user, wherein the statistical measure correlates at least one user attribute of the plurality of users with a statistical distribution of user selections among the plurality of configurable userinterfaces, the plurality of configurable workflows, and a plurality of configuration parameters;
verifying the plurality of configurable user interfaces and the plurality of configurable workflows based on the statistical measure; and
performing the task of the user by at least:
receiving, from the user via the configurable user interface, a user input, and
executing, based on the user input and according to the configurable workflow, a plurality of functional engines of the software solution.

US Pat. No. 10,599,308

EXECUTING SEARCH COMMANDS BASED ON SELECTIONS OF TIME INCREMENTS AND FIELD-VALUE PAIRS

SPLUNK INC., San Francis...

1. A method, comprising:causing display of a first interface in a table format that includes:
a first column and a second column, wherein the first column is associated with a plurality of time increments and the second column is associated with a first value of a first event field of a plurality of events;
a first cell, of the first column, that displays a first time increment of the plurality of time increments;
a second cell, of the second column, that displays a first aggregated metric that indicates a number of events of the plurality of events, wherein each event contributing to the number of events occurred within the first time increment and has a field-value pair that matches the first value of the first event field;
in response to receiving a first selection of the second cell and a second selection of a first option of a plurality of options, identifying one or more events of the plurality of events, wherein each of the identified one or more events has a first relationship to the first time increment and a second relationship to the first value of the first event field that is based on the selected first option; and
causing display of the identified one or more events.

US Pat. No. 10,599,307

GRAPHICAL USER INTERFACE SYSTEMS AND METHODS FOR DATA INTEGRATION WITH DATA-DRIVEN ENGINEERING DRAWINGS

Environmental Intellect, ...

1. A method of providing a facility graphical user interface system for data control and display comprising:providing a data-driven schematic, comprising:
a graphical representation of objects in a facility system, wherein the facility system comprises an operating plant having a plurality of process streams, and
a relational database of the objects, wherein each object has a unique identifier;
launching a graphical user interface within the data-driven schematic, wherein the graphical user interface corresponds to the graphical representation and further comprises retrieved data for a set of selectable objects;
presenting the set of selectable objects within the graphical user interface;
retrieving object-specific data from at least one data management system upon receiving a user-generated selection of a selected object in the data-driven schematic;
correlating a set of object data in the relational database with the object-specific data retrieved from the at least one data management system using the unique identifier;
displaying the object-specific data in the graphical user interface, wherein the object-specific data comprises at least one process location, corresponding to at least one of: specific equipment, physical piping, or instrumentation;
initiating, upon receiving a user command in the graphical user interface, a data change for the selected object to at least one of: the set of object data in the relational database or object-specific data in the at least one data management system; and
rendering an integrated design document.

US Pat. No. 10,599,306

ELECTRONIC DEVICE AND METHOD FOR OPERATING NOTIFICATION BAR THEREOF

Samsung Electronics Co., ...

1. An electronic device comprising:a touch screen; a memory; and at least one processor configured to:
detect an input moving an application icon, from an item area on the touch screen including at least one application icon, to a notification bar displayed on the touch screen, register the moved application icon in the notification bar, display an item, in the notification bar, corresponding to the moved application icon, detect a selection of the item in the notification bar, in response to the selection of the item in the notification bar, determine whether there is detailed information associated with the registered application icon, in response to determining that there is detailed information associated with the item, control the touch screen to display a popup window displaying the detailed information without expanding the notification bar and without executing the application corresponding to the item, in response to determining that there is no detailed information associated with the item, perform a function corresponding to the item; display a memory icon in the notification bar when an external memory is mounted to the electronic device, in response to a tap event on the memory icon, display in the item area a file discovery window of the external memory, in response to detecting a hovering over a particular file in the file discovery window, output in a vicinity of the particular file a second popup window including a description of the particular file, and in response to a tap input selecting the particular file, display a second discovery window including a sub-directory of the selected particular file.

US Pat. No. 10,599,305

APPROACH FOR SELECTING A DESIRED OBJECT ON A SMALL TOUCH SCREEN

INTERNATIONAL BUSINESS MA...

1. A method of selecting an object represented on a touch screen display, comprising:displaying a plurality of independent digital images at fixed locations on the touch screen display at the same time, wherein the touch screen display is responsive to interaction with the touch screen;
indicating one of the plurality of displayed independent digital images is selectable, wherein one of the plurality of independent digital images is indicated as selectable by displaying a floating icon on the touch screen display adjacent to the fixed position of the one of the plurality of digital images, and transferring the floating icon from the indicated digital image to another location adjacent to a subsequent digital image;
detecting that interaction with anywhere on the touch screen display is made, while the one of the plurality of independent digital images is indicated as selectable; and
indicating a subsequent digital image is selectable after a period of time, wherein the subsequent digital image is determined based on the past frequency of use, wherein the past frequency of use is calculated as a ratio of the number of times one of the plurality of independent digital images has been selected relative to the total of all the others of the plurality of independent digital images.

US Pat. No. 10,599,304

CONTENT PLAYER

SONY INTERACTIVE ENTERTAI...

1. A content player configured to perform a content playing process in response to an instruction by a user, the content player comprising:viewing history information acquisition means of acquiring viewing history information about content viewed by a related user with a relation to the user, wherein the related user is using a different content player;
viewing history information presentation means of presenting, to the user, the viewing history information about recorded video content viewed by the related user acquired by the viewing history information acquisition means; and
content playing means of performing, if the user selects the viewing history information presented by the viewing history information presentation means, a playing process of the recorded video content indicated by the selected viewing history information,
wherein the playing process displays a replay of the recorded video content on a display,
wherein the viewing history information includes information about a joint viewing user who, together with the related user, viewed the recorded video content, and further includes viewing type information indicating either an offline type joint viewing mode or an online type joint viewing mode the joint viewing user viewed the content together with the related user,
if the mode is an offline type joint viewing mode, the recorded video content was broadcast to the different content player by a content delivery server and the related user submitted information to the different content player to indicate that the joint viewing user was viewing the recorded video content offline with the related user;
if the mode is an online type joint viewing mode, the recorded video content was simultaneously broadcast to the different content player and a content player of the joint viewing user by a content delivery server after receipt of a joint viewing request from the different content player of the related user to the content player of the joint viewing user;
wherein the viewing history information presentation means presents, to the user, information included in the viewing history information and indicating the joint viewing user and also presents, to the user, in which mode the joint viewing user viewed the content together with the related user, in accordance with the viewing type information.

US Pat. No. 10,599,303

REMOTE LOCATION MONITORING

La Crosse Technology Ltd....

1. A computing device, comprising:one or more processors; and
memory storing computer executable instructions that, when executed by the one or more processors, cause the one or more processors to:
receive data via a computer network, the data corresponding to detection readings from one or more sensors;
retrieve one or more parameters associated with one or more users;
compare the data to the one or more parameters; and
generate a graphical user interface comprising a map, wherein the map comprises the data and location data associated with the one or more sensors; and
output the graphical user interface to a web page.

US Pat. No. 10,599,302

METHOD FOR PERFORMING CONTENT FLIPPING OPERATION ON TOUCHSCREEN AND TERMINAL

HUAWEI DEVICE CO.,LTD., ...

1. A method for performing an operation on a touchscreen, comprising:displaying a plurality of entries on the touchscreen, wherein each entry corresponds to a data entry stored in a terminal;
receiving a first touch operation having a first track;
performing a preset operation on each entry through which the first track passes when the first track is a sliding track on a preset area by:
counting a number of selected entries and a number of unselected entries of the entries through which the first track passes when the entries through which the first track passes comprise both at least some of the selected entries and at least some of the unselected entries, wherein the preset area is a part of a current operation interface, and wherein the preset operation is a select operation or a deselect operation performed on the entries;
performing the deselect operation on the entries through which the first track passes when the number of the selected entries is not less than the number of the unselected entries of the entries through which the first track passes; and
performing the select operation on the entries through which the first track passes when the number of the selected entries is less than the number of the unselected entries of the entries through which the first track passes;
flipping a content currently displayed on the touchscreen to display new entries on the touchscreen when the first track reaches an edge of the preset area; and
saving a status of being selected or deselected for any entries through which the first track passes when the first track reaches the edge of the preset area.

US Pat. No. 10,599,301

PANEL WITH A TWO-HAND OPERATED USER INTERFACE FOR A MULTI-ROOM MEDIA PLAYER

1. An apparatus for controlling a plurality of loudspeakers located in various rooms of a dwelling, where each of the various rooms comprises an electronic device with at least one loudspeaker and with a wireless transceiver, wherein the electronic devices are wirelessly connected to the apparatus for exchange of digital wireless signals, the signals comprising digital command data for start and stop of playing of the loudspeakers, as well as control data for audio levels and status data for connectivity and play status; the apparatus comprising a terminal with a panel (1) that comprises a first user interface (2) and a second user interface (3) arranged side by side; wherein the first user interface (2) comprises an interactive touch screen display with a surrounding border that confines the touch screen display for interactivity by contact with a user's first finger within the border; the touch screen display comprising first indicators (11), wherein each of the first indicators (11) indicates a specific room that contains one of the electronic devices that are wirelessly connected to the apparatus; wherein the second user interface (3) is provided outside the border and comprises an adjustment element configured for adjusting the audio level in such a specific room in response to a correspondingly pointer moving action on the second user interface by a second finger only when in combination with a simultaneous pointer holding action by the first finger on a corresponding first indicator on the first user interface; and wherein the first user interface (2) is configured for grouping the first indicators (11) into user-selected subgroups as a result of pointer actions by a user's finger on the first user interface (2) and configured for providing corresponding subgroup indicators (12a, 12b, 12c), wherein each subgroup indicator (12a, 12b, 12c) reflects such user-selected subgroup; the terminal being configured for changing the volume levels of all the electronic devices in the user-selected subgroup simultaneously in response to the pointer moving action by a second finger on the second user interface (3) only when in combination with a simultaneous pointer holding action by the first finger on the corresponding subgroup indicator (12a, 12b, 12c).

US Pat. No. 10,599,300

ENTRY POINTS TO IMAGE-RELATED APPLICATIONS IN A MOBILE DEVICE

Microsoft Technology Lice...

1. A method of operating a mobile device having stored thereon a plurality of applications that are each configured to capture and/or process an image the method comprising:receiving a user request through a first user interface in a launched first application to display previously-captured images, at least one of said previously-captured images being a rich media type image originally captured by a second application;
displaying the previously-captured images including rich media type images, the rich media type images stored in a rich media data format including basic image data and associated backing data used to render the rich media data type images, wherein the rich media type images are displayed via the launched first application in a format that does not include all of the rich media data; and
providing a link with the basic image data for the at least one of said previously-captured rich media type images, the link invokes the second application that captured said previously-captured rich media type image, and displaying by the second application the rich media type image in a format that includes all of the rich media data format including basic image data and associated backing data.

US Pat. No. 10,599,299

RECOMMENDING A TRANSITION FROM USE OF A LIMITED-FUNCTIONALITY APPLICATION TO A FULL-FUNCTIONALITY APPLICATION IN A DIGITAL MEDIUM ENVIRONMENT

Adobe Inc., San Jose, CA...

1. In a digital medium environment to recommend a transition from use of a limited-functionality version of an application to a full-functionality version of the application, a method implemented by at least one computing device comprising:monitoring, by the at least one computing device, interactions by a user with the limited-functionality version of the application to generate or edit a creation, the interactions including a keyword search for a requested functionality or a gesture for the requested functionality, the requested functionality supported by the full-functionality version of the application but not supported by the limited-functionality version of the application;
detecting, based on the interactions with the limited-functionality version of the application, user intent to perform the requested functionality on the creation;
responsive to the detecting user intent to perform the requested functionality on the creation, communicating, over a network to an application functionality service, a request to apply the requested functionality supported by the full-functionality version of the application to the creation generated using the limited-functionality version of the application, the request including the creation and identifying the requested functionality;
receiving, over the network from the application functionality service, a preview object generated at the application functionality service by applying the requested functionality of the full-functionality version of the application to the creation;
causing display of a user interface element comprising the preview object and a recommendation to transition the creation to the full-functionality version of the application on a display of the at least one computing device; and
responsive to receiving a selection of a selectable control associated with the recommendation, providing the creation to the full-functionality version of the application by communicating the creation, over the network, from the at least one computing device to the full-functionality version of the application implemented at an additional computing device.

US Pat. No. 10,599,298

SYSTEMS AND METHODS FOR SOCIAL BOOK READING

Amazon Technologies, Inc....

1. A method comprising:determining, by one or more computer processors coupled to memory, a reading group associated with content, the reading group comprising a first user profile associated with a first user device, a second user profile associated with a second user device, an indication that the first user profile is designated as a group administrator;
determining a first stop-position indicative of a first position in the content;
determining a second stop-position indicative of a second position in the content;
sending, to the first user device and the second user device, a message comprising at least the first stop-position, and instructions to enable access to a first section, wherein the first section comprises a portion of the content preceding the first stop-position;
determining a release time associated with the second stop-position; and
sending the second stop-position to the first user device and the second user device at the release time.

US Pat. No. 10,599,297

USER INTERFACE FOR MULTI-USER COMMUNICATION SESSION

Apple Inc., Cupertino, C...

1. An electronic device, comprising:a display;
one or more processors; and
memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:
while participating in a communication session with one or more participants:
transmitting, to one or more participants of the communication session, a link to media; and
displaying, on the display, a representation of the media, including an affordance;
detecting a user input;
in response to detecting the user input:
displaying a media playback user interface corresponding to the media; and
while displaying the media playback user interface, receiving a media playback control user input; and
in response to receiving the media playback control user input:
controlling playback of the media in the media playback user interface at the electronic device in accordance with the received media playback control user input; and
in accordance with the user input being an activation of the affordance:
transmitting instructions to control playback of the media at devices of the one or more participants in accordance with the received media playback control user input, such that playback of the media at devices of the one or more participants of the communication session remains substantially synchronized.

US Pat. No. 10,599,296

MENU DISPLAY APPARATUS, MENU DISPLAY METHOD AND PROGRAM

SONY CORPORATION, Tokyo ...

16. A non-transitory computer-readable medium having embodied thereon a program, which when executed by a computer causes the computer to execute a method, the method comprising:acquiring, from each application of a plurality of applications, display data of content information representing content to be displayed in a menu of content managed by each application of the plurality of applications;
displaying the content information in each region of the menu according to setting conditions for a respective region provided for each respective application of the plurality of applications in the menu and the display data of the content information acquired from each application of the plurality of applications;
detecting a user operation on a predetermined region of the menu of the content; and
displaying, based on the user operation, the content information displayed in the predetermined region and displaying, based on the user operation, additional content information different from the content information displayed in the predetermined region.

US Pat. No. 10,599,295

INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND NON-TRANSITORY COMPUTER-EXECUTABLE STORAGE MEDIUM FOR DISPLAYING SETTING OR OPTION BUTTONS ON A CONTROL PANEL

Ricoh Company, Ltd., Tok...

1. An information processing apparatus comprising:circuitry configured to
display, on a display, a plurality of setting item buttons corresponding to a plurality of setting items in a predetermined arrangement on a screen, each setting item having a plurality of options;
in response to selection of a first setting item button from among the plurality of setting items buttons, display a plurality of option buttons corresponding to the plurality of options that a first setting item corresponding to the selected first setting item button has;
determine, for each of the plurality of options that the first setting item has, whether the option is in an exclusive relationship with any of options that are currently being selected;
determine whether the first setting item button and a second setting item button corresponding to a second setting item are displayed on a screen simultaneously, the second setting item being a setting item having a currently selected option that is determined to be in the exclusive relationship with any option of the first setting item; and
display the option button corresponding to the option of the first setting item that is determined to be in the exclusive relationship with the currently selected option, as being not selectable, when the first setting item button and the second setting item button are not displayed on the screen simultaneously,
wherein the circuitry displays the option button corresponding to the option that is determined to be in the exclusive relationship as being selectable, when the first setting item button and the second setting item button are displayed on the screen simultaneously.

US Pat. No. 10,599,294

SYSTEM AND METHOD FOR TRANSFERRING IMAGES TO MULTIPLE PROGRAMMABLE SMART THERMOSTATS

Lennox Industries Inc., ...

1. A system comprising:a plurality of programmable intelligent thermostats positioned within at least one of a first home environment and a second home environment;
a plurality of communication devices configured to operate an electronic media sharing application;
at least one server configured to communicate with the plurality of programmable intelligent thermostats and the plurality of communication devices via a wireless network;
wherein a user initiates the electronic media sharing application on at least one of the plurality of communication devices and is provided options for uploading at least one user-selected electronic media;
wherein a touch-screen display of at least one communication device demonstrates the plurality of programmable intelligent thermostats positioned within the first and second home environments;
wherein the at least one user-selected electronic media is simultaneously uploaded to the plurality of programmable intelligent thermostats responsive to a user selection of at least one region of a plurality of regions on the touch-screen display, wherein the user selection comprises a singular tap on the touch-screen display;
wherein each region of the plurality of regions designates the plurality of programmable intelligent thermostats where the at least one user-selected electronic media is uploaded.

US Pat. No. 10,599,293

CONTEXTUAL INTERFACE FOR ITEM SELECTION

Amazon Technologies, Inc....

1. A system comprising:a data store configured to store computer-executable instructions;
a touchscreen; and
a processor in communication with the data store and the touchscreen, wherein the computer-executable instructions, when executed by the processor, configure the processor to:
obtain data regarding a first provider associated with a first plurality of items;
obtain data regarding a second provider associated with a second plurality of items;
generate for display a user interface element, the user interface element enabling selection from a plurality of contexts, wherein a first context of the plurality of contexts corresponds to the first provider and the second provider, and wherein a second context of the plurality of contexts corresponds to the first provider only;
determine a first set of items that are associated with the first context;
generate for display a first user interface that corresponds to the first context, the first user interface comprising the user interface element and the first set of items;
cause display of the first user interface on the touchscreen;
receive, via the touchscreen, a first interaction with the user interface element, the first interaction indicating selection of the second context;
in response to receiving the first interaction:
determine a second set of items that are associated with the second context;
generate for display a second user interface that corresponds to the second context, the second user interface comprising the user interface element, the first plurality of items, and not the second plurality of items; and
cause display of the second user interface.

US Pat. No. 10,599,292

DISPLAY CONTROL DEVICE AND PROGRAM

NTT DOCOMO, INC., Tokyo ...

1. A display control device, comprising:a processor that selects an image from a plurality of images respectively corresponding to a plurality of categories of content;
a first display controller that displays the plurality of images arranged in at least one line on a menu screen and moves the plurality of images in a circle along the at least one line according to an operation performed by the user; and
a second display controller that displays information on the menu screen with the plurality of images, the information representing at least one of a plurality of previews of content corresponding to a first selected image of the plurality of images selected by the processor displayed at a predetermined position on the at least one line;
when a first selected image moves in a first direction to the predetermined position, the second display controller displays a first preview of content on the menu screen;
when the first selected image subsequently moves past the predetermined position in the first direction and then moves back to the predetermined position in a second direction opposite the first direction, the display controller displays the first preview of content on the menu screen;
when the first selected image subsequently moves past the predetermined position in the first direction and then moves back to the predetermined position in the first direction, the display controller displays a second preview of content on the menu screen different from the first preview of content;
when the first selected image moves in the first direction, the second display controller displays in a first order a different preview of content each time the first selected image subsequently moves to the predetermined position in the first direction; and
when the first selected image moves in the second direction, the second display controller displays in a second order that is opposite to the first order the different previews of content each time the first selected image subsequently moves to the predetermined position in the second direction.

US Pat. No. 10,599,291

INTERACTIVE FLYER SYSTEM

FLIPP CORPORATION, Toron...

1. A method for use in displaying a digital flyer on a computing device, the method comprising:receiving at a computing device an indication of a flyer stack comprising plurality of digital flyers selected for the viewer from a collection of a plurality of individual digital flyers, each of the plurality of individual digital flyers comprising a source flyer image providing information on one or more products or services available at one or more retailers and polygon mapping information comprising a plurality of polygons each for defining a respective polygonal area on the source flyer image, the polygonal area associated with contextual information for use in generating navigational content for the digital flyer and generating a feedback report, the indication of the plurality of digital flyers including a display order for the plurality of digital flyers based on a determined relevancy of the respective digital flyer to the viewer;
displaying in a viewport on the computing device at least a first portion of a digital flyer of the plurality of selected digital flyers according to the display order, the viewport arranged relative to the digital flyer at a first set of viewport coordinates of the digital flyer to display the first portion of the digital flyer;
displaying the generated navigational content;
receiving an indication of a viewer's desire to navigate within the displayed digital flyer;
displaying in the viewport on the computing device at least a second portion of the digital flyer, the viewport arranged relative to the digital flyer at a second set of viewport coordinates of the digital flyer to display the second portion of the digital flyer;
tracking viewport coordinates of the displayed digital flyers; and
transmitting from the computing device to a server, viewer feedback data comprising the first and second viewport for use in determining a portion of the viewport occupied by one or more of the polygons of the polygon mapping information when generating a feedback report.

US Pat. No. 10,599,290

SLIDE SHOW NAVIGATION

APPLE INC., Cupertino, C...

1. A computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with a display and one or more input devices, cause the electronic device to:while executing a first application and displaying a user interface of the first application, receive, via the one or more input devices, a request to display a slideshow corresponding to a plurality of media items;
in response to receiving the request to display the slideshow:
generate a slideshow that includes the plurality of media items in a sequence of media items;
display, on the display, a representation of a first media item in the sequence of media items; and
display, on the display, a control region that includes a plurality of slideshow controls for controlling the slideshow, including concurrently displaying in the control region:
a play control for automatically playing the slideshow;
a next item control for switching from displaying the first media item to displaying a second media item in the sequence of media items; and
a first control that, when activated, initiates a process for sending a currently displayed media item to a second application executed by the electronic device, wherein the second application is distinct from the first application.

US Pat. No. 10,599,289

INTERFACE TO DISPLAY ANIMATED ICON

Snap Inc., Santa Monica,...

13. A system comprising:a memory; and
at least one hardware processor coupled to the memory and comprising instructions that causes the system to perform operations comprising:
causing display of a graphical user interface at a first client device, the graphical user interface including a presentation of an animated icon at a location within the graphical user interface;
receiving, from the first client device, a user input that includes a tactile input onto the location of the animated icon within the graphical user interface;
presenting a user input interface within the graphical user interface at the first client device in response to the receiving the user input onto the location of the animated icon, the user input interface comprising a display of a set of user input types;
receiving a selection of a user input type from among the set of user input types;
adjusting a display state model associated with the animated icon based on at least the user input and the user input type;
determining a state of the animated icon based on the display state model;
altering the presentation of the animated icon based on the state;
receiving a request to display the animated icon from a second client device; and
causing display of the presentation of the animated icon based on the state at the second client device.

US Pat. No. 10,599,288

METHOD AND DEVICE FOR DISPLAYING AN APPLICATION INTERFACE

Beijing Xiaomi Mobile Sof...

1. A method for displaying an application interface on a terminal, comprising:determining a first application of an application group, the application group including multiple identical applications installed on the terminal, and the first application being a most recently used application of the multiple identical applications; and
displaying application indication information in a specific area in an interface of the terminal, for indicating the first application,
wherein the application indication information comprises an identifier or an icon of the application group, the identifier or the icon of the application group being configured to indicate that the first application is one of the multiple identical applications in the application group, and
before the displaying application indication information in the specific area in the interface of the terminal, the method further comprises: acquiring an original icon of the first application; and adding the identifier of the application group at a specific position of the original icon to obtain an icon of the first application so as to distinguish the first application from at least one other application of the application group,
wherein the multiple identical applications in the application group have identical original icons.

US Pat. No. 10,599,287

GROUP VOLUME CONTROL

Sonos, Inc., Santa Barba...

1. Tangible, non-transitory computer-readable media having instructions encoded therein, wherein the instructions, when executed by a computing device, cause the computing device to perform functions comprising:displaying in a graphical user interface (GUI), (i) a first volume icon corresponding to a first volume for a first playback device configured to play first audio content via a first queue, (ii) a second volume icon corresponding to a second volume for a second playback device configured to play second audio content via a second queue, and (iii) a first selectable icon for the first playback device and a second selectable icon for the second playback device, wherein selection of first and second selectable icons causes formation of a synchrony group comprising the first playback device and the second playback device;
receiving selections of the first and second selectable icons via the GUI;
in response to receiving the selections, (i) forming the synchrony group comprising the first and second playback devices, (ii) initiating synchronous playback of the first audio content via the first and second playback devices of the synchrony group, and (iii) displaying in the GUI, a group icon corresponding to the synchrony group;
displaying in the GUI, a group volume icon corresponding to a group volume that represents a position relative to the first and second volumes;
receiving a command to change the first volume when a volume level indicated by the first volume icon exceeds a group volume level indicated by the group volume icon; and
in response to receiving the command to change the first volume when the volume level indicated by the first volume icon exceeds the group volume level indicated by the group volume icon, (i) changing the first volume, (ii) adjusting a position of the first volume icon to reflect the change to the first volume, and (iii) adjusting a position of the group volume icon, wherein the adjusted position of the group volume icon represents a position relative to the adjusted first volume and the second volume.

US Pat. No. 10,599,286

INFORMATION PROCESSING METHOD AND APPARATUS FOR EXECUTING THE INFORMATION PROCESSING METHOD

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

1. A method, comprising:defining a virtual space, wherein the virtual space comprises a first avatar object, a first character object, and a second character object, wherein the first character object is configured to be operated by the first avatar object in the virtual space, and the first avatar object is configured to be operated by a first user in a real space;
setting an operating mode for the virtual space as one of a plurality of operating modes;
generating a visual-field image based on the set operating mode, wherein in a first mode of the plurality of operating modes the visual-field image is generated based on a viewpoint position of the first avatar object in the virtual space, and in a second mode of the plurality of operating modes the visual-field image is generated based on a viewpoint position of the first character object in the virtual space; and
displaying the visual-field image.

US Pat. No. 10,599,285

AUDIO-VISUAL NAVIGATION AND COMMUNICATION DYNAMIC MEMORY ARCHITECTURES

AQ MEDIA, INC., Marco Is...

1. A computer-implemented method of communicating comprising the steps of:providing, by a three-dimensional user interface application executing on a client computing device and in communication with an application server software module stored on a remote server computing system and associated with at least one spatial publishing object database, a three-dimensional user interface comprising a plurality of three-dimensional spatial publishing objects retrieved in response to a query to the remote server computing system for a spatial publishing object property common to the plurality of three-dimensional spatial publishing objects, wherein each of the plurality of three-dimensional spatial publishing objects comprise geo-spatial data;
displaying audiovisual information on a surface of a first spatial publishing object of the plurality of three-dimensional spatial publishing objects, wherein the audiovisual information is distinct from a three-dimensional shape of the first spatial publishing object;
moving, in response to input received at a control panel displayed in the three-dimensional user interface, the audiovisual information from the surface of the first spatial publishing object to display the audiovisual information in a control panel object window of the control panel; and
modifying the audiovisual information displayed in the control panel object window as a position of a user presence within the three-dimensional user interface moves from proximity with the first spatial publishing object to proximity with a second spatial publishing object.

US Pat. No. 10,599,284

THREE-DIMENSIONAL DIGITAL MODELING WITH TWO-DIMENSIONAL CANVAS

Microsoft Technology Lice...

1. A computer-implemented method comprising:maintaining a two-dimensional digital canvas data structure in a computer system, with the canvas data structure representing a two-dimensional digital canvas;
maintaining one or more data structures representing one or more two-dimensional objects in the two-dimensional canvas;
maintaining a three-dimensional model data structure representing a three-dimensional model located in the two-dimensional canvas, with the maintaining of the three-dimensional model data structure comprising converting physical length values for the three-dimensional model from physical length units in the three-dimensional model to normalized values in normalized units;
presenting the three-dimensional model in the two-dimensional canvas on a computer display, with the presenting of the three-dimensional model using the normalized values;
receiving first user input directed at the three-dimensional model in the two-dimensional canvas;
a first act of manipulating the three-dimensional model in response to the first user input;
updating the three-dimensional model data structure to represent the first act of manipulating in response to the first user input;
updating the canvas data structure to represent the first act of manipulating in response to the first user input;
presenting a normalized value on the computer display, with the presented normalized value being one of the normalized values;
receiving second user input directed at the three-dimensional model, with the second user input indicating a change to the presented normalized value;
a second act of manipulating the three-dimensional model in response to the second user input, with the second act of manipulating comprising changing the normalized value in response to the second user input;
revising the three-dimensional model according to the changed normalized value in response to the second user input;
updating the three-dimensional model data structure to represent the second act of manipulating in response to the second user input;
displaying a two-dimensional view of the three-dimensional model in the two-dimensional canvas after the second act of manipulating of the three-dimensional model in response to the second user input; and
updating the canvas data structure to represent the second act of manipulating in response to the second user input.

US Pat. No. 10,599,283

DISPLAYING A PASTE PREVIEW THAT CAN BE RE-POSITIONED PRIOR TO A PASTE OPERATION

Dell Products L.P., Roun...

1. A method comprising:receiving, via a communication link established between a computing device and a stylus, at the computing device comprising a first touch-sensitive display device and a second touch-sensitive display device, a preview command from the stylus;
determining, by the computing device, a first location of a tip of the stylus on one of the first touch-sensitive display device or the second touch-sensitive display device;
retrieving stored content from a clipboard application;
displaying a user interface of a preview setting comprising an opacity setting and a scaling setting associated with a preview of the stored content;
determining an opacity specified by the opacity setting and a scaling specified by the scaling setting based on the preview command;
displaying, by the computing device, the preview of the stored content, the preview having the opacity specified by the opacity setting and a size based on the scaling specified by the scaling setting, wherein the preview is displayed near the first location of the tip of the stylus during a time interval between when a button on the stylus is selected and when the button is de-selected;
determining, by the computing device, that the tip of the stylus has moved from the first location to a second location on one of the first touch-sensitive display device or the second touch-sensitive display device;
moving, by the computing device, the preview of the stored content to near the second location;
receiving, via the communication link, by the computing device, a paste instruction from the stylus; and
pasting, by the computing device, the stored content into a target document, according to the paste instruction.

US Pat. No. 10,599,282

CURSOR CONTROL FOR A VISUAL USER INTERFACE

Koninklijke Philips N.V.,...

1. A device having a visual user interface enabling a user to select one of one or more displayed objects as an activatable object which may be activated by the user, the device comprising:a cursor control facility, wherein the cursor control facility is configured to control a display of a cursor, wherein the displayed cursor occupies a cursor area and wherein the one or more displayed objects include one or more covered objects which are each at least partially within the cursor area;
a calculating facility, wherein the calculating facility is configured to:
calculate, for each of the one or more covered objects a coverage fraction, wherein the coverage fraction indicates a fraction of the covered object which is within the cursor area, and
sum the respective calculated coverage fractions of each of said one or more covered objects to obtain a coverage indicator value, and
wherein the cursor control facility is configured to:
adapt a size of the displayed cursor dependent on the coverage indicator value, wherein the size of the displayed cursor is continually adapted until the coverage indicator value satisfies a condition associated with a predetermined value, and
select, after the coverage indicator value satisfies the condition, one of the one or more covered objects which has a highest coverage fraction among the one or more covered objects, as the activatable object.

US Pat. No. 10,599,281

DEVICES AND METHODS FOR MODIFYING TEMPORALLY DEPENDENT CONTENT ELEMENTS OF ELECTRONIC COMMUNICATIONS

Motorola Mobility LLC, C...

1. A method in a wireless communication device, the method comprising:determining, with one or more processors operable with a wireless communication circuit, a duration during which the wireless communication circuit is unable to transmit an electronic communication from the wireless communication device, the electronic communication comprising one or more temporally dependent content elements;
modifying, with the one or more processors, the one or more temporally dependent content elements as a function of the duration to transform the electronic communication to a modified electronic communication; and
transmitting, with the wireless communication circuit, the modified electronic communication;
the modified electronic communication comprising indicia, the indicia comprising at least a struck-through word;
the one or more temporally dependent content elements comprising one or more message elements of the electronic communication, the one or more message elements comprising textual data transmitted from the wireless communication device to a receiving device.

US Pat. No. 10,599,280

DUAL MODE MULTIMEDIA MESSAGING

GLIDE TALK LTD., Jerusal...

1. A non-transitory computer readable medium including instructions that, when executed by at least one processor, cause the at least one processor to perform operations, comprising:executing a multimedia messaging application on a mobile communication device to alternately operate the mobile communication device in a video transmitting mode and in a video receiving mode; and
switching, in response to an interaction with a single virtual control of the mobile communication device, between the video transmitting mode and the video receiving mode;
wherein:
while in the video transmitting mode, the operations include:
capturing a first message of contiguous streaming multimedia data during a first time interval; and
beginning transmitting during the first time interval, to an intermediary receiving storage location in a network, the captured first message before the capturing of the first message ends; and
while in the video receiving mode, the operations include:
receiving a second message of contiguous streaming multimedia data from an intermediary transmitting storage location in the network; and
beginning displaying the received second message on the mobile communications device during a second time interval before the receiving of the second message ends;
wherein, while receiving and displaying the second message in the video receiving mode, the switching includes interrupting the displaying of the second message, switching to operating in the video transmitting mode to capture the first message, and returning to the video receiving mode to resume the displaying of the second message, wherein a remaining portion of the second message is queued for displaying after completing the capture of the first message.

US Pat. No. 10,599,279

TOUCH PANEL INCLUDING SENSOR, SUBSTRATE AND ANISOTROPIC CONDUCTOR, AND WEARABLE DEVICE INCLUDING TOUCH PANEL

SMK Corporation, Tokyo (...

1. A touch panel comprising:a sensor having a base material, a plurality of first electrodes provided on a main surface of the base material facing a substrate of the base material and configured to detect electrostatic capacitance, and a plurality of connection pads connected to the plurality of the first electrodes on the main surface of the base material and provided along a first outer peripheral portion of the base material entirely around the first outer peripheral portion;
the substrate having substantially the same size as the size of the sensor on which a plurality of second electrodes is provided along a second outer peripheral portion entirely around the second outer peripheral portion; and
an anisotropic conductor having substantially the same size as the base material and the substrate interposed between the first outer peripheral portion of the sensor and the second outer peripheral portion of the substrate entirely around the first and second outer peripheral portions and contacting the plurality of the first electrodes and the plurality of the second electrodes.

US Pat. No. 10,599,278

TOUCH STRUCTURE, ARRAY SUBSTRATE AND DISPLAY DEVICE

BOE TECHNOLOGY GROUP CO.,...

1. A touch structure, comprising:an insulation layer;
a plurality of touch electrodes spaced from each other and disposed on a side of the insulation layer;
a plurality of touch electrode lines which are sequentially arranged and disposed on a side, away from the touch electrodes, of the insulation layer and comprises a first touch electrode line and a second touch electrode line connected with different touch electrodes, wherein
the first touch electrode line comprises a first wire and a second wire which are mutually connected; the first wire is connected with the touch electrode, which is connected with the first touch electrode line, via at least one first through hole running through the insulation layer; the second wire is connected with the touch electrode, which is connected with the first touch electrode line, via at least one second through hole running through the insulation layer; and at least a part of the second touch electrode line is between the second through hole and the first through hole in an arrangement direction of the touch electrode lines;
the touch structure further comprises a base substrate;
an orthographic projection of the first touch electrode line on the base substrate overlaps an orthographic protection of the second touch electrode line on the base substrate.

US Pat. No. 10,599,277

TOUCH PANEL AND DISPLAY DEVICE

SHANGHAI TIANMA MICRO-ELE...

1. A touch panel, comprising:a substrate, comprising a touch area and a peripheral area outside the touch area, wherein the touch area is provided with a plurality of first touch electrodes arranged in a first direction and a plurality of second touch electrodes arranged in a second direction, a first touch electrode of the plurality of first touch electrodes comprises a plurality of first touch electrode blocks arranged in the second direction, a second touch electrode of the plurality of second touch electrodes comprises a plurality of second touch electrode blocks arranged in the first direction, and the first direction intersects the second direction;
a plurality of first touch electrode lines and a plurality of second touch electrode lines, wherein a first touch electrode line of the plurality of first touch electrode lines is configured to transmit a first touch signal to the first touch electrode, a second touch electrode line of the plurality of second touch electrode lines is configured to transmit a second touch signal to the second touch electrode, and the first touch electrode lines are at least partially arranged in the touch area; and
a plurality of first connecting parts, a plurality of second connecting parts, and an auxiliary insulating layer between the first connecting parts and the second connecting parts,
wherein:
the first touch electrode and the second touch electrode have an opening area; and
an orthographic projection of the first touch electrode line to the substrate overlaps with an orthographic projection of the opening area to the substrate,
the first touch electrode blocks in the first touch electrode are electrically connected with each other through the first connecting parts, and the second touch electrode blocks in the second touch electrode are electrically connected with each other through the second connecting parts;
the second connecting parts and the second touch electrode blocks are in an identical conductor layer,
the second touch electrode block and the first touch electrode line are in an identical conductor layer and are insulated from each other;
the touch panel further comprises a plurality of line openings extending in the first direction in the second touch electrode, and the first touch electrode line is arranged in the line opening; and
the auxiliary insulating layer is provided with a second contact hole, and the first touch electrode line is electrically connected with the first connecting part through the second contact hole.

US Pat. No. 10,599,276

COMMON MODE NOISE REDUCTION IN CAPACITIVE TOUCH SENSING

STMICROELECTRONICS ASIA P...

1. A device, comprising:a touch sensor that includes:
a current source;
a plurality of rows of electrodes;
a plurality of columns of electrodes;
a plurality of first current conveyor circuits, each one of the plurality of first current conveyor circuits being electrically coupled to one of the plurality of columns of electrodes; and
a second current conveyor circuit, the touch sensor, in operation,
cycles through and activates each one of the plurality of rows of electrodes at a time,
electrically couples an activated row of electrodes of the plurality of rows of electrodes to the current source,
electrically couples an inactivated row of electrodes of the plurality of rows of electrodes to an input of the second current conveyor circuit while the activated row of electrodes is electrically coupled to the current source, and
grounds remaining rows of electrodes of the plurality of rows of electrodes while the activated row of electrodes is electrically coupled to the current source and the inactivated row of electrodes is electrically coupled to the input of the second current conveyor circuit, the inactivated row of electrodes being separated from the activated row of electrodes by at least one of the remaining rows of electrodes.

US Pat. No. 10,599,275

TOUCH STRUCTURE HAVING RING-SHAPED AND BLOCK-SHAPED ELECTRODES AND TOUCH PANEL USING THE SAME

AU OPTRONICS (SUZHOU) COR...

1. A touch structure, comprising:a first touch electrode, disposed on a substrate and comprising a plurality of ring-shaped electrodes, wherein the ring-shaped electrodes are concentrically arranged around a center; and
a second touch electrode, disposed on the substrate and electrically insulated from the first touch electrode, wherein the second touch electrode comprises a plurality of first block-shaped electrodes and a plurality of second block-shaped electrodes, an area of each of the first block-shaped electrodes is A1, an area of each of the second block-shaped electrodes is A2, and A1>A2, wherein the first block-shaped electrodes are arranged from the center toward a direction away from the center and are electrically connected to each other, so as to form a first electrode string, the second block-shaped electrodes are arranged from the center toward a direction away from the center and are electrically connected to each other, so as to form a second electrode string, each of the second block-shaped electrodes forming the second electrode string has at least one first opening, and the first electrode string and the second electrode string are electrically connected.

US Pat. No. 10,599,274

TOUCH DISPLAY DEVICE AND TOUCH PANEL

LG Display Co., Ltd., Se...

1. A touch display device comprising:a display panel including a cathode and an encapsulation layer disposed on the cathode, and a touch panel having a plurality of touch electrodes and a plurality of touch lines disposed on the encapsulation layer and electrically connected to at least some of the plurality of touch electrodes, wherein each of the plurality of touch electrodes is an electrode metal patterned to have a mesh form and has openings;
a touch circuit driving the touch panel to sense execution or non-execution of a touch or a touch position; and
at least one dummy metal, which is disconnected from the electrode metal, is disposed in an area of at least some of the plurality of touch electrodes,
wherein a first touch line of the touch lines is longer than a second touch line of the touch lines,
wherein, when the at least one dummy metal does not exist in an area of a second touch electrode electrically connected to the second touch line, the at least one dummy metal exists in an area of a first touch electrode electrically connected to the first touch line,
wherein, when the at least one dummy metal exists in the area of the second touch electrode electrically connected to the second touch line, a ratio of an area occupied by the at least one dummy metal to the area of the first touch electrode electrically connected to the first touch line is greater than a ratio of an area occupied by the at least one dummy metal to the area of the second touch electrode electrically connected to the second touch line.

US Pat. No. 10,599,273

DISPLAY PANEL INCLUDING ELECTRODE BLOCKS CONNECTED BY BRIDGE STRUCTURE AND DISPLAY DEVICE

SHANGHAI TIANMA AM-OLED C...

14. A display device, comprising:a display panel, wherein display panel comprises:
a plurality of first electrodes which is arranged in a first direction and extends in a second direction, and
a plurality of second electrodes which is arranged in the second direction and extends in the first direction; wherein
each of the plurality of first electrodes comprises a plurality of first electrode blocks and a plurality of first connection electrodes, the plurality of first electrode blocks and the plurality of first connection electrodes being arranged alternately in the second direction; and any two adjacent first electrode blocks in the each first electrode are electrically connected to each other by at least one of the plurality of first connection electrodes;
each of the plurality of second electrodes comprises a plurality of second electrode blocks and a plurality of bridge structures, the plurality of second electrode blocks and the plurality of bridge structures being arranged alternately in the first direction; and any two adjacent second electrode blocks in the each second electrode are electrically connected to each other by at least one of the plurality of bridge structures, and each of the plurality of bridge structures comprises at least two separate bridges each connected to the two adjacent second electrode blocks connected to the bridge structure;
each of the plurality of first connection electrodes comprises a first overlapping electrode and a first non-overlapping electrode, wherein an orthographic projection of the first overlapping electrode on the display panel overlaps an orthographic projection of at least one bridge of the plurality of bridge structures on the display panel, and an orthographic projection of the first non-overlapping electrode on the display panel does not overlap an orthographic projection of any bridge of the plurality of bridge structures on the display panel;
wherein the plurality of first electrode blocks, the first overlapping electrode, the first non-overlapping electrode and the plurality of second electrode blocks are arranged in a same layer that is different from a layer where the plurality of bridge structures is located; and
the first overlapping electrode has a length in the first direction smaller than a length of the first non-overlapping electrode in the first direction.

US Pat. No. 10,599,272

PORTABLE ELECTRONIC DEVICE AND ACTIVE CAPACITIVE STYLUS THEREOF

WALTOP INTERNATIONAL CORP...

6. A portable electronic device using an active capacitive stylus, in which the active capacitive stylus comprises:a pen-shaped casing structure;
a support structure disposed inside the pen-shaped casing structure;
a circuit substrate positioned on the support structure and disposed inside the pen-shaped casing structure;
a sensor module disposed inside the pen-shaped casing structure and electrically connected to the circuit substrate;
an elastic assembly disposed inside the pen-shaped casing structure to contact the sensor module, wherein the elastic assembly includes a flexible holder directly contacting the sensor module and a flexible element disposed between the flexible holder and the sensor module;
an abutting assembly disposed inside the pen-shaped casing structure to abut against the flexible holder, and including:
a pen core holder abutting against the flexible holder;
a position limiting sleeve disposed around the pen core holder and positioned by the support structure, and includes a position limiting portion positioned inside an inner surrounding groove of the support structure so as to prevent the position limiting portion from being moved in the inner surrounding groove; and
an elastic ring disposed around the pen core holder and abutted against the support structure;
a pen head structure having a first portion disposed inside the pen-shaped casing structure to abut against the abutting assembly and a second portion disposed out of the pen-shaped casing structure; and
a power supply component disposed inside the pen-shaped casing structure and electrically connected to the circuit substrate;
wherein the pen head structure, the abutting assembly, the elastic assembly and the sensor module are abutted one to another without gaps between any two of the pen head structure, the abutting assembly, the elastic assembly and the sensor module.

US Pat. No. 10,599,271

ULTRASONIC TOUCH DEVICE AND DISPLAY DEVICE

BOE TECHNOLOGY GROUP CO.,...

1. A ultrasonic touch device comprising:a touch layer having a plurality of probes fixedly disposed on a first side thereof, the plurality of probes being perpendicular to the touch layer;
an interlayer disposed on the first side of the touch layer, wherein the plurality of probes penetrate the interlayer and extend from a first side of the touch layer to a second side of the interlayer;
a dielectric layer disposed on the second side of the interlayer; and
an ultrasonic transceiver disposed at a periphery of the dielectric layer, configured to transmit a detecting ultrasonic wave to the dielectric layer and receive a reflected ultrasonic wave after the detecting ultrasonic wave is reflected.

US Pat. No. 10,599,270

INFORMATION PROCESSING APPARATUS, CONFERENCE SYSTEM, AND CONTROL METHOD OF INFORMATION PROCESSING APPARATUS

Ricoh Company, Ltd., Tok...

1. An information processing apparatus, comprising:an imaging unit configured to image a predetermined range;
video data processing circuitry configured to process video data output from the imaging unit;
an audio input unit configured to receive audio;
audio data processing circuitry configured to process audio data output from the audio input unit
an input display unit configured to display video data and drawing data received from another information processing apparatus, and receive writing;
drawing data processing circuitry configured to process drawing data written onto the input display unit;
a transmitter configured to transmit, to the other information processing apparatus, the video data having been processed by the video data processing circuitry and the drawing data having been processed by the drawing data processing circuitry;
a detector configured to detect whether a writing action is performed on the input display unit; and
processing circuitry configured to set either a first mode or a second mode, the first mode being set for a first period during which the writing action is not performed onto the input display unit, and the second mode being set for a second period during which the writing action is performed onto the input display unit, wherein
at least one of the video data processing circuitry and the drawing data processing circuitry is configured to change an amount of the video data or the drawing data to be processed from a predetermined level, depending on the detection of the writing action by the detector,
the video data processing circuitry is further configured to reduce an amount of the video data to be processed while in the second mode to be smaller than an amount of the video data to be processed while in the first mode, in response to the processing circuitry setting the second mode,
the drawing data processing circuitry is further configured to reduce an amount of the drawing data to be processed while in the first mode to be smaller than an amount of the drawing data to be processed while in the second mode, in response to the processing circuitry setting the first mode, and
the audio data processing circuitry is configured to perform one of (1) a same processing on the audio data in the first mode as in the second mode, and (2) reducing an amount of the audio data in the second mode so as to be smaller than an amount of the audio data in the first mode.

US Pat. No. 10,599,269

NEAR TOUCH INTERACTION

Edge 3 Technologies, Inc....

1. A system for determining near touch interaction, comprising:a display for displaying one or more elements thereon;
a plurality of stereo cameras positioned adjacent to the display, at least one of the plurality of cameras being active in a visible light portion of the spectrum, and at least one of the plurality of cameras being active in a portion of the spectrum other than the visible light spectrum; and
a processor for causing the display to flash one or more visible structured light sequences on a user pointer placed adjacent to the display when ambient light is determined to be sufficient for visible spectrum viewing, and causing the display to flash one or more structured light sequences in other than the visible light portion of the spectrum when ambient light is determined to be insufficient for visibly: spectrum viewing, determining a depth map in accordance with information acquired by the stereo camera pair, and if desired, employing the one or more structured light sequences to possibly refine the depth map, and determining a location corresponding to one or more of the one or more elements displayed on the display to be selected in accordance with the determined depth map;
wherein the at least one of the plurality of cameras that is active in the visible light portion of the spectrum operating when ambient light is determined to be sufficient for visible spectrum viewing, and wherein the at least one of the plurality of cameras that is active in other than the visible light portion of the spectrum operating when ambient light is determined to be insufficient for visible spectrum viewing.

US Pat. No. 10,599,268

TOUCHSCREEN PANEL SIGNAL PROCESSING

Cambridge Touch Technolog...

1. A method of processing output signals from a touch panel having a full resolution, the method comprising:obtaining a partial frame having a resolution less than a full resolution of the touch panel;
reconstructing, based on the partial frame, a new frame having the full resolution;
and for each of one or more touch events detected in the new frame;
determining a first location based on the new frame;
determining a second location based on a sub-frame obtained at and around the first location; and,
outputting one or more second locations.

US Pat. No. 10,599,267

DETERMINING UNINTENDED TOUCH REJECTION

Hewlett-Packard Developme...

1. A non-transitory machine-readable storage medium comprising instructions that, when executed by a machine, cause the machine to:recognize a touch on a touch-sensitive surface;
capture data representing a shape of the touch at different times; and
determine whether the recognized touch was intended based on a comparison of the shape of the recognized touch at different times as represented by the captured data to touch shapes that correspond to intended touches.

US Pat. No. 10,599,266

TOUCH PANEL INSPECTION DEVICE AND INSPECTION METHOD FOR TOUCH PANEL

FANUC CORPORATION, Yaman...

1. A touch panel inspection device configured to inspect a touch panel that is provided on a display unit, comprising:an operation position display control unit configured to display on the display unit an operation position that is touched by a user;
a detection unit configured to detect a touch position depending on a touch operation of the user based on an output signal of the touch panel; and a positional relationship display control unit configured to determine, based on the touch position detected by the detection unit, whether the operation position and a detection position are coincident or non-coincident with each other and to display, on the display unit, positional relationship information indicating a positional relationship between the operation position and the detection position when the operation position and the detection position are non-coincident with each other,
wherein, in a case that the detection position detected by the detection unit has changed, the positional relationship display control unit displays, as the positional relationship information, information indicating a positional relationship between the operation position and the detection position after the change,
wherein, the touch panel inspection device is further configured to:
compare the detected touch position with the operation position;
determine whether the touch panel is contaminated with a foreign material based on the comparison of the detected touch position and the operation position; and
display a location of a position of the foreign material within the touch panel.

US Pat. No. 10,599,265

ELECTRONIC DEVICE AND TOUCH PANEL INPUT METHOD

Semiconductor Energy Labo...

1. An electronic device comprising:a first touch sensor;
a second touch sensor;
a third touch sensor; and
a display panel,
wherein the first touch sensor overlaps with the display panel,
wherein the display panel comprises a first side and a second side,
wherein the second touch sensor is along the first side,
wherein the third touch sensor is along the second side,
wherein the first side and the second side intersect with each other,
wherein the second touch sensor is configured to output a first touch coordinate after detecting touch,
wherein the third touch sensor is configured to output a second touch coordinate after detecting touch,
wherein the display panel is configured to display a first region extending from the first touch coordinate in a direction perpendicular to a long side of the second touch sensor, and
wherein the display panel is configured to display a second region extending from the second touch coordinate in a direction perpendicular to a long side of the third touch sensor.

US Pat. No. 10,599,264

TOUCH SCREEN PANEL HAVING SYNCHRONIZED CLOCK AND TOUCH DRIVING SIGNALS

Samsung Display Co., Ltd....

1. A touch screen panel, comprising:a plurality of sensing electrodes arranged in a touch active area;
a charge pump circuit configured to generate an output voltage by boosting an input voltage based on at least one clock signal;
a clock signal generator configured to generate the clock signal;
a touch driver configured to generate touch driving signals by using the output voltage, apply the touch driving signals to the sensing electrodes, and to sense touch sensing signals corresponding to the touch driving signals, wherein the touch sensing signals comprise:
touch sensing signals influenced by power noise due to driving of the charge pump circuit and overlapped with transfer sections of the clock signal; and
other touch sensing signals other than the touch sensing signals influenced by power noise due to driving of the charge pump circuit,
wherein the clock signal and the touch driving signals are synchronized with each other; and
a touch controller configured to detect a touch position based on the other touch sensing signals and by excluding the touch sensing signals influenced by power noise due to driving of the charge pump circuit and overlapped with transfer sections of the clock signal,
wherein reference timing of the clock signal and reference timing of the touch driving signals are set to correspond to each other.

US Pat. No. 10,599,263

IN-CELL TOUCH DISPLAY PANEL AND TOUCH DISPLAY SYSTEM

BOE TECHNOLOGY GROUP CO.,...

1. An in-cell touch display panel comprising a display area, the display area comprising a plurality of touch zones arranged in an array of a plurality of rows and a plurality of columns, one or more touch scanning lines corresponding to a respective row of the touch zones, and touch reading lines that have a one-to-one correspondence with the touch zones; wherein:touch zones located in a same column are in one-to-one correspondence with different touch reading lines,
each of the touch zones comprises M×N touch modules, wherein M is a quantity of rows, M?2, N is a quantity of columns, N?2, each touch module comprises a photosensitive unit and a touch reading unit, an output end of the photosensitive unit is connected to an input end of the touch reading unit, a control end of the touch reading unit is connected to a corresponding touch scanning line, and an output end of the touch reading unit is connected to a corresponding touch reading line; and
output ends of touch reading units of the M×N touch modules in each of the touch zones are all connected with a same corresponding touch reading line.

US Pat. No. 10,599,262

TOUCH PANEL

Japan Display Inc., Toky...

1. A touch panel, comprising:a substrate;
a plurality of first electrodes on the substrate extending in a first direction, each of the first electrodes having a plurality of first intersecting portions;
a plurality of second electrodes on the substrate extending in a second direction, each of the second electrodes having a plurality of second intersecting portions, each of the second intersecting portions intersecting a corresponding one of the first intersecting portions of each of the first electrodes, three-dimensionally;
a plurality of first wirings and second wirings provided in a peripheral area of the substrate, the peripheral area being around the first and second electrodes; and
a protective film above the plurality of first electrodes and the plurality of second electrodes,
wherein
each of the plurality of first wirings is electrically connected to a corresponding one of the first electrodes with a first connection portion,
each of the plurality of second wirings is electrically connected to a corresponding one of the second electrodes with a second connection portion,
the first connection portion has a first length in the second direction,
the second connection portion has a second length in the first direction,
each of the first intersecting portions has a first width in the second direction which is shorter than the first length,
each of the second intersecting portions has a second width in the first direction which is shorter than the second length,
each of the plurality of second wirings has a terminal portion which is connected to the second connection portion continuously,
the terminal portion of the longest wiring of the plurality of the second wirings extends in the second direction and has a third width in the first direction which is shorter than the second length, and
the terminal portion of each of the plurality of second wirings is made of a metal material.

US Pat. No. 10,599,261

USER INTERFACE SELECTION THROUGH INTERCEPT POINTS

International Business Ma...

1. A computer system for user interface (UI) selection through a touch sensitive bezel, the computer system comprising:a display;
a touch sensitive bezel at least partially surrounding the display, the touch sensitive bezel having a set of sensors that detect a presence of a finger of a user on the touch sensitive bezel;
a memory medium comprising program instructions;
a bus coupled to the memory medium; and
a processor, for executing the program instructions, coupled to a bezel sensor tool via the bus that when executing the program instructions causes the system to:
sense a touch of a user finger to the bezel indicating a section of the display; and
determine a position on the display associated with the indicated section.

US Pat. No. 10,599,260

SYSTEM AND METHODS FOR EXTERIOR VEHICLE DISPLAY

Ford Global Technologies,...

1. An exterior display apparatus for a vehicle comprising:a first display panel in connection with a first door trim portion; and
a second display panel in connection with a second door trim portion adjacent to the first trim portion;
wherein each of the display panels comprises a touch sensor and a heater layer distributed over a display surface; and
a controller in communication with a temperature sensor configured to detect a temperature proximate to the vehicle, wherein the controller is configured to:
detect a material on the display surface in response to a signal communicated from the touch sensor;
infer that the material is a frozen material based on the temperature; and
activate the heater layer in response to the frozen material.

US Pat. No. 10,599,259

VIRTUAL REALITY / AUGMENTED REALITY HANDHELD CONTROLLER SENSING

GOOGLE LLC, Mountain Vie...

1. A method comprising:employing a plurality of sensors on a handheld controller,
wherein each of the plurality of sensors comprises one of a hover, touch, and force/pressure sensor, and
wherein the plurality of sensors including at least one hover sensor, and at least one of a touch sensor and a force/pressure sensor;
generating concurrently, by the plurality of sensors, sensor data associated with the position of a user's hand and finger in relation to the handheld controller;
combining the sensor data from the plurality of sensors to form aggregate sensor data;
sending the aggregate sensor data to a processor; and
generating an estimated position of the user's hand and fingers in 3 dimensions based on the aggregate sensor data.

US Pat. No. 10,599,258

WIRED ELECTRODE FOR TOUCHSCREEN PANEL, TOUCHSCREEN PANEL USING THE SAME AND MANUFACTURING METHOD OF THE SAME

Miraenanotech Co., Ltd., ...

1. A touch screen panel, comprising:a substrate;
a plurality of electrode patterns formed on the substrate to generate a touch signal;
a plurality of wired electrodes connected to the plurality of electrode patterns, respectively; and
a ground electrode disposed at the outermost side of the substrate,
wherein each of the plurality of wired electrodes is connected to a corresponding one of the plurality of electrode patterns, disposed along an outline of the substrate, disposed in an area that is different from an area of the corresponding electrode pattern, and formed by filling a conductive material in an intaglio pattern with a protrusion,
wherein the plurality of wired electrodes are formed in a zigzag pattern,
wherein an upper end of the protrusion protrudes above the plurality of wired electrodes,
wherein the outline of the substrate and the plurality of wired electrodes are not parallel to each other, and
wherein the ground electrode is filled with a conductive material in an intaglio pattern.

US Pat. No. 10,599,257

TOUCH SCREEN DEVICE HAVING IMPROVED FLOATING MODE ENTRY CONDITIONS

STMicroelectronics Asia P...

1. A touch screen controller operable with a touch screen, the touch screen controller, comprising:an input circuitry configured to operate the touch screen; and
a processing circuitry configured to cooperate with the input circuitry to:
acquire mutual touch data from the touch screen;
sum values of the mutual touch data to produce mutual sums;
acquire self touch data from the touch screen;
normalize the mutual sums and the self touch data;
calculate differences between the normalized self touch data and the normalized mutual sums; and
enter into a floating mode of touch data processing when a largest difference that is positive is greater than a positive difference threshold and when a smallest difference value that is negative is less than a negative difference threshold, and alternatively enter a non-floating mode of touch data processing when the largest difference that is positive is less than the positive difference threshold or when the smallest difference value that is negative is less than the negative difference threshold.

US Pat. No. 10,599,256

PROGRAM, ELECTRONIC DEVICE, SYSTEM, AND CONTROL METHOD WITH WHICH TOUCH TARGET IS PREDICTED ON BASIS OF OPERATION HISTORY

Cygames, Inc., Tokyo (JP...

1. A non-transitory computer readable medium storing a program executed on an electronic device that has a display unit and a contact-type position input unit and that detects a touched position corresponding to a touch on the contact-type position input unit by a player in the form of coordinates on the contact-type position input unit, the program causing the electronic device to execute:a step of displaying a screen including objects associated with events in a game on the display unit;
a step of detecting, in the case where a touch on the contact-type position input unit is detected and two or more of the objects are located within a predetermined distance from the detected touched coordinates, the detected touch as being an ambiguous touch;
a step of selecting candidate objects in the case where the ambiguous touch is detected, the candidate objects being the two or more objects located within the predetermined distance from the detected touched coordinates;
a step of determining weights relating to an occurrence of candidate events in the game, the candidate events being events associated with the candidate objects in the game, on the basis of the candidate events, an event or a sequence of events executed immediately before in the game, and an operation history of the player within the game, the operation history including information about executed events in the game; and
a step of executing, in the game, the candidate event having the highest weight or presenting the player with a confirmation for the execution of the candidate events having the highest weight.

US Pat. No. 10,599,255

INPUT PROCESSING FOR COMPUTING DEVICES WITH ON-SCREEN AND OFF-SCREEN INPUTS

Intel Corporation, Santa...

1. An apparatus for computing, comprising: a display screen of a computing device and a keyboard detachably coupled with each other, the detachable keyboard having a transmitter to transmit inputs from the keyboard;an on-screen input interface controller co-located with the display screen;
a receiver co-located with the display screen and coupled with the on-screen input interface controller to wirelessly receive the inputs from the detachable keyboard and an off-screen input from an off-screen input support device of the computing device, separately located from the apparatus; and
a firmware to be operated on the on-screen input interface controller, wherein the firmware includes a virtual device interface, and
wherein the virtual device interface is to process an on-screen input provided via an interaction between an on-screen input device and the display screen, and to further process the inputs from the detachable keyboard and the off-screen input received by the receiver.

US Pat. No. 10,599,254

SEMICONDUCTOR DEVICE FOR DISTRIBUTING A REFERENCE VOLTAGE

Synaptics Japan GK, Toky...

1. A display controller comprising:first circuitry configured to receive display data;
a reference generator configured to generate a reference voltage;
a sample and hold configured to:
sample the reference voltage during a non-display period to generate a sampled reference voltage; and
output the sampled reference voltage during a display period; and
second circuitry communicatively coupled to the sample and hold, the second circuitry configured to drive display electrodes of a display device based on the sampled reference voltage during the display period.

US Pat. No. 10,599,253

TOUCH SCREEN PANEL

Samsung Dosplay Co., Ltd....

1. A display device comprising:a flexible thin film substrate having a first surface and a second surface opposite the first surface;
a sensing pattern on at least one surface of the first and second surfaces of the flexible thin film substrate;
a polarizing plate over the flexible thin film substrate;
a first adhesive layer interposed between the first surface of the flexible thin film substrate and the polarizing plate, over an entirety of the first surface of the flexible thin film substrate, and contacting an entirety of a surface of the polarizing plate;
a flexible display device under the flexible thin film substrate; and
a second adhesive layer interposed between the second surface of the flexible thin film substrate and the flexible display device,
wherein the flexible thin film substrate comprises polycarbonate or cyclic polyolefin, and
wherein the first adhesive layer contacts the sensing pattern on the first surface of the flexible thin film substrate and an exposed portion of the first surface of the flexible thin film substrate.

US Pat. No. 10,599,252

INTELLIGENT TERMINAL CONTROL METHOD UTILIZING TOUCH CONTACT LOCATION AND PRESSURE

HUAWEI TECHNOLOGIES CO., ...

5. An intelligent terminal comprising one or more processors configured to execute program components, wherein the components comprise:a display unit, configured to display an object management window;
a detection unit, configured to detect a user input performed in the object management window, wherein the user input comprises a screen touch position of the user and a pressure value;
a determining unit, configured to determine, according to the screen touch position, an object selected by the user, wherein
the display unit is further configured to display a remove animation when the pressure value is greater than or equal to the preset threshold; and
an execution unit, configured to execute, after the remove animation is fully displayed, a remove operation on the object selected by the user.

US Pat. No. 10,599,251

METHOD AND APPARATUS FOR DIFFERENTIATING TOUCH SCREEN USERS BASED ON TOUCH EVENT ANALYSIS

QEEXO, CO., Mountain Vie...

1. An apparatus for differentiating touch screen users based on characterization of features derived from touch event acoustics and mechanical impact, the apparatus comprising:a touch sensitive surface for detecting a touch event from at least one user;
at least one sensor for generating a waveform signal in response to the touch event;
a converter for converting the waveform signal into at least a domain signal;
a feature extractor for extracting distinguishing features from the domain signal; and
a classification unit for employing the distinguishing features of the feature extractor to associate the distinguishing features of the domain signal with touch feature properties for a particular user.

US Pat. No. 10,599,250

USING FINGER TOUCH TYPES TO INTERACT WITH ELECTRONIC DEVICES

QEEXO, CO., Mountain Vie...

1. A method of interaction between a user and an electronic device having a touch-sensitive surface, the method comprising:detecting a finger touch interaction between the user and the touch-sensitive surface based on a vibro-acoustic signal associated with the finger touch interaction;
calculating time-domain features from the vibro-acoustic signal associated with the finger touch interaction;
determining, based on analysis of the vibro-acoustic signal and the time-domain features, a finger touch type for the detected finger touch interaction using a support vector machine (SVM) and associated learning algorithms; and
executing an action on the electronic device in response to the finger touch interaction and the finger touch type, wherein a corresponding finger touch interaction results in execution of a first action for a first finger touch type associated with a first portion of a finger of the user, and results in execution of a second action for a second finger touch type associated with a second portion of the finger of the user, wherein the first action is a primary action, and wherein the second action is a secondary action to the primary action and is configured to provide additional user input to a result of the primary action.

US Pat. No. 10,599,249

SENSOR DEVICE AND SENSING METHOD BASED ON AN ELECTROACTIVE MATERIAL

Koninklijke Philips N.V.,...

1. A sensor device comprising: a passive matrix array of electroactive sensor elements arranged in rows and columns; and an array of row lines and an array of column lines, with an electroactive sensor element at each intersection, wherein each sensor element generates a sensor signal when an external input is sensed, wherein each sensor element generates a binary sensor signal such that a total sensor array signal at each row and at each column enables any pattern of external inputs to be determined.

US Pat. No. 10,599,248

TOUCH INPUT DEVICE

Hyundai Motor Company, S...

1. A touch input device comprising:a first touch sensing member having a first touch surface and a first opposite surface opposite the first touch surface;
a second touch sensing member spaced from the first touch sensing member, the second touch sensing member having a second touch surface and a second opposite surface opposite the second touch surface, wherein the first opposite surface of the first touch sensing member is spaced from the second opposite surface of the second touch sensing member;
a suspension configured to be deformable in response to a touch direction when a touch is applied to the first touch sensing member or the second touch sensing member, wherein the suspension is disposed between the first opposite surface of the first touch sensing member and the second opposite surface of the second touch sensing member, the suspension having a suspension body that includes a moving portion configured to move first and second touch sensing members, a fixed portion configured to be fixedly attached to a frame, and a deformable portion between the moving portion and the fixed portion; and
a force sensor disposed in the suspension.

US Pat. No. 10,599,247

THERMAL COMPENSATION FOR FORCE-SENSITIVE BUTTON

Apple Inc., Cupertino, C...

1. An electronic device comprising:a force-sensitive button comprising:
a touch sensor configured to detect an object touching a surface of the force-sensitive button;
a force sensor configured to measure an amount of force applied to the surface of the force-sensitive button by the object, the force sensor including one or more first electrodes and one or more second electrodes, wherein a change in a gap between the one or more first electrodes and the one or more second electrodes due to the amount of applied force changes a capacitance between the one or more first electrodes and the one or more second electrodes; and
a temperature sensor coupled proximate to the force sensor and configured to measure a temperature associated with the force sensor; and
one or more processors coupled to the force-sensitive button and configured to respond to a detection of the object touching the surface of the force-sensitive button by:
compensating the amount of force measured by the force sensor based on the temperature associated with the force sensor measured by the temperature sensor;
wherein, at least one of: a scanning rate of the temperature sensor increases relative to a scanning rate of the temperature sensor without detecting the object, or a scanning rate of the force sensor increases relative to a scanning rate of the force sensor without detecting the object.

US Pat. No. 10,599,246

DISPLAY DEVICE WITH TOUCH DETECTING FUNCTION AND ELECTRONIC APPARATUS

Japan Display Inc., Toky...

1. A display device comprising:a display panel,
a detection electrode arranged on the display panel and including wire pieces, the detection electrode including a first wire and a second wire,
wherein the first wire includes a first bent portion,
wherein the second wire includes a second bent portion,
wherein each of the first bent portion and the second bent portion is formed by two of the wire pieces and includes a first edge and a second edge,
wherein an angle of the first bent portion is different from an angle of the second bent portion,
wherein the first edge of the first bent portion and the first edge of the second bent portion are connected by a connecting portion,
wherein the second edge of the first bent portion and the second edge of the second bent portion are not connected each other,
wherein the detection electrode further includes a third wire,
wherein the third wire includes a third bent portion formed by two of the wire pieces, an angle of which is different from at least one of the angle of the first bent portion and the angle of the second bent portion, and
wherein the first wire and the third wire are connected by the connecting portion.

US Pat. No. 10,599,244

DISPLAY DEVICE AND SENSOR DEVICE

Japan Display Inc., Toky...

1. A display device comprising a display panel including a display area and a non-display area, the non-display area including a first area provided along an outer edge of the display area and a second area provided along an outer edge of the first area,the display panel comprising:
a first substrate comprising a first basement and a first conductive layer;
a second substrate comprising
a second basement including a first surface separately opposed to the first conductive layer, a second surface opposed to the first surface and a contact hole penetrating from the second surface to the first surface and crossing a borderline between the first area and the second area; and
a second conductive layer provided on the second surface;
a protection layer provided over the display area and the first area of the second surface and covering at least a portion which belongs to the display area of the second conductive layer; and
a connecting material electrically connecting the first conductive layer to the second conductive layer through the contact hole,
wherein
an outer edge of the protection layer includes one first outer edge located on the borderline, another first outer edge located on the borderline opposed to the one first outer edge across the contact hole, and a second outer edge provided in the first area, connected to an end of the one first outer edge and an end of the other first outer edge and extending along the contact hole.

US Pat. No. 10,599,243

SYSTEMS AND DEVICES FOR PROVIDING RELATED CONTENT BETWEEN DEVICES

Apple Inc., Cupertino, C...

1. A system for providing related content between two electronic devices, the system comprising:a first display screen displaying a first moving image; and
a second display screen displaying a second moving image, wherein the second display screen is disposed over the first display screen,
wherein, in response to an input, graphical elements of the second moving image appear to move continuously over an edge of the second display screen and on to the first display screen to become part of the first moving image.

US Pat. No. 10,599,242

SINGLE-TYPE GOA CIRCUIT AND DISPLAY APPARATUS

WUHAN CHINA STAR OPTOELEC...

1. A single-type gate driver on array (GOA) circuit characterized in comprising a plurality of GOA units connected in cascade, a nth GOA unit comprising a pull-up control unit, a pull-down control unit and a controllable signal setting unit, wherein,the pull-up control unit is adopted for outputting a pull-up control signal;
the pull-down control unit is adopted for outputting a pull-down control signal;
the controllable signal setting unit is connected to an output terminal of the pull-up control unit, wherein the controllable signal setting unit outputs a controllable signal, the controllable signal is held at a potential of a constant low-level voltage source when the single-type GOA circuit is operated in normal status, and the controllable signal is held at a potential same as a potential of a constant high-level voltage source when the single-type GOA circuit is in a transmission suspended period;
wherein the single-type GOA circuit further comprises:
a pull-up unit for pulling up a potential of a gate signal output terminal in accordance with the pull-up control signal and a clock signal to enable the nth GOA unit to output a gate signal;
a pull-down unit for pulling down a potential of a control terminal of the pull-up unit to the potential of the constant low-level voltage source in accordance with the pull-down control signal to turn off the pull-up unit; and
a circuit detection unit being connected to the pull-up unit and the pull-down unit and performing circuit detection when the single-type GOA circuit is in the transmission suspended period, the circuit detection unit further being connected to the pull-down control unit and receiving a variable signal, the variable signal being held at the potential of the constant low-level voltage source when the single-type GOA circuit is operated in normal status, and the variable signal being help at the potential of the constant high-level voltage source when the single-type GOA circuit is in the transmission suspended period;
wherein the circuit detection unit comprises:
an eleventh switching element, a first terminal of the eleventh switching element being connected to the gate signal output terminal of the pull-up unit, and a second terminal and a control terminal of the eleventh switching element being connected to a control terminal of a twelfth switching element;
the twelfth switching element, a first terminal of the twelfth switching element being connected to a control terminal of the pull-down unit, a second terminal of twelfth switching element being connected to the constant low-level voltage source, and the control terminal of the twelfth switching element being connected to the second terminal and control terminal of the eleventh switching element; and
a fourteenth switching element, a first terminal of the fourteenth switching element being connected to an output terminal of the single-type GOA circuit, a second terminal of the fourteenth switching element being connected to the constant low-level voltage source, and a control terminal of the fourteenth switching element being connected to a fifth switching element in the pull-down control unit, wherein the control terminal of the fourteenth switching element receives the variable signal.

US Pat. No. 10,599,241

TOUCH PANEL AND METHOD FOR MANUFACTURING THE SAME, DISPLAY APPARATUS

BOE TECHNOLOGY GROUP CO.,...

1. A touch panel, comprising a substrate, a touch electrode provided in a touch region of the substrate, and a plurality of signal transmission lines provided in a non-touch wiring region of the substrate, the non-touch wiring region of the substrate is located in a bezel of the touch panel, the signal transmission lines are coupled to the touch electrode for transmitting a touch signal, the signal transmission lines in the non-touch wiring region are arranged in at least two layers overlapping with each other, and the signal transmission lines of adjacent layers are insulated from each other,wherein the touch panel further comprises a non-touch connection region, the signal transmission lines of the first layer and the signal transmission lines of the second layer further extend to the non-touch connection region to connect to a peripheral circuit board in the non-touch connection region, the signal transmission lines of the first layer and the signal transmission lines of the second layer are provided in a same layer in the non-touch connection region,
wherein the touch electrode comprises a plurality of first electrode strips and a plurality of second electrode strips, the first electrode strips intersect with and are insulated from the second electrode strips, each of the first electrode strips comprises a plurality of first electrode tabs and a plurality of first connection bars, and is formed by connecting the first electrode tabs via the first connection bars, each of the second electrode strips comprises a plurality of second electrode tabs and a plurality of second connection bars, and is formed by connecting the second electrode tabs via the second connection bars, the first electrode strips and the second electrode tabs are provided in a same layer, the second connection bars are provided at a side of the first connection bars distal to the substrate and intersect with the first connection bars, a second insulation layer is interposed between the first connection bars and the second connection bars, and the second connection bars and the signal transmission lines of the second layer are formed of a same material in a same layer.

US Pat. No. 10,599,240

SENSOR-EQUIPPED DISPLAY DEVICE

Japan Display Inc., Toky...

1. A sensor-equipped display device comprising:a display panel comprising
a plurality of first electrodes, each of the first electrodes formed in a comb shape and including
a first extension portion extending in a first direction in a display area and having a first end and a second end,
a plurality of first projection portions formed integrally with the first extension portion, extending in a second direction crossing the first direction, and spaced apart from each other in the first direction, and
a first connection electrode provided in a non-display area, extending in the second direction, and connected to the second end of the first extension portion,
a plurality of second electrodes, each of the second electrodes formed in a comb shape and including
a second extension portion extending in the first direction in the display area and having a first end and a second end, wherein the first projection portions are located between the first extension portion and the second extension portion,
a plurality of second projection portions formed integrally with the second extension portion, extending in the second direction, and alternately arranged with the first projection portions in the first direction, and
a second connection electrode provided in the non-display area, extending in the second direction, and connected to the first end of the second extension portion, and
a detection electrode extending in the second direction with crossing the first electrodes and the second electrodes; and
a driver configured to deliver a common driving signal to the first electrodes and the second electrodes at a time of display driving, and to selectively write a write signal to one of the first electrodes at a time of sensing driving, and
configured to read, from the detection electrode, a read signal indicative of a variation of a sensor signal occurring between the electrode to which the write signal is written and the detection electrode at the time of the sensing driving;
wherein
the first extension portion and the first projection portions are located on the first connection electrode side and are separated from the second connection electrode,
the second extension portion and the second projection portions are located on the second connection electrode side and are separated from the first connection electrode,
the first projection portion farthest from the first connection electrode is surrounded by the first extension portion, the second extension portion, the second connection electrode, and the second projection portion nearest to the second connection electrode,
the second projection portion farthest from the second connection electrode is surrounded by the second extension portion, the first extension portion, the first connection electrode, and the first projection portion nearest to the first connection electrode, and
no write signal is written to the second electrodes during the time of sensing driving.

US Pat. No. 10,599,239

ARRAY SUBSTRATE FOR TOUCH SENSOR IN-CELL TYPE DISPLAY DEVICE AND METHOD OF MANUFACTURING THE SAME

Samsung Display Co., Ltd....

1. An array substrate for a touch sensor in-cell type display device comprising:a base substrate;
a plurality of pixels disposed on the base substrate and including a plurality of pixel rows and a plurality of pixel columns;
a gate line extending in a first direction on the base substrate and disposed above and below in each pixel row;
a data line extending in a second direction intersecting with the first direction on the base substrate and disposed in every two pixel columns;
a touch sensing line extending in the second direction on the base substrate and disposed in every two pixel columns parallel to the data line between adjacent data lines;
a plurality of touch blocks provided by grouping the plurality of pixels by a predetermined number on the base substrate; and
a plurality of common electrodes, wherein each common electrode of the plurality of common electrodes is disposed to overlap the predetermined number of pixels corresponding to a respective one of the plurality of touch blocks to display an image by providing a common voltage and serves as a touch electrode for detecting a touch input based on a change of a capacitance between the common electrode and the corresponding touch block.

US Pat. No. 10,599,238

SCROLL MOUSE WITH PLURALITY OF WEIGHTING ELEMENTS

PRIMAX ELECTRONICS LTD., ...

1. A scroll mouse, comprising:a casing comprising an opening; and
a scroll wheel module disposed within the casing, penetrated through the opening, and partially exposed outside the casing, wherein the scroll wheel comprises:
a wheel body disposed within the casing and rotatable relative to the casing, wherein the wheel body comprises plural receiving recesses, and the plural receiving recesses are circumferentially formed in the wheel body; and
plural weighing elements corresponding to the plural receiving recesses, wherein the plural weighing elements are received within the corresponding receiving recesses to increase a weight of the wheel body, wherein a material density of each weighing element is larger than a material density of the wheel body;
wherein the casing further comprises:
plural fixing posts protruded from the casing, wherein the plural fixing posts have respective fixing holes; and
a supporting seat penetrated through the plural fixing holes and connected with the plural fixing posts, wherein the supporting seat is movable relative to the plural fixing posts in a vertical direction to support the wheel body, and the wheel body is rotatable relative to the supporting seat.

US Pat. No. 10,599,237

INPUT DEVICE

Chicony Electronics Co., ...

1. An input device, comprising:a housing;
a wheel rotatably disposed on the housing and capable of rotating relative to the housing based on an axis, the wheel having a first gear structure and a second gear structure respectively located at opposite sides of the wheel;
a mode switch disposed on the housing;
a carrier movably disposed on the housing and engaged with the mode switch; and
an abutting assembly disposed on the carrier,
wherein while moving to a first position relative to the housing, the carrier switches the mode switch to a first mode and makes the abutting assembly contact the first gear structure, and while moving to a second position relative to the housing, the carrier switches the mode switch to a second mode and makes the abutting assembly contact the second gear structure.

US Pat. No. 10,599,236

TRACKPADS AND METHODS FOR CONTROLLING A TRACKPAD

RAZER (ASIA-PACIFIC) PTE....

1. A trackpad comprising: a sensor configured to sense a position of a plurality of fingers of a user; and a mode determination circuit configured to switchably select in which mode of a plurality of modes to operate the trackpad based on an output of the sensor; wherein switching between the plurality of modes is enabled by one, or more in combination, of a button press, a gesture, a touch event that may require up to five fingers, a launching an application, and an event within an application; wherein switching is activated or deactivated for each of the plurality of modes; wherein the plurality of modes comprises a steering mode comprising at least one of an avatar steering mode or a camera steering mode; and a virtual mouse mode providing a virtual mouse around a hand of the user, wherein the virtual mouse comprises: at least one button; and a virtual sensor configured to emulate a physical sensor on a mouse input device, wherein a position of the virtual sensor is calibrated based on the position of and distance between the fingers of the user such that an index finger acts as a left mouse button and a middle finger acts as a right mouse button; and wherein the trackpad is configured to, as long as at least one finger of the user remains in contact with the trackpad, maintain the position of the virtual sensor relative to the at least one finger remaining in contact with the trackpad, so that the position of the virtual sensor moves with movement of the at least one finger remaining in contact with the trackpad and an identity of the at least one finger remains known.

US Pat. No. 10,599,235

TACTILE INPUT DEVICE THAT REDUCES AREA OCCUPIED UNDER TOP SURFACE

GOOGLE LLC, Mountain Vie...

1. A tactile input device comprising:a top surface;
a sensor beneath the top surface;
a controller beneath the top surface, the controller being configured to process input received by the sensor; and
a hook configured to be inserted underneath a ledge extending into a tactile input device aperture, the tactile input device aperture being defined by a top portion of a chassis of a portable computing device, without the tactile input device passing through a plane extending along a bottom portion of the chassis, the bottom portion of the chassis being opposite from the top portion of the chassis, the plane being parallel to a top surface of the tactile input device,
wherein the sensor, the controller, and the hook are all superposed by the top surface, the hook not extending beyond the top surface.

US Pat. No. 10,599,234

EXECUTING GESTURES WITH ACTIVE STYLUS

Wacom Co., Ltd., Kazo-sh...

1. A stylus comprising:one or more electrodes operable to wirelessly transmit signals to a touch sensor of a device; and
one or more sensors operable to detect a plurality of stylus movements,
wherein the stylus or the device determines a plurality of functionalities of the stylus or the device based at least in part on:
a first stylus location during a first stylus movement, the first stylus location being a first distance from the device,
wherein the first stylus location during the first stylus movement is determined by the one or more sensors and transmitted to the device; and
a second stylus location during a second stylus movement, the second stylus location being a second distance from the device,
wherein the second stylus location during the second stylus movement is determined by electronics coupled to the touch sensor,
wherein the first distance is greater than the second distance,
wherein the first stylus movement is the same as the second stylus movement and results in two different functionalities of the stylus or the device, and
wherein the functionalities of the stylus or the device are determined based on a vertical orientation or a horizontal orientation of the stylus or the device.

US Pat. No. 10,599,233

COMPUTER MOUSE DEVICE WITH MODIFIED DESIGN AND FUNCTIONALITY

Alfaisal University, Mak...

1. A computer mouse device with a modified design, comprising: an asymmetrical contoured mouse body is a horizontal device having a laterally elongated and down inclined contoured back surface; a protruding contoured part as an extension of the back surface towards the front of the asymmetrical contoured mouse body, for the fingers to clutch grip the asymmetrical contoured mouse body by placing an angle of 35 degrees between the axis of a forearm and a palm, wherein the 35 degree angle allows an outer palm and inner palm to rest on the mouse back surface in a relaxed inclined position with a wrist at its lowest position and the forearm resting on a surface, hence exerting minimal flexion or strain on the hand's musculoskeletal structure; seven touch control centers are located horizontal on the width of the body in the form four finger click-buttons, wherein said four finger click-buttons are horizontally aligned and located on the bottom side of a front contoured protruding part; one scroll wheel click-button, wherein a thumb rests on said scroll wheel click-button when the palm rests on mouse body in a clutch grip posture; and two function buttons, wherein the two function buttons are located on opposite sides of the scroll wheel button, in an upper and lower position easily accessible by a thumb; and a mouse optical module is located at the bottom surface of the computer mouse device, wherein said mouse optical module is directly below the finger-click button directly adjacent to the scroll-wheel click button to minimize hand and wrist movements.

US Pat. No. 10,599,232

WIRELESS CHARGING MOUSE, WIRELESS CHARGING MOUSE DEVICE AND CHARGING METHOD THEREOF

DEXIN ELECTRONIC LTD., D...

1. A wireless charging mouse, comprising:a wireless power reception circuit, wirelessly receiving an electromagnetic energy generated from a charging board;
a displacement detecting circuit, detecting whether the wireless charging mouse is moving;
a wireless transmission circuit;
a charging circuit;
a control circuit, electrically connected to the wireless power reception circuit, the displacement detecting circuit and the wireless transmission circuit, outputting a displacement detecting signal and a power switching signal according to a detecting result generated by the displacement detecting circuit, wherein the displacement detecting signal is transmitted to an electric device through the wireless transmission circuit; and
a power switching circuit, electrically connected to the control circuit, receiving the power switching signal, adjusting a ratio dividing the electromagnetic energy into an electric energy for working provided to the wireless charging mouse and an electric energy for charging provided to the charging circuit according to the power switching signal;
wherein the power switching signal generated by the control circuit when the wireless charging mouse moves increases the electric energy for working but decreases the electric energy for charging; and
wherein when the control circuit detects and determines that a power level of a rechargeable battery is higher than a predetermined value, the control circuit does not output the power switching signal to the power switching circuit, wherein the predetermined value is set as a percentage of an electric energy that the wireless charging mouse requires for working at full speed;
wherein when the wireless charging mouse is stationary, the control circuit generates the power switching signal that distributes a first percentage of the electric energy outputted from the wireless power reception circuit as the electric energy for charging and a second percentage of the electric energy outputted from the wireless power reception circuit as the electric energy for working, where the first electric energy is larger than the second electric energy;
wherein when the wireless charging mouse is moving, the control circuit generates the power switching signal that distributes a third percentage of the electric energy outputted from the wireless power reception circuit as the electric energy for working and a fourth percentage of the electric energy outputted from the wireless power reception circuit as the electric energy for charging, where the third electric energy is larger than the fourth electric energy;
wherein the control circuit adjusts a report rate of the wireless charging mouse when the control circuit determines that the electromagnetic energy received by the wireless power reception circuit varies;
wherein the control circuit determines whether the wireless charging mouse is moving according to a variation of the electromagnetic energy received by the wireless power reception circuit;
wherein the control circuit adjusts the report rate of the wireless charging mouse from a first report rate to a second report rate when the control circuit determines that the electromagnetic energy received by the wireless power reception circuit varies from a first electromagnetic energy to a second electromagnetic energy during a predetermined time, wherein the second report rate is larger than the first report rate.

US Pat. No. 10,599,231

TILT AND POSITION COMMAND SYSTEM FOR INPUT PERIPHERALS

1. A computer mouse for use on a support surface, the computer mouse comprising:a tilt sensor for measuring a longitudinal or lateral tilt of the computer mouse with respect to the support surface and producing a signal based on the longitudinal or lateral tilt, while at least a portion of the computer mouse remains in contact with the support surface; and
a processor that receives the signal and is configured such that a primary function is performed when the signal indicates that the longitudinal or lateral tilt of the mouse exceeds a first threshold value and a first secondary function is performed when the signal indicates that the longitudinal or lateral tilt of the mouse exceeds a second threshold value that is beyond the first threshold value.

US Pat. No. 10,599,230

METHOD FOR DYNAMICALLY ADJUSTING A BACKLIT KEYBOARD ILLUMINATION MODE

KYE SYSTEMS CORP., New T...

1. A method for dynamically adjusting a backlit mode of a backlit keyboard suitable for a host electrically connected to a keyboard, wherein the keyboard has a backlit module, and the method comprises:obtaining a hardware identification code of the keyboard;
confirming whether the hardware identification code exists in an identification code list;
obtaining a mode signal when the hardware identification code exists in the identification code list;
loading a common configuration file when the mode signal indicates a common mode; or
detecting an application currently running on the host when the mode signal indicates a custom mode, and getting a custom configuration file corresponding to the application, wherein the application is in a foreground window;
confirming a configuration file list corresponding to the hardware identification code;
confirming whether the configuration file list has the custom configuration file corresponding to the application; wherein, when the custom configuration file corresponding to the application is in the configuration file list, controlling the backlit module to emit a light based on the custom configuration file; when the custom configuration file corresponding to the application is not in the configuration file list, controlling the backlit module to emit the light based on a default configuration file in the configuration file list; and
controlling the backlit module to emit the light selectively according to the common configuration file or the custom configuration file.

US Pat. No. 10,599,229

ACCESSORY AND SUPPORT FOR ELECTRONIC DEVICES, SYSTEMS INCLUDING THE SAME AND METHODS

ZAGG INTELLECTUAL PROPERT...

1. An accessory for an electronic device, comprising:a housing with an upper surface, the housing including:a support element comprising:
an elongated recess extending at least partially across a width of the housing, the elongated recess comprising:
a front surface comprising a planar surface with an upper portion and a lower portion, the upper portion overhanging the lower portion;
a base;
a rear surface comprising a planar surface, the rear surface oriented parallel to the front surface; and
a rear corner at a junction between the rear surface of the elongated recess and the upper surface of the housing,
the support element capable of receiving an edge portion of the electronic device, of holding the electronic device in an inclined orientation and, along with the housing, of supporting the electronic device in the inclined orientation with a front surface of the edge portion of the electronic device being disposed against the planar surface of the front surface of the support element and a back surface of the edge portion of the electronic device resting upon at least a portion of the rear corner of the support element.

US Pat. No. 10,599,228

INFORMATION PROCESSING DEVICE AND METHOD, PROGRAM AND RECORDING MEDIUM FOR IDENTIFYING A GESTURE OF A PERSON FROM CAPTURED IMAGE DATA

SONY CORPORATION, Tokyo ...

1. An information processing apparatus, comprising:circuitry configured to
obtain an image of at least a part of a human subject, wherein the image is captured by an imaging device,
estimate a position of a joint of the human subject based on the obtained image, the joint being a place at which two parts of the human subject are joined,
output, on the basis of the estimated position of the joint of the human subject, joint position data indicative of the estimated position of the joint and the image of the at least the part of the human subject, and
estimate a posture of the human subject based on the output joint position data.

US Pat. No. 10,599,227

INTRAORAL SCANNER WITH TOUCH SENSITIVE INPUT

Align Technology, Inc., ...

20. A method for scanning multiple intraoral segments of a patient's oral cavity, the method comprising:displaying to a display a first indication of a first segment of the patient's oral cavity to be scanned;
receiving a first user input via a hand held intraoral scanning device;
responsive to receiving the first user input, causing the hand held intraoral scanning device to enter a scan mode;
responsive to the hand held intraoral scanning device scanning the first segment of the patient's oral cavity, receiving intraoral scans of the first segment;
generating a three-dimensional (3D) model of the first segment based on the one or more intraoral scans of the first segment;
displaying to the display the 3D model of the first segment;
receiving a second user input via the hand held intraoral scanning device after receiving intraoral scans of the first segment;
responsive to receiving the second user input, displaying to the display an overlay on the displayed 3D model of the first segment, the overlay including a first element corresponding to third user input for navigating to a next segment and a second element corresponding to fourth user input for navigating to a previous segment;
receiving, after displaying the overlay on the displayed 3D model of the first segment, the third user input for navigating to the next segment via the hand held intraoral scanning device;
entering the scan mode after receiving the third user input for navigating to the next segment;
responsive to the hand held intraoral scanning device scanning the second segment of the patient's oral cavity, receiving one or more intraoral scans of the second segment;
generating a 3D model of the second segment based on the one or more intraoral scans of the second segment;
displaying to the display the 3D model of the second segment;
receiving the second user input via the hand held intraoral scanning device after receiving intraoral scans of the second segment;
responsive to receiving the second user input after receiving intraoral scans of the second segment, displaying to the display the overlay on the displayed 3D model of the second segment, the overlay including the first element corresponding to the third user input for navigating to the a next segment and the second element corresponding to the fourth user input for navigating to the previous segment;
receiving, after displaying the overlay on the displayed 3D model of the second segment, the fourth user input for navigating to the previous segment via the hand held intraoral scanning device;
entering the scan mode after receiving the fourth user input for navigating to the previous segment;
responsive to the hand held intraoral scanning device rescanning the first segment of the patient's oral cavity, receiving one or more additional intraoral scans of the first segment; and
revising the three-dimensional (3D) model of the first segment based on the additional intraoral scans of the first segment.

US Pat. No. 10,599,226

OPERATING SYSTEM AND METHOD FOR OPERATING AN OPERATING SYSTEM FOR A MOTOR VEHICLE

AUDI AG, Ingolstadt (DE)...

1. An operator control system for a motor vehicle, comprising:a signal apparatus;
a sensing device configured to sense at least one body part when the at least one body part is disposed in a sensing region of the sensing device, the sensing region being arranged in an interior of the motor vehicle; and
a control device configured
to control the signal apparatus of the operator control system,
to check whether the at least one body part sensed in the sensing region is in an operator control space forming a three-dimensional sub-region of the sensing region, bounded by six planar sides,
to alter an extent of the operator control space based on at least one prescribed criterion in a stored user profile,
to actuate the signal apparatus to output an acknowledgment outside the operator control space when the sensing device senses the body part inside the operator control space, and
to actuate the signal apparatus to output an identification signal when the sensing device senses the body part inside the sensing region but completely outside the operator control space, the identification signal indicating that the sensing device can identify and track the body part of the user.

US Pat. No. 10,599,225

PROJECTION-BASED USER INTERFACE

Intel Corporation, Santa...

1. A computing device with a virtual touch screen, comprising:a projector to project a user interface image onto a touch surface;
a depth camera to generate a depth image representing objects in a vicinity of the user interface image;
a touch mask generator to receive the depth image from the depth camera and generate a touch mask; and
a touch detection module to analyze the touch mask to detect touch events, wherein the touch detection module is configured to:
generate a binary mask from the touch mask;
identify a contour region corresponding to an object in the binary mask;
compute a histogram of depth values within the contour region; and
compare the histogram of depth values to a predetermined depth model for a typical hand object to identify a hand in the touch mask;
analyze a portion of the touch mask corresponding to the hand to identify a finger in the touch mask;
determine an angle of the finger from the touch mask and compute a threshold touch detection distance based on the angle;
identify a centroid region of the finger and compute a distance of the centroid region from a touch surface; and
compare the distance to the threshold touch detection distance to identify a touch event.

US Pat. No. 10,599,224

METHOD FOR OUTPUTTING COMMAND BY DETECTING OBJECT MOVEMENT AND SYSTEM THEREOF

Richtek Technology Corpor...

10. A system for outputting a command by detecting a movement of an object, the system comprising:an image capturing device for capturing a plurality of images generated by the movement of the object at different timings; and
a processing unit for receiving the plurality of images and calculating a motion trajectory according to the plurality of images and outputting the command according to the motion trajectory to control an electronic device, wherein the motion trajectory includes a rotation;
wherein when the object stops moving, the action of the electronic device is decelerated according to a function of a speed of the object in a time period before the object stops moving; and
wherein one command includes one or more command units, and when the object moves relatively faster, by a motion trajectory, more command units are outputted, while when the object moves relatively slower, by the same motion trajectory, less command unit or units are outputted, whereby different commands are outputted according to different rotation velocities of the movement of the object.

US Pat. No. 10,599,223

BUTTON PROVIDING FORCE SENSING AND/OR HAPTIC OUTPUT

Apple Inc., Cupertino, C...

1. A module, comprising:a permanent magnet biased electromagnetic haptic engine, comprising:
a stator defining a channel; and
a shuttle configured to move within the channel;
a constraint coupled to the stator and the shuttle; and
a force sensor at least partially attached to the permanent magnet biased electromagnetic haptic engine and configured to sense a force applied to the module; wherein:
the constraint is configured to constrain closure of a gap between the stator and the shuttle and bias the shuttle toward a rest position in which the shuttle is separated from the stator by the gap; and
the constraint is attached to a first side of the stator that faces away from the channel, and unattached to a second side of the stator that faces the shuttle, the first side opposite the second side.

US Pat. No. 10,599,222

HAPTIC FEEDBACK IN NETWORKED COMPONENTS

International Business Ma...

1. A computer-implemented method comprising:receiving an input from a physical keyboard communicatively coupled to a monitor of a first user device displaying a password field of a website on the first user device, wherein the input comprises a character of a password, wherein a masking character corresponding to the character is shown on the monitor, and wherein the character corresponds to a character code;
transmitting the character code to an associated mobile device;
matching the character code to a haptic instruction stored in a character database on the associated mobile device, wherein the haptic instruction comprises a plurality of tactile pulses, wherein at least a first pulse of the plurality of tactile pulses lasts a first time, wherein at least a second pulse of the plurality of tactile pulses lasts a second time, and wherein the second time is approximately three times the first time;
actuating a haptic motor in the associated mobile device to cause vibration according to the haptic instruction, wherein the associated mobile device is communicatively coupled to the physical keyboard via a personal area network (PAN); and
producing a first acoustic signal from a speaker in the associated mobile device, wherein the first acoustic signal comprises a first amplitude and a first phase, wherein the first amplitude is equal to a second amplitude of a second acoustic signal generated by the actuating the haptic motor, wherein the first phase is inverse to a second phase of the second acoustic signal, wherein the second acoustic signal is canceled by the first acoustic signal.

US Pat. No. 10,599,221

SYSTEMS, DEVICES, AND METHODS FOR PROVIDING LIMITED DURATION HAPTIC EFFECTS

IMMERSION CORPORATION, S...

1. A haptically enabled device, comprising:a vibration actuator;
a sensor, configured to measure a motion characteristic including at least one of acceleration, velocity, and displacement of a haptically activated component of the haptically enabled device, and to output a motion characteristic feedback signal;
a control circuit comprising an integrated circuit including a microprocessor configured to control the vibration actuator to produce a limited duration haptic effect of less than 20 ms by:
receiving a desired effect signal, the desired effect signal representing the limited duration haptic effect,
providing a control signal to activate the vibration actuator,
sampling the motion characteristic feedback signal at a sampling frequency of at least 10 kHZ, and
providing continuous adjustment of the control signal at the sampling frequency according to the motion characteristic feedback signal and the desired effect signal while continuously providing the control signal,
wherein providing continuous adjustment of the control signal minimizes an error between the desired effect signal and the motion characteristic feedback signal.

US Pat. No. 10,599,220

DISPLAY DEVICE

SHANGHAI TIANMA MICRO-ELE...

1. A display device, comprising:a display panel, the display panel being divided into a display area and a peripheral area surrounding the display area, wherein a plurality of force sensors is disposed in the peripheral area; and
at least one vibration device, configured to drive the display panel to vibrate to release stress accumulated in the display panel,
wherein the display device further comprises a touch screen and a vibration controlling device, the touch screen is located at a light-emitting side of the display panel or integrated in the display panel, the vibration controlling device is connected to the touch screen and each of the at least one vibration device, and the vibration controlling device is configured to control one or more of the at least one vibration device to vibrate after the touch screen detects that a touch operation is completed.

US Pat. No. 10,599,219

METHOD OF PROVIDING A HAPTIC EFFECT AND ELECTRONIC DEVICE SUPPORTING THE SAME

SAMSUNG ELECTRONICS CO., ...

1. An electronic device comprising:a touch panel;
a haptic module including haptic circuitry; and
a processor configured to:
determine, in response to detecting a gesture at a specific location of the touch panel, a function of the electronic device and a texture corresponding to a distance moved from the specific location where the gesture is detected,
generate a haptic object corresponding to the determined function of the electronic device at the specific location where the gesture is detected and control the haptic circuitry to output a haptic feedback to which the determined texture is applied to the generated haptic object, and
perform, in response to a user input for selecting the haptic object with the texture applied, a control of the function of the electronic device corresponding to the selected haptic object.

US Pat. No. 10,599,218

HAPTIC CONVERSION SYSTEM USING FREQUENCY SHIFTING

Immersion Corporation, S...

1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to convert an input into one or more haptic effects using frequency shifting, the converting comprising:receiving an input signal that comprises one of an audio signal, a video signal, or an acceleration signal;
performing a Fourier transform of the input signal to generate a transformed input signal that identifies frequency content of the input signal, the frequency content including a plurality of frequencies;
sorting the plurality of frequencies of the transformed input signal by an amplitude to generate sorted frequencies;
selecting, after performing the Fourier transform, a plurality of the sorted frequencies of the transformed input signal according to the sorted frequencies having a largest amplitude to determine selected frequencies;
shifting the selected frequencies of the transformed input signal from their existing frequencies to one or more frequencies within a shift-to frequency range to generate a frequency-shifted signal;
performing an inverse Fourier transform of the frequency-shifted signal to generate a haptic signal; and
generating the one or more haptic effects based on the haptic signal.

US Pat. No. 10,599,217

KINEMATIC MODEL FOR HAND POSITION

Facebook Technologies, LL...

1. A wearable device comprising:one or more deformation sensors coupled to a deformable material that is configured to be worn on a body part of a user, the one or more deformation sensors configured to measure one or more deformation signals associated with movement of a portion of the body part;
one or more calibration sensors coupled to the deformable material, the one or more calibration sensors configured to measure position of a same or corresponding body part, the one or more calibration sensors being a different type of sensor than a type of the one or more deformation sensors; and
a controller configured to:
generate a kinematic model using a first set of pre-calibration measurements from the one or more calibration sensors and a second set of pre-calibration measurements from the one or more deformation sensors, each pre-calibration measurement in the first set of pre-calibration measurements from the one or more calibration sensors is mapped to a corresponding pre-calibration measurement in the second set of pre-calibration measurements from the one or more deformation sensors; and
determine a position of the body part based on the measured one or more deformation signals and an inverse kinematic model that maps deformation signals to positions of a same or corresponding body part, wherein the inverse kinematic model is an inverse of the kinematic model.

US Pat. No. 10,599,216

ARBITRARY SURFACE AND FINGER POSITION KEYBOARD

Tap Systems Inc., Los An...

1. A data entry system, comprising:a processor;
at least one mechanical sensor that detects contact by at least one fingertip of a hand with an arbitrary physical surface;
a sensor apparatus that captures an image including the fingertips of the hand and the arbitrary physical surface; and
a memory that stores the captured image,
wherein, in accordance with the detection by the at least one mechanical sensor of the contact, the processor
analyzes the image to determine respective positions of the fingertips,
determines which fingertips contacted the arbitrary physical surface, and
generates a signal representative of contact of one or more fingertips singly or in combination against the arbitrary physical surface in an arbitrary location.

US Pat. No. 10,599,215

OFF-AXIS EYE TRACKER

Facebook Technologies, LL...

1. A display device, comprising:a two-dimensional array of pixels configured for outputting a respective pattern of light, wherein the two-dimensional array of pixels defines a first optical axis; and
an eye tracker that includes:
a first reflector positioned to intersect the first optical axis, the first reflector being positioned perpendicular to the first optical axis;
a first lens that defines a second optical axis that is parallel to the first optical axis and is located off the first optical axis for receiving light impinging on the first lens only in directions that are non-parallel to the second optical axis; and
an optical sensor positioned parallel to the second optical axis and configured to collect light, that is from the first reflector and has passed through the first lens, for determining a position of a pupil of an eye of a user.

US Pat. No. 10,599,214

SYSTEMS AND METHODS FOR GAZE INPUT BASED DISMISSAL OF INFORMATION ON A DISPLAY

Tobii AB, Danderyd (SE)

1. A method for dismissing information from a display device based on a gaze input, wherein the method comprises:determining that an object comprising a text string has been displayed on a display device by an application, the object indicated as available for dismissal based on a display size of the object on the display device;
determining an area on the display device associated with the object, the area containing the object;
determining a gaze location of a user on the area on the display device; and
causing the object to not be displayed on the display device, based on:
the gaze location being located within the area for at least a first predetermined length of time, wherein the first predetermined length of time is defined as a first amount of time of gaze within the area based on the text string of the object being displayed on the display device and changes to a second amount of time of gaze within the area when an image is displayed instead of the text string; and
the gaze location moving across the text string in a manner representative of the user reading the text string when the gaze location is located within the area;
wherein the object is indicated as available for dismissal by using a flag, wherein a value of the flag is set based on the display size of the object being smaller than a full screen size, and wherein the area includes a display area of the object and an additional area around the display area, and wherein an amount of the additional area is based on the display size of the object.

US Pat. No. 10,599,213

METHOD FOR REMOTELY CONTROLLING VIRTUAL CONTENT AND APPARATUS FOR THE SAME

Electronics and Telecommu...

1. A method for remotely controlling virtual content, comprising:acquiring spatial data about a virtual space;
creating at least one individual space by transforming the virtual space in accordance with a user interaction area that corresponds to a user based on the spatial data;
visualizing the at least one individual space in the user interaction area and providing an interactive environment which enables an interaction between the user's body and a virtual object included in the at least one individual space; and
controlling the virtual object in response to a user interaction event occurring in the interactive environment,
wherein providing the interactive environment comprises comparing a size of the user's body with a size of the virtual object and if it is determined that a virtual interaction tool is required as a result of comparing the size of the user's body with the size of the virtual object, providing a virtual interaction tool corresponding to the size of the virtual object to the user interaction area.

US Pat. No. 10,599,212

NAVIGATION OF A VIRTUAL PLANE USING A ZONE OF RESTRICTION FOR CANCELING NOISE

MICROSOFT TECHNOLOGY LICE...

1. A method for controlling a computing device, the method comprising:defining a zone of restriction as an area or perimeter in X and Y dimensions that is a function of a Z coordinate in a Z dimension extending from a user through a virtual space defined in a three-dimensional space;
receiving data regarding movement of an appendage in the three-dimensional space, the data received from an appendage detection device having a field-of-detection (FOD) that is larger than the zone of restriction relative to the X and Y dimensions for values of the Z coordinate between the user and a virtual surface;
processing the received data to generate processed gesture data;
determining at least one physical attribute of the processed gesture data, the at least one physical attribute including three-dimensional coordinates of the appendage in the X, Y, and Z dimensions; and
analyzing the at least one physical attribute of the processed gesture data to determine an interpreted action responsive to the three-dimensional coordinates of the appendage being within the zone of restriction.

US Pat. No. 10,599,211

CONTEXT SENSITIVE HAND COLLISIONS IN VIRTUAL REALITY

GOOGLE LLC, Mountain Vie...

1. A computer-implemented method comprising:receiving input for a virtual user in a virtual environment, the input being based on a plurality of movements performed by a user accessing the virtual environment;
based on the plurality of movements, detect that a hand of the virtual user is within a threshold distance of a collision zone, the collision zone associated with at least one virtual object;
selecting a collision mode for the virtual user based on detecting the hand within the threshold distance of the at least one virtual object; and
dynamically modifying the hand of the virtual user based on the selected collision mode, wherein the virtual object is a keyboard and the collision mode is selected to shrink a fingertip area of the hand, and dynamically modifying the hand of the virtual user includes displaying an indicator on each finger.

US Pat. No. 10,599,210

PROCESSOR, COMPUTING DEVICE INCLUDING THE SAME AND METHOD OF SELECTING LOW POWER MODE OF THE SAME

Samsung Electronics Co., ...

1. An application processor comprising:at least one core;
at least one first cache respectively connected to the at least one core, the at least one first cache associated with an operation of the at least one core;
a second cache associated with an operation of the at least one core, the second cache having a storage capacity greater than the at least one first cache;
a cache utilization management circuit configured to generate a power control signal for power management of the application processor based on a cache hit rate of the second cache; and
a power management circuit configured to determine a power state level of the application processor based on the power control signal and an expected idle time, the power management circuit configured to control the at least one core, the at least one first cache, and the second cache based on the power state level,
wherein the cache utilization management circuit is further configured to generate the power control signal in response to the cache hit rate of the second cache being greater than a threshold hit rate such that the application processor does not enter a power mode deeper than a particular power mode.

US Pat. No. 10,599,209

DYNAMIC POWER MANAGEMENT

Cisco Technology, Inc., ...

1. A method comprising:designating a plurality of priority levels from a lowest priority to a highest priority;
associating a plurality of components of a chassis with the plurality of priority levels, the plurality of components comprising a supervisor card, a plurality of line cards, a plurality of Power over Ethernet (PoE) connectors, a plurality of power supplies, and a plurality of fan rows, wherein associating the plurality of components with the plurality of priority levels comprises associating a highest priority level to at least one of the following: the supervisor card, the plurality of PoE connectors, and the plurality of fan rows;
determining a plurality of power requirements, wherein each of the plurality of power requirements respectively corresponds to each of the plurality of priority levels, each of the plurality of power requirements respectively being an amount of power needed to serve all the plurality of components associated with the respective plurality of priority levels plus all the plurality of components associated with the respective plurality of priority levels higher in priority;
determining a total power supply capacity;
determining a power down priority level, the power down priority level comprising a one of the plurality of priority levels having a corresponding power requirement that is greater than the total power supply capacity; and
powering down all of the plurality of components associated with the power down priority level and all of the plurality of components associated with all of the plurality of priority levels lower than the power down priority level, wherein powering down all of the plurality of components associated with the power down component comprises powering down at least one of the plurality of line cards.

US Pat. No. 10,599,208

MEMORY SYSTEM AND CONTROLLER

Toshiba Memory Corporatio...

1. A memory system comprising:a nonvolatile memory; and
a controller configured to execute access to the nonvolatile memory based on a command from a host device,
wherein the controller comprises:
a plurality of processors including a first processor and a second processor;
an interface circuit configured to execute communication with an external device;
a plurality of data memories including a first data memory and a second data memory, the first data memory being associated with the first processor, the second data memory being associated with the second processor; and
a plurality of monitoring circuits including a first monitoring circuit and a second monitoring circuit, the first monitoring circuit being associated with the first processor and the first data memory, the second monitoring circuit being associated with the second processor and the second data memory, each of the plurality of the monitoring circuits being configured to monitor writing of first data to one of the plurality of the data memories associated with the monitoring circuit by the interface circuit and to transmit a first notification to one of the plurality of the processors associated with the monitoring circuit when detecting that the writing of the first data has been completed,
wherein
the interface circuit is configured to write the first data received from the external device to the first data memory and the second data memory, the first data being data corresponding to a request from the first processor to the external device to execute first processing,
the first processor is configured to recognize a completion of first processing by the first notification received from the first monitoring circuit indicating that the first data has been written to the first data memory, and
the second processor is configured to start to execute, using the first data written to the second data memory, second processing in response to the first notification received from the second monitoring circuit indicating that the first data has been written to the second data memory
wherein each of the plurality of the monitoring circuits is configured to transmit a second notification to the associated processor of the plurality of the processors after the transmission of the first notification or in parallel with the transmission of the first notification.

US Pat. No. 10,599,207

MANAGEMENT OF CORE POWER STATE TRANSITION IN A MICROPROCESSOR

International Business Ma...

1. A method for adjusting a frequency of a multi-core processor, comprising:inhibiting one or more processor cores from exiting an idle state;
determining a number of processor cores requesting exit from the idle state and a number of non-idle processor cores;
selecting a maximum frequency for the inhibited processor cores based on the number of inhibited processor cores requesting exit from the idle state and the number of non-idle processor cores;
setting the maximum frequency for the inhibited processor cores; and
uninhibiting the processor cores requesting exit from the idle state.

US Pat. No. 10,599,206

TECHNIQUES TO CHANGE A MODE OF OPERATION FOR A MEMORY DEVICE

Intel Corporation, Santa...

1. A memory device comprising:mode registers;
a memory array; and
circuitry to implement logic, the logic to:
program the mode registers responsive to receipt of one or more commands to configure the memory array for a first mode of operation that corresponds to a first frequency set point (FSP) associated with dynamic voltage and frequency scaling (DVFS) for a processor coupled with the memory device;
copy information from the programmed mode registers to generate first FSP information; and
store the first FSP information to the memory array.

US Pat. No. 10,599,205

METHODS AND SYSTEMS FOR MANAGING MACHINE LEARNING INVOLVING MOBILE DEVICES

Verizon Patent and Licens...

1. A method performed by a wireless communication device, the method comprising:determining, by the wireless communication device, a device status associated with the wireless communication device, wherein the device status indicates a current resource capacity of the wireless communication device;
determining, by the wireless communication device, that a machine learning process is to be performed based on the determined device status;
selecting, by the wireless communication device, a machine learning model based on the determined device status to match an expected resource use of the selected machine learning model with the current resource capacity of the wireless communication device;
selecting, by the wireless communication device, one or more data inputs based on the determined device status; and
performing, by the wireless communication device, the machine learning process using the selected machine learning model and the selected one or more data inputs, wherein performing the machine learning process using the selected machine learning model and the selected one or more data inputs includes:
obtaining device data associated with the selected one or more data inputs;
mapping the obtained device data to masked values; and
sending the masked values to a machine learning system over a network connection.

US Pat. No. 10,599,204

PERFORMANCE EFFICIENCY MONITORING SYSTEM

Amazon Technologies, Inc....

1. A data center, comprising:computing devices comprising a processor, a switch, or a memory, wherein the computing devices are configured to perform data operational work, and wherein the data operational work comprises computational work, data transfer work, or data storage work;
a power distribution system comprising power cabling configured to distribute electrical power from an electrical power source to:
respective sets of the computing devices; and
support equipment that support the respective sets of computing devices; and
one or more computing devices comprising a processor and a memory that stores program instructions, wherein the program instructions when executed on one or more processors of the one or more computing devices, cause the one or more computing devices to implement a monitoring system configured to:
determine an amount of data operational work performed over a period of time by a particular set of the respective sets of computing devices, wherein the amount of data operational work comprises an amount of computational work, data transfer work, or data storage work performed by the particular set of computing devices over the period of time;
determine an amount of electrical power consumed over the period of time by the particular set of computing devices and by a portion of the support equipment that support the particular set of computing devices;
determine a performance efficiency for the particular set of computing devices, wherein the performance efficiency indicates an amount of data operational work performed by the particular set of computing devices per unit of electrical power consumed by the particular set of computing devices and the support equipment that support the particular set of computing devices; and
cause an alarm to be indicated in response to determining the performance index efficiency for the particular set of computing devices deviates from a reference performance index efficiency by more than a threshold amount.

US Pat. No. 10,599,203

MOBILE SYSTEMS WITH SEAMLESS TRANSITION BY ACTIVATING SECOND SUBSYSTEM TO CONTINUE OPERATION OF APPLICATION EXECUTED BY FIRST SUBSYSTEM AS IT ENTERS SLEEP MODE

Intel Corporation, Santa...

1. A system comprising:a first subsystem including:
a first interface to receive media content from one or more of an internet connection, a cable connection, or a satellite connection, wherein the media content includes one or more of video content or audio content;
a first processor to process the media content when the first subsystem is in a first power mode; and
a first input/output (I/O) device that includes one or more of a first display or a first speaker, and which renders the media content when the first subsystem is in the first power mode; and
a second subsystem, coupled to the first subsystem, including:
a second interface to receive the media content from the first subsystem;
a second processor to process the media content when the first subsystem is in a second power mode, wherein the second power mode is a lower power mode relative to the first power mode, wherein the second subsystem is configured to move the first subsystem from the second power mode to the first power mode; and
a second I/O device that includes one or more of a second display or a second speaker, and which continues to automatically render the media content from a first point in the media content when the first subsystem is placed in the second power mode, wherein the first I/O device continues to automatically render the media content from a second point in the media content when the first subsystem is placed back in the first power mode.

US Pat. No. 10,599,202

ELECTRONICS DEVICE

ALPS ALPINE CO., LTD., T...

1. An electronic device comprising:a regulator configured to output, based on an input first power supply voltage, a second power supply voltage and to be able to stop an output operation of the second power supply voltage in accordance with a reset signal;
a first circuit unit configured to operate based on the first power supply voltage;
a second circuit unit configured to operate based on the second power supply voltage; and
a signal transmitting unit configured to transmit a signal from the first circuit unit to the second circuit unit,
wherein the first circuit unit includes
an operation signal generating unit configured to generate an operation signal in accordance with a predetermined input operation, and
a reset unit configured to output the reset signal in accordance with the operation signal,
wherein the second circuit unit includes
a hardware processor configured to execute a process in accordance with a control signal, and
wherein the signal transmitting unit transmits the operation signal as the control signal to the hardware processor and blocks an electric current that flows from the first circuit unit to the second circuit unit,
wherein, in accordance with the operation signal, the signal transmitting unit conducts or cuts off an electric current of the control signal that flows from an input node of the control signal of the hardware processor to ground, and
wherein the signal transmitting unit includes a first diode that is provided on a path between an output node of the operation signal of the operation signal generating unit and the input node of the control signal of the hardware processor and that blocks an electric current that flows from the output node of the operation signal to the input node of the control signal.

US Pat. No. 10,599,201

DETECTING IMMINENT FAILURE IN A POWER SUPPLY

Harmonic, Inc., San Jose...

1. A non-transitory computer-readable storage medium that stores one or more sequences of instructions for detecting an imminent failure in a power supply, which when executed by one or more processors, cause:an internal computerized component periodically reading a set of measurements from one or more sensors affixed to said power supply and storing at least a portion of the set of measurements read from said one or more sensors as a stored set of measurements; and
the internal computerized component analyzing said set of measurements and said stored set of measurements using, at least in part, a weighted set of factors, to detect the imminent failure in said power supply based upon, at least in part, detecting an exponential acceleration of rising temperature and equivalent series resistance (ESR) in at least one electrolytic capacitor of said power supply,
wherein said internal computerized component and said power supply are comprised within a Remote PHY node, a Remote MACPHY node (RMN), an Optical Line Terminal (OLT) node, or a 802.11n Wi-Fi Access Point.

US Pat. No. 10,599,200

REAL TIME CLOCK BATTERY CHARGE/DISCHARGE SYSTEM OF NOTEBOOK, CHARGE/DISCHARGE CONTROL METHOD, AND NOTEBOOK REAL TIME CLOCK POWER SUPPLY METHOD

LG Chem, Ltd., Seoul (KR...

1. A Real Time Clock (RTC) battery charge/discharge system of a notebook, the system comprising:a cooler including a driving motor and a cooling fan for receiving power from a main battery and discharging a heat generated when the notebook is driven;
an RTC battery configured to supply power to allow a notebook RTC to operate;
a small power generation motor configured to generate power by driving the cooler and supply the generated power to the RTC battery; and
a control unit configured to control charge and discharge of the RTC battery according to a drive state of the notebook and control supply and interruption of power from the main battery to the notebook RTC.

US Pat. No. 10,599,199

SYSTEMS AND METHODS FOR POWER MANAGEMENT AT DEVICE SHUTDOWN

Apple Inc., Cupertino, C...

1. A method comprising:receiving a command from a power management unit of an electronic device to shut down the electronic device based on a measurement of power delivery to the electronic device, wherein the measurement of power delivery to the electronic device is different than a remaining power capacity of the electronic device;
after receiving the command to shut down and before shutting down the electronic device, determining whether an indication of the remaining power capacity at the electronic device exceeds a threshold value, wherein the indication of the remaining power capacity is different than the measurement of the power delivery to the electronic device, and wherein the indication of the remaining power capacity was displayed by the electronic device when the command to shut down the electronic device was received;
shutting down the electronic device based on the command to shut down; and
after shutting down the electronic device:
in accordance with a determination that the indication of remaining power capacity exceeds the threshold value, automatically rebooting the electronic device; and
in accordance with a determination that the indication of the remaining power capacity does not exceed the threshold value, forgoing automatically rebooting the electronic device;
wherein the command to shut down the electronic device based on the measurement of the power delivery to the electronic device is generated due to at least one of a power demand on a battery of the electronic device, a health of the battery of the electronic device, or a temperature of the battery of the electronic device.

US Pat. No. 10,599,198

LOAD DRIVING DEVICE

Sumitomo Wiring Systems, ...

1. A load driving device comprising:a control unit configured to output a driving signal and a non-driving signal;
a second switch unit configured to bring a path between a power supply path that is electrically connected to a power supply unit and a first input line, into a conductive state upon the control unit outputting the driving signal, and to block conduction between the power supply path and the first input line upon the control unit outputting the non-driving signal; and
a first switch unit connected to the first input line and configured to switch a power path located between a power supply unit and a load, to a conductive state and a nonconductive state, and bring the power path into a conductive state when a difference between a potential of the first input line and a potential of a conducting path on the load side in the power path is greater than a predetermined value.

US Pat. No. 10,599,197

CONFIGURATION OF DEFAULT VOLTAGE LEVEL FOR DUAL-VOLTAGE INPUT/OUTPUT PAD CELL VIA VOLTAGE RAIL RAMP UP TIMING

NXP USA, INC., Austin, T...

1. A method comprising:monitoring, at an integrated circuit (IC) package of an electronic device, a first voltage rail and a second voltage rail of the electronic device; and
configuring a first set of one or more input/output (IO) pad cells of the IC package to operate at one of a non-zero first voltage level or a non-zero second voltage level depending on which of the first voltage rail and the second voltage rail ramps up to its respective specified operational voltage level first;
wherein configuring the first set of one or more IO pad cells comprises:
responsive to the first voltage rail ramping up to the first voltage level before the second voltage rail has ramped up to the second voltage level, configuring the first set of one or more IO pad cells to operate at the first voltage level; and
responsive to the second voltage rail ramping up to the second voltage level before the first voltage rail has ramped up to the first voltage level, configuring the first set of one or more IO pad cells to operate at the second voltage level;
wherein the first voltage level is different from the second voltage level.

US Pat. No. 10,599,196

COOLING SYSTEM FOR A COMPUTER SYSTEM

16. A liquid cooling system for cooling a heat-generating component of a computer, comprising:a reservoir configured to circulate a cooling liquid therethrough, the reservoir including:
a pump chamber housing an impeller and defined at least in part by an impeller cover and a double-sided chassis, the impeller being positioned on one side of the chassis and a stator of the pump is positioned on an opposite side of the chassis, wherein the pump chamber includes:
an inlet defined by the impeller cover positioned below a center of the impeller configured to enable a cooling liquid to flow into the center of the pump chamber;
an outlet defined by the impeller cover positioned tangentially to the circumference of the impeller;
a thermal exchange chamber configured to be disposed between the pump chamber and a heat-generating component when the system is installed on a heat-generating component;
a heat-exchanging interface forming a boundary wall of the thermal exchange chamber, the heat-exchanging interface has an outer surface configured to be placed in thermal contact with a surface of a heat-generating component and an inner surface that defines a plurality of channels that are configured to direct the flow of the cooling liquid within the thermal exchange chamber;
a heat radiator adapted to pass the cooling liquid therethrough, the heat radiator being fluidly coupled to the reservoir via fluid conduits, the heat radiator being configured to dissipate heat from the cooling liquid;
wherein the stator is brushless and configured to drive the impeller.

US Pat. No. 10,599,195

METHOD AND APPARATUS FOR CONTROLLING HOT PLUG OPERATION OF CPU IN MOBILE TERMINAL

ZTE Corporation, Shenzhe...

1. A method for controlling a hot plug operation of a CPU in a mobile terminal, comprising:dynamically adjusting at least one temperature threshold of a CPU in response to detecting that a number of hot plug operations of the CPU within each preset period of a plurality of successive preset periods is greater than a preset threshold, wherein the temperature threshold is used for controlling the hot plug operation of the CPU; and
controlling the hot plug operation of the CPU based on the adjusted temperature threshold,
wherein the method is performed by a processor.

US Pat. No. 10,599,194

ACCOMMODATION STRUCTURE FOR SELECTIVELY ACCOMMODATING DIFFERENT TYPES OF STORAGE DEVICES AND ELECTRONIC DEVICE INCLUDING THE SAME

WISTRON CORP., New Taipe...

15. An electronic device, comprising:a storage device, which is selected from a group comprising a first storage device and a second storage device;
a frame, comprising a first side wall, a second side wall and a third side wall, the second side wall and the third side wall respectively connected to two ends of the first side wall, the first side wall, the second side wall, and the third side wall cooperatively forming an accommodation space, the accommodation space being configured for accommodating the storage device;
a first connector, disposed on the first side wall of the frame; wherein when the storage device is the first storage device, the first connector is configured to be connected to the first storage device, and the first storage device is located at a first portion of the accommodation space;
a second connector, disposed on the second side wall of the frame; wherein when the storage device is the second storage device, the second connector is configured to be connected to the second storage device, and the second storage device is located at a second portion of the accommodation space; and
a positioning structure, disposed on the third side wall and located corresponding to the second connector on the second side wall, and configured for positioning a free end of the second storage device;
wherein at least part of the first portion of the accommodation space is part of the second portion of the accommodation space.

US Pat. No. 10,599,193

ELECTRONICAL DEVICE

LENOVO (BEIJING) CO., LTD...

1. An electronic device, comprising:a metal housing having a main body portion and a separated portion, the separated portion being connected to the main body portion by plastic to form an accommodating space of the metal housing, the main body portion having a slit extending from a first side wall to a second side wall, and the separated portion being suspended in the slit and connected to the main body portion by the plastic.

US Pat. No. 10,599,192

INTERNAL ARCHITECTURE OF A PORTABLE ELECTRONIC DEVICE HAVING PORTS THAT ARE OFFSET FROM ELECTRONIC MODULES

Apple Inc., Cupertino, C...

1. A wearable electronic device, comprising:a housing that defines an internal volume, the housing comprising a wall that includes a first access port and a second access port, wherein the first access port and the second access port open to the internal volume;
a plate located in the internal volume;
a first sensing module located in the internal volume, the first sensing module comprising a first detection region in communication with an environment that is external to the housing; and
a second sensing module located in the internal volume, the second sensing module comprising a second detection region in communication with the external environment,
wherein the first sensing module and the second sensing module are mounted to the plate such that i) the first detection region is offset with respect to the first access port and ii) the second detection region is offset with respect to the second access port.

US Pat. No. 10,599,191

SYSTEM AND METHOD OF MAKING A HOUSING FOR AN INFORMATION HANDLING SYSTEM

1. An information handling system, comprising:at least one processor;
a memory medium that is coupled to the at least one processor and that includes instructions, executable by the at least one processor;
a housing;
a clickpad holder; and
at least one pivot coupling the housing and the clickpad holder;
wherein the housing, the clickpad holder, and the at least one pivot are formed of a unitary material; and
wherein the at least one pivot permits the clickpad holder to rotate relative to the housing.

US Pat. No. 10,599,190

IMAGE DISPLAY DEVICE INCLUDING A CAMERA AND BEING ABLE TO PREVENT AN IMAGE PICKUP WINDOW PART FROM REDUCING A DISPLAY AREA

SHARP KABUSHIKI KAISHA, ...

1. An image display device comprising:an image forming layer for forming an image in an image display region; and
an image pickup camera which includes an image pickup lens and is disposed on a back surface side of the image forming layer, at a location in the image display region in a plan view of the image forming layer, so as to face toward a display surface side of the image forming layer,
the image forming layer having an image pickup window part which is located on an optical path, in the image forming layer, of the image pickup camera so as to overlap the image pickup lens in a plan view of the image forming layer, and
the image pickup window part having, at an edge located on the display surface side thereof, a diameter ?p which satisfies the following condition:
2Dp tan(?/2)??p
where Dp represents a distance between the edge and a camera focal point in a direction in which an optical axis of the image pickup lens extends; and ? represents an angle of view of the image pickup camera.

US Pat. No. 10,599,189

BENDABLE SUPPORT APPARATUS FOR A FLEXIBLE DISPLAY

FOSITEK CORPORATION, New...

1. A bendable support apparatus for supporting a flexible display, comprising:a support unit including a plurality of support members each of which extends in a first direction and which are juxtaposed to each other in a second direction that is transverse to the first direction, each of said support members having support and mounting major surfaces opposite to each other, said support major surfaces of said support members cooperatively defining a support surface for the flexible display to be attached thereto;
at least one coaxially pivoting unit including a plurality of coaxially pivoting assemblies each disposed between two adjacent ones of said support members, each of said coaxially pivoting assemblies including first and second pivoting members which are respectively disposed on said mounting major surfaces of said two adjacent ones of said support members and adjacent to each other in the first direction, said first pivoting member having an arcuate first sliding rail which extends to define a curvature center that is remoter from said mounting major surface than said support major surface and that is approximately located at a neutral layer of the flexible display, said second pivoting member having a second sliding protrusion which extends in the first direction and which is in slidable engagement with said first sliding rail such that said two adjacent ones of said support members are coaxially pivotable to each other about a first pivot axis that extends in the first direction and that passes through the curvature center; and
at least one synchronously pivoting unit including a plurality of synchronously pivoting assemblies each disposed among three adjacent ones of said support members, each of said synchronously pivoting assemblies including a first base seat which is disposed on said mounting major surface of a middle one of said three adjacent support members, two second base seats which are respectively disposed on said mounting major surfaces of two lateral ones of said three adjacent support members and which are spaced apart from said first base seat in the first direction, and two synchronously pivoting mechanisms, each of which is disposed between and interconnects said first base seat and a respective one of said second base seats, each of said synchronously pivoting mechanisms being pivotably connected to said first base seat about a second pivot axis parallel to the first pivot axis, and being pivotably connected to said respective second base seat about a third pivot axis parallel to the second pivot axis, said synchronously pivoting mechanisms being in rollably frictional engagement with each other such that said two lateral support members are synchronously pivotable relative to said middle support member in opposite rotational directions,
wherein said bendable support apparatus is shiftable between an unfolded state, where said support major surfaces of said support members are parallel to one another to have said support surface in the form of a flat plane that extends in both the first and second directions, and a folded state, where said support major surfaces of said support members are inclined relative to adjacent ones of said support members to have said support surface in the form of a curved plane.

US Pat. No. 10,599,188

RETAINING MECHANISM FOR COUPLING A DISPLAY ASSEMBLY WITH A DISPLAY HOUSING

Dell Products L.P., Roun...

1. An information handling system, comprising:a display housing;
a display assembly including a bracket, the bracket having tabs extending therefrom, the display assembly configured to be retained by the display housing;
a translatable retaining mechanism including a pin having tabs extending radially from the pin, the retaining mechanism positioned at a first end of the display housing, the retaining mechanism configured to:
when translated along a first direction to be positioned in a second physical state with respect to the bracket, the tabs of the pin of the retaining mechanism engage the tabs of the bracket such that the display assembly is coupled to the display housing to prevent rotation of the display assembly with respect to the display housing at a second end of the display housing opposite the first end of the display housing; and
when translated along a second direction, opposite to the first direction, to be positioned in a first physical state with respect to the bracket, the tabs of the pin of the retaining mechanism disengage the tabs of the bracket such that the display assemble is decoupled from the display housing.

US Pat. No. 10,599,187

ELECTRONIC DEVICE

LENOVO SINGAPORE PTE LTD,...

1. An electronic device comprising:a support plate having a top face and a bottom face;
a keyboard having a plurality of keycaps being supported on said top face of said support plate, wherein said plurality of keycaps are allowed to move between a first position where said keycaps move up due to a biasing force from an elastic member and a second position where said keycaps move down against said biasing force from said elastic member; and
a driving member movable relative to said keycaps in a direction parallel to said top face of said support plate, wherein one of said keycaps has a pressure-receiving part, wherein said driving member includes pressing parts that move relative to said one keycap to come in contact with said pressure-receiving part, wherein said one pressure-receiving part and said pressing parts have an inclined face, and when said one pressure-receiving part and said pressing parts move relatively in a direction to come in contact with each other, pressing parts press said corresponding one pressure-receiving part via said inclined face in order to move said one keycap from said first position to said second position.

US Pat. No. 10,599,186

FLEXIBLE HOUSING AND ELECTRONIC DEVICE INCLUDING THE SAME

Samsung Electronics Co., ...

1. An electronic device comprising:a housing including:
a first surface,
a second surface opposite to the first surface,
a side surface defined between the first surface and the second surface, and
a plurality of slits formed on the second surface of the housing and extending to a portion of the side surface of the housing;
a display forming the first surface of the housing;
an electronic component disposed within the housing and including a sensor;
a sensor window formed on the second surface of the housing and formed between any one of the plurality of slits and another one adjacent thereto;
a first side cap coupled to a first end of the display; and
a second side cap configured to support a second end of the display opposite the first end of the display,
wherein, when at least a partial area of the display is curved, the first end of the display fixed to the first side cap pulls the second end of the display, and the display slides in the direction of the first side cap, and
wherein the sensor is configured to be exposed through the sensor window to the second surface of the housing.

US Pat. No. 10,599,185

ROLLABLE FLEXIBLE DISPLAY DEVICE

LG Display Co., Ltd., Se...

1. A rollable flexible display device comprising:a display panel displaying an image and configured to be rolled or unrolled;
a panel roller part that includes a first disc having a light emitter, a second disc having transmission holes for passing light from the light emitter and a third disc having a light receiving sensor and senses rotational amount values and rotational direction values to detect rolled and unrolled portions of the display panel;
a sensing circuit configured to digitize the sensed rotational amount values and the rotational direction values and outputting the digitized sensed rotational amount values and the sensed digitized rotational direction values; and
a device adjusting part adjusting operating conditions of the display panel based on the sensed values obtained from the sensing circuit.

US Pat. No. 10,599,184

FLEXIBLE DISPLAY APPARATUS AND MANUFACTURING METHOD THEREOF

Samsung Display Co., Ltd....

1. A flexible display apparatus defined by a folding area configured to be repeatedly folded and unfolded with respect to a folding axis extending in a one direction, a non-folding area adjacent the folding area, a display area having the folding axis pass therethrough, and a non-display area adjacent the display area, the flexible display apparatus comprising:a touch screen panel;
a window layer on a top surface of the touch screen panel, and comprising:
a flat section overlapping the display area, and having a first thickness; and
a curvature section extending from the flat section, overlapping the folding area and the non-display area, and having a thickness that gradually decreases in a direction parallel to the one direction away from the flat section; and
a cushion layer covering a bottom surface of the touch screen panel, and configured to be folded about the folding axis.

US Pat. No. 10,599,183

MAGNETIC SHEARING SOLUTION ALLOWING INTEGRATED FOLDING AND SEAMLESS DESIGN FOR FOLDABLE/BENDABLE DISPLAY FORM FACTOR DEVICES

Intel Corporation, Santa...

1. An apparatus comprising:a first plurality of rows of magnets disposed on a first surface of a display device,
wherein a second plurality of rows of magnets, disposed on a first surface of a chassis, is to magnetically couple to the first plurality of rows of magnets, wherein an unfolded state of the display device and the chassis is to be maintained by alignment of magnetic force generated by the first plurality of rows of magnets and the second plurality of rows of magnets.

US Pat. No. 10,599,182

DOCKING STATION APPARATUS

The United States of Amer...

1. A docking station apparatus for a portable electronic device,comprising:
a base section;
a support section being attached to the base section and including a bearing surface for receiving a portable electronic device; and
an enclosure structure being attached to the support section for retaining a portable electronic device on the bearing surface, the enclosure structure includes a rear wall and a pair sidewalls configured parallel to each other and contiguous with the rear wall, wherein the bearing surface extends between the sidewalls and wherein the rear wall and sidewalls are substantially perpendicular to the bearing surface,
wherein the base section includes an interior multi-partitioned structure that defines a plurality of compartments,
wherein at least one of the plurality of compartments is a battery compartment to receive a battery, wherein the docking station apparatus further includes electrically conductive members attached to the interior multi-partitioned structure and portions within the battery compartment to contact, electrically, the battery, and wherein the base section includes a door that is movably attached to the base section and is movable to a closed position to prevent access to the battery compartment and to an open position that allows access to the battery compartment.

US Pat. No. 10,599,181

AUXILIARY ELECTRONIC DEVICE ATTACHABLE TO A WEARABLE ELECTRONIC DEVICE

Apple Inc., Cupertino, C...

1. An auxiliary device for a watch, the watch including watch recesses on opposing ends of the watch to accept band lugs of a band that secures the watch to a user's wrist, the auxiliary device comprising:a housing sized and shaped to fit between the watch and a user's wrist while the watch is secured to the user with the band;
an attachment mechanism including auxiliary device lugs each having a size and shape to fit within a respective one of the watch recesses of the watch to attach the housing to the watch; and
an electronic component within the housing configured to interact with an electronic component within the watch while the auxiliary device is attached to the watch by the attachment mechanism.

US Pat. No. 10,599,180

APPARATUS AND ASSOCIATED METHODS

Nokia Technologies Oy, E...

1. An apparatus comprising:at least one processor; and
at least one memory comprising computer program code,
the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following:
in response to detecting an object hovering over a touch display of a portable electronic device, temporarily disassociate the linking of orientation of content with respect to the orientation of the display of the portable electronic device to retain the orientation of the content with respect to the orientation of the display during a duration that the object hovers over the touch display, and to prevent rotation of the content during the duration of the object hovering over the touch display; and
in response to detecting removal of the object hovering over the touch display of the portable electronic device, re-associate the linking of the orientation of content with respect to the orientation of the display of the portable electronic device such that the rotation is performed in response to a change in the orientation of the display.

US Pat. No. 10,599,179

HINGE CONFIGURATION FOR AN ELECTRONIC DEVICE

Intel Corporation, Santa...

1. A tablet computer comprising:a keyboard portion including a keyboard and a narrow middle portion comprising a hinge extending from the keyboard portion; and
a display portion including a display, wherein the display portion and the keyboard portion is configurable in a clamshell configuration at the hinge such that the keyboard portion and display portion can rotate between an open position and a closed position of the tablet computer about a single axis of rotation,
wherein, the narrow middle portion is configured to mate and couple with the display portion and when the tablet computer is placed on a surface, at least a first portion of the keyboard portion is configured to be raised from the surface when the open position.

US Pat. No. 10,599,178

DATA TRANSFER BETWEEN ASYNCHRONOUS CLOCK DOMAINS

Intel Corporation, Santa...

1. A processor, comprising:first and second clock domains to be clocked by first and second asynchronous clock signals, respectively;
a K-phase clock generator to generate a sync-K signal based on a synchronization signal, each cycle of the synchronization signal corresponding to a fixed multiple of the first clock signal cycles and the sync-K signal comprising K sub-signals, wherein each of the sub-signals is generated by dividing the synchronization signal by K and is staggered from other sub-signals such that each occurrence of the synchronization signal corresponds to only one of the sub-signals;
K instances of a first transfer logic, each instance of the first transfer logic to transfer data from the first clock domain to the second clock domain in response to a respective sub-signal of the sync-K signal;
K instances of a second transfer logic, each instance of the second transfer logic to transfer data from the second clock domain to the first clock domain in response to a respective sub-signal of the sync-K signal; and
wherein a first sub-signal of the sync-K signal is to propagate from the first clock domain to the second clock domain to transfer a first set of data from the first clock domain to the second clock domain and a second sub-signal of the sync-K is to propagate from the second clock domain to the first clock domain to transfer a second set of data from the second clock domain to the first clock domain.

US Pat. No. 10,599,177

INPUT DEVICE

Panasonic Intellectual Pr...

1. An input device comprising:a knob that is rotatable;
a moderator that holds the knob at a predetermined holding position when the knob is not operated;
a detector that detects a rotation angle of the knob in a circumferential direction around a rotation axis of the knob;
an electromagnetic brake that regulates rotation of the knob;
an elastic member provided between the knob and the electromagnetic brake, and integrally rotates with the knob, the rotation of the elastic member being regulated by the electromagnetic brake; and
a controller that controls the electromagnetic brake based on a detection result obtained by the detector,
wherein the controller is configured not to activate the electromagnetic brake when a current position of the knob in the circumferential direction is not a target position for rotation regulation of the knob, and
when the current position of the knob in the circumferential direction is in the holding position as the target position for the rotation regulation of the knob, the controller is configured to determine whether to regulate rotation of the knob based on a rotation direction of the knob, or on the rotation angle of the knob that shifts from the holding position of the knob in the circumferential direction due to deformation of the elastic member, and the controller is configured not to activate the electromagnetic brake when the current position of the knob in the circumferential direction is the holding position as the target position for the rotation regulation of the knob and when the knob does not shift from the holding position.

US Pat. No. 10,599,176

BANDGAP REFERENCE CIRCUIT AND HIGH-ORDER TEMPERATURE COMPENSATION METHOD

PURESEMI Co., Ltd., Nanj...

1. A bandgap reference circuit, comprising:a high-order compensated bandgap reference voltage generating circuit (1), adapted to perform high-order compensation on a temperature coefficient of a reference power voltage by using a sub-threshold current of a gate-source shorted NMOS transistor;
a bias circuit (2), adapted to provide a bias current for an operational amplifier OP of the high-order compensated bandgap reference voltage generating circuit (1) and provide a Dull-down current for a starting circuit (3); and
the starting circuit (3) adapted to provide a starting current for the high-order compensated bandgap reference voltage generating circuit (1),
wherein the high-order compensated bandgap reference voltage generating circuit (1) comprises a conventional bandgap reference generating circuit and two NMOS transistors MN1 and MN2,
wherein the conventional bandgap reference generating circuit comprises resistors R1, R2 and R3, PNP transistors Q1 and Q2, PMOS transistors MP1 and MP2, NMOS transistors MN1 and MN2, and an operational amplifier OP; and
wherein sources of MP1 and MP2 are connected to VDD, gates of MP1 and MP2 are connected to an output of the operational amplifier OP, a drain of MP1 is connected to the first end of R3, a drain of MP2 is connected to an output Vref and the first end of R2, the second end of R3 is connected to the first input point a of the operational amplifier OP, a drain end of MN1 and the first end of R1, the second end of R2 is connected to an emitter of Q2 and a drain of MN2, the second end of R1 is connected to an emitter of Q1, and bases and collectors of Q1 and Q2, the drain end of MN1 is connected to the first input a of OP, the drain of MN2 is connected to a second input point b of OP, and the gates of MN1 and MN2 are grounded, and sources of MN1 and MN2 are grounded to VSS.

US Pat. No. 10,599,175

TIME SYNCHRONIZED FREQUENCY AND VOLTAGE REGULATION OF ELECTRIC POWER BALANCING AREAS

PXiSE Energy Solutions, L...

1. A method for controlling power of a balancing area having a plurality of distributed energy resources of a power system, the method comprising:continuously receiving, by a high frequency controller having a memory and at least one data processor of one distributed energy resource of the balancing area, data comprising a phasor data stream having time-synchronized phasor measurements derived from the plurality of distributed energy resources of the balancing area;
continuously receiving, by the high frequency controller, real-time energy levels of the plurality of distributed energy resources;
determining, by the high frequency controller, a power set point pair having a desired frequency set point and a desired voltage set point based on a combination of the real-time energy levels and the time-synchronized phasor measurements; and
continuously dispatching, by the high frequency controller, the power set point pair to the plurality of distributed energy resources to enable control and/or monitoring of a frequency component of the phasor data stream.

US Pat. No. 10,599,174

LOAD CONTROL SYSTEM RESPONSIVE TO THE LOCATION OF AN OCCUPANT AND/OR MOBILE DEVICE

Lutron Technology Company...

1. A load control system for controlling an electrical load, the load control system comprising:a beacon transmitting device configured to transmit a beacon signal including a unique identifier; and
a mobile device configured to:
receive the beacon signal and determine a received signal strength indication (RSSI) of the beacon signal;
virtually link to the beacon signal of the beacon transmitting device if the RSSI of the beacon signal is greater than a first threshold;
receive a location-based control element according to the unique identifier of the beacon signal to which the mobile device is virtually linked, wherein the location-based control element comprises a user-selectable control level that is displayed to a user to enable control of the electrical load via a user input of the user-selectable control level of the location-based control element and
transmit a message for controlling the electrical load in response to receiving the user input of the user-selectable control level of the location-based control element;
wherein the mobile device is configured to virtually unlink from the beacon signal to which the mobile device is virtually linked if the RSSI of the beacon signal drops below a second threshold less than the first threshold.

US Pat. No. 10,599,173

VOLTAGE REGULATOR AND POWER SUPPLY

SHENZHEN GOODIX TECHNOLOG...

1. A voltage regulator, comprising:an operational amplifier including an input terminal and an output terminal, and the operational amplifier is configured to generate an output voltage to be output from the output terminal based on a reference voltage received from the input terminal; and
an offset voltage control module including one stage of regulation branch or more stages of regulation branches connected in parallel, and the offset voltage control module is configured to control an offset voltage of the operational amplifier based on selection of the regulation branch to regulate the output voltage,
wherein the one stage of regulation branch or each of the more stages of regulation branches comprises a regulation element and a regulation switch, and the regulation branch is connected to a device affecting the offset voltage inside the operational amplifier; wherein conduction of the regulation branch is controlled by controlling conduction of the regulation switch, such that the regulation element of the conducted regulation branch is connected to the operational amplifier to control the offset voltage of the operational amplifier.

US Pat. No. 10,599,172

POWER CIRCUIT

RENESAS ELECTRONICS CORPO...

1. A power circuit comprising:a sub regulator which generates an output voltage using an entered input voltage;
a main regulator which generates an internal power source voltage using the output voltage; and
a voltage detecting circuit which detects the internal power source voltage,
wherein, in a failure in which the internal power source voltage is larger than a predetermined first voltage, the sub regulator generates the output voltage so that the internal power source voltage is suppressed to a voltage less than or equal to a second voltage that is larger than the first voltage,
wherein the main regulator outputs the internal power source voltage to a logic circuit which operates with the internal power source voltage of less than or equal to the second voltage, and
wherein when detecting the failure, the voltage detecting circuit outputs the failure to the logic circuit and the logic circuit notifies the failure to outside circuitry,
wherein the main regulator includes a first negative feedback amplifier and a first output transistor having a gate coupled to an output of the first negative feedback amplifier,
wherein the sub regulator includes a second negative feedback amplifier and a second output transistor having a gate coupled to an output of the second negative feedback amplifier,
wherein an output of the first output transistor is fed back to the first negative feedback amplifier through a first feedback resistor,
wherein the output of the first output transistor is fed back to the second negative feedback amplifier through a second feedback resistor, and
wherein the first and second feedback resistors are coupled to the output of the first output transistor.

US Pat. No. 10,599,171

LOAD-DEPENDENT CONTROL OF PARALLEL REGULATORS

Analog Devices Global Unl...

1. An electronic circuit comprising parallel linear regulator circuits supporting a range of different load currents, comprising:a first linear regulator circuit coupled to an output node, the first linear regulator circuit having a first bias current;
a second linear regulator circuit coupled in parallel with the first linear regulator circuit and the output node, the second linear regulator circuit having a second bias current that is significantly greater in magnitude than the first bias current;
a control circuit configured to monitor power consumption at the output node, and when the power consumption is below a specified threshold, controlling the first linear regulator circuit to provide at least a majority of load current at the output node, and when the power consumption at the output node exceeds the specified threshold, enabling the second linear regulator circuit and allocating respective portions of the load current at the output node between the first and second linear regulator circuits.

US Pat. No. 10,599,170

INTERNAL VOLTAGE GENERATION CIRCUIT AND MEMORY DEVICE INCLUDING THE INTERNAL VOLTAGE GENERATION CIRCUIT

SK hynix Inc., Icheon-si...

7. An internal voltage generation circuit, comprising:an integration circuit configured to generate an initial voltage that increases with a constant slope based on an input voltage;
a first selection circuit configured to compare a first feedback voltage with a first reference voltage and then output the initial voltage or the first reference voltage as a first output voltage;
a first internal voltage generation circuit configured to generate a first internal voltage by being supplied with an external supply voltage or by being blocked from being supplied with the external supply voltage based on a result of a comparison between the first output voltage and the first feedback voltage and to generate the first feedback voltage by dividing the first internal voltage;
a second selection circuit configured to compare a second feedback voltage with a second reference voltage and output the initial voltage or the second reference voltage as a second output voltage; and
a second internal voltage generation circuit configured to generate a second internal voltage by being supplied with the external supply voltage or by being blocked from being supplied with the external supply voltage based on a result of a comparison between the second output voltage and the second feedback voltage and to generate the second feedback voltage by dividing the second internal voltage.

US Pat. No. 10,599,169

SYSTEM AND METHOD FOR OPTIMIZING CARBON DIOXIDE DELIVERY TO CROPS DURING HIGH TEMPERATURE PERIODS

The Agricultural Gas Comp...

1. A method of facilitating plant growth, comprising the steps of:a. determining a wilting temperature of a set of plants having at least one plant;
b. measuring an ambient temperature of the set of plants;
c. supplying carbon dioxide (CO2) gas to the set of plants when the ambient temperature reaches a predetermined temperature point prior to the wilting temperature of the set of plants; and
d. continuing to supply carbon dioxide gas to the set of plants until the ambient temperature of the set of plants falls below the predetermined temperature point, and then discontinuing supplying carbon dioxide gas to the set of plants.

US Pat. No. 10,599,168

FOOD SERVICE OVEN WITH MULTIPOINT TEMPERATURE MONITORING

Alto-Shaam, Inc., Menomo...

1. A cooking oven comprising:an insulated housing having housing walls including a door closing to define an interior cooking cavity and opening to provide access to the cooking cavity;
a cooking cavity heater communicating with the cooking cavity to heat the cooking cavity;
a fan for circulating heated air through the cooking cavity;
at least three temperature sensors coupled to interior walls of the cooking cavity and each providing a separate temperature signal; and
an electronic controller executing a stored program upon selection of a cooking temperature set point by a user through a user interface that communicates with the electronic controller;
wherein the electronic controller executes the stored program to:
(i) detect the separate temperature signals of the at least three temperature sensors;
(ii) compare the temperature signals of the at least three temperature sensors to identify an outlier sensor providing a temperature signal that deviates from a temperature derived from temperature signals of all of the sensors by a predetermined amount; and
(iii) analyze temperature signals to determine whether the temperature signal of the outlier sensor indicates a dead zone of stagnant air in the oven or a failure of the outlier temperature sensor and in the former case changing operation of the fan to eliminate the dead zone.

US Pat. No. 10,599,167

SYSTEM AND METHOD FOR BUILDING CLIMATE CONTROL

WATERSHED TECHNOLOGIES IN...

1. A system for climate control of an environment in a building, the system comprising:a first loop for circulating a heating medium;
a boiler disposed in the first loop, the boiler for providing heat to the heating medium;
a second loop in thermal communication with the first loop, wherein the second loop circulates the heating medium for controlling a climate of the environment;
a controller configured to control the boiler and to receive data from the first loop and the second loop, wherein the controller controls the boiler based on the data to maintain a temperature setpoint;
an energy optimizer connected to the controller and configured to receive input from an energy meter, wherein the energy optimizer determines the temperature setpoint based on the input from the energy meter;
an outdoor sensor in communication with the energy optimizer,
wherein the outdoor sensor is configured to measure a temperature outside the building; and
wherein the energy optimizer is configured to calculate an optimized energy rate setpoint which represents optimized performance of the system at the temperature outside the building, by
determining an optimized system performance line based on a linear relationship of historical energy use between a balance temperature point and a design temperature point at a balance temperature and a design temperature, respectively,
calculating the optimized energy rate setpoint from the optimized system performance line and the current outdoor temperature measured at the outdoor sensor,
calculating a current energy consumption rate based on the input from the energy meter comparing the optimized energy rate setpoint and the current energy consumption rate,
iteratively adjusting the temperature setpoint so as to reduce the difference between the current energy consumption rate and the optimized energy rate setpoint until an updated temperature setpoint is determined,
storing a table of historical data containing resultant updated temperature setpoints and outside air temperatures, wherein in the event of system shut down and re-start sending an initial temperature setpoint to the controller based on said historical data for reducing the number of iterative adjustments of the temperature setpoint; and
sending the updated temperature setpoint to the controller to control the boiler.

US Pat. No. 10,599,166

VALVE CONTROL DEVICE

Shimadzu Corporation, Ky...

1. A valve control device configured such that a pressure measurement value of a chamber connected to a vacuum valve, a target pressure value of the chamber, and an opening degree measurement value of the vacuum valve are input to the valve control device and configured to control an opening degree of the vacuum valve based on a deviation between the pressure measurement value and the target pressure value, comprising:a storage configured to store a correlation between the opening degree of the vacuum valve and a conductance of a system including the vacuum valve; and
a correction gain setting section configured to obtain, based on the correlation, a change rate of the conductance in association with an opening degree change at the opening degree measurement value, thereby setting an inverse of the change rate as a correction gain,
wherein the opening degree of the vacuum valve is controlled based on the deviation and the correction gain.

US Pat. No. 10,599,165

GOVERNOR AND INVERSION PUMP DRIVE GEAR

Hamilton Sundstrand Corpo...

1. A governor and inversion pump drive gear for an integrated drive generator comprising:a gear body extending from a first end to a second end, there being an enlarged disc between said first and second ends, and a boss extending from said enlarged disc toward said second end, and having an internal bore with spline teeth;
said enlarged disc having input gear teeth at an outer periphery, and a shaft extending from said disc to said first end, with a flange formed at a location intermediate said first end and said enlarged disc, and drive gear teeth formed on an outer periphery of said flange, with said input gear teeth having a gear tooth profile defined by roll angles at points A, B, C, and D, with the input gear tooth profile having a roll angle at point A between 20.9 and 22.3 degrees, a roll angle at point B between 22.7 and 24.2 degrees, a roll angle at point C between 28.2 and 29.7 degrees, and a roll angle at point D between 30.0 and 31.5 degrees, and said drive gear teeth having a gear tooth profile defined by roll angles at points A, B, C and D, with a drive gear tooth profile at point A having a roll angle of between 14.7 and 16.2 degrees, a roll angle at point B of between 18.7 and 20.2 degrees, a roll angle at point C of between 30.3 and 31.8 degrees, and a roll angle at point D of between 34.2 and 35.7 degrees.

US Pat. No. 10,599,164

DETERMINATION OF SUBSTANCE PRESENCE, IDENTITY AND/OR LEVEL IN VESSELS

Halliburton Energy Servic...

1. A process control system for processing a first substance, comprising:a first vessel with the first substance containable within the first vessel;
a first plurality of heat transfer property sensors distributed along the first vessel to measure a heat transfer property of the first substance in the first vessel; and
a monitoring device in communication with the first plurality of heat transfer property sensors and configured to identify the first substance in the first vessel based on outputs of only the first plurality of heat transfer property sensors, wherein the monitoring device is operable to determine a level of the first substance in the first vessel, based on outputs of only the first plurality of heat transfer property sensors.

US Pat. No. 10,599,163

MULTIPURPOSE FLOAT SWITCH MOUNTING BRACKET

GP Enterprises Co., Ltd.,...

1. A combination of a float switch, a water pump, and a multipurpose float switch mounting bracket for fixing the float switch to the water pump, the multipurpose float switch mounting bracket comprising a curved plate and a flat plate, wherein the curved plate is connected to a first end of the flat plate, and two position-limitation strips are arranged on an outer convex surface of the curved plate, the two position-limitation strips are distributed up and down with a distance disposed between them, the flat plate is provided with a first set of mounting holes and a second set of mounting holes, the water pump is provided with a first set of threaded holes which are corresponding to the first set of mounting holes, and the float switch is provided with a second set of threaded holes which are corresponding to the second set of mounting holes, the first set of mounting holes are disposed at a second end of the flat plate which is opposite to the first end, the second set of mounting holes are disposed at a back area relative to where the first set of mounting holes are disposed, and the curved plate is provided with arc-shaped slots on both side edges.

US Pat. No. 10,599,162

INDEXER, INDEXER RETROFIT KIT AND METHOD OF USE THEREOF

Terydon, Inc., Navarre, ...

1. A method comprising:providing a fluid jet machine for performing an operation using pressurized fluid sprayed through a nozzle; wherein the fluid jet machine is portable;
providing a stand-alone control unit, where the control unit includes a housing and is portable;
providing one or more connectors on the housing;
providing a plurality of control valves in the control unit;
connecting the plurality of control valves in the control unit to a pump on the fluid jet machine utilizing the one or more connectors;
providing a computing device that is hand-held and mobile to a human operator located on the ground and within sight of the fluid jet machine; wherein the computing device includes a user interface;
wirelessly connecting the computing device to the control unit;
sending one or more wireless signals from the computing device to the control unit;
actuating the plurality of control valves in the control unit upon receipt of the one or more wireless signals;
assuming control of the pump on the fluid jet machine with the control unit;
manipulating the user interface on the computing device to operate the fluid jet machine via the one or more connectors and the plurality of control valves of the control unit; and
selectively actuating the pump on the fluid jet machine using one or more of the plurality of valves on the control unit; and
performing the operation of the fluid jet machine.

US Pat. No. 10,599,161

IMAGE SPACE MOTION PLANNING OF AN AUTONOMOUS VEHICLE

SKYDIO, INC., Redwood Ci...

1. A method for planning the motion of an autonomous vehicle through a physical environment based on an image space analysis of captured images of the physical environment, the method comprising:receiving, by a computer system, an image of the physical environment, the image captured by an image capture device coupled to the autonomous vehicle;
processing, by the computer system, the received image to identify a region of the image associated with a particular property;
projecting, by the computer system, a predicted three-dimensional (3D) trajectory of the autonomous vehicle through the physical environment into an image space of the received image; and
generating, by the computer system, a planned 3D trajectory of the autonomous vehicle through the physical environment based at least in part on an image space analysis of the relationship between the projection of the predicted 3D trajectory and the identified region of the image.

US Pat. No. 10,599,160

FLEET MANAGEMENT SYSTEM

Crown Equipment Corporati...

1. A computer-implemented process of operating a materials handling vehicle based upon tasks, the process comprising:receiving, by a processor on a materials handling vehicle, an operator login of an operator of the materials handling vehicle;
transmitting, wirelessly to a remote server computer, an identification of the operator based upon the received operator login;
collecting operational information communicated across a materials handling vehicle network bus of the materials handling vehicle, the operational information derived by monitoring an operation performed on the materials handling vehicle by the operator;
transmitting, wirelessly to the remote server computer, the collected operational information;
receiving, wirelessly from the remote server computer, an instruction for the operator about an assigned task associated with the operator login where the instruction is derived at least in part on the operational information wirelessly transmitted to the remote server computer;
communicating, by the processor on the materials handling vehicle, a command to an electronic component on the materials handling vehicle, where the command is communicated across the materials handling vehicle network bus based upon the received instruction; and
executing, by the electronic component of the materials handling vehicle, an action that affects operation of the materials handing vehicle responsive to the command and responsive to the task.

US Pat. No. 10,599,159

CELESTIAL NAVIGATION SYSTEM FOR AN AUTONOMOUS VEHICLE

iRobot Corporation, Bedf...

1. A control device for controlling a mobile cleaning robot, the control device comprising:one or more input devices operable by a user to operate the control device; and
a display,
wherein the control device is configured to perform operations comprising:
presenting, on the display of the control device, identifiers for a plurality of rooms;
receiving, by the one or more input devices of the control device, an input indicative of a user selection of two or more rooms to be cleaned by the mobile cleaning robot that are selected from the plurality of rooms and an input indicative of a user selection of a cleaning order for the two or more rooms to be cleaned;
sending, from the control device to the mobile cleaning robot, data representing the cleaning order for the two or more rooms to be cleaned to cause the mobile cleaning robot to clean the two or more rooms in the cleaning order selected by the user; and
presenting, on the display of the control device, a status of the mobile cleaning robot.

US Pat. No. 10,599,158

MINING MACHINE MANAGEMENT SYSTEM AND MANAGEMENT METHOD

Komatsu Ltd., Tokyo (JP)...

1. A mining machine management system comprising:a detection unit
mounted on a mining machine operable to travel in an unmanned manner in a mine having at least one landmark installed therein, and
configured to detect a position of an object relative to the mining machine in the mine by non-contact detection; and
a traveling control unit configured
to determine that the object is a landmark, when a distance between the detected position of the object and a previously obtained position of the landmark is smaller than a threshold value,
to correct a current position of the mining machine based on the previously obtained position of the landmark and the detected position of the landmark and
to cause the mining machine to travel in the mine by dead reckoning navigation, wherein
the traveling control unit is further configured to lower the threshold value, when there is a further object other than the landmark within a predetermined range around the detected position of the landmark.

US Pat. No. 10,599,157

AUTONOMOUS MOVEMENT SYSTEM

Doog Inc., (JP)

1. An autonomous movement system allowing a movable object to travel autonomously, the autonomous movement system comprising:a sensing device installed on the movable object, the sensing device to detect traveling-route reflector from a region outside a floor projection region of the movable object, the traveling-route reflector being arranged on a travel surface, wherein
based on the traveling-route reflector detected by the sensing device, the autonomous movement system controls the movable object so that the movable object travels along the traveling-route reflector, and
the traveling-route reflector comprises a retroreflective material, thereby reflecting light in an incident direction, and
the sensing device is a scanner-type laser distance meter that comprises a light emitter and a light receiver.

US Pat. No. 10,599,156

ADVERTISING ON AUTONOMOUS OR SEMI-AUTONOMOUS VEHICLE EXTERIOR

Nuro, Inc., Mountain Vie...

1. A system for apportioned display of a plurality of media by a fully-autonomous, autonomous, or semi-autonomous vehicle, the system comprising:a) a vehicle, the vehicle being fully-autonomous, autonomous, or semi-autonomous, the vehicle comprising:
(i) a display screen configured to display a selected media, wherein the display screen is disposed on an exterior of the vehicle; and
(ii) at least one self-driving sensor, wherein the at least one self-driving sensor is configured to measure at least one input data, wherein the at least one self-driving sensor comprises at least one selected from a group including a camera, a lidar, a radar, and an ultrasonic sensor, the at least one input data corresponding to a surrounding of the vehicle; and
b) a media processor configured to provide a media application comprising:
(i) a current condition determination module, determining a current condition based on the input data, wherein the current condition is at least one selected from a group including an object and a weather condition, wherein determining the current condition comprises identifying the at least one of the object and the weather condition, wherein the object comprises a pedestrian, a cyclist, or a motorist, and wherein the current condition determination module further determines a demographic of the object;
(ii) a media selection module applying a media selection algorithm to select either one of a plurality of media as the selected media based on the current condition or an inactive display mode based on the current condition, wherein the plurality of media is stored in a media inventory database, and wherein each media is further associated with a display time of day media display parameter, a display period media display parameter, a display location media display parameter, a current vehicle speed media display parameter, a current temperature media display parameter, a current weather media display parameter, a current brightness media display parameter, or any combination thereof; and
(iii) a media display module displaying the selected media on the display screen when the media selection module selects the selected media, wherein the media display module selects the inactive display mode when a total or average weight of the plurality of the media parameters associated with the current condition is below a set value threshold.

US Pat. No. 10,599,155

AUTONOMOUS VEHICLE OPERATION FEATURE MONITORING AND EVALUATION OF EFFECTIVENESS

STATE FARM MUTUAL AUTOMOB...

1. A computer system for monitoring an autonomous vehicle having an autonomous system, comprising:one or more processors; and
a non-transitory program memory coupled to the one or more processors and storing executable instructions that, when executed by the one or more processors, cause the computer system to:
receive, via wireless communication or data transmission over one or more radio links, initial sensor data indicating the occurrence of a vehicle collision involving the autonomous vehicle, wherein the initial sensor data includes information from at least one vehicle-mounted sensor or mobile device sensor;
receive, via wireless communication or data transmission over the one or more radio links, additional sensor data indicating (i) one or more environmental conditions in which the vehicle collision occurred, (ii) an identification of a person positioned within the autonomous vehicle to operate the autonomous vehicle at the time of the vehicle collision, and (iii) an identification of one or more capabilities or features of the autonomous system, wherein the additional sensor data includes information from at least one vehicle-mounted sensor, autonomous system sensor, or mobile device sensor;
process the additional sensor data using a trained machine learning program to determine one or more preferred control decisions the autonomous system should have made to control the autonomous vehicle immediately before or during the vehicle collision;
receive control decision data indicating one or more actual control decisions the autonomous system made to control the autonomous vehicle immediately before or during the vehicle collision;
determine a degree of similarity between the one or more preferred control decisions that should have been made by the autonomous system to control the autonomous vehicle and the one or more actual control decisions made by the autonomous system to control the autonomous vehicle; and
assign a percentage of fault for the vehicle collision to the autonomous system based upon the determined degree of similarity between the one or more preferred control decisions and the one or more actual control decisions.

US Pat. No. 10,599,154

METHOD FOR ACCURATE OBJECT DETECTION WITH MULTIPLE SENSORS

Patroness, LLC, Brentwoo...

1. A method for a motorized mobile system (MMS) comprising:generating first sensor data about an object from a first sensor with respect to a first sensor reference frame, wherein the first sensor data about the object comprises a first range measurement to the object and a first bearing measurement to the object, the first range measurement having an associated first uncertainty, and the first bearing measurement having an associated second uncertainty;
generating second sensor data about the object from a second sensor with respect to a second sensor reference frame, wherein the second sensor data about the object comprises a second range measurement to the object and a second bearing measurement to the object, the second range measurement having an associated third uncertainty, and the second bearing measurement having an associated fourth uncertainty;
receiving, by a processor, the first and second sensor data;
responsive to receiving the first and second sensor data, matching, by the processor, the first and second sensor data by time;
responsive to matching the first and second sensor data by time, determining, by the processor, whether one or more of the matching first and second sensor data comprises polar coordinates;
responsive to determining one or more of the matching first and second sensor data comprises polar coordinates, converting, by the processor, the one or more matching first and second sensor data comprising polar coordinates to Cartesian coordinates;
translating, by the processor, the first sensor data from the first sensor reference frame to a Cartesian coordinate system of a motorized mobile system reference frame;
translating, by the processor, the second sensor data from the second sensor reference frame to the Cartesian coordinate system of the motorized mobile system reference frame;
selecting, by the processor, a lower range uncertainty between the first uncertainty and the third uncertainty;
selecting, by the processor, a lower bearing uncertainty between the second uncertainty and the fourth uncertainty; and
combining, by the processor, the bearing measurement associated with the selected lower bearing uncertainty and the range measurement associated with the selected lower range uncertainty as a location of the object within a reduced area of uncertainty in the Cartesian coordinate system of the motorized mobile system reference frame.

US Pat. No. 10,599,153

METHOD OF AUTONOMOUS OPERATION OF A COMPRESSION APPARATUS

AMMANN SCHWEIZ AG, Lange...

1. A method for autonomous operation of a compression apparatus for compressing a ground, the method comprising the steps:choosing a surface to be processed of the ground;
preparing the compression apparatus or at least a portion of the surface to be processed so that the compression apparatus automatically processes the surface to be processed in an autonomous operation so that substantially each spot of the surface to be processed is processed at least once;
moving a position-determination device along a path which represents at least a portion of an outer boundary of the surface to be processed and capturing position data by the position determination device at least in an intermittent manner while moving the position determination device along the path;
generating electronic information regarding a position of the outer boundary of the surface to be processed based on captured position data of the path;
providing the compression apparatus with the electronic information to enable the compression apparatus during autonomous operation to automatically adjust a driving direction of the compression apparatus after colliding with the outer boundary so that the compression apparatus substantially remains within the surface to be processed; and
a person walking the position determination device along the path,
wherein the compression apparatus automatically captures at least one compression parameter of the ground during autonomous operations,
wherein the compression apparatus automatically runs over each spot of the surface to be processed a second time in which spot the compression parameter does not reach a predetermined threshold value, or
wherein the compression apparatus automatically runs over each spot of the surface to be processed so many times until the compression parameter has reached the threshold value at all spots of the surface to be processed.