Patents Issued in July 9, 2020
  • Publication number: 20200218439
    Abstract: A system for search result visualisation is disclosed. The system includes a display page configured to display the search result corresponding to a search request received from a user. The display page includes a designated display window including a display area configured to display a portion of a document from a source document, wherein the source document is corresponding to the search result. The designated display window also includes a graphical control element located adjacent to the display area in the designated display window, wherein the graphical control element is configured to control movement of the portion of the document in the display area to display a predefined preceding portion or a predefined succeeding portion of the source document.
    Type: Application
    Filed: January 3, 2020
    Publication date: July 9, 2020
    Inventors: Sanjeev Kumar, Prosenjit Sen
  • Publication number: 20200218440
    Abstract: A computer-implemented method and a computer system are proposed. According to the method, one or more candidate target applications are obtained in response to determination of one or more pieces of source contents from one or more source applications. A target application is determined from the one or more candidate target applications, wherein the one or more candidate target applications are shown one by one in a pre-defined order. The one or more pieces of source contents are pasted into one or more target areas in response to determining the one or more target areas in the target application.
    Type: Application
    Filed: January 3, 2019
    Publication date: July 9, 2020
    Inventors: Yin Xia, Lu Fu, Bin Xu, Jie Hu, Xiao Lin Sun, Zhang Yu Lin, Lei Pan
  • Publication number: 20200218441
    Abstract: A selection device (100) displays objects that are selection subjects on a touch screen, and selects an object according to an operation performed on the touch screen. In this selection device (100), a detector (130) detects a touch operation performed on the touch screen. A divider (150) divides the detection area of the touch screen into a plurality of sections on the basis of the positions of the objects that are currently displayed and the detection position where the detector (130) detected the touch operation. When an operation of selecting one of the sections divided by the divider (150) is detected, a confirmer (160) confirms the selection of the object that corresponds to the selected section.
    Type: Application
    Filed: February 8, 2018
    Publication date: July 9, 2020
    Applicant: Rakuten, Inc.
    Inventor: Takuya MURAKAMI
  • Publication number: 20200218442
    Abstract: A terminal is provided to recognize a touch input and a gesture input intended by a user. A vehicle includes the terminal configured to display buttons to be selected by a user, and receive a touch input as user input. An image input receives an image of the user for receiving a gesture input as the user input and a controller divides an area of the terminal into a first area and a second area. The controller determines a button selected by the user among buttons displayed in the first area based on the touch signal output by the touch input, and determines a button selected by the user among buttons displayed in the second area based on a finger image and an eye image in the image.
    Type: Application
    Filed: November 29, 2019
    Publication date: July 9, 2020
    Inventors: Huiwon Shin, Singu Kim, Dong Woo Kim, Sang Woo Ji
  • Publication number: 20200218443
    Abstract: Systems and methods for using multiple control displays to control displaying applications on a dashboard screen in a vehicle are described. The applications can be non-driving-critical applications running in an operating system installed on a computing device embedded in the vehicle. The computing device is connected to the dashboard screen, a first control display and a second control display. A controlling application in the operating system can populate the first control display and the second control display with different menus, and display one or more of the non-driving-critical applications in a single display area or multiple display areas depending on user inputs from the first control display and the second control display. In an embodiment, the first control display is positioned within a driving wheel of the vehicle and the second control display is positioned between two front seats in the vehicle.
    Type: Application
    Filed: January 4, 2019
    Publication date: July 9, 2020
    Inventors: SHYAM NARAYAN, KUN MA, WILSON LI, HIMANSHU MITTAL, GANESH RAMAN, ARUN RAJENDRAN, NEERAJA KUKDAY, SANJAY MADHAVARAO
  • Publication number: 20200218444
    Abstract: A mode of transportation, a user interface, and a method for operating a user interface are disclosed. The user interface includes a first display device, a second display device, and an evaluator. The method includes displaying a plurality of command buttons, which are allocated to a screen display on the first display device. On the second display device, the method includes automatically determining on the basis of an incoming signal that an ergonomic optimization of an arrangement of the associated command buttons is possible. The arrangement is automatically optimized in response to the determination.
    Type: Application
    Filed: March 19, 2020
    Publication date: July 9, 2020
    Inventor: Julian EICHHORN
  • Publication number: 20200218445
    Abstract: An electronic device selects content and moves selected content displayed on a touch screen display. Content of an electronic document is displayed, and a selection input corresponding to selection of a respective portion of the content (selected content) is detected. In response, the device concurrently displays the selected content with a changed appearance, to indicate the selection, and a set of options related to the selected content. In response to detecting a single touch input at a location over the selected content, if the single touch input remains, during a first portion of the single touch input, at the location for a predetermined amount of time, followed, during a second portion of the single touch input, by a continuous touch gesture away from the location, the representation of the selected content is moved to a different location in a direction of the continuous touch gesture.
    Type: Application
    Filed: March 19, 2020
    Publication date: July 9, 2020
    Inventors: Marcos Alonso Ruiz, Imran A. Chaudhri, Nicholas K. Jong, Craig M. Federighi
  • Publication number: 20200218446
    Abstract: One or more circuits of a device may comprise a memory. A first portion of a first block of the memory may store program code and/or program data, a second portion of the first block may store an index associated with a second block of the memory, and a third portion of the first block may store an indication of a write status of the first portion. Each bit of the third portion of the first block may indicate whether an attempt to write data to a corresponding one or more words of the first portion of the first block has failed since the last erase of the corresponding one or more words of the first portion of the first block. Whether data to be written to a particular virtual address is written to the first block or the second block may depend on the write status of the first block and the second block.
    Type: Application
    Filed: March 13, 2020
    Publication date: July 9, 2020
    Inventor: John Peter Norair
  • Publication number: 20200218447
    Abstract: A memory module includes a memory array, an interface and a controller. The memory array includes an array of memory cells and is configured as a dual in-line memory module (DIMM). The DIMM includes a plurality of connections that have been repurposed from a standard DIMM pin out configuration to interface operational status of the memory device to a host device. The interface is coupled to the memory array and the plurality of connections of the DIMM to interface the memory array to the host device. The controller is coupled to the memory array and the interface and controls at least one of a refresh operation of the memory array, control an error-correction operation of the memory array, control a memory scrubbing operation of the memory array, and control a wear-level control operation of the array, and the controller to interface with the host device.
    Type: Application
    Filed: March 13, 2020
    Publication date: July 9, 2020
    Inventors: Mu-Tien CHANG, Dimin NIU, Hongzhong ZHENG, Sun Young LIM, Indong KIM, Jangseok CHOI
  • Publication number: 20200218448
    Abstract: Methods, systems and devices for configuring access to a memory device are disclosed. The configuration of the memory device may be carried out by creating a plurality of access profiles that are adapted to optimize access to the memory device in accordance with a type of access. For example, when an application with specific memory access needs is initiated, the memory access profile that is designed for that particular access need may be utilized to configure access to the memory device. The configuration may apply to a portion of the memory device, a partition of the memory device, a single access location on the memory device, or any combination thereof.
    Type: Application
    Filed: March 20, 2020
    Publication date: July 9, 2020
    Applicant: Memory Technologies LLC
    Inventors: Jani Hyvonen, Kimmo J. Mylly, Jussi Hakkinen, Yevgen Gyl
  • Publication number: 20200218449
    Abstract: A computer-implemented method, a computer program product, and a computer system for journaling on an appendable non-volatile memory module. A kernel receives a request for a write operation of a file on a disk. The kernel instructs a memory management unit to perform an access control list verification. The memory management unit determines whether a user associated with the write operation is permitted to write a filesystem journal onto a non-volatile dual in-line memory module, by performing the access control list verification. The memory management unit writes the filesystem journal onto the non-volatile dual in-line memory module, in response to that the user associated with the write operation is permitted to write the filesystem journal. The kernel writes the file onto the disk.
    Type: Application
    Filed: January 3, 2019
    Publication date: July 9, 2020
    Inventors: Breno H. Leitao, Juscelino Candido de Lima Junior, Carlos Eduardo Seo
  • Publication number: 20200218450
    Abstract: In one or more embodiments described herein, system, method, and/or computer program products that facilitate updating degraded data protection sets in a geographically distributed storage system. According to an embodiment, a method can comprise receiving, by a system comprising a processor and a memory, a request to update a protection set for a first coded chunk in response to detecting deletion of a primary data chunk, wherein the first coded chunk and the primary data chunk are stored in a geographically distributed data storage system. The method can comprise generating, by the system, a transformation data chunk utilizing a secondary data chunk stored in the geographically distributed data storage system. The method can further comprise generating, by the system, a second coded chunk having an updated protection set, wherein the updated protection set is generated utilizing the transformation data chunk.
    Type: Application
    Filed: January 4, 2019
    Publication date: July 9, 2020
    Inventors: Mikhail Danilov, Yohannes Altaye
  • Publication number: 20200218451
    Abstract: A storage device includes a nonvolatile semiconductor memory device, and a controller configured to access the nonvolatile semiconductor memory device. When the controller receives a write command including a logical address, the controller determines a physical location of the memory device in which data are written and stores a mapping from the logical address to the physical location. When the controller receives a write command without a logical address, the controller determines a physical location of the memory device in which data are written and returns the physical location.
    Type: Application
    Filed: March 19, 2020
    Publication date: July 9, 2020
    Inventor: Daisuke HASHIMOTO
  • Publication number: 20200218452
    Abstract: In one implementation, a system resource is added to a storage system, for a resource-preserving upgrade. An upgrade component is coupled to the storage system as a temporary storage system shelf. Storage drives are moved from the storage system to the upgrade component. One or more storage controllers of the upgrade component are promoted to take over data services from the storage system.
    Type: Application
    Filed: March 12, 2020
    Publication date: July 9, 2020
    Inventors: Anthony Niven, Andrew R. Bernat, Eric Kelly Blanchard, Ashish Karkare, Peter E. Kirkpatrick
  • Publication number: 20200218453
    Abstract: A storage system and method for performing upgrade management are provided. A plurality of nodes in the storage systems are divided into groups. A scheduling node obtains a constraint condition of each group. The constraint condition comprises a maximum quantity of nodes in a corresponding group that are allowed to be upgraded in parallel. Nodes in a first batch for upgrading in parallel from the groups based on the constraint condition of each group are selected. An upgrade instruction is sent to the nodes in the first batch.
    Type: Application
    Filed: March 18, 2020
    Publication date: July 9, 2020
    Inventor: Fei XU
  • Publication number: 20200218454
    Abstract: A system and method for efficiently providing snapshots in storage systems. The method includes creating a plurality of snaplines for a storage system, each snapline having metadata including a timestamp and a status marker for each of a plurality of offset ranges, wherein each offset range corresponds to data stored in the storage system, the storage system including a plurality of compute nodes, wherein the timestamp of each snapline is a value of a global counter at a time of creation of the snapline, wherein the global counter is uniform among the plurality of compute nodes; and creating a snapshot based on the plurality of snaplines and a time value, wherein the snapshot indicates a snapline of the plurality of snaplines that is not to be deleted, wherein the timestamp of the snapline that is not to be deleted corresponds to the time value.
    Type: Application
    Filed: January 7, 2019
    Publication date: July 9, 2020
    Applicant: Vast Data Ltd.
    Inventors: Renen HALLAK, Asaf LEVY, Avi GOREN, Vladimir ZDORNOV
  • Publication number: 20200218455
    Abstract: A data storage device may include: a nonvolatile memory device; and a controller configured to control an operation of the nonvolatile memory device. In response to an unmap command is received from a host, the controller may generate an unmap descriptor including logical block addresses to be trimmed, stores the generated unmap descriptor, and transfer a response signal to the host. The response signal indicates that an unmap caching operation corresponding to the unmap command is completed.
    Type: Application
    Filed: September 26, 2019
    Publication date: July 9, 2020
    Inventors: Young Ick CHO, Byeong Gyu PARK, Sung Kwan HONG
  • Publication number: 20200218456
    Abstract: Provided are an application management method, a storage medium, and an electronic apparatus. The method includes: collecting a plurality of characteristic information of an application; learning the plurality of characteristic information to obtain a self-organizing neural network model of the application; calculating a first characteristic coefficient of the application; determining a second characteristic coefficient from the characteristic coefficient matrix according to the first characteristic coefficient; and judging whether the application can be cleaned up according to the second characteristic coefficient.
    Type: Application
    Filed: March 19, 2020
    Publication date: July 9, 2020
    Inventor: Yuanqing Zeng
  • Publication number: 20200218457
    Abstract: A storage system controller chip includes routing circuitry comprising a host interface for coupling to a host device and an extension interface for coupling to a secondary controller chip. A host controller is coupled to a logical interface of the routing circuitry for receiving a host data access command from the host device via the host interface and logical interface. The routing circuitry transfers the host data access command to the secondary controller chip via the extension interface. The storage system controller chip further includes processor circuitry coupled to the logical interface of the routing circuitry. The processor circuitry receives an indication from the secondary controller chip via the extension interface that execution of the host data access command has been completed by the secondary controller chip and instructs the host controller to notify the host device that execution of the host data access command has been completed.
    Type: Application
    Filed: March 17, 2020
    Publication date: July 9, 2020
    Inventors: Rajesh KOUL, Rodney N. MULLENDORE, James J. WALSH
  • Publication number: 20200218458
    Abstract: A memory system may include a volatile memory that is configured to store an address data structure that includes a plurality of logical-to-physical address entries. The address data structure may be stored across a plurality of bank groups of the volatile memory. A controller may be configured to store consecutive logical-to-physical address entries across different bank groups. In turn, during read and write operations for data sets associated with consecutive logical addresses, read requests for physical addresses where the data sets are stored may be sent to multiple bank groups and processed by the multiple banks in parallel.
    Type: Application
    Filed: March 19, 2020
    Publication date: July 9, 2020
    Inventors: Jameer MULANI, Kapil SUNDRANI, Anindya RAI
  • Publication number: 20200218459
    Abstract: A method for performing memory-mapped storage I/O includes by a first computing system, providing storage containing memory pages accessible to at least one second computing system. The at least one second computing system includes a memory region representing a virtual block device that is managed by the first computing system in such a way that the first computing system is enabled to map memory pages of its storage to the virtual block device, to keep memory pages of its storage unmapped or to protect memory pages of its storage for certain kinds of access. The method includes by the at least one second computing system, performing I/O operations by accessing a memory page of the virtual block device and by reading or modifying the content of the memory page.
    Type: Application
    Filed: September 13, 2017
    Publication date: July 9, 2020
    Inventor: Simon Kuenzer
  • Publication number: 20200218460
    Abstract: Disclosed is a system and method for providing host adjustable performance parameters for SSDs. The method includes accessing a latency profile based on a determined device age of a solid state drive (SSD). The method also includes providing for display a user interface comprising a plurality of interface elements to adjust a respective plurality of performance specifications of the SSD, wherein the user interface is configured based on the latency profile. The method also includes receiving, via the user interface, an adjustment to the plurality of performance specifications. The method also includes sending an instruction to the SSD to configure the SSD with a parameter set based on the adjusted plurality of performance specifications.
    Type: Application
    Filed: March 23, 2020
    Publication date: July 9, 2020
    Inventors: Navneeth KANKANI, Linh Tien TRUONG
  • Publication number: 20200218461
    Abstract: A method is used in managing data reduction in storage systems using machine learning. A value representing a data reduction assessment for a first data block in a storage system is calculated using a hash of the data block. The value is used to train a machine learning system to assess data reduction associated with a second data block in the storage system without performing the data reduction on the second data block, where assessing data reduction associated with the second data block indicates a probability as to whether the second data block can be reduced.
    Type: Application
    Filed: March 6, 2020
    Publication date: July 9, 2020
    Applicant: EMC IP Holding Company LLC
    Inventors: Sorin Faibish, Rustem Rafikov, Ivan Bassov
  • Publication number: 20200218462
    Abstract: In some aspects, devices, systems, and methods are provided that relate to data deduplication performed in data storage devices, such as solid-state drives (SSD) or drives of any other type. In some aspects, devices, systems, and methods are provided that relate to hierarchical data deduplication at a local and system level, such as in a storage system built with one or more SSDs having built-in data deduplication functionality. The hierarchical data deduplication utilizes the IDs in the data storage devices to decide if the incoming data has to be stored or if a copy of the incoming data is already stored. In hierarchical data deduplication, no IDs (or signatures) are required to be stored at a system level. In some aspects, data steering is provided that enables data storing coordination in a system that consists of a set of data storage device (e.g., SSDs) having built-in data deduplication.
    Type: Application
    Filed: March 19, 2020
    Publication date: July 9, 2020
    Applicant: Smart IOPS, Inc.
    Inventors: Manuel Antonio d'Abreu, Ashutosh Kumar Das
  • Publication number: 20200218463
    Abstract: A method of indirection replay for a flash storage system includes writing data, in a host stream, to blocksets of the flash storage system. The host blocksets are assigned a major sequence number incremented from the most recently closed host blockset. The method includes writing an indirection journal to each host blockset which are associated with the assigned major sequence number. The method includes writing data, in a garbage collection (GC) stream, to other blocksets of the flash storage system. The GC blocksets are assigned a major sequence number, based on the most recently closed host blockset, and a minor sequence number, incremented from the most recently closed GC blockset. The method includes writing an indirection journal to each GC blockset which are associated with the assigned major and minor sequence numbers. The indirection table is constructed by replaying the journals of the blocksets in order of major sequence and minor sequence numbers.
    Type: Application
    Filed: March 19, 2020
    Publication date: July 9, 2020
    Inventors: David George DREYER, Colin Christopher MCCAMBRIDGE, Phillip PETERSON, Sanjay SUBBARAO
  • Publication number: 20200218464
    Abstract: A computer-implemented method, according to one embodiment, includes: receiving one or more suggestions which correspond to placement of data in storage, where the one or more suggestions are based on data workload characteristics. The one or more suggestions are used to identify portions of actual data stored in actual storage which correspond to the one or more suggestions. For each of the identified portions of the actual data stored in the first tier, the one or more suggestions is further used to determine whether to transfer the given identified portion of the actual data to the second tier. Moreover, in response to determining to transfer at least one of the identified portions of the actual data to the second tier, one or more instructions are sent to transfer the at least one of the identified portions of the actual data from the first tier to the second tier.
    Type: Application
    Filed: January 8, 2019
    Publication date: July 9, 2020
    Inventors: Sandeep R. Patil, Sasikanth Eda, Abhishek Jain, Digvijay Ukirde
  • Publication number: 20200218465
    Abstract: Various implementations described herein relate to systems and methods for managing selective erasure in a Solid-State Drive (SSD) including receiving a selective erase command corresponding to erasing valid and invalid data mapped to a logical address and in response to receiving the selective erase command, erasing blocks in which one or more pages mapped to the logical address are located based on a mapping table that maps the logical address to the one or more pages. Both valid data and invalid data may be physically stored in one or more pages.
    Type: Application
    Filed: January 3, 2019
    Publication date: July 9, 2020
    Inventor: Yaron Klein
  • Publication number: 20200218466
    Abstract: A method of operating a data storage device includes: receiving a single wipe device initialization command from a host, and in response to the wipe device initialization command, executing a wipe device initialization operation that during a single time period initializes the entirety of a mapping table defining logical partitions dividing memory space provided by a physical region of the data storage device.
    Type: Application
    Filed: February 3, 2020
    Publication date: July 9, 2020
    Inventors: IL SU HAN, KEUN SOO JO, HEE CHANG CHO
  • Publication number: 20200218467
    Abstract: Various examples are directed to memory systems comprising a component and a processing device. The memory system may comprise a plurality of blocks. A first portion of the plurality of blocks may be retired and a second portion of the plurality of blocks may be unretired. The processing device receives a sanitize operation for the plurality of blocks. The processing device initiates a first erase cycle at a first retired block of the plurality of blocks. The processing device determines that the first erase cycle was not successful and sets an erase indicator to false.
    Type: Application
    Filed: March 19, 2020
    Publication date: July 9, 2020
    Inventors: Kevin R. Brandt, Thomas Cougar Van Eaton
  • Publication number: 20200218468
    Abstract: The invention introduces an apparatus for controlling different types of storage units, at least including: an interface and a processing unit. The interface connects at least two types of storage units, which include at least a nonvolatile hybrid memory. The processing unit is configured to operably access data to the different types of storage units through the interface.
    Type: Application
    Filed: December 12, 2019
    Publication date: July 9, 2020
    Applicant: Silicon Motion, Inc.
    Inventor: Sheng-I HSU
  • Publication number: 20200218469
    Abstract: A memory system may include: a memory pool including a plurality of memory regions; and a controller suitable for controlling the memory pool, wherein each of the memory regions includes one or more row groups, each row group having a predetermined row group size, and wherein the controller counts the numbers of row accesses to the respective memory regions, determines row group sizes according to the row access counts of the respective memory regions, increases a representative access count of a row group including a certain row when the row is accessed, and provides a command to the memory pool to perform a target refresh operation on a target row group whose representative access count exceeds a threshold value.
    Type: Application
    Filed: September 6, 2019
    Publication date: July 9, 2020
    Inventors: Jun-Seo LEE, Nam-Yul CHO
  • Publication number: 20200218470
    Abstract: A data storage device includes a nonvolatile memory device and a memory having an unmap command queue configured to store an unmap command received from a host, and a sequential unmap table configured to store a sequential unmap entry corresponding to an unmap command for sequential logical addresses, and a controller including a first core and a second core. The second core configured to read an unmap-target map segment including the sequential logical addresses from an address mapping table stored in the nonvolatile memory device, store the read unmap-target map segment in the memory, and change, within the stored unmap-target map segment, physical addresses mapped to the sequential logical addresses to trim instruction data at the same time, the trim instruction data being included in the sequential map entry.
    Type: Application
    Filed: September 23, 2019
    Publication date: July 9, 2020
    Inventors: Young Ick CHO, Sung Kwan HONG
  • Publication number: 20200218471
    Abstract: Logic may store data structures for two or more processors in memory such as cache, system management memory, protected memory, or other memory. Logic may compress the data structures to be stored in the memory. Logic may determine a reference data structure, store the reference data structure in the memory, determine a difference between a data structure for a second processor and the reference data structure, and store the difference in the memory. Logic may store the difference in the memory within a data structure such as a linked list or a bitmap. Logic may decompress the difference by combining the difference with the reference data structure. Logic may expand the useable data region to include cache in the two or more processors. Logic may instruct two or more processors to store their processor data structures in their respective caches and perform initialization with the processor data structures.
    Type: Application
    Filed: September 25, 2017
    Publication date: July 9, 2020
    Applicant: INTEL CORPORATION
    Inventors: Zhi Yong CHEN, Zhiqiang QIN, Xueyan WANG, Fang YUAN
  • Publication number: 20200218472
    Abstract: A storage apparatus includes a non-volatile storage device configured to store data; a memory; and a processor coupled to the memory and configured to control access to the non-volatile storage device, the processor configured to: receive an instruction from external software as a task, generate a command set for controlling the non-volatile storage device, execute a command included in the generated command set, control firmware revision processing of the storage apparatus, and stop execution of the command after performing processing for suppressing abnormality detection of the external software at a timing at which the command is not executable during the firmware revision processing.
    Type: Application
    Filed: December 19, 2019
    Publication date: July 9, 2020
    Applicant: FUJITSU LIMITED
    Inventor: Tomohiko Muroyama
  • Publication number: 20200218473
    Abstract: According to one embodiment, a memory system includes a semiconductor memory and a controller. The memory system is capable of executing a first operation and a second operation. In the first operation, the controller issues a first command sequence, the semiconductor memory applies a first voltage to a first word line and applies a second voltage to a second word line to read data from the first memory, and the read data is transmitted to the controller from the semiconductor memory. In the second operation, the controller issues a second command sequence, the semiconductor memory applies a third voltage to the first word line and applies a fourth voltage to the second word line, and data held in the memory cell array is left untransmitted to the controller.
    Type: Application
    Filed: March 23, 2020
    Publication date: July 9, 2020
    Applicant: Toshiba Memory Corporation
    Inventors: Marie TAKADA, Masanobu SHIRAKAWA, Tsukasa TOKUTOMI
  • Publication number: 20200218474
    Abstract: In one embodiment, a storage device comprises non-volatile storage media; a controller to receive, from a host, an object definition command that identifies a first data object and a second data object and a transformation to apply to the first data object and the second data object to generate a first transformed object and store the first transformed object in the non-volatile storage media; and a transformation engine to apply the transformation to the first data object and the second data object.
    Type: Application
    Filed: December 3, 2019
    Publication date: July 9, 2020
    Inventors: Jawad Basit Khan, Peng Li, Sanjeev Trika
  • Publication number: 20200218475
    Abstract: A data storage device includes a storage and a controller.
    Type: Application
    Filed: September 20, 2019
    Publication date: July 9, 2020
    Inventor: Sung Yeob CHO
  • Publication number: 20200218476
    Abstract: Apparatuses, hybrid memory modules, memories, and methods for configuring I/Os of a memory for a hybrid memory module are described. An example apparatus includes a non-volatile memory, a control circuit coupled to the non-volatile memory, and a volatile memory coupled to the control circuit. The volatile memory is configured to enable a first subset of I/Os for communication with a bus and enable a second subset of I/O for communication with the control circuit, wherein the control circuit is configured to transfer information between the volatile memory and the non-volatile memory.
    Type: Application
    Filed: March 16, 2020
    Publication date: July 9, 2020
    Applicant: MICRON TECHNOLOGY, INC.
    Inventor: Matthew A. Prather
  • Publication number: 20200218477
    Abstract: According to one aspect, there is provided a management system to control a 3D printing system that includes at least one 3D printer, at least one build unit in which 3D objects can be generated by the 3D printer, and at least one material processing unit in which processing operations can be performed on the build unit. The management system comprises a processor to obtain status data from at least some of the elements of the 3D printing system, to obtain data relating to a print job to be printed, to determine, from the obtained data, a schedule of operations to be performed by elements of the 3D printing system and to generate control data to allow enforcement of the determined schedule.
    Type: Application
    Filed: March 19, 2020
    Publication date: July 9, 2020
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Anna Torrent, Marina Ferran Farres, Juan Manuel Zamorano
  • Publication number: 20200218478
    Abstract: An image forming device includes: a display device; a storage device that stores finish icons indicating respective finished states of a plurality of types of printed material, function icons indicating respective functions of setting finished states of the printed materials, and a correspondence relationship between the finish icon and the function icon indicating the function of setting the finished state of the printed material indicated by the finish icon; and a control device that includes a processor and, by the processor executing a control program, functions as a controller. The controller reads out the finish icon from the storage device, causes the display device to display, on a screen thereof, the finish icon, reads out the function icon associated with the finish icon from the storage device based on the correspondence relationship, and causes the display device to display the function icon in association with the finish icon.
    Type: Application
    Filed: December 30, 2019
    Publication date: July 9, 2020
    Applicant: KYOCERA Document Solutions Inc.
    Inventor: Kohei KONISHI
  • Publication number: 20200218479
    Abstract: Systems for providing efficient manufacturing of paper, sheet, and/or box products of varying size and structure, often with pre-applied print (“pre-print”), are provided herein. One or more controllers can be used to aggregate upcoming orders and information needed to complete the manufacturing process for the order. A controller enables a user to prepare control plans (e.g., reel maps, reel plans, etc.) for processing rolls of web product through the manufacturing process. Criteria filtering and/or various features enable generation of efficient and effective control plans for rolls of web product, including, in some cases, multiple orders. The control plan may include a set of instructions for operating one or more systems within the manufacturing process to form the desired finished paper-based product.
    Type: Application
    Filed: March 23, 2020
    Publication date: July 9, 2020
    Inventors: Charlie Bert Sloan, IV, Robert Dennis Seay
  • Publication number: 20200218480
    Abstract: A facility for managing a document conversion environment is described. In various embodiments, the facility includes a native application associated with a native document type and an isolation service. The isolation service determines whether a native application associated with the native document type has started and when it has not started, starts the native application and causes the started native application to load and convert a native document to a common document format, wherein the isolation service starts a single instance of the native application and monitors the single instance of the native application so that it complies with specified a parameter, condition, or setting of operation.
    Type: Application
    Filed: March 17, 2020
    Publication date: July 9, 2020
    Inventors: William R. Harman, Jonathan Isabelle, Michael Riedel
  • Publication number: 20200218481
    Abstract: The printing apparatus deletes a deletion target print data even if the printing apparatus is in a predetermined state in a case where the number of pieces of deletion target print data that are registered and are not deleted yet reaches a predetermined number.
    Type: Application
    Filed: March 13, 2020
    Publication date: July 9, 2020
    Inventor: Yuichiro Shibuya
  • Publication number: 20200218482
    Abstract: A home appliance and a control method therefor are provided. The home appliance includes a display, a sensor to detect whether a door is opened or closed, and at least one processor configured to control the display to display one or more objects, and based on sensing, by the sensor, at least one of an opening or a closing of the door, provide visual feedback to the one or more objects.
    Type: Application
    Filed: December 17, 2019
    Publication date: July 9, 2020
    Inventors: Yongjae PARK, Kyuho JO, Soyoung YUN, Munkeun LEE, Joohwan HONG
  • Publication number: 20200218483
    Abstract: Approaches are provided for creating a new control tab associated with the at least one main area display, rubber-banding or lassoing a first selected area from the at least one main area display; dragging the first selected area to the new control tab to create of a list of electronic network elements that are disposed within the first selected area, and obtaining vital information associated with the electronic network elements on the list and presenting the list and the vital information to an operator at a user interface.
    Type: Application
    Filed: January 14, 2020
    Publication date: July 9, 2020
    Inventors: Gennaro Castelli, Michael Hackett, Michael Quinn Howard, Lawrence Edmund Jones, HuiChu Su Shung, Heath Daniel Brand
  • Publication number: 20200218484
    Abstract: A picture frame and methods of setup, gifting, and/or use. Network connection allows digital frames to be set up remotely by a first user for a second user. The first user can upload photos from electronic devices or from photo collections of community members before the second user receives the frame device. The frame is thus ready for display upon powering on by the second user. An integrated camera is used to automatically determine an identity of a frame viewer and can capture gesture-based feedback. The displayed photos are automatically shown and/or changed according to the detected viewers. The photos can be filtered and cropped at the receiver side. Clustering photos by content is used to improve display and to respond to photo viewer desires.
    Type: Application
    Filed: February 13, 2020
    Publication date: July 9, 2020
    Applicant: AURA HOME, INC.
    Inventors: Abdur Chowdhury, Eric Jensen, Ben Cherry
  • Publication number: 20200218485
    Abstract: A novel bendable and highly portable information processor is provided. In addition, a novel information processor capable of displaying information or the like on a seamless large screen is provided. A novel information processor in which one display region can be divided into two regions at a bend position is provided. A novel information processor in which different images or images for different purposes can be displayed in the respective regions is provided. The present inventors have conceived a program including a step of dividing the display region and displaying image data in the respective regions when a display unit of the information processor is bent.
    Type: Application
    Filed: March 17, 2020
    Publication date: July 9, 2020
    Inventors: Yuji IWAKI, Katsuki YANAGAWA
  • Publication number: 20200218486
    Abstract: An electronic device having a display, radio frequency (RF) circuitry, and one or more input devices, displays a first user interface on the display. While displaying the first user interface, the electronic device detects a pairing request to pair a first peripheral with the electronic device. In response to detecting the pairing request, the electronic device pairs the first peripheral with the electronic device, and after the first peripheral is paired with the electronic device, the electronic device concurrently displays status information of the first peripheral and a second peripheral, wherein the first peripheral is coupled to the second peripheral, or the first peripheral and second peripheral are both coupled to a third peripheral.
    Type: Application
    Filed: March 19, 2020
    Publication date: July 9, 2020
    Inventors: Arian Behzadi, Caelan G. Stack, Imran A. Chaudhri, Patrick L. Coffman
  • Publication number: 20200218487
    Abstract: Systems and methods for selecting a control mode to launch an application in a vehicle are described. For one embodiment, a system for selecting control modes for launching applications in a vehicle with a dashboard screen can include a computing device embedded in the vehicle, the computing device connected to the dashboard screen and a control display; and an operating system installed on the computing device, the operating system running a multi-display controller and one or more applications. The multi-display controller is to receive a request from the control display for launching an application, determine a control mode used to launch the application based on an integration level indicator of the application, and launch the application in the determined control mode. A metabar and a global widget can be created on top of the dashboard screen. The metabar is permanently displayed across the dashboard screen, and can contain environmental and driving-related information.
    Type: Application
    Filed: January 4, 2019
    Publication date: July 9, 2020
    Inventors: VICTORIA RUSH, KEIJIRO IKEBE, ANDRE NITZE, DOMINICK AVIADO, SAURABH RATHI, JACK CONG, PERRY CHAN, NICOLE SMITH, SHYAM NARAYAN, NEERAJA KUKDAY, YANG CAO
  • Publication number: 20200218488
    Abstract: Provided are a system and method of input to a computer in a vehicle. An electronic communication is formed between a first electronic device and a display of a second electronic device that is viewable by a user from a location in the vehicle, including providing by the first electronic device a first input mode for the second electronic device. A multimodal application is executed that permits the user to interact with the display of the second electronic device by a combination of the first input mode and at least one second input mode for the second electronic device. The combination of the first input mode and the at least one second input mode controls the display of the first electronic device.
    Type: Application
    Filed: January 7, 2019
    Publication date: July 9, 2020
    Inventors: Quynh Nguyen, Erland Unruh, Donni McCray, Christophe Couvreur, Lior Ben-Gigi, Nils Lenke, Mohammad Mehdi Moniri, Niels Does, Stefan Hamerich, Stefan Frank