Patents Issued in February 6, 2020
  • Publication number: 20200042139
    Abstract: A device acquires first sense data representing first electrical signals sensed from a first subset of a plurality of sensors of a touch surface. The device acquires second sense data representing second electrical signals sensed from a second subset of the plurality of sensors. The device detects a first set of one or more touches based on the first sense data and the second sense data. After the acquiring of the first sense data, the device acquires third sense data representing third electrical signals sensed from the first subset of the plurality of sensors; and detects a second set of one or more touches at the touch surface based on the second sense data and the third sense data.
    Type: Application
    Filed: October 15, 2019
    Publication date: February 6, 2020
    Applicant: Cypress Semiconductor Corporation
    Inventors: Jason Baumbach, Edward L. Grivna
  • Publication number: 20200042140
    Abstract: An electronic device includes a plurality of charge-to-current converters each including a first NMOS transistor having a source coupled to a sense line, a first capacitor between a gate and source of the first NMOS transistor so that a transient component of noise from the sense line is applied to both, a first PMOS transistor having a source coupled to the sense line, a second capacitor between a gate and source of the first PMOS transistor so the transient component of the noise is applied to both, a first current mirror having an input coupled to a drain of the first NMOS transistor and an output coupled to an output for that charge to current converter, and a second current mirror having an input coupled to a drain of the first PMOS transistor and an output coupled to the output for that charge to current converter.
    Type: Application
    Filed: October 15, 2019
    Publication date: February 6, 2020
    Applicant: STMicroelectronics Asia Pacific Pte Ltd
    Inventors: Leonard Liviu DINU, Hugo GICQUEL
  • Publication number: 20200042141
    Abstract: An improved touch sensor comprising a first sensing electrode unit formed on a substrate in a first direction and a second sensing electrode unit formed on the substrate in a second direction crossing the first direction. A plurality of fine etching patterns are formed in boundary portions of unit transparent electrodes included in the first sensing electrode unit and the second sensing electrode unit. Each unit transparent electrode may have a shape in which a portion of a curved line connecting the vertices of a polygon is removed. Adjacent unit transparent electrodes may be electrically connected to one another. The improved touch sensor prevents a transparent electrode from being visible to a user sensor and also results in the prevention of a reduction in light transmittance caused by the transparent electrode as well as the prevention a reduction in optical quality due to a moiré phenomenon.
    Type: Application
    Filed: July 26, 2019
    Publication date: February 6, 2020
    Inventors: Do Hyoung Kwon, Sung Jin Noh, Sang Jin Park, Han Tae Ryu, Jun Gu Lee
  • Publication number: 20200042142
    Abstract: A computer system provides a user interface for selecting intervals on a touchscreen device. A user interface is generated with a plurality of interval elements each representing an interval within a sequence. Contact is detected on the screen by a user at a location corresponding to the interval element and associated with a selected interval. A plurality of adjustment elements are generated proximate to the selected interval, wherein the adjustment elements enable modification of a span of the selected interval and a position of the selected interval in the sequence. A selection of one or more adjustment elements is received. One or more from a group of the span and position of the selected interval are modified based on the selected one or more adjustment elements. Embodiments of the present invention further include a method and program product for providing a user interface for selecting intervals on a touchscreen device in substantially the same manner described above.
    Type: Application
    Filed: August 3, 2018
    Publication date: February 6, 2020
    Inventor: JIN LEEM
  • Publication number: 20200042143
    Abstract: The present disclosure describes methods and systems for interpreting a first user input comprising a text flow entry, interpreting a second user input comprising one of an in-line data access entry and a table-based calculation entry, positioning a text entry value on a unified document surface in response to the first user input, creating at least one data structure in response to the one of the in-line data access entry and the table-based calculation entry, and positioning the data structure on the unified document surface.
    Type: Application
    Filed: October 9, 2019
    Publication date: February 6, 2020
    Inventors: Melissa Ming-Sak Boucher, Jeremy Edward Britton, Luke Bayes, Monica F. Caso, Alexander W. Deneui, Christopher Leland Eck, Nigel Robin Ellis, Filipe P. Fortes, David Lilja Greenspan, Brett Robert Hobbs, Matthew B. Hudson, Timothy Andrew James, Kenneth Francis Mendes, Shishir S. Mehrotra, Trevor Michael O'Brien, Lane Patrick Shackleton, Rhed Shi, Hariharan Sivaramakrishnan, Jason Peter Stowe, Jason Andrew Tamulonis, Himanshu Vasishth, Ramesh Krishna Vyaghrapuri, David Richard Wright, Irvin Zhan, Roger Mathieu Zurawicki
  • Publication number: 20200042144
    Abstract: The present invention provides a video playback method and apparatus, where the method includes: obtaining playback progress information of all sub-files in a video file, where the video file includes at least two sub-files; displaying a playback progress bar list, where the playback progress bar list includes playback progress bars of the at least two sub-files, and a playback progress bar of any sub-file displays playback progress of the any sub-file according to playback progress information of the any sub-file; receiving a user instruction used for selecting, according to the playback progress bars, a target sub-file that needs to be played, where the target sub-file is any sub-file of the at least two sub-files; and playing the target sub-file according to the instruction.
    Type: Application
    Filed: October 14, 2019
    Publication date: February 6, 2020
    Inventors: Simon EKSTRAND, Zongbo WANG, Rui LI, Guosheng GU
  • Publication number: 20200042145
    Abstract: Adaptive user interfaces and techniques therefor are provided. In accordance with one example, a method includes, at an electronic device having a display: displaying a first user interface comprising a first affordance associated with a first function and a second affordance associated with a second function, and detecting a first event causing the device to transition from the first state to a second state, where the display is deactivated in the second state. The method also includes detecting, while the device is in the second state, a second event causing the device to transition from the second state to a third state, where the display is activated in the third state, and in response to detecting the second event, displaying a second user interface comprising the first affordance displayed in the second user interface at a second location different from the first location, and not comprising the second affordance.
    Type: Application
    Filed: October 15, 2019
    Publication date: February 6, 2020
    Inventors: Adam P. WILLIAMS, Craig M. FEDERIGHI, Tamara L. ABELL, Jonathan CHO, Jay Christopher CAPELA, Evan TORCHIN, Alexander C. MACLEAN, Per LINDGREN, Gregory Vincent GAUDIO
  • Publication number: 20200042146
    Abstract: Disclosed are a method and device for displaying page of electronic book, and a terminal device. The method for displaying page of electronic book includes: in response to receiving a page turning operation for a currently displayed image page of the electronic book, acquiring an edge color value and page content of the currently displayed image page; and drawing and displaying a folded portion with the edge color value and the page content, wherein the folded portion is a back portion of the turned currently displayed image page on which the page turning operation is performed.
    Type: Application
    Filed: June 20, 2017
    Publication date: February 6, 2020
    Inventor: Xingang CHEN
  • Publication number: 20200042147
    Abstract: The subject technology provides generating configuration files that represent user interaction scenarios on a device, the configuration files including a set of user interface (UI) elements to display and a set of interactions corresponding to user activity to perform on at least one UI element of the set of UI elements. The subject technology processes the configuration files using a relevance engine to determine a relevance score of each UI element of the set of UI elements, wherein the relevance score is based at least in part on weights assigned to features based on the user activity and respective variance values of the features, and the features include information related to a location or time. The subject technology generates a user simulation based machine learning model based at least on each relevance score of each UI element. The subject technology stores the user simulation based machine learning model on the device.
    Type: Application
    Filed: August 3, 2018
    Publication date: February 6, 2020
    Inventors: Joshua R. FORD, Bianca Marcial OCASIO, Wajeeh Syed, Michael C. Landers, Sunny R. Sainani
  • Publication number: 20200042148
    Abstract: This application discloses a screen capturing method and terminal, the method includes: receiving, by a first terminal, a screen capturing instruction, where the screen capturing instruction is used to instruct the first terminal to obtain a screenshot of a user interface of the first terminal; determining, by the first terminal, a target element in the user interface; determining, by the first terminal, an association relationship between the target element and the screenshot of the user interface; and generating, by the first terminal, a screenshot picture of the user interface, where the screenshot picture of the user interface includes the screenshot of the user interface, the target element, and the association relationship between the target element and the screenshot of the user interface.
    Type: Application
    Filed: June 13, 2017
    Publication date: February 6, 2020
    Inventor: Xi Huang
  • Publication number: 20200042149
    Abstract: A system and method whereby an user interface editing device is used to create a user interface for a controlling device, the created user interface including user interface elements that are associated with functional operations of a virtual equivalent of an appliance. After the created user interface is transferred to the controlling device, the virtual equivalent of an appliance is caused to be linked to an intended target appliance whereupon activation of those user interface elements of the graphical user interface that were associated with functional operations of the virtual equivalent of an appliance will cause the controlling device to transmit commands to control corresponding functional operations of the intended target appliance.
    Type: Application
    Filed: October 8, 2019
    Publication date: February 6, 2020
    Inventors: Arsham Hatambeiki, Christopher A. Chambers, Han-Sheng Yuh, Steven Clegg
  • Publication number: 20200042150
    Abstract: The present invention provides a method for determining a working mode, including steps of: obtaining an application information of a touch device; determine a working mode corresponding to the application information of the touch device, wherein, the working mode includes information of a display module of the touch device and/or information of a touch module of the touch device.
    Type: Application
    Filed: July 27, 2019
    Publication date: February 6, 2020
    Inventors: Yao Wang, Jiaying Gu
  • Publication number: 20200042151
    Abstract: Provided herein are method, apparatus, and computer program products for facilitating capture and play back of interface event data. One exemplary method may comprise providing, as a function of at least profile data, environmental data, transaction data, relevance data, and implicit data derived therefrom, a dynamic application environment, displaying the dynamic application environment on an dynamic application interface, capturing interface event data, the interface event data being based on user interaction with the dynamic application interface, and comprising of one or more interface events and a particular time at which each of the one or more interface events occurred, providing data to the play back device configured for initializing a play back environment, such that the play back environment receives the interface event data and performs play back, and outputting the one or more interface events in a relative time to the particular time.
    Type: Application
    Filed: August 16, 2019
    Publication date: February 6, 2020
    Inventor: Martin Eric Hyche
  • Publication number: 20200042152
    Abstract: The present disclosure provides a photographing method used in a mobile terminal including a side provided with a pressure sensing area, including the steps of: detecting an operation status of a camera of the mobile terminal, when the camera is activated, obtaining a pressure value of the pressure sensing area; comparing the pressure value to a first predetermined threshold value, when the pressure value achieves the first threshold value, controlling the camera to photograph. The shutter key in the related art is displaced by the pressure sensing area, the occupation of such a key is reduced, and an effective displaying area is increased, which is so much convenient for a user to photograph.
    Type: Application
    Filed: August 1, 2019
    Publication date: February 6, 2020
    Inventor: Yulei Zhang
  • Publication number: 20200042153
    Abstract: A shift register unit and a method for driving the same, a gate driving circuit, and a touch display apparatus are disclosed. The shift register unit includes: an input circuit configured to output an input signal received at an input signal terminal to a pull-up node; an output circuit configured to output a gate driving signal at an output signal terminal under control of a clock signal; a reset circuit configured to reset the pull-up node to a first level under control of a reset signal; a pull-down control circuit configured to control a level at the output signal terminal using the first level at a first level terminal under control of a control signal and the level at the pull-up node; and a compensation circuit configured to compensate for the level at the pull-up node using a compensation signal under control of the level at the pull-up node.
    Type: Application
    Filed: April 3, 2019
    Publication date: February 6, 2020
    Inventor: Tong Yang
  • Publication number: 20200042154
    Abstract: Embodiments improve projected-capacitive (PCAP) touchscreen performance for applications subject to water contamination. Embodiments include: increased separation between indium-tin-oxide (ITO)/silver connection of an electrode terminus and routing traces, and increased separation between electrostatic discharge (ESD) lines and sensor guard lines. Embodiments may include methods for rejecting false touches from self-capacitance readout mode measurements due to long water drops/rivulets on a touchscreen including peak ratios and locations of peaks on perimeter electrodes. Some embodiments include an optically clear adhesive layer between a first transparent substrate including a first ITO coating forming a first set of electrodes, and a second transparent substrate including a second ITO coating forming a second set of electrodes.
    Type: Application
    Filed: July 31, 2019
    Publication date: February 6, 2020
    Applicant: Elo Touch Solutions, Inc.
    Inventors: Gazi ALI, Yansun XU
  • Publication number: 20200042155
    Abstract: Embodiments of the present invention provides methods, computer program products, and a system for determining a probable user selection on a user interface and generating a functional shadow cursor that is displayed on the user interface at a determined location of most probable user selection. Embodiments of the present invention can be used to access a user interface, generate a shadow cursor on the user interface based on a generated transition graph, and disabling the original cursor. In response to receiving user feedback, embodiments of the present invention can remove and disable the shadow cursor and return the original cursor as the sole functioning cursor. In response to receiving user feedback, embodiments of the present invention can shift the generated shadow cursor to a next probable selection.
    Type: Application
    Filed: August 3, 2018
    Publication date: February 6, 2020
    Inventors: Lenin Mehedy, Jorge Andres Moros Ortiz, Adam H.E. Eberbach
  • Publication number: 20200042156
    Abstract: Provided are systems and methods which generate and display an three-dimensional (3D) object representing multiple values. Rotation of the object provides different views of the values enabling easier understanding of the differences. In one example, the method may include receiving a first dataset and a second dataset, identifying a value from the first dataset and a value from the second dataset which are associated with each other, generating a rotational three-dimensional (3D) object comprising a first component having a size representing the value from the first dataset and a second component having a size representing the value from the second dataset value, and outputting the rotational 3D object via a user interface where the rotational 3D object is configured to display different rotational views of the first and second component.
    Type: Application
    Filed: August 1, 2018
    Publication date: February 6, 2020
    Inventors: Tim Philipp Trabold, Udo Klein
  • Publication number: 20200042157
    Abstract: An input system for a 3D display device includes a pen, and a tablet computing device to receive input via interaction with the pen. The tablet computing device including a display dock to dock the 3D display device and a pen dock to dock the pen, wherein docking of the 3D display device in the display dock facilitates a determination of a display position of a visual representation of the tablet computing device on the 3D display device.
    Type: Application
    Filed: April 28, 2017
    Publication date: February 6, 2020
    Inventors: Ian N Robinson, Nathan Nuber, Kevin Kowalski, Ashton Ondra, Derek Showers, Robert Paul Martin, Ron Y Zhang
  • Publication number: 20200042158
    Abstract: Aspects of the present disclosure involve systems, methods, devices, and the like for presenting a user interface. In one embodiment, a system and method is introduced that enables the customization of a user interface on a mobile application. The customized user interface is generated in response to a user interaction with the mobile application. In another embodiment, a system and method are introduced which generate the customized user interface including modules used to present a customized layout created using tiles which are presented on the user interface, wherein each of the tiles are placed and customized specific to the user of the mobile device application.
    Type: Application
    Filed: August 1, 2018
    Publication date: February 6, 2020
    Inventors: Bryant Louis Skarda, Runar Gudbjartsson, Suraj Powar, Erica Ware, David Lin
  • Publication number: 20200042159
    Abstract: A mobile terminal includes a display unit on which a tiled object corresponding to a function is displayed and a touch panel located on the display unit. The mobile terminal further includes at least one processor. The at least one processor displays, when a plurality of tiled objects are stored in a folder, display the folder on the display unit. The at least one processor displays an image representing a tiled object stored in the folder on the display unit in association with the folder. The at least one processor performs, when a touch operation is performed on the folder, a function corresponding to the tiled object represented by the image displayed on the display unit.
    Type: Application
    Filed: October 15, 2019
    Publication date: February 6, 2020
    Inventors: Tomoki IWAIZUMI, Keisuke Nagata
  • Publication number: 20200042160
    Abstract: A system and methods for providing virtual computer-generated interactive archives, activities, illness education for therapeutic support and legacy building via storyboards. The therapeutic support and legacy building can be provided to a variety of individuals, such as those dying or seriously ill, the elderly, and respective family members, friends, and loved ones. In some examples, the system and methods disclosed herein provide a therapeutic solution for anticipatory grief and a virtual reality model for family legacy building. In other cases, the systems and methods disclosed may also provide solutions for the implementation of activities related to coping or illness education.
    Type: Application
    Filed: June 18, 2019
    Publication date: February 6, 2020
    Inventors: Alessandro Gabbi, Mark Harrison
  • Publication number: 20200042161
    Abstract: To provide a three-dimensional coordinate measuring device having high convenience with respect to setting of measurement conditions. A geometric element and a measurement item selected on a first main screen sc01 are accepted. A first sub screen sc11 including a part of the plurality of geometric elements and the plurality of measurement items displayed on the first main screen sc01 is displayed on a touch panel display 230 provided in a handheld probe. Based on an operation of the touch panel display 230, a geometric element and a measurement item are selected from the displayed first sub screen sc11. Base on the geometric element and the measurement item accepted by at least one of the main accepting unit and a sub accepting unit and the coordinates of a measurement point instructed by the handheld probe, the value of the selected measurement item of the selected geometric element is calculated.
    Type: Application
    Filed: June 21, 2019
    Publication date: February 6, 2020
    Applicant: Keyence Corporation
    Inventor: Masayasu IKEBUCHI
  • Publication number: 20200042162
    Abstract: A method for adjusting an interface scrolling speed, a terminal, a storage medium, and a computer program product are disclosed. The method includes: obtaining a sliding operation performed by a user on a touchscreen, determining a type of the user based on a sliding speed of the sliding operation, increasing an interface scrolling speed, when the type of the user is a user that operates a mobile phone fast, decreasing the interface scrolling speed, when the us type of the user is a user that operates a mobile phone slowly, recording an interface scrolling speed parameter, adjusting a scrolling speed of an interface based on the interface scrolling speed parameter.
    Type: Application
    Filed: August 2, 2017
    Publication date: February 6, 2020
    Inventors: Quanxin WANG, Guilei LV, Nana PANG, Xiaowei MA
  • Publication number: 20200042163
    Abstract: Various systems and methods are provided that display various geographic maps and depth graphs in an interactive user interface in substantially real-time in response to input from a user in order to determine information related to measured data points, depth levels, and geological layers and provide the determined information to the user in the interactive user interface. For example, a computing device may be configured to retrieve data from one or more databases and generate one or more interactive user interfaces. The one or more interactive user interfaces may display the retrieved data in a geographic map, a heat map, a cross-plot graph, or one or more depth graphs. The user interface may be interactive in that a user may manipulate any of the graphs to identify trends or current or future issues.
    Type: Application
    Filed: September 11, 2019
    Publication date: February 6, 2020
    Inventors: Matthew Julius Wilson, Tom Alexander, Daniel Cervelli, Trevor Fountain, Quentin Spencer-Harper, Daniel Horbatt, Guillem Palou Visa, Dylan Scott, Trevor Sontag, Kevin Verdieck, Alexander Ryan, Brian Lee, Charles Shepherd, Emily Nguyen
  • Publication number: 20200042164
    Abstract: This application discloses a system and method including a client device including a user interface. The client device receives a criteria from a user. A parser module receives and identifies individual elements of the criteria. A data retrieval module receives a first element of the criteria. A spread module receives spread criteria and a selected security and generates a candidate set of option instruction sequences. A database interface module communicates with the data retrieval module. The database interface module communicates with a database. Selected data is returned from the database in accordance with a second element of the criteria. The database interface module returns the selected data to the data retrieval module. An instruction module generates for execution a candidate set of instruction sequences from multiple instruction sequences for execution on the returned data in accordance with a third element of the criteria.
    Type: Application
    Filed: September 30, 2019
    Publication date: February 6, 2020
    Inventors: Enrique SALLENT, William HANLON, Gunjan GHODAWAT, Victor A. JONES, Harrison W. NAPPER
  • Publication number: 20200042165
    Abstract: The present technology displays an access list, seen state information, and presence information for content items stored and managed by a content management system. Advantageously, the present technology does not require users to view or work on content items within the content management system—they can work on content items natively on their own computing device.
    Type: Application
    Filed: October 10, 2019
    Publication date: February 6, 2020
    Inventors: Erika Ji, Eric Shen, Matt Hiller, Matt Kim, Peter Hua, Matthew Spitz, Kimberly Watkins
  • Publication number: 20200042166
    Abstract: A method, in an application executing at a client device, includes: receiving a plurality of video feeds, each video feed of the plurality of video feeds corresponding to a respective remote camera of a plurality of remote cameras, where the video feeds are received concurrently by the device from a server system communicatively coupled to the remote cameras; displaying a first user interface, the first user interface including a plurality of user interface objects, each user interface object of the plurality of user interface objects being associated with a respective remote camera of the remote cameras; and displaying in each user interface object of the plurality of user interface objects the video feed corresponding to the respective remote camera with which the user interface object is associated, where at least one of the video feeds is displayed with cropping.
    Type: Application
    Filed: October 15, 2019
    Publication date: February 6, 2020
    Inventors: Christopher Charles Burns, Ronald Loren Kirkby, Samuel Lee Iglesias, Alexander Bennington Cash, Yifeng Huang
  • Publication number: 20200042167
    Abstract: An electronic device is provided. The electronic device includes a communication circuitry, at least one memory storing instructions, a display, and at least one processor. The at least one processor, when executing the instructions, is configured to display, using the communication circuitry, a first user interface of an application being executed in the electronic device on a display of an external device, while displaying the first user interface on the display of the external device, receive a specified input, and in response to receiving the specified input, display, on the display of the electronic device, a virtual touch pad in a first area and a virtual keyboard in a second area distinct from the first area.
    Type: Application
    Filed: May 31, 2019
    Publication date: February 6, 2020
    Inventors: Myojin BANG, Minjeong MOON, Seoyoung YOON, Minjung MOON, Jaegi HAN, Jiyoon HEO
  • Publication number: 20200042168
    Abstract: A method for performing multi-touch (MT) data fusion is disclosed in which multiple touch inputs occurring at about the same time are received to generating first touch data. Secondary sense data can then be combined with the first touch data to perform operations on an electronic device. The first touch data and the secondary sense data can be time-aligned and interpreted in a time-coherent manner. The first touch data can be refined in accordance with the secondary sense data, or alternatively, the secondary sense data can be interpreted in accordance with the first touch data. Additionally, the first touch data and the secondary sense data can be combined to create a new command.
    Type: Application
    Filed: October 7, 2019
    Publication date: February 6, 2020
    Inventors: Wayne Carl WESTERMAN, John Greer ELIAS
  • Publication number: 20200042169
    Abstract: Touchscreen-enabled devices are provided to display images of either real or virtual environments, the devices having at least one user interface including a graphical overlay laid over the images for navigating the environments. The device can interpret gestures made by a single finger of the user on the touchscreen as commands to achieve intended maneuvers such as translations of the point of view and rotations of the point of view within the displayed environment. This allows for one-finger navigation of the environment. The elevational angle of the viewpoint may be tilted above or below horizontal as the viewpoint approaches topographical features within the displayed environment, and may return to horizontal after transitioning to a level surface.
    Type: Application
    Filed: October 14, 2019
    Publication date: February 6, 2020
    Inventors: John Adam Croston, Botond Bognar
  • Publication number: 20200042170
    Abstract: Method and system are provided for compensating for user hand tremors when using a hand-held electronic device having a user interface display. The method includes monitoring position data of a user's finger in relation to the user interface display over time as the finger approaches an element in the user interface display. A target element is determined by predicting an intended movement of the user's finger and the method dynamically enlarges the determined target element in the user interface display as the user's finger approaches the user interface display.
    Type: Application
    Filed: August 1, 2018
    Publication date: February 6, 2020
    Inventors: Samuel D. Goulden, William E. Sawyer, Andrew J. Seymour, Peter Weller
  • Publication number: 20200042171
    Abstract: A screen-split display method and a mobile terminal are provided. The screen-split display method includes: when a first application is in a foreground running state and a second application in a background running state has received a message, judging whether the first application and the second application both support a screen-split display function; when the first application and the second application both support the screen-split display function, generating a notification message display field corresponding to the message, the notification message display field including a screen-split starting operation region where the message is supported to be displayed in a screen-split manner.
    Type: Application
    Filed: December 29, 2017
    Publication date: February 6, 2020
    Applicant: VIVO MOBILE COMMUNICATION CO., LTD.
    Inventor: Hongneng Tao
  • Publication number: 20200042172
    Abstract: Method and system are provided for compensating for user hand tremors when using a hand-held electronic device having a user interface display. The method includes monitoring position data of a user's finger in relation to the user interface display over time as the finger approaches an element in the user interface display. A target element is determined by predicting an intended movement of the user's finger and the method dynamically enlarges the determined target element in the user interface display as the user's finger approaches the user interface display.
    Type: Application
    Filed: July 24, 2019
    Publication date: February 6, 2020
    Inventors: Samuel D. Goulden, William E. Sawyer, Andrew J. Seymour, Peter Weller
  • Publication number: 20200042173
    Abstract: An apparatus, method and computer program product provide a simplified method for unlocking an electronic device that uses soft keys, such as capacitive touch keys, or proximity detection areas and patterns. The keys may be implemented in the form of areas of a sensor, and a processing circuit observes a touch pattern (or proximity pattern, or characteristic pattern such as a capacitance pattern of a user's finger) and compares the same with the registered pattern to determine if there is a likeness. In doing so, the electronic device is operated at a low power state, and in that low power state observes whether a predetermined pattern is observed and when it is, unlocks the electronic device for interaction with a user at a fully operational state. By operating in the low power state while waiting to observe a predetermined pattern before unlocking the user interface, the device does not waste power on false positive detections, and allows for convenient wakeup and accessibility by a user.
    Type: Application
    Filed: October 9, 2019
    Publication date: February 6, 2020
    Applicant: Sony Corporation
    Inventors: Anatol WARD, Kouichiro TAKASHIMA
  • Publication number: 20200042174
    Abstract: Display of supplemental content on a smartwatch wearable mobile device. A method establishes, on supplemental physical display plane(s) of a smartwatch wearable mobile device, virtual display plane(s). The smartwatch includes a primary physical display plane and the supplemental physical display plane(s). The supplemental physical display plane(s) at least partially surround the primary physical display plane. The method displays primary content on the primary physical display plane and supplemental content on the virtual display plane(s). The method also receives touch sensor input from a touch sensor of the smartwatch and maps the touch sensor input to interface element(s) of the supplemental content on the virtual display plane(s). The method selects the interface element(s) based on the mapping the touch sensor input to the interface element.
    Type: Application
    Filed: October 10, 2019
    Publication date: February 6, 2020
    Inventors: Sarbajit K. RAKSHIT, Mukundan SUNDARARAJAN
  • Publication number: 20200042175
    Abstract: A storage control unit which processes an I/O request from a host apparatus is provided in the storage apparatus and the storage control unit creates a host group by mapping same to each supported OS type and configures a function according to the corresponding OS type for each of the host groups, creates a first volume on the storage apparatus and creates a second volume to which a physical storage area is dynamically allocated from a storage device, according to a volume creation instruction, and the storage control unit creates, according to an instruction to create a volume path from the first volume to the second volume, a volume path which passes through a third volume which is interposed between the first volume and second volume and has been allocated to the host group according to the OS type of the host apparatus provided by the first volume.
    Type: Application
    Filed: March 15, 2019
    Publication date: February 6, 2020
    Inventors: Takuya OGUSU, Kouji Iwamitsu, Shinri Inoue
  • Publication number: 20200042176
    Abstract: Categorizing computing process output data streams for flash storage devices is disclosed. A first computing process characteristic of a first computing process that generates a first output data stream is determined. A structure that correlates the first computing process characteristic to a first stream identifier is accessed. A first filter driver is associated with the first computing process to configure the first filter driver to receive the first output data stream. The first filter driver is associated with a flash storage device. The first stream identifier is sent to the first filter driver.
    Type: Application
    Filed: October 9, 2019
    Publication date: February 6, 2020
    Inventors: Huamin Chen, Jay Vyas
  • Publication number: 20200042177
    Abstract: Embodiments of the present disclosure generally relate to an NVMe storage device having a controller memory manager and a method of accessing an NVMe storage device having a controller memory manager. In one embodiment, a storage device comprises a non-volatile memory, a volatile memory, and a controller memory manager. The controller memory manager is operable to store one or more NVMe data structures within the non-volatile memory and the volatile memory.
    Type: Application
    Filed: October 9, 2019
    Publication date: February 6, 2020
    Inventor: Shay BENISTY
  • Publication number: 20200042178
    Abstract: A universal mechanism is utilized for data rebalancing in a scaled-out data storage cluster. A value (l) representing a number of erasure coded fragments of each data portion that are to be moved to a newly added node can be calculated. Initially, the number of erasure coded fragments moved per data fragment is determined based on the greatest integer that is less than or equal to l and remainders are accumulated. When accumulated reminders equal or exceed l, the number of erasure coded fragments moved per data fragment is determined based on the lowest integer that is greater than or equal to l. A value of accumulated reminders is then decreased by l. Accordingly, system-level imbalances can be avoided and data availability, data robustness, and/or overall system performance can be increased.
    Type: Application
    Filed: August 2, 2018
    Publication date: February 6, 2020
    Inventors: Mikhail Danilov, Vladislav Eremeev
  • Publication number: 20200042179
    Abstract: The systems and methods disclosed herein relate to immediate replication for protected dedicated chunk. In one embodiment, a method comprises generating an encoded portion of data of a dedicated chunk in a node device of a first group of node devices in a first zone of a distributed storage system. The method further comprises, in immediate response to the generating, transferring the encoded portion of data of the dedicated chunk from the node device of the first group of node devices in the first zone of the distributed storage system to a second zone of the distributed storage system. The method further comprises dividing, by the system, the encoded portion of data in the second zone across second node devices.
    Type: Application
    Filed: August 3, 2018
    Publication date: February 6, 2020
    Inventors: Mikhail Danilov, Lu Lei
  • Publication number: 20200042180
    Abstract: A memory system includes: a plurality of memory devices, each of which includes a first block and a second block; and a controller suitable for: storing data received from a host in a buffer; selecting a first block, of a memory device of the plurality of memory devices, to be programmed with the data; detecting a size of the data; controlling the memory device to program the data into the selected first block when the size is detected to be equal to a one-shot program size; determining a status of the memory device including the selected first block when the size is detected to be smaller than the one-shot program size; controlling the memory device to program the data into the selected first block when the memory device including the selected first block is determined to be in a first status; and controlling the memory device to program the data into the second block of the memory device when it is determined to be is a second status.
    Type: Application
    Filed: December 27, 2018
    Publication date: February 6, 2020
    Inventor: Eu-Joon BYUN
  • Publication number: 20200042181
    Abstract: A memory system includes a non-volatile memory device including plural memory blocks storing a data; and a controller suitable for increasing a count of blocks to be erasable among the plural memory blocks. The controller can repeatedly search for valid data in a predetermined range of the plural memory blocks during an idle state.
    Type: Application
    Filed: May 10, 2019
    Publication date: February 6, 2020
    Inventor: Jong-Min LEE
  • Publication number: 20200042182
    Abstract: A processor-memory system, a stacked-wafer processor-memory system, and a method of fabricating a processor-memory system are disclosed. In an embodiment, the invention provides a processor-memory system comprising a memory area, a multitude of specialized processors, and a management processor. The specialized processors are embedded in the memory area, and each of the specialized processors is configured for performing a specified set of operations using an associated memory domain in the memory area. The management processor is provided to control operations of an associated set of the specialized processors. In one embodiment, each of the specialized processors controls a respective one associated memory domain in the memory area. In an embodiment, the processor-memory system further comprises a specialized processor wafer. The specialized processor wafer includes the memory area, and the multitude of specialized processors are embedded in the specialized processor wafer.
    Type: Application
    Filed: October 9, 2019
    Publication date: February 6, 2020
    Inventors: Daniel G. Berger, Troy L. Graves-Abe, Subramanian S. Iyer, Toshiaki Kirihata, Arvind Kumar, Winfried W. Wilcke
  • Publication number: 20200042183
    Abstract: A storage system in one embodiment comprises a plurality of storage devices and a storage controller. The storage system is configured to participate as a target storage system in a replication process with a source storage system. In conjunction with the replication process, the target storage system is configured to receive from the source storage system replication data for at least one storage volume subject to replication from the source storage system to the target storage system, to generate a first snapshot for the storage volume, to monitor additional replication data received from the source storage system for the storage volume after generation of the first snapshot, and responsive to the monitored additional replication data satisfying one or more specified conditions, to perform at least one of the following operations: (i) generating a subsequent snapshot for the storage volume; and (ii) marking the first snapshot with a priority indicator.
    Type: Application
    Filed: July 31, 2018
    Publication date: February 6, 2020
    Inventors: David Meiri, Xiangping Chen, Anton Kucherov
  • Publication number: 20200042184
    Abstract: Disclosed herein is a persistent memory (PMEM)-based distributed memory object system, referred to as the PMEM DMO system, that provides affordable means of integrating low-latency PMEM spaces with other devices, including servers that do not directly support PMEM. One embodiment comprises providing a cluster of servers with PMEM storage (PMEM servers) and connecting the PMEM servers to a plurality of applications servers using a low-latency network, such as a remote direct memory access; background processes on each of the application servers are tasked to perform input/output operations for the application servers to locally materialize objects from and synchronize/persist objects to the remote PMEM spaces on the PMEM servers. Data materialized from the PMEM servers is stored to the local cache of the application server for use. Also disclosed are data eviction policies for clearing the local cache of the application servers to make space for new data read.
    Type: Application
    Filed: April 1, 2019
    Publication date: February 6, 2020
    Inventors: Yue Zhao, Wei Kang, Yue Li, Jie Yu
  • Publication number: 20200042185
    Abstract: A computer-implemented method, according to one embodiment, includes: estimating, by the computer system, a waiting time for copy target data to be transferred from the source medium. The waiting time includes an estimated time for locating and reading the copy target data from the source medium. The method also includes selecting, by the computer system, migration target data on the source medium based on whether migration of data to the target medium is expected to be finished within the waiting time. The selecting is based at least in part on comparing a size of the data and an allowable size calculated based on the waiting time and an estimated write transfer rate to the target medium. The method further includes migrating, by the computer system, the migration target data from the source medium to the target medium.
    Type: Application
    Filed: October 10, 2019
    Publication date: February 6, 2020
    Inventors: Tohru Hasegawa, Hiroshi Itagaki, Sosuke Matsui, Shinsuke Mitsuma, Tsuyoshi Miyamura, Noriko Yamamoto
  • Publication number: 20200042186
    Abstract: One general aspect of device reservation state synchronization in accordance with the present description, device reservation management logic ensures synchronization of reservation states of primary and secondary volumes of a mirror relationship in the event of a change in the state of the mirroring relationship such as achieving full data synchronization between the volumes. Other features and aspects may be realized, depending upon the particular application.
    Type: Application
    Filed: October 11, 2019
    Publication date: February 6, 2020
    Inventors: Scott B. Compton, Matthew R. Craig, Clint A. Hardy, Matthew J. Kalos, Carol S. Mellgren, John G. Thompson
  • Publication number: 20200042187
    Abstract: A command to duplicate data on a storage system is received from a host system, and in response to receiving the command, data corresponding to the command is retrieved from host memory of the host system. A plurality of write operations are performed on one or more memory devices of the storage system to fulfill the command, wherein performing each one of the plurality of write operations comprises writing the data to the one or more memory devices of the storage system without a subsequent retrieval of the data from the host memory.
    Type: Application
    Filed: October 14, 2019
    Publication date: February 6, 2020
    Inventor: Kevin R. Duncan
  • Publication number: 20200042188
    Abstract: Embodiments of the present disclosure relate to method and apparatus for scaling out storage devices, and scaled-out storage devices by establishing a cross-device link between a first storage device and a second storage device; exchanging configuration information of at least one of the first storage device and the second storage via the cross-device link; creating, in the first storage device, a shadow object corresponding to a real object in the second storage device; and creating, in the second storage device, a shadow object corresponding to a real object in the first storage device; wherein each shadow object can expose feature and/or state of a corresponding real object to users without implementing a functioning logic of the corresponding real object.
    Type: Application
    Filed: October 15, 2019
    Publication date: February 6, 2020
    Inventors: Jian Gao, Hongpo Gao, Geng Han, Xinlei Xu